Skip to content

Releases: aws/amazon-ecs-agent

Amazon ECS Agent - v1.97.1

12 Aug 16:51
Compare
Choose a tag to compare

1.97.1

  • Enhancement - Check if IPv6 kernel config file exists before using ip6tables #4744
  • Bugfix - Scope down IP address depletion fix to managed linux platform only #4741

Amazon ECS Agent - v1.97.0

01 Aug 16:35
Compare
Choose a tag to compare

1.97.0

  • Enhancement - Bump github.com/aws/aws-sdk-go-v2/service/ssm to 1.60.0 in /agent #4704
  • Enhancement - Add Exponential/Backoff retry to GetResourceTags #4710
  • Enhancement - Add detailed OS family value to HTTPClient User Agent header #4705
  • Enhancement - Bump github.com/aws/aws-sdk-go-v2/service/ecr to 1.45.1 in /agent #4713
  • Enhancement - Fixed "unrecognized formatter" error by registering custom log formatter before loading seelog configuration #4718
  • Enhancement - Update aws-sdk-go-v2 to 1.36.6 #4723
  • Enhancement - Add eusc-de-east-1 to unresolved regions for CW logs endpoint #4725
  • Enhancement - Restrict introspection server access to local network by default #4706
  • Enhancement - Update Go version to 1.23.11 #4728

Amazon ECS Agent - v1.96.0

17 Jul 17:26
e06fc44
Compare
Choose a tag to compare

1.96.0

  • Feature - Support ECS Firelens non-root user mode #4697
  • Enhancement - Consume dns server from payload #4668
  • Enhancement - [TMDS Fault Injection] Improve network interface detection to handle multiple default interfaces in host mode and update IPv6-only task identification #4670
  • Enhancement - Stricter validation for task metadata in fault injection handlers #4676
  • Enhancement - Require ip6tables for fault injection capability on IPv6-only instances #4675
  • Enhancement - Add empty implementation for GetDefaultNetworkInterfaces method on unsupported platforms #4681
  • Enhancement - Update SSM Agent for Exec for ECS Anywhere to 3.3.2299.0 #4690
  • Enhancement - Update Go version to 1.23.10 #4698
  • Bugfix - Network latency and packet loss faults should apply to all default network interfaces in host mode #4671
  • Bugfix - Determine IP compatibility of the instance using all ENIS and not just the primary ENI #4674
  • Bugfix - Fix "default" ecs cluster auto-create logic #4689

Amazon ECS Agent - v1.95.0

18 Jun 22:33
Compare
Choose a tag to compare
  • Enhancement - IPv6-only support
    • Add support for IPv6 targets to network-latency and network-packet-loss faults #4645
    • SubnetGatewayIPV6Address and IPv6SubnetCIDRBlock metadata for IPv6-only tasks #4649
    • Network bindings for IPv6-only instances #4651
    • ECS Client dual stack endpoint usage #4652
    • Dual stack EC2 client on IPv6-only instances #4658
    • Net utils for finding default network interfaces #4665
  • Enhancement - clean up v1 credentials chain #4647
  • Enhancement - Set DeviceName to eth1 for managed instances #4636
  • Enhancement - Migrate from github.com/docker/distribution/reference to github.com/distribution/reference #4643
  • Enhancement - Enable DualStack ECR Image URI #4612
  • Enhancement - Move duplicate awsrulesfn package to the ecs-agent module #4661
  • Enhancement - Fault Injection - Add a general error case for default network interface resolution errors #4666
  • Enhancement - Consume dns server from payload #4668
  • Enhancement - [TMDS Fault Injection] Improve network interface detection to handle multiple default interfaces in host mode and update IPv6-only task identification #4670
  • Bugfix - Make loopback interface lookup more robust #4648
  • Bugfix - SubnetGatewayIPv6Address metadata field name fix #4650
  • Bugfix - Remove duplicate ipcompatibilty package #4654
  • Bugfix: Network latency and packet loss faults should apply to all default network interfaces in host mode #4671

Amazon ECS Agent - v1.94.0

28 May 21:04
Compare
Choose a tag to compare
  • Enhancement - aws-sdk-go-v2 migration
    • Migrate awserr/request to aws-go-sdk-v2 #4624
    • Migrate jsonutil to encoding/json for aws-sdk-go-v2 migration #4626
  • Enhancement - Add support for custom providers to determine the initial amount of available memory on a container instance #4617
  • Enhancement - IPv6-only support
    • Include container IPv6 addresses (if available) in container metadata file for bridge mode tasks #4616
    • Create a route for TMDS access on host mode on IPv6-only instances #4633
    • Expand the network blackhole port to allow drop packets for IPv6 #4629
    • Add a DualStackEnabled ECS client option and a SubnetGatewayIPV6Address field under NetworkInterfaceProperties #4632
    • Use IPv6 addresses when generating extraHosts for IPv6-only awsvpc mode tasks #4627
    • SSM Client resolves to dualstack endpoint on IPV6-only instances #4623
    • Support task ENI setup for IPv6 only tasks #4641
  • Enhancement - Use ECS_AGENT_PID_NAMESPACE_HOST to run agent container in pid host mode #4595
  • Bugfix - reduce unnecessary "redundant state change" logs #4639

