Releases: GoogleCloudPlatform/ops-agent
Releases · GoogleCloudPlatform/ops-agent
2.61.0
- [Testing] Replace sql-std-2019-win-2019 with 2019 on 2022 + 2022 on 2019 (#2116)
- Turn off WASM support in Fluent Bit (#2108)
- Refactoring assertPrometheus metrics to use metadata ExpectedMetric (#2112)
- Bump github.com/docker/docker from 27.1.1+incompatible to 28.0.0+incompatible (#2035)
- Add Kokoro build configs for new distro trixie_aarch64 (#2114)
- Add Kokoro build configs for new distro trixie_x86_64 (#2113)
- feat: Update kokoro install/exercise for latest mysql-apt-config (#2109)
- surface errors via GetStatus (#2095)
- [confgenerator] Replace
IsMatchwithIsMatchRubyRegexin Otel Logging. (#2091) - [integration_test] Add
RunForEachImageAndFeatureFlagand improve Otel Logging integration tests. (#2102) - Debian 13 support (#2083)
- Fix Couchbase 3P tests (#2098)
- [confgenerator] Add Otel Logging metrics to
AgentSelfMetrics. (#1957) - Removing opensuse-leap-15-5, as it's been deprecated (#2097)
- [Dockerfile.windows] Set smaller image
servercore:ltsc2022. (#2096) - UAP should not restart the plugin if a conflicting installation is detected or the given ops agent config is invalid (#2090)
- Preserve newlines in Invoke-Program output (#2094)
- Update VERSION to 2.61.0 (#2092)
2.60.0
What's Changed
- Adding feature-gate to remove starttime adjustment by @rafaelwestphal in #2051
- Add Support for Elasticsearch v8/v9 by @schmikei in #2069
- bump version to 2.60.0 by @XuechunHou in #2085
- Update image version for opensuse-leap-15-6 due to image deprecation by @jinghan-ma in #2088
- [elasticsearch] Followup
elasticsearch9documentation updates. by @franciscovalentecastro in #2087
Full Changelog: 2.59.0...2.60.0
2.59.0
- Update
fluent-bitto4.0.8. (#2084) - Update fluent-bit to v4.0.7. (#2071)
- [chore] Update otelopscol to
v1.42.0/v0.136.0release. (#2082) - Generating otlphttp endpoint when feature flag is enabled (#2022)
- [soak_test] Set
c4-standard-8for soak test VM's. (#2081) - Import
plugin_comm.protofrom Google Guest Agent Repo (#2072) - Bump VERSION to 2.59.0 (#2080)
- Removing ubuntu-accelerator images from new distro detection (#2079)
2.58.0
What's Changed
- Enable service attributes in the OTLP googlecloudmonitoring pipeline (#2059)
- Enabling cpu/usage_time for Ops Agent host metrics. (#1983)
- fix: remove artemis support from list of supported platforms of activemq (#1867)
- [otelopscol] Update otelopscol to otel version
v0.133.0and bring related changes. (#2062)
Internal
- Unpining rockylinux9 dcgm version (#2074)
- soak_test: Set a
hyperdisk-balanceddrive for soak tests. (#2076) - Removed empty Apply method (#2075)
- UAP - Updated project.yaml, add os version mapping for centos-9 (#2068)
- Adding rockylinux10 infra (#2064)
- UAP - Add os version mapping for openSUSE Leap (#2066)
- Adding more time for AppHub to be ready (#2061)
- Update representative and exhaustive image list for Rocky linux 8 aarch64 (#2026)
- Moving prometheus check to validate step (#2057)
- feat: Update Zookeeper to use
LoggingProcessorMacro(#2044) - feat: Update Hadoop to use
LoggingProcessorMacro(#2042) - feat: Update SAP HANA receiver to use
LoggingReceiverMacro(#2045) - Add unknown metric processor (#2049)
- feat: Update Wildfly to use
LoggingProcessorMacro(#2041) - feat: Update Couchdb to use
LoggingProcessorMacro(#2039) - feat: Update Rabbitmq parser to use
LoggingReceiverMacro(#2038) - [integration_test] Re-enable LogSeverity test cases after
googlecloudexporterfix. (#2048) - feat: Update Postgresql general parser to use
LoggingReceiverMacro(#1988) - feat: Update Elasticsearch GC receiver to use
LoggingReceiverMacro(#2040) - feat: Update Solr receiver to use
LoggingReceiverMacro(#1996) - Adding invalid testcases that use GMP exporters with processors (#2046)
- feat: Update HBase system receiver to use
LoggingReceiverMacro(#2002) - feat: Updated all MySql receivers to use
LoggingReceiverMacro(#1994) - feat: Update Kafka receiver to use
LoggingReceiverMacro(#2000) - feat: Update Cassandra receiver to use
LoggingReceiverMacro(#1999) - feat: Update Jetty to use
LoggingProcessorMacro(#2001) - [confgenerator] Create
MergeInternalLoggingProcessorinFilesMixinto merge processorMultilineRules. (#2025) - Adding gce.project_id when using otlp exporter (#2036)
- Try hiding dummy test output (#2034)
- Adding googleclientauth to otel.yaml config (#2030)
- Add metricstarttime processor for Prometheus metrics (#2029)
- Updating opentelemetry-operations-collector submodule (#2033)
- Update Debian/Ubuntu cassandra tests to 4.1x (#2031)
- Updating opentelemetry-operations-collector (#2027)
- Adding new confgenerator testcase (#2028)
- pin cuda version (#2023)
- [Dockerfile] Add
tzdatain Ubuntu build container setup. (#2018) - Remove Ubuntu Focal vestiges (#2007)
- [confgenerator] Add
parse_regexin otel logging. (#1930) - apply the same rabbitmq fix to ubuntu 22.04 and debian 12 (#2020)
- Transform
event_data.data(#2019) - Updating opentelemetry-operantions-collector to bring googleclientauth (#2012)
- Updated
os_versionsfield inproject.yaml(#2016) TomcatandRedis: Update input.log to match existing regex (#2011)- Upgrade
github.com/goccy/go-yamltov1.15.0. (#2010) - integration_test: Fix
TestAppHubLogLabelsflakes. (#2008) - feat: Update Apache receiver to use
LoggingReceiverMacro(#1992) - Update gce-testing-internal (#2009)
- feat: Update Tomcat receiver to use
LoggingReceiverMacro(#1995) - feat: Update Elasticsearch json parser to use
LoggingReceiverMacro(#1987) - [Testing] Fix GPU installation on Ubuntu 2404 (#2006)
- feat: Remove Ubuntu 24.10 (Oracular Oriole) (#2004)
- feat: Update varnish receiver to use
LoggingProcessorMacro(#1989) - Reduce soak test disk size (#2005)
- feat: Update Redis receiver to use
LoggingReceiverMacro(#1985) - Transform Hex strings to integers (#1990)
- Upgrade
github.com/goccy/go-yamltov1.14.2. (#1997) - [Testing] RabbitMQ installation: remove unused repo (#1993)
- [integration_test] Address
dpkg lockissues by settingDPkg::Lock::Timeout=600. (#1986) - feat: Update nginx receiver to use
LoggingReceiverMacro(#1978) - chore: Run
addlicense. (#1984) - [Testing] Update the SLES 15 image specs image family (#1981)
- Timestamp format transformation in windowsEventLogV1Processors (#1969)
- [transformation_test] Update
windows_event_log_v1test to preservesystem_timeand parsetime. (#1980) - Update to
otelopscolcommit with opentelemetry releasev1.36.0/v0.130.0. (#1975) - [transformation_test] Register
windows_event_log_v1for use in transformation tests. (#1977) - project.yaml: add new sles15 distros (#1976)
- Writing windows hash in lower case to match linux hash (#1972)
- [Testing] Fix SLES 15 Apache failure: tid (#1970)
- [Tesitng] Update rhel-8-4-sap-ha to rhel-8-10-sap-ha (#1966)
- Making sure windows hash follows proper encoding (#1967)
- [Testing] Using Ubuntu 2204 for GPU Tests (#1965)
- Adding os_versions to project.yaml (#1964)
- Calculating .tar.gz sha256sum for windows plugin (#1963)
- Remove Focal (#1962)
- Deprecate instrumentation scope processor (#1960)
- Lint files during presubmit (#1958)
- Remove extra whitespace from iisMergeRecordFields lua script (#1959)
- [confgenerator] Create
LoggingReceiverMacroandLoggingProcessorMacroto generate 3p receivers implementation and updateflink. (#1949) - Bump VERSION to 2.58.0 (#1956)
Full Changelog: 2.57.0...2.58.0
2.57.0
What's Changed
- Add SecretManagerProvider to Ops Agent by @XuechunHou in #1953
Internal
- Update VERSION to 2.57.0 by @LujieDuan in #1948
- integration_test: Create
RunForEachLoggingSubagentto improve otel logging integration tests. by @franciscovalentecastro in #1943 - Switch to WaitForTraceDeprecated by @martijnvans in #1952
- Update Go version to 1.24.3 by @XuechunHou in #1954
- [Testing] Switch over to new version of WaitForTrace by @martijnvans in #1955
Full Changelog: 2.56.1...2.57.0
2.56.1
- update otelopscol submodule for version 2.56.1 (#1946)
Internal:
- Updated compile.go to support Ubuntu 25.04 (#1945)
- Fix
TestOTLPMetricsGMPtest flakiness (#1942) - [gce_testing] Bring API quota related fixes made in gce_testing. (#1941)
- Bump to version 2.57.0 (#1940)
- [Testing] Switch integration tests to use gce_testing.go from its new location. (#1936)
- Skip
TestPortsAndAPIHealthCheckstest in UAP (#1938) - [Testing] Move GetConfigPath out of util into agents (#1939)
- [Testing] Upgrade test container to go 1.24. (#1937)
2.56.0
- Updating otelopscol to latest version (#1934)
- Remove obsolete comments from gce_testing.go (#1935)
- Otelopscol built from OCB (#1903)
- Updated stale comments in the 3P
enablescripts (#1931) - Purging the diagnostics service and all of its references from codebase (#1929)
- Using new otlpfile pipeline for self metrics (#1922)
- Bump golang.org/x/net from 0.33.0 to 0.36.0. (#1924)
- Update go version to 1.23 in
go_test.Dockerfile. (#1927) - Config Management via UAP (#1919)
- Revert json pretty format to json files. (#1921)
- Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#1913)
- self_metrics : Write
enabled_receiversandfeature_trackingmetrics to OTLP json. (#1882) - submodules: Update opentelemetry-operations-collector with v0.119.0 (#1906)
- confgenerator : Add otel logging support for
systemd_journaldreceiver. (#1872)
2.55.0
- submodules : Update
opentelemetry-operations-collectorwithv0.119.0dependencies. (#1892) - Create
otel_logging_supported_configfeature tracking metric. (#1861) - Add logging labels with GCE instance's managed instance group. (#1849)
Internal
- feature_tracking : Update
ExtractFeaturesto receive bothuserUcandmergedUcforgetOTelLoggingSupportedConfig. (#1899) - Disable windows tests for UAP (#1898)
- confgenerator : Fix otel logging config supported detection by setting
ReceiverMixinas property (#1897) - Fix unpopulated TARGET/ARCH when running under Louhi (#1895)
- Workaround for Cassandra key import issue (#1894)
- Adding a path to install ops-agent plugin when running nightly build (#1891)
- Host grpcurl package on GCS bucket (#1890)
- Fix bug when checking if PLUGIN test is enabled (#1889)
- [Testing] Rocky Linux 9 NVIDIA driver: pin to an earlier version of driver (#1886)
- Integration Testing Ops Agent UAP Plugin (#1870)
- project.yaml: update opensuse-leap image in tests (#1885)
- Run Ops Agent integration tests against UAP plugin in presubmit (#1884)
- UAP - Redirected Health Check logs to the UAP plugin state directory & Added otel jar file to the Plugin tarball (#1881)
- Kokoro Presubmit Configs for the Ops Agent UAP Plugin - Debian 12 x86_64 only (#1880)
- Adding plugin .tar file to artifact. (#1877)
- Fixed a Race Condition in the UAP Plugin Implementation (#1874)
- Bump VERSION to 2.55.0 (#1873)
- Creating new .tar.gz file that contains ops-agent-plugin (#1871)
2.54.0
- [Testing] Rocky Linux 9 NVIDIA driver: add repo URL check (#1868)
- Ops Agent Plugin - Subagents Startup Logic (#1864)
- MySQL test changes on SLES (#1866)
- Reduced Go binary size by passing
-ldflags -s -wduring the build process. (#1865) - Ops Agent Plugin - Added Config Validation and Generation and Conflicting installation Detection Logic (#1860)
- Upgrade otelopscol (#1862)
- A basic Ops Agent Plugin (#1858)
- Bump VERSION to 2.54.0 (#1855)
2.53.0
- Windows 2025 Support
- Bump golang.org/x/net to v0.33.0 (#1852)
- Bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#1848)
- Updated goccy/go-yaml to v.14.1 (#1829)
Internal
- [Testing] Update OpenSUSE 15.6 image pin (#1853)
- Update stale.yml (#1851)
- Add whitespace ignore to distro detector script (#1847)
- adding windows 2025 I think (#1845)
- Pin goopack version (#1843)
- Fix typo in stale issue workflow (#1841)
- [Testing] Fix RL9 Nvidia driver issue due to RL9 new release (#1839)
- Temporary patch for incorrect test user key file ownership (#1837)
- Address pipe-read race condition (#1834)
- Update links pointing to sample generated output configs (#1836)
- Bump VERSION to 2.53.0 (#1833)
- Add transformation test make target and docs (#1722)
- Add actions for stale issues/PRs (#1830)