Skip to content

Releases: aws/amazon-ecs-agent

Amazon ECS Agent - v1.80.0

16 Jan 21:50
Compare
Choose a tag to compare

1.80.0

  • Enhancement - Add a mock for VolumeDriver interface #4056
  • Enhancement - Update logger Config setter access pattern #4051
  • Enhancement - Add AppArmor/Ubuntu 22 support #4062
  • Enhancement - Update credentials-fetcher docker file #4068
  • Enhancement - Add ECSClientFactory to create new ECS clients #4061
  • Enhancement - Add CSI nodeUnstage retries. #4069
  • Bugfix - Fix EFS unmount hanging issue for awsvpc tasks #4053
  • Bugfix - Windows numCPU returning incorrectly for values above 64 #4067
  • Bugfix - fsx windows fileserver SSM arn parsing was incorrect #4058

Amazon ECS Agent - v1.79.2

14 Dec 19:06
Compare
Choose a tag to compare

1.79.2

  • Enhancement - Set device names while building task network config #4026
  • Enhancement - Record and emit the timestamp that the last connection was established #4035
  • Enhancement - Add network delete workflow for AWSVPC #4031
  • Enhancement - Consume ECS client from ecs-agent module in agent module #4032
  • Enhancement - Add Firecracker platform implementation in netlib #4038
  • Enhancement - Add containerId, networkNameSpace, containerCGroup to ManagedDaemon #4041
  • Enhancement - Trim managed agent reason + add retries for getting instance identity signature #4042
  • Code Quality Improvement - Add check in ecs clint library to ensure only non empty values are added to API request. #4044
  • Enhancement - Update grpc contract credfetcher #4043
  • Enhancement - Add credentials-fetcher Dockerfile #4047

Amazon ECS Agent - v1.79.1

17 Nov 17:30
Compare
Choose a tag to compare

1.79.1

  • Enhancement - Update golang.org/x/net to v0.17.0 #3964
  • Enhancement - Update google.golang.org/grpc to 1.56.3 #3991
  • Enhancement - Implement regular ENI and branch ENI configuration for the containerd platform #3972
  • Enhancement - Decouple ENI in ecs-agent/ AttachmentStateChange #4019
  • Bugfix - Bugfix to log EBS CSI to a file #4010

Amazon ECS Agent - v1.79.0

07 Nov 18:13
Compare
Choose a tag to compare
  • Feature - Add support for finding EBS devices on Xen instances #3971
  • Feature - Add network builder and platform APIs #3939
  • Enhancement - Load managed daemon images in background to speed up startup time #3984
  • Enhancement - ECS client API update #3974
  • Enhancement - Upgrade Golang version to 1.20.10 #3988
  • Enhancement - Integrate the applicable shared ECS interfaces with agent #4008
  • Enhancement - Add generic Attachment interface to allow for multiple attachment types #3969
  • Enhancement - Minor refactor of TTL cache (allow nil TTL + get TTL) #3968
  • Enhancement - Update ecs-agent/ ECS model with missing fields + consume the same #3999
  • Bugfix - Update ecs-agent in-container path for managed daemon logging #3982
  • Bugfix - Fix local agent state for CSI driver daemon task #3970
  • Bugfix - Fix invalid task volumes field for EBS-backed task payload #3975
  • Bugfix - Bugfixes for EBS Task Attach #3965

Amazon ECS Agent - v1.78.1

27 Oct 23:25
Compare
Choose a tag to compare
  • Bugfix - revert "add apparmor support". #3993

Amazon ECS Agent - v1.78.0

25 Oct 19:46
Compare
Choose a tag to compare
  • 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

Amazon ECS Agent - v1.77.0

04 Oct 18:00
Compare
Choose a tag to compare
  • 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

Amazon ECS Agent - v1.76.0

21 Sep 16:29
Compare
Choose a tag to compare

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

Amazon ECS Agent - v1.75.3

12 Sep 15:34
Compare
Choose a tag to compare
  • Enhancement - Update Read Me for the environment variable ECS_POLLING_METRICS_WAIT_DURATION #3863

Changes included from discarded v1.75.2 release:

  • Enhancement - Update SSM GPG key for ECS anywhere installation #3875
  • Enhancement - Update ECS anywhere installation script to use the SSM Agent GPG key and ECS Agent GPG key from amazon-ecs-agent repository #3869

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

Amazon ECS Agent - v1.75.0

16 Aug 17:44
Compare
Choose a tag to compare
  • 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