Releases: kayac/ecspresso
Releases · kayac/ecspresso
v2.6.0
New Features
- ECS Blue/Green Deployment Strategy Support (#861)
This version now supports ECS Blue/Green deployment strategy. - The
rollback
command stops active deployments if it exists. (#861, #863)
Improvements
- Deploy Wait Behavior Change (#869, #874)
Changed the default value of deploy --wait-until from "stable" to "deployed". This allows for faster detection of deployment completion.
Bug Fixes
- Fixed service connect configuration removal issues during deployment. (#856)
- Load Balancer Removal Capability
Added functionality to remove load balancers from ECS services. (#868)
Other Changes
- Dependency updates (golang.org/x/oauth2, AWS SDK Go v2)
- Updated to tfstate lookup v1.7.0
- Refactored verify command
What's Changed
- add retry option for better reliability by @bary822 in #847
- Fix service connect configuration removal on deployment by @itkq in #856
- Supports ECS Blue Green deployment strategy. by @fujiwara in #861
- Bump golang.org/x/oauth2 from 0.16.0 to 0.27.0 by @dependabot[bot] in #862
- docs: Add rollback command documentation to README by @fujiwara in #863
- Refactor verify command by @fujiwara in #864
- Bump the aws-sdk-go-v2 group across 1 directory with 15 updates by @dependabot[bot] in #865
- Update to tfstate lookup v1.7.0 by @fujiwara in #866
- Fix deployment log message for ECS B/G Deploy by @csenet in #867
- enables to remove load balancers from ECS service. by @fujiwara in #868
- Change the default of deploy --wait-until from "stable" to "deployed" by @fujiwara in #869
- show any deployment statuses when the status changed. by @fujiwara in #872
- fix: findActiveECSDeployment by @fujiwara in #873
- refresh waits until deployed internally by @fujiwara in #874
New Contributors
Full Changelog: v2.5.0...v2.6.0
v2.6.0-nightly-27449f2
Changelog
- 27449f2 Merge pull request #848 from kayac/tagpr-from-v2.5.0
- 13c89c4 Merge pull request #872 from kayac/show-detailed-deployment-status
- 9cebdc0 Merge pull request #873 from kayac/fix/find-active-deployment
- bbd7d69 Merge pull request #874 from kayac/fix-refresh-wait
- 2291990 [tagpr] prepare for the next release
- 904eaa2 [tagpr] update CHANGELOG.md
- 3ab48b6 fix tests
- 98de2b5 fix: findActiveECSDeployment
- 8c5cb16 refresh waits until deployed internally
- e4af586 show any deployment statuses when the status changed.
v2.5.0-nightly-caa2d56
Changelog
- 50ba2de Change the default of deploy --wait-until from "stable" to "deployed"
- 8c67599 Fix deployment log message for ECS B/G Deploy
- 00ce54d Merge branch 'v2' into fix-deploy-wait
- 644a004 Merge pull request #867 from csenet/fix/ecsnative-bgdeployment-logmsg
- 00a5d37 Merge pull request #868 from kayac/remove-lb
- caa2d56 Merge pull request #869 from kayac/fix-deploy-wait
- 428253e enables to remove load balancers from ECS service.
- fe005c8 fix rollback --dry-run
v2.5.0-nightly-fe4710b
Changelog
- 790aceb Bump the aws-sdk-go-v2 group across 1 directory with 15 updates
- eadfbff Merge pull request #865 from kayac/dependabot/go_modules/v2/aws-sdk-go-v2-ad61b389d8
- fe4710b Merge pull request #866 from kayac/tftate-lookup-v1.7
- 594f05c example of std.objectValues()
- 14ceefa update tfstate-lookup v1.7.0
- b783c02 use native functions in jsonnet
v2.5.0-nightly-a5faa83
v2.5.0-nightly-f361aa7
Changelog
- 89b63d7 Add default BakeTimeInMinutes value to DeploymentConfiguration
- 771a6d6 Bump golang.org/x/oauth2 from 0.16.0 to 0.27.0
- adafd8e Fix service connect configuration removal on deployment
- 545d601 Implement ECS deployment rollback for active deployments
- ef10ecf Improve service deployment waiting logic
- f361aa7 Merge branch 'v2' of https://github.com/kayac/ecspresso into v2
- 32772b1 Merge pull request #856 from itkq/fix-service-connect-removal
- 3ffa7b8 Merge pull request #861 from kayac/feature/ecs-bg
- b3ae8b4 Merge pull request #862 from kayac/dependabot/go_modules/golang.org/x/oauth2-0.27.0
- 1c92937 Refactor deployment wait logic to use shared function
- 0e34b4b fix nightly versioning
- c5493a8 update aws-sdk-go-v2 to latest
v2.5.0-nightly-217ec14
v2.5.0-nightly-g7ec42dd
v2.5.0
New Features
-
External Plugin Support:
-
Deployment Control Options:
-
CodeDeploy Enhancements:
-
Improved Logging and Output:
Other Updates
-
Security Enhancements:
-
Performance Improvements:
-
Dependency Updates:
- Bumped github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2. (#819 by @dependabot)
- Bumped github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2. (#818 by @dependabot)
- Bumped golang.org/x/crypto from 0.32.0 to 0.35.0. (#826 by @dependabot)
- Updated AWS SDK v2 with 16 updates across 1 directory. (#812 by @dependabot)
-
Internal Improvements:
Full Changelog: v2.4.6...v2.5.0
v2.5.0-nightly-v2.5.0
Changelog
- 69a718b Add JSON output format support for text outputs
- 9116c76 Add LogFormat option to enable JSON format log
- 3ff804d Add external plugin
- d2c8106 Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2
- 08fa047 Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2
- e8471dd Bump golang.org/x/crypto from 0.32.0 to 0.35.0
- 49e1873 Bump the aws-sdk-go-v2 group across 1 directory with 16 updates
- e04ed23 Merge branch 'deployment-config-name' of https://github.com/kayac/ecspresso into deployment-config-name
- 82bf145 Merge branch 'log-format' of https://github.com/kayac/ecspresso into log-format
- 38ccdeb Merge branch 'v2' into slog
- f189fd8 Merge pull request #760 from kayac/feature/external-plugin
- 3338282 Merge pull request #812 from kayac/dependabot/go_modules/v2/aws-sdk-go-v2-2679f2485f
- 2eb7d92 Merge pull request #817 from kayac/tagpr-from-v2.4.6
- b4cc24a Merge pull request #818 from kayac/dependabot/go_modules/github.com/golang-jwt/jwt/v5-5.2.2
- 809dad9 Merge pull request #819 from kayac/dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.5.2
- 955a8a0 Merge pull request #821 from sugitak/feature/wait-for-deploy
- e048f28 Merge pull request #826 from kayac/dependabot/go_modules/golang.org/x/crypto-0.35.0
- 1b56992 Merge pull request #828 from kayac/deploy-wait-until
- 39c0faf Merge pull request #829 from kayac/deployment-config-name
- bf97c30 Merge pull request #830 from kayac/wait-until-internal
- 24d6951 Merge pull request #834 from kayac/slog
- 2c6879b Merge pull request #835 from kayac/log-format
- 2151208 Merge pull request #836 from kayac/sleep-ctx
- 186ca6f Merge pull request #837 from kayac/refactor-verify
- 5981292 Merge pull request #838 from kayac/appspec-json
- 3a1be38 Revert "fix TestParseCLIv2 for revisions command"
- 08b2aa3 Update deploy.go
- 78eff04 Update output.go
- 7415fd7 Update plugin.go
- 8d88338 [tagpr] prepare for the next release
- 517c9a6 [tagpr] update CHANGELOG.md
- ee0b1cf add deployment_config_name to config of CodeDeploy.
- 8610350 add issues: write
- 4353e80 add parser config for external plugin
- 09b5129 add: --wait-service-deploy option
- 514dde2 add: WaitServiceDeployStable function
- e9059a2 don't use defaultWriteTo
- 5b541b1 enhance: update option name from --wait-service-deploy to --wait-until
- 2f8b221 feat: add JSON support for AppSpec
- e08844e fix
- a01b73c fix JSON format for logging
- 0a2c917 fix TestParseCLIv2 for revisions command
- a08af39 fix appending a new line
- 81ea194 fix default
- b599537 fix test data
- a0bb005 fix typo
- a6e427e fix: stop using pointer for WaitFunc arg
- c39e718 go mod tidy
- 88523fc refactor: improve verify module to use contextualized state
- 1f02090 refactor: unify variable names in verify module
- f2a7b59 refactoring
- 2f2e206 remove d.Log(), Log().
- a42465a replace d.Log()
- 3673f19 replace time.Sleep with sleepContext for handling context cancellation
- fb56a7e respect --log-format
- 6aa6621 set WaitUntil for internal use.
- 567245b update to golang.org/x/net@v0.39.0
- 3b09756 use fujiwara/sloghandler
- 3744830 use sloghandler@v0.0.3
- ed21b3e wait --until is an alias of --wait-until