Amazon Ecs Agent Versions Save

Amazon Elastic Container Service Agent

v1.78.0

6 months ago
  • Feature - Add AppArmor support. #3941
  • Enhancement - Update SSM Agent version to 3.2.1630.0 for ECS exec. #3952
  • Bugfix - fixing an edge case for 'START' container dependency. #3927

v1.77.0

6 months ago
  • Feature - ECS_TASK_PIDS_LIMIT for setting the task-level PIDs limit. #3923
  • Enhancement - Add interface for csi client #3899
  • Enhancement - Add new network data structures #3909
  • Enhancement - Update Managed Daemon to allow for privilege and mount propagation #3910
  • Enhancenent - Add NodeStageVolume to common CSI client library 3905
  • Enhancement - Add a default wait timeout for attachment payload messages 3914
  • Enhancement - Add CNI to ecs-agent/netlib/model and update dependencies 3897
  • Enhancement - Update Minimal CSI Driver with NodeStage method 3918
  • Enhancement - Add support to handle task payload with EBS volume attachments 3917
  • Enhancement - Bump cgroups and containernetworking/plugins version 3903
  • Enhancement - Add AgentConfigAccessor interface to ecs-agent/ #3928
  • Enhancement - Adding new container metadata to the introspection response #3926
  • Enhancement - Support AttachmentType for the attachment payload for EBS Attach #3911
  • Bug - Fix flaky EBS watcher test for windows #3904
  • Bug - Add fix for the failing functional gMSA S3 test #3886
  • Code Quality Improvement - Update PR template and enable dependabot for ecs-agent module 3908
  • Code Quality Improvement - Move container/task statuses to ecs-agent module 3924

v1.76.0

7 months ago

1.76.0

  • Feature - Adding EBS watcher implementation #3866
  • Feature - Added the implementation for EBS volume discovery on Windows #49
  • Enhancement - Update GetVolumeMetrics in the CSI client #3884
  • Enhancement - Migrate Agent to use vpc-eni plugin for awsvpc mode instead of ecs-eni plugin on Linux #3873
  • Enhancement - Move periodic timeout implementation to wsclient library #3883
  • Enhancement - Redact ECR layer URLs from container pull errors #3885
  • Enhancement - Update TACS model #3889
  • Enhancement - Move ACS session to ecs-agent module and refactor #3887
  • Enhancement - Model transformer: model reconciliation for agent upgrades #3878
  • Ehhancement - Cosmetic improvements to ACS code #3890
  • Enhancement - Tcs api modification #3893
  • Enhancement - Skip Task resource accounting for Fargate 1.3.0 launch type #3896

v1.75.3

7 months ago

Changes included from discarded v1.75.2 release:

Changes included from discarded v1.75.1 release:

  • Enhancement - Upgrade Golang version to 1.20.7 #3864
  • Enhancement - Use float64 for network rate stats #3865
  • Bug - count gpu as list for task resource accounting #3852

v1.75.0

8 months ago
  • Enhancement - Add task stop verification ack to ecs-agent module #3820
  • Enhancement - Increase test coverage of some ACS responders #3826
  • Enhancement - Refactor ACS refresh credentials message handling #3830
  • Enhancement - Move appnet client interface to ecs-agent #3827
  • Enhancement - Add gpu-driver-version ECS attribute #3836
  • Enhancement - Modify ResourceAttachment and integrate into Docker task state engine #3832
  • Enhancement - Add negative integration tests for gmsa on Linux #3752
  • Enhancement - Upgrade Golang version to 1.20.6 #3842

v1.74.1

9 months ago
  • Enhancement - Update amazon linux build spec to match current ecs agent golang version #3817
  • Bug - Merge Feature/task-resource-accounting to dev #3819
  • Code Quality Improvement - Add Snapshotter field to V4 Container Response #3818
  • Code Quality Improvement - Add some unit tests for config parsers where coverage was missing #3809

