Releases: DefangLabs/defang
Releases · DefangLabs/defang
v0.5.43
This release fixes two minor issues:
- When using ACME (bring-your-own-domain),
defang cert gen
would sometimes falsely claim the certificate is not issued, when in fact everything was fine. - When running
defang
in a GitHub Action, a build failure would print a confusing error message aboutmissing tail permission
instead of the build failure.
What's Changed
- Move the version test out of the 'short' group by @acote88 in #656
- Support for optional service names on down by @lionello in #660
- Create a transport that use root resolver instead of normal resolver by @edwardrf in #661
- update proto for compose as-is by @lionello in #663
- Do not return err if we failed to tail by @edwardrf in #664
Full Changelog: v0.5.42...v0.5.43
v0.5.42
What's Changed
- update for new config rpcs by @nullfunc in #642
- Wait for task finish if we are following a single task by @edwardrf in #653
- hide cd subcommands from the docs by @jordanstephens in #652
- Track nodejs download and remove old winget pkg file by @edwardrf in #636
Full Changelog: v0.5.41...v0.5.42
v0.5.41
What's Changed
- add Behavior to ProjectUpdate message by @lionello in #629
- Exit with 0 when command is terminated due to --dry-run by @edwardrf in #628
- Fix defang ls by @lionello in #630
- Print project name in debug and dry-run output by @edwardrf in #632
- Implement Subscribe API call for BYOC by @edwardrf in #613
- managed only services will only tail logs on deploy. Update info/warning text by @nullfunc in #635
- Rename behavior to mode by @lionello in #639
- Use GH token in installer by @lionello in #638
- Bump axios from 1.7.2 to 1.7.5 in /pkgs/npm by @dependabot in #641
- Bugfix: Pass local project name to Destroy by @jordanstephens in #643
- Fix Compose port warnings by @lionello in #645
- Remove obsolete project name fallback by @jordanstephens in #646
Full Changelog: v0.5.39...v0.5.41
v0.5.40
What's Changed
- Allow user to specify install version in env var by @raphaeltm in #611
- Avoid adding subcommands to multiple parent commands by @jordanstephens in #614
- show pending operations in cd ls by @lionello in #615
- Track CLI panics by @lionello in #616
- Track AI debugger invocations by @lionello in #617
- fix lingering reference to PulumiProject by @jordanstephens in #619
- Fix: Reservations warning should mention defaults (Issue #447) by @shubhrad1 in #589
- Fix validation test, update expected warnings by @edwardrf in #621
- Persist offline terms agreement by @lionello in #620
- Alias compose commands at root by @jordanstephens in #618
- Add behavior enum by @edwardrf in #626
- defang upgrade command by @lionello in #439
- Add behavior to aws byoc client by @edwardrf in #627
New Contributors
- @shubhrad1 made their first contribution in #589
Full Changelog: v0.5.38...v0.5.40
v0.5.38
What's Changed
- Reformat whoami string by @jordanstephens in #587
- Hide --cluster flag from help text by @jordanstephens in #593
- Pick right service folder for debugging by @lionello in #576
- Allow CMD other than curl and wget by @lionello in #532
- separate tests that need network by @lionello in #604
- Bump github.com/docker/docker from 25.0.5+incompatible to 25.0.6+incompatible in /src by @dependabot in #600
- add Postgres support by @nullfunc in #583
- Support for multiple compose files by @jordanstephens in #603
- Add --project-name cli flag. Lazily load project name from flags, env, or compose file by @jordanstephens in #599
- add more help info to the CLI by @lionello in #605
- Set config from env by @lionello in #608
New Contributors
- @jordanstephens made their first contribution in #587
Full Changelog: v0.5.37...v0.5.38
v0.5.37
v0.5.36
What's Changed
Full Changelog: v0.5.35...v0.5.36
v0.5.33
What's Changed
- update for handle failed deployment case by @nullfunc in #501
- rename Tail to Follow in CLI by @lionello in #530
- Use a better diff to show change in loaded compose file in tests by @edwardrf in #531
- Update README.md by @nullfunc in #538
- Remove logrus from validation and loader, update test warnings by @edwardrf in #535
- move notarization into goreleaser by @lionello in #527
- Add more warning for service name replacement by @edwardrf in #541
- add debug rpc by @lionello in #533
- Retry Subscribe rpc (same as Tail rpc) by @lionello in #542
- fix CI failure in PRs by @lionello in #544
- Update npx cli to have proper hint. by @nullfunc in #537
- fix ls hint when no services are found by @lionello in #550
- Update compose-go to remove hack to keep empty environment variables by @edwardrf in #552
- delete old samples by @lionello in #540
- fix compose up wait for state by @lionello in #553
- Improve debug assistant output formatting by @acote88 in #554
- Only do AI debug for playground, consider UnexpectedEOF transient err by @edwardrf in #559
- fix up showing state on successful deployment by @nullfunc in #562
- Add project to Delete, Deploy and ProjectUpdate protobuf by @edwardrf in #560
- fix: debug was using canceled ctx by @lionello in #564
- Add etag to subscribe request by @edwardrf in #567
- Update the sample language to match the sample langurate tags by @edwardrf in #569
- Use containsFunc instead of intermediary slice by @edwardrf in #571
Full Changelog: v0.5.32...v0.5.33
v0.5.32
Changelog
What's Changed
- test split/merge by @lionello in #521
- #140 by @Chrisyhjiang in #516
- fix regressions in generate by @lionello in #525
Full Changelog: v0.5.30...v0.5.32