Skip to content

Releases: aws/amazon-cloudwatch-agent

v1.300062.0

02 Dec 18:30
5dd56c4

Choose a tag to compare

Released On

Static Badge Static Badge Static Badge

🐞Bug Fixes🐞

  • [OTLP] Fix OTLP pipeline configuration when used with EKS/ContainerInsights to prevent blocking custom metrics by @jefchien in #1934
  • [Agent] Fix postinst failure for Debian package when init system is not available in Docker or chroot environments by @movence in #1929

🚀New Features 🚀

  • [ContainerInsights] Enable opt-in for high frequency GPU metrics collection with configurable intervals for ML inference workloads by @yanhaoluo666 in #1893

💡Enhancements💡

  • [Logs] Fallback to iterative DescribeLogGroups if batch API not supported in region by @duhminick in #1915
  • [ContainerInsights] Add enhanced CI checks and nil checks for neuron decorators to prevent panics by @sky333999 in #1935

New Contributors

Full Changelog: v1.300061.0...v1.300062.0

v1.300061.0

12 Nov 15:29
d962aad

Choose a tag to compare

Released On

Static Badge Static Badge Static Badge Static Badge

🐞 Bug Fixes 🐞

  • [Configuration] Append logic for merging JVM/OTLP configurations fix
    The CWA was unable to correctly append JVM/OTLP configurations when using the config (append) action. This change addresses this issue by allowing customers to append multiple configurations of this type. @lisguo #1870

  • [Configuration] Add support for EC2 metadata as dimensions
    Fixed an issue where the agent was unable to use the ${aws: formatting to substitute dimensions with EC2 metadata information or tags. @lisguo #1876

  • [Configuration] Add support for EC2 tags as dimensions for host metrics
    Fixed an issue where the agent only supports raw key/value pairs for the append_dimensions section of the host metrics config. This fix allows the agent to support dynamic AutoScalingGroup dimension using EC2 metadata. @lisguo #1892

  • [Logs] Memory leak fix when using publish_multi_logs flag
    This bug fix addressing a memory leak issue when using the publish_multi_logs flag with dynamically determined log destinations in CloudWatch Logs. This was due to the agent not correctly closing open goroutines for associated log files. @dricross #1848

  • [Contrib] Fixed messaging system logic
    Bug fix to facilitate the proper linking of cross service traces @sky333999 amazon-contributing/opentelemetry-collector-contrib#368

  • [Agent] Windows startup issue fix
    There was an error in the Agent where it would fail to start on windows on stderr. This change updates the agent control scripts to address the issue. @movence #1906

💡 Enhancements 💡

  • [Packaging] Updated OTeL JMX jar used by the agent
    The CWA was using a custom build of the OpenTelemetry JMX Metrics Gatherer JAR. There has been several newer versions released upstream that contain bug fixes for JMX metrics etc. This change removes the custom build in favor of using the upstream version. This also reduced the size of the agent by 200MB.

  • [Agent] IPv6 Support on EC2
    Adds CloudWatch Agent support for IPv6 on EC2 INSTANCES @Paramadon #1871

Full Changelog: v1.300060.0...v1.300061.0

v1.300060.0

23 Oct 16:34
c345628

Choose a tag to compare

Released On

Static Badge Static Badge Static Badge Static Badge

🐞 Bug Fixes 🐞

  • [Logs] Fixed detection of truncated log files to prevent missing or duplicate log entries
  • [Prometheus] Fixed Prometheus metrics being sent to undefined log streams in EKS when configured alongside Kubernetes/ECS
    • [Bugfix] EMF exporter not handling prometheus config in container envs (EKS/ECS) correctly by @movence in #1844
  • [Processors] Fixed transform processor missing 'error mode' that cause silent failures during metric transformations
  • [OTLP] Fixed receiver port conflict issues
    • Introduce shared receiver model for OTLP to avoid port conflicts by @movence in #1821
  • [ContainerInsights] Fixed duplicate metrics collection from Kueue controller by limiting to single collector pod
    • Update contrib components to v0.0.0-20250916160455-365e3e3baf3a by @sky333999 in #1865
    • Update contrib components to v0.0.0-20250916235509-415059d978ca by @sky333999 in #1866
  • [Debian] Debian package restarts amazon-cloudwatch-agent after upgrade

🚀 New Features 🚀

  • [ContainerInsights] Added Ingress, PersistentVolume and PersistentVolumeClaim metrics
  • [Metrics] Added support for exponential histograms
    • Add exponential histogram support to CloudWatch PMD Exporter by @dricross in #1677

💡 Enhancements 💡

  • [Agent] RPM size reduction by optimizing helper binaries
    • Refactor helper binaries to save 161MB of disk space when the agent is installed and reduce RPM by 48MB by @chadpatel in #1454

New Contributors

Full Changelog: v1.300059.0...v1.300060.0

v1.300059.0

11 Sep 20:13
20a5257

Choose a tag to compare

Released On

Static Badge Static Badge Static Badge Static Badge

🐞Bug Fixes🐞

🚀New Features 🚀

  • [Logs/Windows] Add windows event id filtering to CWAgent by @Paamicky in #1737
  • [Logs/Windows] Add windows event regex filtering to CWAgent by @Paamicky in #1764
  • [Logs/Windows] Add event ID and regex features to CWAgent configuration wizard by @Paamicky in #1774
  • [Metrics/Memory] Add mem_shared metric to CloudWatch Agent by @ola-amr in #1792
  • [Metrics/NVME] Adding NVME Instance Store Metrics by @Paramadon in #1810
  • [ContainerInsights] Add UltraServer support for CloudWatch agent by @petruanica in #1571
  • [ContainerInsights] Add new Tensor Core and GPU capacity metrics by @tudor-manea in #1814
  • [ContainerInsights] Add Neuron Core and EFA capacity metrics by @sky333999 in #1820

💡Enhancements💡

  • [Logs] Zero-allocation optimization for sendLine and readLine by @duhminick in #1803
  • [Logs] Dynamic reader buffer for tail by @duhminick in #1809
  • [ApplicationSignals] Add aws.remote.resource.account.* attributes to Application Signals EMF logs by @bjrara in #1791

New Contributors

Full Changelog: v1.300058.0...v1.300059.0

v1.300058.0

11 Sep 19:51
a8af9da

Choose a tag to compare

Released On

Static Badge Static Badge Static Badge Static Badge

🚀New Features 🚀

  • [ContainerInsights] Ability to set CollectionRole for Container Insights by @sky333999 in #1766

💡Enhancements💡

  • [Logs] Adjust log input and output plugins to support 1MB log lines and resolve issues with truncation logic by @TravisStark in #1762
  • [Logs] Add default log publishing concurrency by @jefchien in #1770
  • [Logs] Small refactor for Windows Event Log gap handling by @duhminick in #1777
  • [Logs] Restore and send gaps for Windows events by @duhminick in #1747

Full Changelog: v1.300057.0...v1.300058.0

v1.300057.0

02 Jul 20:40
de987cd

Choose a tag to compare

Released On

Static Badge Static Badge Static Badge Static Badge

🐞Bug Fixes🐞

💡Enhancements💡


Full Changelog: v1.300056.0...v1.300057.0


v1.300056.0

02 Jul 20:40
2e9286b

Choose a tag to compare

Released On

Static Badge Static Badge Static Badge Static Badge

🐞Bug Fixes🐞

🚀New Features 🚀

💡Enhancements💡

  • [Application Signals] Enable customizable attribute copying from resources to metrics for better metric organization by @thpierce in #1676
  • [Explore Related] Add automatic EC2 metadata enrichment for OpenTelemetry data collection by @zhihonl in #1665

Full Changelog: v1.300055.1...v1.300056.0


v1.300055.2

23 May 18:45

Choose a tag to compare

Released On

Static Badge

Bug Fixes

🐞 [ContainerInsights] Fix endpoint slice to capture service name instead of slice name 🐞 by @sky333999 in amazon-contributing/opentelemetry-collector-contrib#314
This change fixes a bug between v1.300054.0 and v1.300055.1 where the agent would incorrectly send the Service as the name of the endpoint slice as opposed to the name of the service itself on the Container Insights metrics.

v1.300054.1

15 May 14:57

Choose a tag to compare

Released On

Static Badge

Enhancements

💡 [Core] Go1.24 bump by @Paramadon in #1623 💡
The same artifacts as v1.300054.0 but built with Go 1.24.

v1.300055.1

23 May 18:37
b64795b

Choose a tag to compare

Released On

Static Badge Static Badge Static Badge Static Badge

Enhancements

💡 [Core] Go1.24 bump by @Paramadon in #1623 💡
The same artifacts as v1.300055.0 but built with Go 1.24.