Changes included from discarded v1.74.0 release:

  • Enhancement - Update go version to 1.19.10 #3799
  • Enhancement - Add EBS volume stats implementation in the csi driver daemon and add one makefile rule to build the tar file #3774
  • Enhancement - Add daemon manager package with initial daemon task creation methods #3789
  • Enhancement - Enable FSx capability by default for Windows #3780
  • Enhancement - Update error prefix of v4 container stats endpoint for task lookup failure case #3794
  • Enhancement - Update Agent to be more resilient in case of unauthenticated timeouts with IMDS #3795
  • Bug - Always report service connect metrics when both health and task metrics are disabled #3786
  • Bug - Allow variables to be set to empty string in envFiles #3797
  • Code Quality Improvement - Move task protection handler to ecs-agent module #3779
  • Code Quality Improvement - Move TMDS v4 container stats types to ecs-agent module #3785
  • Code Quality Improvement - Move v4 TMDS container and task stats endpoint handlers to ecs-agent module #3791
  • Code Quality Improvement - Integrate with tcsHandler in ecs-agent module #3743
  • Code Quality Improvement - Update metrics interface to couple metric completion and publish #3803
  • Code Quality Improvement - Add ACS attach resource responder to ecs-agent #3807 #3810
  • Code Quality Improvement - Add THIRD_PARTY.md attribution file to ecs-agent #3808

v1.73.1

9 months ago
  • Fix - Revert task resource accounting to avoid tasks stuck in PENDING on oversubscribed instance. #3781
  • Code Quality Improvement - Improve test coverage of v2, v3, and v4 container stats endpoints #3758
  • Code Quality Improvement - Improve test coverage of v2, v3, and v4 task stats endpoints. #3761
  • Code Quality Improvement - Move ECSTaskProtectionSDK interface to ecs-agent #3756
  • Code Quality Improvement - Downgrade the docker version used in the ecs-agent/go.mod to v20.10.24 #3767
  • Enhancement - Add the EBS volume metrics collector to ecs-agent. #3766
  • Code Quality Improvement - Refactor ACS attach instance ENI message handling #3765
  • Bug - Skip sending internal task events to ECS control plane #3772
  • Code Quality Improvement - Move TMDS task protection types to ecs-agent (refactoring only). #3764
  • Code Quality Improvement - Add missing copyright header to files #3777

v1.73.0

10 months ago
  • Feature - Task Resource Accounting - Adds host resource manager in docker task engine which keeps account of host resources for tasks started on the host. Removes task serialization and uses host resource manager to start tasks on the host as soon as resources become available for a task. #3684 #3706 #3700 #3723 #3741 #3747 #3750
  • Enhancement - Update containernetworking/cni dependency to v1.1.2 and the vpc-cni plugin version #3702
  • Code Quality Improvement - Refactor ACS attach task ENI message handling #3744
  • Code Quality Improvement - Add "more than one ECS failure" case to Task Protection TMDS tests #3749
  • Code Quality Improvement - Move eventstream to /ecs-agent and remove /agent/wsclient #3746
  • Code Quality Improvement - Move TCS Client to ecs-agent module, and switch to use wsclient in ecs-agent module #3726
  • Code Quality Improvement - Add tests for GetTaskProtection API and UpdateTaskProtection API to high-level TMDS tests 3739 #3740
  • Code Quality Improvement - Refactor ACS heartbeat message handling #3724
  • Code Quality Improvement - Move v4 task metadata handler to ecs-agent module with a more generic implementation #3733
  • Fix - Make task not found error message for task protection endpoint consistent with Fargate #3748

v1.72.0

10 months ago
  • Feature - Add domainless gMSA support on windows/linux #3735
  • Enhancement - Update golang.org/x/net to v0.8.0 #3730
  • Enhancement - Change a log.Info message to log.Debug #3713
  • Code Quality Improvement - Add more tests for v2, v3, and v4 container metadata handlers #3708
  • Code Quality Improvement - Move utils/retry and api/errors to ecs-agent #3711
  • Code Quality Improvement - Move v4 metadata models to ecs-agent module #3715
  • Code Quality Improvement - Move ACS client to ecs-agent module and refactor #3710
  • Code Quality Improvement - Move statsEngine initiation from tcs session initialization, and adding channels to statsEngine #3717
  • Code Quality Improvement - Channel based docker stats engine implementation (DockerStatsEngine -> TCSClient) #3683
  • Code Quality Improvement - Remove telemetry message logging to avoid polluting debug log #3725
  • Code Quality Improvement - Add v4 container metadata handler to ecs-agent module #3720
  • Code Quality Improvement - Add more v2, v3, and v4 task metadata tests #3722
  • Code Quality Improvement - Consume v4 container metadata handler from ecs-agent module #3727
  • Code Quality Improvement - Improve test coverage for taskWithTags endpoints #3729
  • Fix - Update amazon-ecs-cni-plugins submodule #3732

v1.71.2

11 months ago