Skip to content

v0.134.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 30 Aug 05:28
· 34 commits to main since this release
v0.134.0
88441c5

The OpenTelemetry Collector Contrib contains everything in the opentelemetry-collector release, be sure to check the release notes there as well.

End User Changelog

🛑 Breaking changes 🛑

  • receiver/awscloudwatchmetrics: Remove unmaintained component (#42238)
  • opencensusreceiver: Remove the deprecated opencensus receiver. (#36791)
  • opencensusexporter: Remove the deprecated opencensus exporter. (#36791)
  • pkg/ottl: Keep the original map and continue processing keys if an error is encountered when calling an optional replacement function in replace_all_patterns. (#42359)

💡 Enhancements 💡

  • cmd/opampsupervisor: Add metrics to the Supervisor application. (#40155)
    Add some metrics to the cmd/opampsupervisor application.

    The following metrics are added:

    • supervisor.collector.health_status: The health status of the collector.
  • cfgardenobserver: Move to alpha (#41586)

  • exporter/prometheus: Add debug logging for refused metric points. (#13643)

  • httpcheckreceiver: Add response body validation (#41325)
    The httpcheckreceiver now supports validating the response body using a few approaches.
    String matching, JSON path matching, size ranges, and regex matching are supported.

  • httpcheckreceiver: Fix race for timing of request steps (#42042)
    The httpcheckreceiver uses atomic operations to track the timing of request steps to avoid race conditions.

  • pkg/ottl: Avoid multiple copies of the Map in replace_all_patterns. (#42359)

  • kafkareceiver: Add profiles support (#41479)

  • pkg/ottl: Remove unnecessary Value initialization when setting an attribute/body (#42335, #42362)

  • opampsupervisor: Emit spans for handling OpAMP messages (#38724)

  • pkg/ottl: Add an Index(target, value) OTTL function which returns the index of the first occurrence of value in target. (#40351)

  • pkg/stanza: add sanitize_utf8 operator to replace invalid UTF-8 characters. (#42028)

🧰 Bug fixes 🧰

  • elasticsearchexporter: Fix the warning on Kibana when using sum operation on delta temporality sum metric mapped as a counter (#40804)

  • failoverconnector: fix for flaky test in failover_test.go (#42020)

  • k8sattributesprocessor: Allow service.namespace to be used in rules and fix docs (#40859)

  • prometheusremotewriteexporter: Make sure concurrency is set to the appropriate value (#41785)

  • tailsamplingprocessor: Fix a race condition in the tailsampling processor that could cause traces to be dropped prematurely. (#41656)

  • sqlserverreceiver: Fix memory leak from top queries and query samples features (#42302)
    The issue was caused by the misuse of the obfuscate library.

  • telemetrygen: Fix infinite duration bug and add tests. (#42170)

API Changelog

We are thrilled to welcome our first-time contributors to this project. Thank you for your contributions @leegin, @asopkin ! 🎉