Releases: DefangLabs/defang
v0.6.4
What's Changed
Lots of bug fixes and fix for a regression in 0.6.2 that would break new BYOC deployments.
- Fix TaskDefinition inactive error by @lionello in #775
- Use Route53 delegation ID for BYOC on AWS by @lionello in #770
- Fix for old BYOC projects by @lionello in #778
- dns fixup in build args by @nullfunc in #776
- default to verbose mode for defang tail by @jordanstephens in #786
- Keep compose as-is by @lionello in #523
- fix windows signing cert by @lionello in #789
- fix: tcp+ingress is ok by @lionello in #791
- Compose as-is fixes for DO by @lionello in #792
- byoc/playground config validation by @nullfunc in #794
- Partition quota and config validation by @jordanstephens in #797
- move compose validation out of quota package by @jordanstephens in #798
- Smarter DNS replacement by @lionello in #799
- Split client and provider to 2 different interfaces by @edwardrf in #795
- Move track to its own package by @edwardrf in #800
- Run go fmt with pre-commit hook by @jordanstephens in #801
- Fix for empty compose project by @lionello in #805
- cd preview needs login by @lionello in #802
- Support log query for BYOC AI debugging by @lionello in #714
- Fix --dry-run flag by @lionello in #806
- Lint on commit, Test on push by @jordanstephens in #804
- fix printEndpoints by @jordanstephens in #807
- Fix for defang upgrade by @lionello in #803
- Fix 1st time BYOC on AWS by @lionello in #809
- Hide useless "limits" warning by @lionello in #819
- Show timestamps with milliseconds precision by @lionello in #821
- Check for missing interpolation vars by @lionello in #822
- Do not wait on managed resource status to complete. by @nullfunc in #820
- Add DEFANG_NO_CACHE env var by @lionello in #823
- update to request more parameters if given a next token by @nullfunc in #826
- Return nil ProjectUpdate on no bucket by @lionello in #828
- Avoid "no bucket found" error on first DO deploy by @jordanstephens in #825
- Consider redirection a success response for cert gen trigger by @edwardrf in #832
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
- Add CLI version to panic/interrupt by @lionello in #765
- update cert info when no domains found in compose file. by @nullfunc in #764
- show spinner via goroutine by @nullfunc in #763
- Remove Job from LogEntry proto by @jordanstephens in #768
- added --wait and --wait-timeout flags by @commit111 in #758
- Detect the creds of all providers, not just 1 by @lionello in #767
- Add preview mode by @lionello in #520
- add DEFANG_PULUMI_VERSION env by @lionello in #774
Full Changelog: v0.6.2...v0.6.3
v0.6.2
This patch update fixes a regression in the previous version that broken variable substitutions in the Compose file, eg. ${NODE_ENV-debug}
etc..
What's Changed
- Update flake dependancies by @edwardrf in #750
- proto update got project cd version by @nullfunc in #752
- Add cli version to all track calls by @edwardrf in #753
- Print real error, not missing tail perm by @lionello in #755
- Use cd version in project service info by @nullfunc in #746
- fix current directory for commands by @nullfunc in #756
- update text, hopefully a little clearer by @nullfunc in #757
- Fix for var substitution by @lionello in #761
- remove extraneous workingDir from Loader struct. by @nullfunc in #759
- Avoid duplicate defang config hints by @lionello in #762
Full Changelog: v0.6.1...v0.6.2
v0.6.1
This release contains some fixes for our new preview DigitalOcean support, as well as more reliable TLS certificate generation through defang cert gen
and more output during defang compose up
.
The defang generate
now lets you browse all samples, not just JS, Go, Python. Finally, we've cleaned up some of the Compose file warnings.
. <(curl -Ls https://s.defang.io/install)
What's Changed
- Shorten panic stack to avoid trunca by @lionello in #734
- Return error instead of panic when env var missing by @lionello in #732
- Clean up some log types by @lionello in #736
- Bump Go to 1.22 by @lionello in #735
- CheckTLSCert should check all IPs by @edwardrf in #739
- No managed redis/db on Playground by @lionello in #694
- Fix DO follow log flow by @kt5356 in #727
- Show all samples at start; language menu for 'Generate with AI' only by @commit111 in #738
- deprecate compose start|restart|stop - show deprecation message by @nullfunc in #740
- Add context soft/hard limits by @lionello in #737
- Made "Generate with AI" option show up in all searches by @commit111 in #742
- Hide ecs events logs in non-verbose mode by @edwardrf in #743
- Move dns and cert check function out of cli package by @edwardrf in #744
- Extend CD grace period to 10min by @lionello in #745
- Use fabric to verify domain dns and give warning for failed local DNS by @edwardrf in #741
- Remove more Restart stuff by @lionello in #748
- Hide warnings by @lionello in #749
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Add RPC call to request fabric to verify DNS setup by @edwardrf in #724
- Expose the CheckTLS function by @edwardrf in #728
- Add hidden --build flag for docker compat by @lionello in #725
- Fixes for NPM by @lionello in #726
- Fix for AWS BYOC empty WorkingDirectory by @lionello in #729
Full Changelog: v0.5.49...v0.6.0
v0.5.49
What's Changed
- Show a message about playground by @lionello in #695
- Increase build context warning limit to 100 by @jordanstephens in #686
- Simpler compressing/building context messages by @commit111 in #697
- Stop the cli when CD task fails during deployment by @edwardrf in #701
- Added warning when published and target port are different by @commit111 in #702
- Leave interpolation for CD by @lionello in #713
- Add Destroy rpc to proto file by @lionello in #715
- Hide some warnings by @lionello in #717
- Interactive "compose down" when deploying too many services by @commit111 in #720
- DigitalOcean support by @kt5356 in #594
New Contributors
- @commit111 made their first contribution in #697
Full Changelog: v0.5.48...v0.5.49
v0.5.48
Full Changelog: v0.5.47...v0.5.48
v0.5.47
Full Changelog: v0.5.46...v0.5.47
v0.5.45
What's Changed
- Add DeleteMe rpc for GDPR by @lionello in #674
- Bump path-to-regexp and nise in /pkgs/npm by @dependabot in #672
- Handle multiple CNAME resolve and debug log http redirect by @edwardrf in #675
- update gRPC PutConfig/PutSecret message by @nullfunc in #671
- Add delete scope by @lionello in #679
- Slow down DNS and Cert check frequency by @edwardrf in #678
Full Changelog: v0.5.44...v0.5.45
v0.5.44
What's Changed
- Prefix service validation error with service name by @jordanstephens in #669
- Make AWS provider explicit by @lionello in #670
- Add project to Update Service message by @lionello in #673
Full Changelog: v0.5.43...v0.5.44