Releases: aws/amazon-cloudwatch-agent
Releases · aws/amazon-cloudwatch-agent
v1.247357.0
Enhancement
- Add ECS EC2 Launch Type Daemon Deployment test workflow by @ChenaLee in #639
- Sync Use crazy-max/ghaction-import-gpg@v5 From Private Repo by @sethAmazon in #643
- Change nick-invision/retry to nick-fields/retry by @ChenaLee in #644
Bug Fixes
- Use Systemctl Command To Restart Agent by @sethAmazon in #645
- Update AWS SDK Go for make build mac success by @khanhntd in #640
- Change LogFile.restoreState() so it does not return negative offset. by @adam-mateen in #646
- Fix DetectAgentMode so auto resolves to onPrem if not ec2 by @jefchien in #652
Full Changelog: v1.247356.0...v1.247357.0
v1.247356.0
Enhancement
- Release's Name Update by @okankoAMZ in #544
- Update cwa ctl agent stop to use systemctl instead of service cmd by @sky333999 in #542
- Clean More Regions Deprecated Pipeline by @sethAmazon in #563
- Clean internal more region by @sethAmazon in #564
- Remove Opt-in Regions by @sethAmazon in #565
- update statefile cleanup error log by @SaxyPandaBear in #566
- Fix duplicate retention case by @aateeqi in #556
- Merge cleaning aws resources by @khanhntd in #569
- No Need To Test Multiple Sub Version Of Linux OS by @sethAmazon in #573
- Update dependencies for nats-io/jwt and opencontainers/runc by @taohungyang in #577
- Fix Source Label Proxy For haproxy_backend_http_responses_total by @sethAmazon in #581
- Create Docker Container With Local Deb To Reduce Docker Container Bui… by @sethAmazon in #582
- Add Sanity Check for Windows Integration Test by @khanhntd in #478
- Fix Type Issue In Ethtool Test by @sethAmazon in #583
- Reduce code for ethool test and change variables for terraform script by @khanhntd in #584
- Fix Ethtool Name In Input Config by @sethAmazon in #585
- Drop Support for ADOT Collector by @khanhntd in #522
- Upgrade containerd to v1.6.8 by @khanhntd in #591
- Add NVIDIA GPU Integration Test and Security Checking for binaries by @khanhntd in #579
- Fix integration tests by @ymtaye in #597
- Fix issue 588 on premise by @ymtaye in #598
- Readme by @ChenaLee in #601
- Remove Windows Tests Until We Figure Out SSH Without Windows Password by @sethAmazon in #602
- Fix Broken Tests Not Being Run by @sethAmazon in #603
- Add iam role policy in readme for test cleanup by @ChenaLee in #608
- Add support for 22.04 Ubuntu by @khanhntd in #589
- Add ARM64 Darwin Support by @sethAmazon in #607
- Test CPU metric values greater than zero by @ChenaLee in #609
- Add Release Notes For Version 1.247355.0 by @sethAmazon in #612
- Refactor benchmark test package for future tests by @ChenaLee in #611
- Sanity test validation fix by @ChenaLee in #614
- e2e mem sanity test by @SaxyPandaBear in #617
- remove placeholder test by @SaxyPandaBear in #618
- Fix flaky aggregator shutdown test. by @adam-mateen in #619
- E2e test package separation by @ChenaLee in #622
- Fix Env variable failure by @ChenaLee in #623
- Upgrade vulnerable kardainos/service 1.2.1 to 1.2.2 to address CVE-2022-29583 by @jshsp in #624
- Comment out performance test that is buggy and no public release by @ChenaLee in #630
- Fix parsing win event log message by @taohungyang in #627
- Delete integration directory after test package separation by @ChenaLee in #625
- Add unit test for AtomicCounter. by @adam-mateen in #631
- Fix github actions to use go 1.19. by @adam-mateen in #633
- Disable nvidia gpu metrics on windows (it has never been released). by @adam-mateen in #632
- Revert "CVE-2022-29583 (#624)" by @adam-mateen in #638
- Updates to adapt to default branch as main by @sky333999 in #637
- Fix create_rpm.sh from reading a file that does not exist. by @adam-mateen in #642
New Contributors
- @sky333999 made their first contribution in #542
- @ymtaye made their first contribution in #597
- @jshsp made their first contribution in #624
Full Changelog: v1.247355.0...v1.247356.0
v1.247355.0
v1.247354.0
Enhancement
- Increase PutMetricData request size allowed in agent
Bug fixes:
- Fix Windows ctl issues on Windows 2012R2
v1.247353.0
Enhancements:
- Upgrade the Telegraf dependency to v1.23.0 (#437)
- Drop support for mem_cached metrics on MacOS
Bug fixes:
- Fix Windows filepath escaping so paths with spaces work again (#490)
Full Changelog: v1.247352.0...v1.247353.0
v1.247352.0
New features:
- Support log group retention in CloudWatch Logs for 6,7,8,9 years (#469)
- Add scraping ECS_CONTAINER_METADATA_URI_V4 for ECS (#453)
- Allow account ID as placeholder value for log configuration (#400)
- Restart agent on RPM upgrade to fix SSM feature to auto update CWAgent (#387)
- Increase dimension's maximum to 30 for each metrics (#361)
- Creates a system user, "aoc", for the AWS Distro for OpenTelemetry collector
without a shell, or updates an existing "aoc" user on the host so that the existing
"aoc" user has no shell.
Bug fixes:
- Avoid Windows Server 2022 and PowerShell ISE exit on stderr (#473)
- Enhance config validation for bad regex in CWAgent (#459)
- Delete log's state file when tailer terminates due to an error (#457)
- Auto_removal sends all remain logs before deleting the files (#452)
- Include metric name in warning message when value is negative (#445)
- Add writing to CWAgent's log before a panic (#421)
- Move conflicting log retention check to translator (#418)
- Fix race condition when creating log groups and log streams (ResourceAlreadyExists) (#416)
- Retry on network failure for detecting EC2 (#397)
- ECS Service Discovery: Fix implicit network mode (#385)
- Fix Windows event log messages truncated on Windows Server 2022 (#379)
- Make CloudWatch Logs's pusher to wait for the final flush to complete before returning (#350)
New Contributors
- @griffinmyers made their first contribution in #385
- @brandondahler made their first contribution in #350
Full Changelog: v1.247350.0...v1.247352.0
v1.247350.0
What's Changed
- fix: ca_bundle is not being used when calling cloudwatch sync from on… by @sethAmazon in #267
- Changed tail to use the telegraf logger. by @jefchien in #263
- Update the RELEASE_NOTES for information about release 1.247349.0 by @ZhenyuTan-amz in #270
- Performance fix for interaction of Container Insights code with Kubernetes API server. by @straussb in #256
- Some improvements to throttle event logging. by @straussb in #272
- Small fixes to file ownership change logic. by @straussb in #273
- fix wrong variadic parameters when request dropped by @kannoyos in #265
- Fixed windows event log plugin to use proper StateFile path. by @adam-mateen in #271
- Fix request drop on max retries by @jefchien in #278
- Create stale action by @jhnlsn in #281
- Removed runc dependency by @jefchien in #282
- Update close-stalled.yml by @jhnlsn in #286
- Add al2 support by @sethAmazon in #289
- Remove White List From Comments by @sethAmazon in #292
- Upload Nightly Builds by @sethAmazon in #291
- Chore/collectd install prompt by @GlennChia in #275
- Change runtime log level by @jefchien in #293
- use json comparison for windows migration tests by @SaxyPandaBear in #294
- Fix Tagging by @sethAmazon in #296
- Remove empty files/windows_events field at config migration by @kyoicito in #283
- Add Links To Nightly Builds by @sethAmazon in #297
- Update To Otel Version 0.11.0 To Match Release by @sethAmazon in #295
- Improved logging for Invalid Sequence Token case by @ecerulm in #290
- add cache step to build action by @SaxyPandaBear in #301
- Fix Darwin build and add support for GPU metrics by @adam-mateen in #303
- Save AWS OTEL collector commit id to a file. by @adam-mateen in #307
- Codecov analysis by @jhnlsn in #302
- Update RELEASE_NOTES for 1.247350.0. by @adam-mateen in #305
- Put retention policy when writing or creating a log group by @aateeqi in #250
- Fix TestLogsFileRecreate. by @adam-mateen in #310
- Codecov file browser fix by @jhnlsn in #311
- Remove release notes until packages for 1.247350.0 are available. by @adam-mateen in #314
- Runner cache folders by @jhnlsn in #312
- Remove some unnecessary Kubernetes API calls. by @straussb in #332
- Add config option for logging in the AWS SDK. by @adam-mateen in #306
- Added support for implicit NetworkMode. by @javabrett in #335
- Agent-side log filtering by @SaxyPandaBear in #327
- Fix missing Windows events by changing getRecords(). by @adam-mateen in #333
- force consistent log stream name by @SaxyPandaBear in #337
- fix duplicate retention check by @aateeqi in #339
- Address flaky tests in GitHub CI by @SaxyPandaBear in #340
- Grammer and spelling touch up for translator tests by @ZhenyuTan-amz in #343
- Add a feature flag to user agent for container insights by @taohungyang in #342
- Adding support for Drop original dimensions when aggregating by @ZhenyuTan-amz in #336
- Add concurrency for pr by @khanhntd in #346
- update runner to use windows server 2019 by @SaxyPandaBear in #352
- update systemd network target by @SaxyPandaBear in #344
- Address naming rules with CronJobControllerV2 for k8s v1.21 by @khanhntd in #345
- Breakout unit testing per OS. Issue: #353 by @GuillaumeBchd in #354
- Add CodeQL analysis for security checks, errors by @khanhntd in #356
- Export Task ARN resource via Prometheus by @leonsodhi-lf in #334
- Fix typo in setGid function. by @jefchien in #359
New Contributors
- @adam-mateen made their first contribution in #271
- @jhnlsn made their first contribution in #281
- @GlennChia made their first contribution in #275
- @SaxyPandaBear made their first contribution in #294
- @ecerulm made their first contribution in #290
- @aateeqi made their first contribution in #250
- @javabrett made their first contribution in #335
- @taohungyang made their first contribution in #342
- @khanhntd made their first contribution in #346
- @GuillaumeBchd made their first contribution in #354
- @leonsodhi-lf made their first contribution in #334
Full Changelog: v1.247349.0...v1.247350.0
v1.247349.0
What's Changed
- fix: typo in README.md s/Cloudwatch/CloudWatch/ by @kyoicito in #226
- Remove Internal Links by @sethAmazon in #229
- add
CWAGENT_VERSION
file andbuild
folder to .gitignore by @kyoicito in #227 - build: Disable CGO for arm64 explicitly by @pingleig in #235
- build: Build docker without open telemetry collector by @pingleig in #228
- Support SSM SecureString parameters. by @jefchien in #237
- Default config metrics exporter by @jefchien in #233
- go.mod tencentcloud-sdk-go workaround. by @jefchien in #239
- Remove Internal Links by @sethAmazon in #244
- disable fluentd watch on kubernetes_metadata by @pxaws in #246
- Change ownership of files excluding executable files and Suid Sgid files. by @ZhenyuTan-amz in #241
- Log throttle events by @jefchien in #243
- Added run_as_user to UserAgent by @jefchien in #242
Full Changelog: v1.247348.0...v1.247349.0