copilot-cli: Release v0.1.0
We're excited to announce the release of v0.1.0 of the AWS Copilot CLI (beta) 🥳🥂🍾! With the beta releases, you can expect our command names to be stable as well as the shape of our infrastructure patterns.
We want to thank all of customers that tested and helped shape the product from its alpha version, ecs-preview
, to the copilot
CLI 👩
We're super excited to have you start building modern containerized applications with copilot
and hearing your feedback!
Breaking changes
- Rename the binary from
ecs-preview
tocopilot
(#951). - Rename the
ecs-preview app [cmd]
commands tocopilot svc [cmd]
(#951). - Rename the
ecs-preview project [cmd]
commands tocopilot app [cmd]
(#951). - Rename the
ecs-preview wiki
command tocopilot docs
(#955).
To migrate your previous
ecs-preview
project to acopilot
application, we recommend running the following commands from your workspace:$ ecs-preview project delete && copilot init
⚠️ Please note that this will lead to downtime in between the commands.
Bug fixes
- Environment overrides render the CloudFormation stack as expected (#965).
- Accept any file name for your service's Dockerfile (#980).
- List environments outside of a copilot workspace (#1021).
- Deletion commands do not remove your service and pipeline manifests (#1034).
Features and enhancements
- Add
test_commands
field in your pipeline manifests to run tests once your services are deployed (#1033). - Enable sidecar support in the manifest (#875).
- Enable custom log destinations with Firelens and the
logging
field in the manifest (#992). - Addon templates can now be complete CloudFormation templates (#994).
- Parse the
HEALTHCHECK
instruction from your Dockerfile to your service's manifest (#971). - Add new command
copilot pipeline status
that displays the execution history of your pipeline (#972). - Add new command
copilot pipeline show
to displays the configuration of your pipeline (#799). - Improved user experience while prompting for input and logging messages (#976, #974).