⚡️ Features and enhancements
-
Support multiple pipelines in a git repository (#3231)
You can now run
copilot pipeline init
to create multiple CodePipelines that track separate branches in your repository.
To learn more, see docs. -
Add support for SNS subscription filter policies (#3338)
Worker services can now filter SNS messages for each subscribed topic using the
filter_policy
field.
To learn more, see docs. -
Add a
--no-rollback
flag to thedeploy
commands to disable automatic stack rollback in case of a deployment failure (#3341) -
Add a
--upload-assets
flag to thepackage
commands to push assets to ECR or S3 before generating CloudFormation templates (#3268)Your pipeline buildspec can now be significantly simplified with this flag. If you'd like to regenerate the buildspec, delete the file and run
copilot pipeline init
again. -
Allow additional security groups when running
task run
in an environment (#3365) -
app show
now displays the deployed environments for services and jobs in a table format (#3379) -
env show
now displays the deployed jobs in a table format (#3316) -
Make Docker progress updates quiet when the environment variable
CI=true
(#3345) -
Log warning when deploying an App Runner service in a region where it's not available yet (#3326)
-
Customize buildspec path in the pipeline manifest with
build.buildspec
(#3403)
🐛 Bug Fixes
- Assuming a role with MFA enabled now prompts for a token code instead of erroring (#3331)
- Environment overrides for the
network
field in service manifests no longer override base value (#3352) - The
range
field uses theFARGATE_SPOT
capacity provider only whenspot_from
is provided (#3367) - Public subnets with an implicit internet gateway association are now detected when running
env init
(#3269) - Secrets can now be accessed by ephemeral tasks created with
task run
, either with thecopilot-application
andcopilot-environment
tags, or with the--acknowledge-secrets-access
flag (#3256) copilot svc logs --follow
used to truncate to 10 logs per task, now all logs are streamed (#3258)
❤️ Contributions
Thank you, contributors!