copilot-cli: Release v1.5.0
⚡️ Features and enhancements
- Redirect HTTP requests to HTTPS automatically for Load Balanced Web Services with a domain name (#2153)
- Add Aurora Serverless database support to
copilot storage init
(#2129)You can now easily generate an addon for a PostgreSQL or MySQL database associated with your service using a single command.
- Support NAT Gateways for workloads with
placement: private
(#2111)If you launch tasks in
'private'
subnets and use a Copilot-generated VPC, Copilot will add NAT Gateways to your environment.network: vpc: placement: 'private'
- Enable specifying volumes with only a
path
field so that sidecar containers and the service container can share storagestorage: volumes: scratch: path: /var/scratch sidecars: downloader: mount_points: - path: /var/scratch source_volume: scratch
- Allow sidecar containers to be marked as non-essential (#2099)
sidecars: nonessentialSidecar: essential: false
- Enables running the Docker daemon by default in the
test_commands
CodeBuild project of a pipeline (#2097)To enable this feature with an existing pipeline, please run
copilot pipeline update
. - Allow using an existing AWS CodeStar connection in your
pipeline.yml
manifests (#2073)properties: branch: main repository: https://github.com/user/sample-repository connection_name: a-connection # Optional: specify the name of an existing CodeStar Connections connection.
- Add a boolean
--yes
flag tocopilot svc exec
andcopilot task exec
to skip installing the SSM plugin (#2060)
🐛 Bug Fixes
- Fix validation of dynamodb table attributes when running
copilot storage init
(#2135) - Clean up any retained IAM roles when an environment creation fails (#2107)
❤️ Contributions
Thank you for the contributions!