copilot-cli: Release v0.6.0
🐛 Bug Fixes
- Using existing images with the
image.location
field now works for Scheduled Jobs (#1571) - The user experience on Windows for environment creation and deployments now matches other platforms (#1590)
- Documentation typo fixes (#1570, #1634)
💥 Features and enhancements
-
The
image.build
field now supportstarget
andcache_from
fields (#1555)
You can specify a specific build target orcache_from
to use a build cache.image: build: target: build-stage cache_from: - alpine:latest
-
Add new command
pipeline ls
to list existing pipelines in your application (#1529) -
Add additional health checks configuration for Load Balanced Web Services (#1592)
Previously, Copilot only allowed you to specify the health check path and set defaults for other settings:healthcheck: '/_healthcheck'
Now, you can now configure the number of consecutive health checks successes required before considering an unhealthy target healthy, the number of health check failures required before considering a target unhealthy, the interval between health checks, and timeout duration:
healthcheck: path: '/_healthcheck' healthy_threshold: 3 # Default is 2. unhealthy_threshold: 4 # Default is 2. interval: 7s # Default is 10s. timeout: 30s # Default is 5s.
-
We no longer create Application Load Balancers by default in your environments! (#1508)
With this change, if your application consists of only Backend Services you won't be paying for an unused ALB.
Instead, the ALB creation happens in your environment only if you deploy a Load Balanced Web Service. -
The
http
field for Load Balanced Web Services now supportsallowed_source_ips
to limit the IP addresses that can access your service. (#1643)
❤️ Contributions
Thank you all so much for the contributions!
- @mRoca (#1555)
- @Y-Fujikawa (#1634)