Skip to content

copilot-cli: Release v0.1.0

Compare
Choose a tag to compare
@efekarakus efekarakus released this 25 Jun 22:41

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 to copilot (#951).
  • Rename the ecs-preview app [cmd] commands to copilot svc [cmd] (#951).
  • Rename the ecs-preview project [cmd] commands to copilot app [cmd] (#951).
  • Rename the ecs-preview wiki command to copilot docs (#955).

To migrate your previous ecs-preview project to a copilot 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).