Amazon ECS Agent - v1.93.1

19 May 17:53
Compare
Choose a tag to compare
  • Enhancement - aws-sdk-go-v2 migration
    • ECR Client #4550
    • S3 Client #4564
    • TCS Client #4554
    • SSM Client #4611
    • FSx Client #4621
    • ECS-agent shared library #4583
    • Docker agent-related files #4608
    • Add awslogs-endpoint for isolated regions #4570
    • Replace v1 endpoints package with internal AWS SDK v2 partition metadata #4614
  • Enhancement - IPv6-only support
    • S3 and S3Manager clients resolve to dualstack endpoint on IPV6-only instances #4580
    • TaskProtection Client resolves to dualstack endpoint on IPV6-only instances #4607
    • Populate IPv6 subnet gateway address from ACS payload #4604
    • IPv6 default route for IPv6-only awsvpc tasks #4603
    • Add IPv6 fields in the task network config for IPv6 only host mode tasks #4605
  • Bugfix - Adds RestartPolicy for ServiceConnect Relay Instance Task #4602

Amazon ECS Agent - v1.93.0

01 May 21:29
Compare
Choose a tag to compare
  • Enhancement - Add visibility to the ECS Agent for the upcoming release of Windows Server 2025 ECS AMIs and adds integration test support for Windows Server 2025 #4547
  • Enhancement - Modify CW endpoint short term solution to include more regions #4569
  • Enhancement - Determine the fluentd log driver's async option based on Docker server version #4558
  • Enhancement - Agent resolves CloudWatch Logs dual stack endpoint on IPv6-only instances and sets it as awslogs-endpoint option for awslogs logging driver #4577
  • Enhancement - Include container IPv6 addresses (if available) in container and task metadata v4 responses for bridge mode tasks #4581
  • Enhancement - Changes to support for Service Connect in IPv6-only environments #4584
  • Enhancement - Update Go version to 1.23.8 #4587
  • Bugfix - Surface task augmentation errors for Service Connect tasks #4588

Amazon ECS Agent - v1.92.0

21 Apr 19:25
Compare
Choose a tag to compare
  • Enhancement - Migrate ECS client to aws-sdk-go-v2 #4447
  • Enhancement - Update tcs api model to rename osFilesystem to rootFileSystem. #4525
  • Enhancement - Enhance unit test TestSetInstanceIdentity #4533
  • Enhancement - Increased container exit reason message size from 255 to 1024 characters #4545
  • Enhancement - Bump golang.org/x/net from 0.33.0 to 0.36.0 in /agent #4532
  • Enhancement - Migrate ACS over to AWS SDK Go V2 #4534
  • Enhancement - Migrate ASM to aws-sdk-go-v2 #4556
  • Enhancement - Add IPv4 and IPv6 detection to Agent #4561
  • Enhancement - Update Agent build golang version to 1.23.7 #4563
  • Bugfix - Update tcs api model to rename BytesUtilized to bytesUtilized #4537
  • Bugfix - Change back to having struct field pointers within TaskProtectionResponse #4559

Amazon ECS Agent - v1.91.2

21 Mar 16:34
Compare
Choose a tag to compare
  • Bugfix - Revert "Migrate ECR client to aws-sdk-go-v2". #4539

Amazon ECS Agent - v1.91.1

19 Mar 20:20
Compare
Choose a tag to compare
  • Enhancement - Add adaptive retry logic in RCI call for non-terminal errors. #4499
  • Enhancement - Refactor introspection api to consume shared server in ecs-agent #4483
  • Enhancement - Migrate ECR client to aws-sdk-go-v2. #4512
  • Bugfix - Fixed a race condition with concurrent DiscoverPollEndpoint calls #4504
  • Bugfix - Migrate over to smithy ResponseError for obtaining status code of IMDS GetMetadata calls #4516
  • Enhancement - Update tcs api model. Includes update to field names to be camelCased and not CamelCased. #4525
  • Enhancement - Increase LogConfig default max-buffer-size from 1m to 10m. #4524
  • Enhancement - Modify amazon linux codebuild and spec file to include baking in the CSI driver tar file #4526