copilot-cli: Release v1.1.0
🐛 Bug Fixes
- The generated
buildspec.yml
for pipelines now only upgrade environments that are part of your pipeline (#1826)Previously, if your pipeline did not contain all the environments available in your application, the build stage in the pipeline would fail.
If you've run into #1805, we recommend re-runningcopilot pipeline init
to generate the new version of the buildspec. - Create the ECS service linked role before creating an ECS cluster if Copilot is used on a brand new AWS account (#1749)
- Addon templates with a
DependsOn
field are now correctly parsed and you can now output parameter values (#1804) - Lowercase default task group name created with
task run
to avoid CloudFormation error (#1784) - Ignore unreadable directories while listing Dockerfiles instead of throwing an error (#1764)
- Ignore case considerations while listing Dockerfiles (#1766)
- Skip prompting for a Dockerfile input if Docker Engine is not running (#1814)
- Throw an error on
job init
if there are no applications in the current workspace (#1779)
⚡️ Features and enhancements
- Support AWS CodeCommit for pipeline triggers (#1808)
You can now run
copilot pipeline init
and choose your AWS CodeCommit repository to trigger your pipeline. 🎉 - Enable deployment circuit breaker for all services by default (#1838)
Amazon ECS will now automatically rollback your deployment on unhealthy deployments without the need of a manual intervention.
- Support environment variables and secrets for sidecar containers (#1725)
- Display injected secret names when running
copilot svc show
(#1704)