Releases: GoogleCloudPlatform/ops-agent
Releases · GoogleCloudPlatform/ops-agent
2.44.0
What's changed
Bug fixes
- Cherry Pick fluent/fluent-bit#8179 and fluent/fluent-bit#8002 into 2.1.9 (#1535)
- in_winevtlog: pass correct value (fluent/fluent-bit#8179)
- out_stackdriver: Add partialSuccess: true to all logs sent to Google Cloud Logging API (fluent/fluent-bit#8002)
- prometheus: add CustomUnmarshaler (#1492)
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
- Support Ubuntu 23.10 Mantic
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
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 toaarch64
(#1451)
2.42.0
- 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
What's Changed
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
whenInvalidArgument
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
2.39.0
- 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
2.37.0
- 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
What's Changed
- Fix ARM integration tests by @jefferbrecht in #1309
- prometheus: support untyped metrics by @ridwanmsharif in #1312
Internal Changes
- Add Support for Custom Service Accounts + Passing Arguments to Scripts by @shafinsiddique in #1347
- submodules: update opentelemetry-operations-collector by @ridwanmsharif in #1349
- Add tzdata-java to install scripts by @dehaansa in #1350
- dockerfile: add tzdata-java to build deps for rockylinux8 by @ridwanmsharif in #1351
- version: update version to 2.36.0 by @ridwanmsharif in #1353
- Documentation For Simulacra by @shafinsiddique in #1337
- dockerfile: add tzdata-java to build deps for rl9 by @ridwanmsharif in #1356
- Update Java Contrib submodule and update to use java 17 in build by @dehaansa in #1352
Full Changelog: 2.35.0...2.36.0
2.35.0
- 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)