copilot-cli: Release v1.24.0
⚡️ Features and Enhancements
-
ECS Service Connect Support (#4226)
ECS Service Connect enables a client service to connect to its downstream services in a load-balanced and resilient fashion. To enable Service Connect, you can simply add this configuration to your service manifest:
network: connect: true
Check out our blog post for more! Also, check out the network.connect field in the manifest specification.
-
Add
--no-rollback
flag toenv deploy
(#4168)Copilot
env deploy
now has a new flag--no-rollback
; you can specify the flag to disable automatic env deployment rollback to help with debugging. -
Add
AutoScalingConfiguration
to Request-Driven Web Service (RDWS) (#4186)It is now possible to specify autoscaling configuration for your RDWS. For example, this can be configured in your service manifest:
count: high-availability/3
-
Add log retention to VPC flow logs (#4164)
The default value for VPC flow logs is now 14 days (2 weeks):
network: vpc: flow_logs: on
Alternatively, you can customize the number of days for retention:
network: vpc: flow_logs: retention: 30
🐛 Bug Fixes
- Access logs bucket policy should be applied after ALB update (#4169)
- Set tasks fewer than
spot_from
to Fargate Capacity Provider whenmin
andspot_from
equal (#4187) - Check if an application exists globally before creating it (#4113)
❤️ Contributions
Thank you, contributors 🥰!