copilot-cli: Release v1.13.0
⚡️ Features and enhancements
- Support building and running Fargate ARM tasks (#3051)
You can now update the manifest file for Load Balanced Web Services, Backend Services, Worker Services, Scheduled Jobs, and one-off tasks to build and run ARM containers on Fargate:
platform: linux/arm64
- Add gRPC support for Load Balanced Web Services (#3026)
- Enable customizable parameters for
addons/
templates (#2990)You can now pass any resource attribute created in the service or job stack down to your addon templates.
To learn more check out the docs! - Add
--build-context
flag tocopilot task run
to specify the Docker context directory (#3046) - Inject default Copilot environment variables and enable container dependency for FireLens sidecar container (#3002, #3055)
- Export the public route table ID in the environment stack to support S3 VPC endpoints (#2987)
🐛 Bug Fixes
- Update the "Build" stage's
buildspec.yml
of your pipelines to build and push images with a separate tag per environment (#2970)If you are applying environment overrides for the
image.build
field in the manifest, we recommend re-generating the buildspec by runningcopilot pipeline init
. - Let CloudFormation auto-generate the S3 bucket name on
storage init -t S3
to avoid name collisions (#2974) - Don't error if AWS CodeCommit repository URIs don't have a region (#3019)
❤️ Contributions
Thank you, contributors!