github aws/copilot-cli v1.16.0
copilot-cli: Release v1.16.0

latest releases: v1.34.0, v1.33.4, v1.33.3...
2 years ago

⚡️ 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 the deploy commands to disable automatic stack rollback in case of a deployment failure (#3341)

  • Add a --upload-assets flag to the package 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 the FARGATE_SPOT capacity provider only when spot_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 the copilot-application and copilot-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!

Don't miss a new copilot-cli release

NewReleases is sending notifications on new releases.