diff --git a/mkdocs.yml b/mkdocs.yml index 7dcb5ba79dc..9cff39a2f47 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -173,6 +173,7 @@ nav: - task run: docs/commands/task-run.en.md - version: docs/commands/version.en.md - Blogs: + - Release v1.29: blogs/release-v129.en.md - Release v1.28: blogs/release-v128.en.md - Release v1.27: blogs/release-v127.en.md - AWS App Runner WAF: blogs/apprunner-waf.en.md diff --git a/site/content/blogs/release-v129.en.md b/site/content/blogs/release-v129.en.md index 801451d6a5c..ccf34df7b05 100644 --- a/site/content/blogs/release-v129.en.md +++ b/site/content/blogs/release-v129.en.md @@ -9,7 +9,7 @@ image_height: '747' # AWS Copilot v1.29: Pipeline template overrides and CloudFront cache invalidation! -Posted On: July 18, 2023 +Posted On: July 19, 2023 The AWS Copilot core team is announcing the Copilot v1.29 release. @@ -24,15 +24,20 @@ Copilot v1.29 brings big enhancements to help you develop more flexibly and effi ???+ note "What’s AWS Copilot?" - The AWS Copilot CLI is a tool for developers to build, release, and operate production ready containerized applications on AWS. + The AWS Copilot CLI is a tool for developers to build, release, and operate production-ready applications on AWS. From getting started, pushing to staging, and releasing to production, Copilot can help manage the entire lifecycle of your application development. - At the foundation of Copilot is AWS CloudFormation, which enables you to provision infrastructure as code. - Copilot provides pre-defined CloudFormation templates and user-friendly workflows for different types of micro service architectures, + At the foundation of Copilot is AWS CloudFormation, which enables you to provision Infrastructure as Code. + Copilot provides pre-defined CloudFormation templates and user-friendly workflows for different types of microservice architectures, enabling you to focus on developing your application, instead of writing deployment scripts. See the section [Overview](../docs/concepts/overview.en.md) for a more detailed introduction to AWS Copilot. ## Pipeline overrides +Copilot pipelines are much more nimble and extensible with CDK and YAML path overrides! This feature provides a safe and easy way to modify your pipeline's CloudFormation template. +Much like the other override commands, you can run `copilot pipeline override` to customize that CloudFormation template, with the option of using either the CDK or YAML. +A new `--diff` flag for `copilot pipeline deploy` enables you to preview the differences between your last deployed CloudFormation template and any local changes before the deployment is executed. Copilot will confirm that you'd like to proceed; use the `--yes` flag to skip the confirmation: `copilot pipeline deploy --diff --yes`. + +To learn more about overrides and to see examples, check out the [CDK overrides guide](../docs/developing/overrides/cdk.md) and [YAML patch overrides guide](../docs/developing/overrides/yamlpatch.md). ## Static Site enhancements For more dynamic development, Copilot will now invalidate the CloudFront edge cache each time you redeploy a Static Site workload, enabling you to see and deliver your updated content right away.