- Feature - Add support for additional Docker features.
- Feature - Detect and register capabilities.
- Feature - Add -license flag and /license handler.
- Enhancement - Properly handle throttling.
- Enhancement - Make it harder to accidentally expose sensitive data.
- Enhancement - Increased reliability in functional tests.
- Bug - Fixed potential divide-by-zero error with metrics.
- Feature - Telemetry reporting for Services and Clusters.
- Bug - Fixed an issue where some network errors would cause a panic.
- Feature - Add debug handler for SIGUSR1.
- Enhancement - Trim untrusted cert from CA bundle.
- Enhancement - Add retries to EC2 Metadata fetches.
- Enhancement - Logging improvements.
- Bug - Resolved an issue with ACS heartbeats.
- Bug - Fixed memory leak in ACS payload handler.
- Bug - Fixed multiple deadlocks.
- Feature - Add support for re-registering a container instance.
- Security issue - Avoid logging configured AuthData at the debug level on startup
- Feature - Add configuration option for reserving memory from the ECS Agent
- Feature - UDP support for port bindings.
- Feature - Set labels on launched containers with
task-arn
,container-name
,task-definition-family
, andtask-definition-revision
. - Enhancement - Logging improvements.
- Bug - Improved the behavior when CPU shares in a
Container Definition
are set to 0. - Bug - Fixed an issue where
BindIP
could be reported incorrectly. - Bug - Resolved an issue computing API endpoint when region is provided.
- Bug - Fixed an issue where not specifiying a tag would pull all image tags.
- Bug - Resolved an issue where some logs would not flush on exit.
- Bug - Resolved an issue where some instance identity documents would fail to parse.
- Feature - Logs rotate hourly and log file names are suffixed with timestamp.
- Enhancement - Improve error messages for containers (visible as 'reason' in describe calls).
- Enhancement - Be more permissive in configuration regarding whitespace.
- Enhancement - Docker 1.6 support.
- Bug - Resolve an issue where data-volume containers could result in containers stuck in PENDING.
- Bug - Fixed an issue where unknown images resulted in containers stuck in PENDING.
- Bug - Correctly sequence task changes to avoid resource contention. For example, stopping and starting a container using a host port should work reliably now.
- Feature - Added the ability to update via ACS when running under amazon-ecs-init.
- Feature - Added version information (available via the version flag or the introspection API).
- Enhancement - Clarified reporting of task state in introspection API.
- Bug - Fix a lock scoping issue that could cause an invalid checkpoint file to be written.
- Bug - Correctly recognize various fatal messages from ACS to error out more cleanly.
- Feature - Volume support for 'host' and 'empty' volumes.
- Feature - Support for specifying 'VolumesFrom' other containers within a task.
- Feature - Checkpoint state, including ContainerInstance and running tasks, to disk so that agent restarts do not leave dangling containers.
- Feature - Add a "/tasks" endpoint to the introspection API.
- Feature - Add basic support for DockerAuth.
- Feature - Remove stopped ECS containers after a few hours.
- Feature - Send a "reason" string for some of the errors that might occur while running a container.
- Bug - Resolve several issues where a container would remain stuck in PENDING.
- Bug - Correctly set 'EntryPoint' for containers when configured.
- Bug - Fix an issue where exit codes would not be sent properly.
- Bug - Fix an issue where containers with multiple ports EXPOSEd, but not all forwarded, would not start.
- Bug - Worked around an issue preventing some tasks to start due to devicemapper issues.