⚡️ Features and enhancements
- Support building and running Windows containers (#2934)
Copilot automatically detects your Windows machine, builds your Windows-based container image, and leverages brand-new Fargate support for Windows to run your application on ECS.
The manifest for a Windows service includes:platform: windows/amd64
Read the blog post!
- Enable environment variable substitution in manifests (#2917)
For example, you can use the
TAG
environment variable from your shell:image: location: id.dkr.ecr.zone.amazonaws.com/svc-name:${TAG}
- Allow worker services to publish (#2903)
- Inject default Copilot environment variables in sidecars (#2901)
- Surface an error if an app has no existing workloads during pipeline deployment (#2946)
- Enable colors on Windows (#2896)
🐛 Bug Fixes
- Validate manifests with environment overrides applied (#2924)
- Include domain certificate for successful environment deletion (#2897)
- Build App Runner service images as AMD on ARM machines (#2955)
- Use env account IDs instead of app account IDs for SNS topic ARNs (#2956)
- Allow dashes in worker service topic names (#2903)
❤️ Contributions
Thank you, contributors!