github aws/copilot-cli v1.18.0
copilot-cli: Release v1.18.0

latest releases: v1.34.0, v1.33.4, v1.33.3...
2 years ago

⚡️ Features and enhancements

  • Allow importing existing ACM certificates to your public load balancer while initializing an environment (#3503)

    Use the copilot env init --import-cert-arns flag to import validated ACM certificates if you have domains managed outside of Route 53, or want to enable HTTPS without having a domain associated with your application.
    For a detailed walkthrough, see blog post. For the new flag description, see documentation.

  • Control the order of services of jobs deployed in a pipeline (#3497)

    You can now create dependencies between workloads deployed in a pipeline with the new deployments field in pipeline manifests.
    Furthermore, the deployments field now allows you to specify deploying any custom CloudFormation stack.
    For a detailed walkthrough, see blog post. For the specification, see documentation.

  • Add observability configuration to Load Balanced Web, Backend, and Worker services (#3451, #3481)

    Similar to Request-Driven Web services, now you can specify tracing: awsxray for your ECS services to deploy them with a AWS Distro for OpenTelemetry Collector sidecar.
    For a detailed walkthrough, see blog post. For the specification, see documentation.

  • Add 'recreate' option to rolling deployments for faster deployment cycles in development environments (#3461)

    Under the hood, Copilot sets minimumHealthyPercent and maximumPercent to 0 and 100 respectively (defaults are 100 and 200), so that old tasks are stopped before spinning up any new tasks.
    To learn more, see blog post. For the specification, see documentation.

🐛 Bug Fixes

  • Upload addon templates generated in the build stage of a pipeline with the bucket-owner-full-control ACL (#3485)

    Addon templates that can be shared by multiple environments previously received an AccessDenied error.
    Updating the copilot version in your buildspec to v1.18 should now fix this issue.

  • Wrap key-value pairs generated by copilot task run --generate-cmd with quotation marks (#3514)
  • Use the '/' path separator while generating the pipeline buildspec even on Windows (#3532)

❤️ Contributions

Thank you, contributors!

Don't miss a new copilot-cli release

NewReleases is sending notifications on new releases.