Releases: GoogleCloudPlatform/ops-agent
Releases · GoogleCloudPlatform/ops-agent
2.25.0
- Bump version to 2.25.0 (#1064)
- Modify saphana configuration file to use wildcard log paths (#1061)
- prometheus: remove feature gate for the prometheus receiver (#1054)
- Remove obsolete opensuse-leap-15-3 and update opensuse-leap-15-4 (#1059)
- add rhel-8-6-sap-ha and remove rhel-7-6-sap-ha (#1055)
- Updated operations collector to use fork of mongoDB (#1052)
- Testing: add integration test coverage for multiple MongoDB versions (#1045)
- Cherry-pick collector 0.67 upgrade from public_preview/gpu (#1049)
- Bug Fix: Rhel 9 support (#1041)
- Remove deprecated and no longer available sles-12-sp4-sap. (#1034)
- Testing: expand list of "critical" files that run all 3p tests (#923)
- confgenerator: add stringer implementation for UnifiedConfig (#560)
- Adding support for Rhel 9 (Plow) (#812)
- Update Prometheus JSON Exporter Integration Test (#1029)
- Integration test for Prometheus receiver of metric types histogram and summary (#909)
- Only prefix metrics with unknown domain (#1009)
Internal
- Internal: ignore all .git files in .dockerignore (#1056)
- Internal: fix links not rendering as links (#1057)
- Testing: fix issues with test XML (#1050)
- Add functionality to add and remove tags from VMs. (#1039)
- Improve linux Dockerfile caching (#1038)
- Makefile: restore test target, use it in precommit (#1032)
- confgenerator: switch to unified gcp detector (#1033)
- Add feature tracking integration tests for third party apps (#1021)
- Bump VERSION to 2.24.1 (#1026)
2.24.0
- Add trace support for OTLP (#1017)
- Set otel error handler in main_windows.go (#1025)
- Fixes for feature tracking release (#1020)
- confgenerator: Add GetListenPorts() method to loggingReceiverMap type (#1015)
- Adding feature tracking into diagnostic service (#953)
- prometheus: add receiver for ingesting prometheus metrics using the Ops Agent (#904)
- Add caching to Windows build (#939)
- Add workaround for Windows 2012 fluent-bit lockups (#952)
- Vault install and user documentation update (#973)
- Update VERSION (#987)
- Try getting sudo access before running tests (#986)
- resourcedetector: Get default service account scopes. (#984)
- oracle_audit works for single-digit dates or hours (#1012)
- Decrease fluent-bit buffer_max_size to 2M for smaller outgoing requests (roll-forward #867). (#1013)
- resourcedetector: Return empty DefaultScopes if default service account is not set. (#1008)
- files: use DB.locking config option to improve input performance (#1004)
- prometheus: disallow using honor_labels in scrape_config (#1002)
- prometheus: add instance_name and machine_type as metric labels (#1003)
- feature: add interface for components to define features without tags (#999)
- Add OTLP metrics (#980)
- Fix SetEnvironmentVariables on centos/rhel (#1001)
- Change receiver feature gate to a list (#996)
- Update mongodb to 5.0.14 (#992)
- resourcedetector: Get default service account scopes. (#984)
Internal
- Testing: also upload the main config.yaml for debugging (#1018)
- Testing: fix SAP HANA test (#982)
- Testing : Add retries on
sudo sed
command when setting up SUSE test VM. (#956) - Get bison package from team vendor repo (#954)
- integration_test: skip prometheus tests on rhel (#959)
- Add compatible restart command for sles-15-sap (#960)
- Testing: change restart command to work on SLES-15 (#961)
- Use docker-credential-gcr instead of gcloud to match kokoro's prefetching logic (#964)
- Fix missing opensuse condition (#974)
- Add startup delay on SUES platforms (#976)
- Add ZYPP_LOCK_TIMEOUT to reduce flakes (#975)
- Internal: tests install
go
from a GCS bucket (#977) - Strip out mentions of winrm.par (#925)
- Use absolute path for mkswap and swapon (#978)
- Remove sudo from scripts along with updated docker install (#955)
- Fall back to unqualified mkswap (#979)
- Testing: Run Oracle DB test in a more normal way (#893)
- Update minimum_supported_agent_version in metadata.yaml. (#988)
- confgenerator: quoted map keys test (#1014)
- Makefile: Add
go vet
support (#1000) - Testing: Fix SLES-12 test by disabling GPG check (#1007)
- Revert go-yaml version upgrade (#995)
- Skip failed rhel-7-6-sap-ha test (#1006)
- confgenerator: use new generic set (#901)
- Revert 'Testing: Workaround for b/255311117' (#946)
- Fix go installation in integration tests (#998)
- try a different way of installing erlang for rabbitmq (#989)
- Internal: use docker-credential-gcr on Linux too (#965)
- Update public_url in metadata.yaml files for integrations released in 2.22.0. (#924)
- Internal: Remove oracledb build configs (#985)
- Rename rockylinux8.gcl to centos8.gcl (#990)
- Add integration test for resourcedetector which read from VM metadata server (#856)
- Try getting sudo access before running tests (#986)
- Update minimum_supported_agent_version in metadata.yaml. (#988)
- Testing: Run Oracle DB test in a more normal way (#893)
- Update VERSION (#987)
2.23.0
- google-cloud-ops-agent-diagnostics service [Windows and Linux] (#852)
- Upgrade sles-15 build from 15.1 -> 15.3 (#929)
- Update fluent-bit submodule to v1.9.8 (#900)
Internal
- Fall back to unqualified mkswap (#979)
- Remove sudo from scripts along with updated docker install (#955)
- Use absolute path for mkswap and swapon (#978)
- Strip out mentions of winrm.par (#925)
- Internal: tests install
go
from a GCS bucket (#977) - Vault install and user documentation update (#973)
- Add ZYPP_LOCK_TIMEOUT to reduce flakes (#975)
- Add startup delay on SUES platforms (#976)
- Fix missing opensuse condition (#974)
- Use docker-credential-gcr instead of gcloud to match kokoro's prefetching logic (#964)
- Testing: change restart command to work on SLES-15 (#961)
- Add compatible restart command for sles-15-sap (#960)
- integration_test: skip prometheus tests on rhel (#959)
- Get bison package from team vendor repo (#954)
- Testing : Add retries on
sudo sed
command when setting up SUSE test VM. (#956) - Add workaround for Windows 2012 fluent-bit lockups (#952)
- Add caching to Windows build (#939)
- Internal: simplify
go_test.sh
now that outputs are always inresult
(#945) - Feature extraction by struct tags (#853)
- Fix expectedmetrics formatting (#947)
- Testing: Add workaround for windows-2012 flakes (#944)
- Internal: tweaks to .dockerignore (#941)
- Testing: A few README fixes (#942)
- integration_test: Update aerospike version to 5.7.0.23. (#937)
- Document Aerospike logs being unsupported on SLES (#912)
- Internal: manually
docker push
instead for better pullability (#935) - Internal: improve
git diff
error messages (#911) - Internal: cache dependencies for faster unit tests (#931)
- Testing: fix rare test flake for cassandra (#895)
- Internal: fix git diff command to work for release builds (#934)
- Revert "Fix git diff command to produce cleaner diffs (#926)" (#933)
- Internal: fix condition for adding --cache-to flag (#932)
- Testing: Update instructions for AGENT_PACKAGES_IN_GCS (#876)
- Fix git diff command to produce cleaner diffs (#926)
- Internal: get continuous build to populate docker cache (#922)
- Testing: Workaround for b/255311117 (#928)
- Fix typo (#927)
- Running all 3rd party integration tests when a submodule is changed (#908)
- Testing: always test at least one 3p app on all distros (#829)
- Kill service processes if Restart-Service fails (#913)
- Restore "Testing: use ssh to connect to Windows instances" (#916)
- Update sles12 repo in Dockerfile to get bison (#920)
- Revert "Testing: use ssh to connect to Windows instances (#873)" (#915)
- Re-enable aerospike logging tests (#910)
- Fix typo (#907)
- Testing: use ssh to connect to Windows instances (#873)
- Makefile: add integration test targets and more (#865)
- mongodb: update the integration test to find non empty log lines (#899)
- Testing: fix hasMatchingLog to return the first match (#896)
- Testing: Conserve external IPv4 addresses on Kokoro (#889)
- Add quick pointers to various public docs. (#864)
- Update minimum_supported_agent_version in metadata.yaml. (#888)
- Update validate_metadata_test.go (#890)
- Update VERSION (#887)
2.22.0
- Updated minimum elasticsearch version to 2.21.0 for metrics (#879)
- Oracle DB metrics & logs support (#854)
Internal changes:
- Revert #867 (#883)
- Revert "Decrease fluent-bit buffer_max_size to 2M for smaller outgoing requests. (#867)"
- Revert aerospike expected_logs (#882)
- Update opentelemetry-operations-collector (#880)
- Remove unneeded Go dependencies on Windows. (#881)
- Add expected_logs for Aerospike (#862)
- Decrease fluent-bit buffer_max_size to 2M for smaller outgoing requests. (#867)
- Bump VERSION to 2.22.0 (#875)
2.21.0
Internal
- Install varnish on centos7 (#874)
- Fix default endpoint formatting (#870)
- Cleanup: Remove old supported_applications.txt files (#871)
- Bump VERSION to 2.21.0 (#863)
- Remove the docs folder now that content has been moved to metadata.yaml (#842)
- Updated minimum supported version of postgres to 2.20.0 (#860)
- Bump version to 2.20.1 due to release (#858)
- Refactored to use golden library (#857)
2.20.0
- apps/postgresql: Receiver Enhancements (Metric Additions) (#804)
- makefile: add build target (#845)
- Internal: add support for testing oracledb (#834)
- Update otel to v0.59.1. (#825)
- [integration_test/postgres/sles] Modify sles 15 install (#836)
- kokoro: install go 1.19 for tests (#835)
- tomcat: add description back for user field (#833)
- confgenerator: use golden package in unit tests (#811)
- Rename makefile, improve tooling (#815)
- Internal: Remove dead code from 3p apps test (#826)
- Bump version to 2.20.0 to accommodate the multiline support feature. (#828)
- Add temporary workaround for breakage caused by systemd update. (#827)
- Add dev doc for using Windows custom vm images (#813)
- Remove deprecated and no longer available opensuse-leap-15-2. (#824)
- Grab labels of pull request (#818)
- Testing: refer to image_lists.presubmit (#762)
- Internal: remove deprecated distro "stretch" (#784)
- Internal: remove all mentions of debian-9 (#786)
- Python Golang Multiline Exception Detection Using Combined Parser (#776)
- update mongodb supported_app_version (#820)
- Fix: MinimumSupportedAgentVersion presubmit equality (#819)
- Bump recommended version for mongodb to 2.19.0 (#817)
- Bump VERSION to 2.19.1. (#814)
- Add Github presubmit check for minimum_supported_agent_version author (#775)
- Upgrade Go to version 1.19 (#808)
2.19.0
- Add centos 9 to Dockerfile (#806)
- Add mongodb enhancements (#777)
- Upgrade otel to v0.57.2 and adjust Flink label transformation (#791)
- Update the agent self log instruction link now that it has been moved to the public site. (#792)
- couchbase: use httpRequest fields instead of jsonPayload where appropriate (#801)
- Always download latest openssl version (#800)
- Deprecate windows-20h2-core (#798)
- Ensuring third_party_apps_data/applications/*/metadata.yaml exists (#793)
- confgenerator: preserve response_code for agent self metrics (#780)
- Remove support for Ubuntu 21.10 Impish Indri (#759)
- Couchbase Logs Fix: mapping of couchbase_general log severity (#763)
- Update public_url in metadata.yaml files for integrations released in 2.18.2. (#764)
- Fix segfault when metrics are missing (#755)
Internal
- Remove empty ExpectedMetrics.Labels in metadata (#760)
- Update version to 2.19.0 and adjust template around version bump. (#810)
- integration_test: make the expected_log tests more robust (#797)
- Update Windows Dev Doc (#799)
- Move the PR template path to work around Github bug. (#794)
- integration_test: Create a config back up when enabling an integration (#782)
- Add a PR template with a checklist. (#729)
- Turn on -test.short for presubmits (#766)
- Add Makefile, override auto test command (#789)
- Internal: fix non-ascii hyphens in source code (#788)
- Testing: Remove unnecessary function globForAgentPackage (#787)
- Testing: Use --no-verbose to still get wget errors (#757)
- Testing: add retries for "currently unavailable" GCE errors (#785)
- Remove deprecated and deleted SLES images from release configs (#781)
- Internal: add kokoro config for debian 9 "stretch" (#779)
- Testing: (noop) remove unnecessary ** on artifacts (#771)
- Testing: use the correct service account for release builds (#773)
- Presubmit check of public url in metadata.yaml (#774)
- Add standalone GitHub presubmit check for integration_test metadata.yaml (#732)
- Testing: set DEBIAN_FRONTEND=noninteractive for all installs (#613)
- Testing: fix for common.sh for release tests (#772)
- Internal: document the "kokoro" folder (#770)
- Internal: fix build_package.ps1 for release builds (#769)
- Internal: support git-on-borg in build_package.bat (#767)
- Refactor the
common
package andintegration_test
tags (#768) - Add missing field into common/testdata (#753)
- Testing: fix mysql test failure (#752)
- Extended core metrics tests (#719)
- Revert "Work around occasional repo corruption in CentOS/RHEL tests. (#649)" (#726)
- Fixes to LICENSE (#708)
- Testing: replace supported_applications.txt with a field in metadata.yaml (#723)
- Internal: boost the recommended CPUs for build VMs (#748)
- Testing: fix some WinRM problems (#749)
- Testing: add experimental build configs for all missing distros (#744)
- Internal: bring in some recent changes to build_package.ps1 (#743)
- Testing: fixes for build/test scripts (#746)
- Testing: update windows.gcl files with internal changes (#745)
- Update minimum_supported_agent_version in metadata.yaml. (#741)
- Update version to 2.18.3 (#740)
2.18.2
- Update public_url in metadata.yaml files for integrations released in 2.18.1. (#735)
- Add Aerospike metrics receiver (#703)
- Add Couchbase Integration Back (#695)
- Add overrides for opensuse-leap-15-3 and opensuse-leap-15-4. (#736)
- Add Vault Metrics Receiver (#702)
- apps/rabbitmq: Add warning severity and fix time format regex (#706)
- Added validation for duplicated network port for logging receivers (#721)
- Dockerfile.windows: update OPENSSL_INSTALLER (#724)
- Set FluentBit self logs to buffer in memory instead of filesystem (#631)
Internal
- Testing: update mirrored copies of kokoro scripts and configs with recent changes (#734)
- Fix up recently added third-party application metadata files. (#733)
- Bring test-3rd-party-apps-manually.md up to date (#715)
- Testing: update go_test.sh with changes to internal copy (#665)
- Update minimum_supported_agent_version in metadata.yaml. (#718)
- Update version to 2.18.2 (#717)
2.18.1
2.18.0
- Add SAP HANA logging receiver (#496)
- Add SAP HANA metrics receiver (#662)
- Add Vault Audit logging receiver (#672)
- Add V2 MSSQL metrics receiver. (#554)
- Add Apache Flink metrics receiver (#651)
Internal
- MSSQL: Fix Integration Test (#694)
- Testing: add a way to adjust the log URL (#670)
- Testing: Enable JVM tests on all platforms (#612)
- Update metadata.yaml with record_log_file_path option. (#707)
- Remove
minimum_supported_version
from the Vault metadata (#693) - Update minimum_supported_agent_version in metadata.yaml. (#681)
- Update version to 2.18.0 (#680)
- Remove unnecessary info from metadata.yaml (#679)