Skip to content

Releases: GoogleCloudPlatform/ops-agent

2.44.0

01 Dec 20:37
d766f2f
Compare
Choose a tag to compare

What's changed

Bug fixes

New features

  • confgenerator: Add default_self_log_file_collection setting. (#1474)
  • Allow modifying log's trace and spanId fields (#1491)
  • Support Debian 12 Bookworm on ARM64
    • Add Kokoro build configs for new distro bookworm_aarch64 (#1527)
    • Fix or skip 3rd party tests to enable Debian 12 ARM64 support (#1505)
  • Support Ubuntu 23.10 Mantic
    • Add Kokoro build configs for new distro mantic_aarch64 (#1504)
    • Add Kokoro build configs for new distro mantic_x86_64 (#1503)
    • Skips all unsupported 3rd party integration tests for Ubuntu 23.10 (#1488)

Internal changes

  • Bump VERSION to 2.44.0 (#1476)
  • Update activemq version used in integration tests (#1516)
  • Update golang version used in TestOTLPMetricsGMP test (#1509)
  • Bump golang.org/x/net from 0.12.0 to 0.17.0 (#1464)
  • Bump github.com/docker/docker (#1484)
  • Bump google.golang.org/grpc from 1.56.2 to 1.56.3 (#1482)
  • Update otelopscol Submodule: Otel 0.87.0 (#1485)
  • Futureproof Dockerfile for new versions of buildkit (#1508)
  • simulacra: Fix logger usage in Simulacra. (#1528)
  • Create transformation tests (#1480)
  • Testing: Rocky Linux to use vault repos (#1526)
  • Testing: update Prometheus tests to go 1.21.4 (#1511)
  • Testing: Temporary fix of gpu driver for Rocky Linux 8/9 (#1522)
  • Testing: Use simpler logger types (#1501)
  • Testing: add retries for Windows Core ssh issues (#1514)
  • Testing: SLES - GCloud SDK update needs sudo (#1500)
  • Testing: Fix DCGM install script (#1494)
  • Testing: Fix SLES tests (#1489)
  • Testing: Update the _zones_for_arch in common.gcl to use name x86_64 (#1506)
  • Fix SLES bison dependencies. (#1479)
  • Prevent shell redirection when installing packages (#1478)
  • Internal: Remove action that sends coverage info to coveralls (#1493)
  • Removing mention of deprecated image Windows 2019 for containers. (#1490)
  • Update new-distro.md (#1475)
  • Whitespace changes in metadata.yaml. (#1477)

2.43.0

23 Oct 22:01
f1bbc18
Compare
Choose a tag to compare

What's changed

  • Support Ubuntu 23.10 mantic amd64 (#1472)

Internal changes

  • Update version of ops agent to 2.43.0 (#1459)
  • Add GPU tests for all distros on a single GPU model (#1378)
  • Testing: Run ops_agent_test on a few newer distros (#1470)
  • Internal: Make the instructions banner more noticeable (#1469)
  • Internal: script for detecting new distro families (#1466)
  • Revert DNS workaround (#1467)
  • Remove more references to Windows 2012 R2 (now EOL). (#1465)
  • Remove references to Windows 2012 R2 (now EOL). (#1463)
  • Internal: remove build configs that lack the x86_64 suffix (#1460)
  • Add public url to DCGM metadata.yaml to enable the integration (#1462)
  • Testing: Install drivers for K80 without causing vm to reboot (#1461)
  • Fixes SLES15 ARM64 tests (#1454)
  • Internal: Add missing _x86_64.gcl files. (#1457)
  • Internal: Revert unintentional change in #1455 (#1458)
  • Internal: Remove build-time vendoring repo since it is now unnecessary (#1455)
  • Internal: delete arm64 configs since we have renamed them to aarch64 (#1451)

2.42.0

05 Oct 20:47
9f9c0a5
Compare
Choose a tag to compare
  • Adds _aarch64 to DISTRO for kokoro sles15 presubmit (#1453)
  • healthchecks : Reduce Network Check request max time. (#1452)
  • Add RPM version string substitutions to only allow valid characters. (#1438)
  • Always update log record after exclusion (#1449)
  • Fix TestExcludeLogsHasOperator (#1446)
  • healthchecks: Improve monitoringPing retry logic. (#1433)
  • Make git change detection in PR presubmits more robust. (#1443)
  • Bumping version to 2.42.0. (#1444)
  • Add --gpg-auto-import-keys to avoid SLES flakes (#1442)
  • Remove lingering references to container transition (#1434)

2.41.0

26 Sep 18:29
0f1f857
Compare
Choose a tag to compare

What's Changed

  • Update Go build version to 1.20.8. (#1441)
  • Fluent Bit 2.1.9 Upgrade (#1420)

Internal Changes

  • Improve ARM support for kokoro templates (#1432)
  • Updating deprecated packages (#1424)
  • Testing: Add --no-verbose to some wget commands (#1430)
  • Internal: migrate build repo to Artifact Registry (#1412)
  • Adds ARM (and non-ARM) build configurations for ubuntu-2204-lts (#1421)
  • Fix duplicate closing brace (#1422)
  • healthchecks : Retry monitoringPing when InvalidArgument error. (#1415)
  • Bumping version to 2.41.0 as part of 2.40.0 release. (#1419)
  • Correct tracker ID (#1418)
  • Workaround for DNS issue (#1417)
  • Remove rhel-7-7-sap-ha (#1416)
  • Testing: Remove TODO to go back to using old URL (#1411)
  • Fix Cassandra repo URLs and update to Cassandra 4.1.x. (#1410)
  • Internal: Add $arch to the docker cache key (#1400)
  • Internal: a cleaner way to override zones for ARM testing (#1388)
  • Testing: Set a 30 second timeout on curling metrics URLs (#1406)
  • Updates Rocky Linux 9 Arm64 3rd party integration tests (#1404)

Full Changelog: 2.40.0...2.41.0

2.40.0

14 Sep 15:46
c5bffb3
Compare
Choose a tag to compare

Ops Agent can now be installed on RHEL9 ARM

Internal

  • Wait for fully running services before stopping (#1408)
  • Bump version to 2.40.0 (#1409)

2.39.0

07 Sep 15:03
5a73435
Compare
Choose a tag to compare
  • Upgrade to Go 1.21.1 (#1407)
  • prometheus: untyped metrics are preserved in the GMP compatible way (#1384)
  • Increase TCP input buffer from 32k to 512k (#1403)
  • Update opensuse-leap-15-4 image (#1405)
  • Fix: Network Manager race condition (#1376)
  • use views to add metric domains (#1398)
  • Update short and long names for DCGM (#1383)
  • Update minimum_supported_agent_version in metadata.yaml. (#1381)

2.38.0

17 Aug 19:22
3136314
Compare
Choose a tag to compare
  • Rebase GPU preview branch (#1330)
  • Update otel submodule to pick up DCGM receiver change (#1370)
  • Update minimum_supported_agent_version in metadata.yaml. (#1373)
  • Bump version to 2.38.0 (#1372)

2.37.0

14 Aug 18:13
dce9ca8
Compare
Choose a tag to compare
  • Unenforce the otlp_receiver feature flag (#1368)
  • Testing: disable OS Config patch management for soak tests (#1367)
  • Fix and enable apache test on SLES and CentOS 7 (#1166)
  • Windows handles metric (#1357)
  • Preserve REPO_CODENAME in the environment. (#1366)
  • Use agents.InstallOpsAgent() to install the agent for third-party tests. (#1365)
  • confgenerator : Sample Fluent-bit Self Logs as Health Logs (#1300)
  • This PR adds filters to sample specific logs fluent-bit self-logs and transform them into ops-agent-health logs, following the Structured Ops Agent Health Logs format(#1290). The following fluent-bit logs are sampled :
  • Added context into OTelReceiver.Pipelines() (#1364)
  • Add tracking tag to MetricsMode in OTLP receiver (#1358)
  • Updated Simulacra Docs with Prerequisites and Troubleshooting Info (#1355)
  • Update VERSION (#1360)

2.36.0

02 Aug 01:21
0051ca6
Compare
Choose a tag to compare

What's Changed

Internal Changes

Full Changelog: 2.35.0...2.36.0

2.35.0

26 Jul 20:20
4d486fe
Compare
Choose a tag to compare
  • Disable GPG checks when installing MySQL on SLES 12. (#1346)
  • Add support for configuring Simulacra using YAML + Change Stdout logger to Directory Logger (#1326)
  • Update Otel Go Metric SDK (#1329)
  • Update sap-hana image to sp4 (#1332)
  • Update jetty install for sles12 (#1331)
  • Combine unit tests into a single directory (#1310)
  • ast: fix for invalid generated lua (#1328)
  • fix ng3 metadata to use "GO_COV" (#1323)
  • confgenerator: Structured Ops Agent Health Logs (#1290)
  • Add Simulacra Initial Version to Repo (#1314)
  • logging_processor: update the python multiline regex to include custom string prefixes (#1324)
  • activemq: use the jmx auth fields instead of the explicit ones (#1322)
  • Trigger ng3 upload on push (#1319)
  • confgenerator: redact passwords from 3P integrations (#1320)
  • Bump google.golang.org/grpc from 1.50.1 to 1.53.0 (#1318)
  • Upload coverage data to go/ng3-metrics (#1280)
  • Set default LOG_RATE to a more stable 1MB/s (#1316)
  • latest 2.0 branch for testing (#1313)
  • Add Kokoro build configs for new distro bookworm (#1311)
  • [WIP] windows: save debug symbols (#1307)
  • Testing: Disable ErrorActionPreference=Stop temporarily (#1308)
  • cassandra: Fix cassandra timestamp parser. (#1304)
  • Update third party testing for Debian bookworm (#1305)
  • Remove Ubuntu 18.04 support (#1292)
  • Add comments, add $ErrorActionPreference (#1282)
  • gce_testing: add override image for sles 15 (#1297)
  • Improve Health Checks integration testing. (#1296)
  • Testing: Soak test fixes and improvements (#1284)
  • Add dockerfile updates to support Debian 12 Bookworm (#1295)
  • healthchecks : Add WARNING Health Check result. (#1293)
  • Upgrade opentelemetry-java-contrib to 1.23.0. (#1288)
  • Document how ExporterType works (#1262)
  • Update VERSION (#1283)
  • Update the supported agent version of elasticsearch and mysql metadata.yaml files (#1279)