Version 2.0.0
Differences of ecspresso v1 and v2.
See also #374, issues and pull requests labeled v2
.
Breaking changes
- Abolish
create
command.deploy
command can create a service. (#435) rollback --deregister-task-definition
true by default. (#443)render
command accepts args instead of flags. (#444)verify
command doesn't roll back IAM role to executionRole. (#269, #262 @cohalz)diff --unified
true by default. (#419 @cohalz)- Outputs of log messages never refresh the terminal and break lines. These messages flow simply. (#449, #380, #344 @winebarrel)
filter_command
in a configuration file is deprecated. UseECSPRESSO_FILTER_COMMAND
environment variable instead. (#469)- When using CodeDeploy,
deploy
command waits to complete the deployment. Use--no-wait
option if you want to break at deployment started the same as v1.
Enhanced
- Enable to specify CodeDeploy application name and deployment group name in a configuration file. (#466, #403 @tjinjin)
- A configuration file accepts Jsonnet format.
init --jsonnet
is also supported. (#447) render
commands supports--jsonnet
flag. (#456)- Show the progress bar during deployment on CodeDeploy. (#412 @dsmatilla)
verify
verfies container image platform. (#381 @konoui)- Multiple tfstate support using prefix. (#398 @mashiike)
- Add SSM parameter store plugin. (#397, #400 @Liooo)
- ECS Service Connect support. (#476)