Releases: aws/amazon-ecs-agent
Releases · aws/amazon-ecs-agent
Amazon ECS Agent - v1.80.0
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
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
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
- 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
- Bugfix - revert "add apparmor support". #3993
Amazon ECS Agent - v1.78.0
Amazon ECS Agent - v1.77.0
- 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
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
- 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:
Amazon ECS Agent - v1.75.0
- 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