copilot-cli: Release v1.28.0
⚡️ Features and Enhancements
- Static Site service type (#4621)
With the new Static Site service type, you can now deploy and host static websites with Amazon S3. You can specify local files to be uploaded to an S3 bucket with the Static Site service manifest.
name: example type: Static Site http: alias: 'example.com' files: - source: src/someDirectory recursive: true - source: someFile.htmlTo learn more on how to deploy your static website using the Static Site service, see the manifest specification.
For the announcement, check out the blog post.
- Add
--diff-yes
flag tocopilot [noun] deploy
(#4832)
Copilot [noun] deploy now has the new flag
--diff-yes
; you can specify the flag to automatically print the difference between your local changes and the latest deployed template.
- Container Images Parallel Build (#4760)
Previously, Copilot built and pushed main container and sidecar container images sequentially.
You can now build main container and sidecar container images in parallel. With parallel build, you can reduce the
overall time it takes to build and push container images to Amazon ECR.
🐛 Bug Fixes
- Use LogicalID-safe name for sidecars env file parameter from the CloudFormation template (#4714)
- Remove CloudWatch alarm-based rollbacks from ECS services in the GovCloud region (#4782)
- Remove Docker runtime version from the buildspec in the pipeline CloudFormation template (#4723)
- Keep parameter descriptions consistent across environment addons in the CloudFormation template (#4813)
- Add Darwin ARM binary for Session Manager plugin installation (#4916)
- Do not require a workspace summary when running
copilot app delete
(#4863) - Update custom domain records in parallel to fix the
CustomDomainFunction
lambda timeout (#4772). - Fix file not found error for CDK override ON Windows (#4807)
- Use a more portable CDK executable for CDK overrides (#4808)
- Separate out
grace_period
for ALB and NLB (#4734) - Separate out
deregistration_delay
for ALB and NLB (#4740)
❤️ Contributions
Thank you, contributors 🥰!