Releases: convox/rack
Enhancements and Bug Fixes
Improved Instance Rolls and Bug Fixes
- #1314 Proper error message when no racks are present [@oss92]
- #1323 Fix cli error for convox registries [@frsechet]
- #1329 Better parsing for
convox start <service> <command>
[@nzoschke] - #1331 Use ECR proxy endpoint for logging in [@MiguelMoll]
- #1336 Audit init dockerignore templates [@ianmalott]
- #1337 Ensure no downtime during deployments and instance roll with autoscale enabled [@MiguelMoll]
Bug Fixes and Enhancements
Bug Fixes
Enhancements and Bug Fixes
Enhancements and Bug Fixes
Enhancements
Convox now reads the default CPU and Memory settings from the cpu_shares
and mem_limit
stanzas in the docker-compose.yml
.
There are now additional parameters to the SQS service:
--message-retention-period
, --receive-message-wait-time
, and --visibility-timeout
.
Bug Fixes
Bug Fixes
Process Scheduling and Code Sync
Build and Process Scheduling
convox build
and convox run
are now scheduled with ECS rather than always running on the same host as the Rack containers.
- #1231 Provider: Build and Process [@ddollar]
- #1263 Properly support ecr repos for build auth [@ddollar]
- #1264 Handle SSH builds using SSH keys [@ddollar]
Code Sync Updates
Code sync now uses FSEvents on MacOS and inotify on Linux to reduce the amount of CPU used by the file sync process.
NOTE: Our current CLI release process involves cross-compiling on Linux so the cgo extensions required for these features are not yet enabled on MacOS.
20160927142616: Merge pull request #1256 from convox/20160923
[RELEASE] 20160923
Lifecycle Handler and General Enhancements
The instance lifecycle handler has been updated to handle instance terminations more gracefully. Instances terminating in an AutoScalingGroup will now gracefully remove that instance from all load balancers, removes the instance from the ECS cluster, and waits for connections to the instance to drain before allowing the instance to terminate.