Skip to content

v0.82.0

Compare
Choose a tag to compare
@srv-gh-o11y-gdi srv-gh-o11y-gdi released this 02 Aug 02:53
· 1291 commits to main since this release
v0.82.0
0731bb4

🛑 Breaking changes 🛑

  • (Splunk) Fluentd installation disabled by default for the Linux and Windows installer scripts (#3369)
    • Specify the --with-fluentd (Linux) or with_fluentd = 1 (Windows) option to enable installation
  • (Splunk) Fluentd installation disabled by default for the Windows Chocolatey package (#3377)
    • Specify the /WITH_FLUENTD:true parameter to enable installation
  • (Contrib) receiver/prometheus: Remove unused buffer_period and buffer_count configuration options (#24258)
  • (Contrib) receiver/prometheus: Add the trim_metric_suffixes configuration option to allow enable metric suffix trimming. (#21743, #8950)
    • When enabled, suffixes for unit and type are trimmed from metric names. If you previously enabled the pkg.translator.prometheus.NormalizeName feature gate, you will need to enable this option to have suffixes trimmed.

💡 Enhancements 💡

  • (Core) service: Add support for exporting internal metrics to the console (#7641)
    • Internal collector metrics can now be exported to the console using the otel-go stdout exporter.
  • (Core) service: Add support for interval and timeout configuration in periodic reader (#7641)
  • (Core) service: Add support for OTLP export for internal metrics (#7641)
    • Internal collector metrics can now be exported via OTLP using the otel-go otlpgrpc and otlphttp exporters.
  • (Core) scraperhelper: Adding optional timeout field to scrapers (#7951)
  • (Core) receiver/otlp: Add http url paths per signal config options to otlpreceiver (#7511)
  • (Core) exporter/otlphttp: Add support for trailing slash in endpoint URL (#8084)
  • (Contrib) processor/resourcedetection: Add an option to add host.arch resource attributio in system detector semantic convention (#22939)
  • (Contrib) pkg/ottl: Add new Len converter that computes the length of strings, slices, and maps. (#23847)
  • (Contrib) pkg/ottl: Improve error reporting for errors during statement parsing (#23840)
    • Failures are now printed for all statements within a context, and the statements are printed next to the errors.
    • Erroneous values found during parsing are now quoted in error logs.
  • (Contrib) exporter/prometheusremotewrite: Improve the latency and memory utilisation of the conversion from OpenTelemetry to Prometheus remote write (#24288)
  • (Contrib) exporter/prometheusremotewrite, exporter/prometheus: Add add_metric_suffixes configuration option, which can disable the addition of type and unit suffixes. (#21743, #8950)
  • (Contrib) exporter/prometheusremotewrite: Downscale exponential histograms to fit prometheus native histograms if necessary (#17565)
  • (Contrib) processor/routing: Enables processor to extract metadata from client.Info (#20913)
  • (Contrib) processor/transform: Report all errors from parsing OTTL statements (#24245)

🧰 Bug fixes 🧰

  • (Contrib) receiver/prometheus: Don't fail the whole scrape on invalid data (#24030)
  • (Contrib) pkg/stanza: Fix issue where nil body would be converted to string (#24017)
  • (Contrib) pkg/stanza: Fix issue where syslog input ignored enable_octet_counting setting (#24073)
  • (Contrib) receiver/filelog: Fix issue where files were deduplicated unnecessarily (#24235)
  • (Contrib) processor/tailsamplingprocessor: Fix data race when accessing spans during policies evaluation (#24283)
  • (Contrib) zipkintranslator: Stop dropping error tags from Zipkin spans. The old code removes all errors from those spans, rendering them useless if an actual error happened. In addition, no longer delete error tags if they contain useful information (#16530)

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.82.0-amd64 (digest: sha256:f6a61ad31af0ede084d03488607e8696a90ca2a2d34e5021065678f6207323d2)
  • quay.io/signalfx/splunk-otel-collector:0.82.0-arm64 (digest: sha256:7daf18b018077dc34eb9c4e8cc7f97f82532581c9dfc0a301338a37403ae7a7e)
  • quay.io/signalfx/splunk-otel-collector:0.82.0-ppc64le (digest: sha256:4e8d90c81924d58f7da34814ddabdbd444aad67804d61d76aa7e9ff44aca6bdb)
  • quay.io/signalfx/splunk-otel-collector-windows:0.82.0 (digest: sha256:eac94cf0adc4ce646323fc4a0123000453eb451178900c74912c376ed1b3822e)
  • quay.io/signalfx/splunk-otel-collector-windows:0.82.0-2022 (digest: sha256:e646618ed3fddd1413409b044c52d38d69dd3b83b6569eaffd4136ff1f8ea41e)