Skip to content

v0.95.0

Compare
Choose a tag to compare
@srv-gh-o11y-gdi srv-gh-o11y-gdi released this 06 Mar 00:07
· 982 commits to main since this release
v0.95.0
2fab7e1

This Splunk OpenTelemetry Collector release includes changes from the opentelemetry-collector v0.95.0 and the opentelemetry-collector-contrib v0.95.0 releases where appropriate.

🛑 Breaking changes 🛑

  • (Splunk/Core/Contrib) Bump minimum version to go 1.21 (#4390)
  • (Core) all: scope name for all generated Meter/Tracer funcs now includes full package name (#9494)
  • (Contrib) receiver/mongodb: Bump receiver.mongodb.removeDatabaseAttr feature gate to beta (#31212)
  • (Contrib) extension/filestorage: The filestorage extension is now a standalone module. (#31040)

💡 Enhancements 💡

  • (Splunk) MSI defaults to per machine install to avoid issues when different administrators install and update the collector on the same Windows machine (#4352)
  • (Core) confighttp: Adds support for Snappy decompression of HTTP requests. (#7632)
  • (Core) configretry: Validate max_elapsed_time, ensure it is larger than max_interval and initial_interval respectively. (#9489)
  • (Core) configopaque: Mark module as stable (#9167)
  • (Core) otlphttpexporter: Add support for json content encoding when exporting telemetry (#6945)
  • (Core) confmap/converter/expandconverter, confmap/provider/envprovider, confmap/provider/fileprovider, confmap/provider/httprovider, confmap/provider/httpsprovider, confmap/provider/yamlprovider: Split confmap.Converter and confmap.Provider implementation packages out of confmap. (#4759, #9460)
  • (Contrib) hostmetricsreceiver: Add a new optional resource attribute process.cgroup to the process scraper of the hostmetrics receiver. (#29282)
  • (Contrib) awss3exporter: Add a marshaler that stores the body of log records in s3. (#30318)
  • (Contrib) pkg/ottl: Adds a new ParseCSV converter that can be used to parse CSV strings. (#30921)
  • (Contrib) loadbalancingexporter: Add benchmarks for Metrics and Traces (#30915)
  • (Contrib) pkg/ottl: Add support to specify the format for a replacement string (#27820)
  • (Contrib) pkg/ottl: Add ParseKeyValue function for parsing key value pairs from a target string (#30998)
  • (Contrib) receivercreator: Remove use of ReportFatalError (#30596)
  • (Contrib) processor/tail_sampling: Add metrics that measure the number of sampled spans and the number of spans that are dropped due to sampling decisions. (#30482)
  • (Contrib) exporter/signalfx: Send histograms in otlp format with new config send_otlp_histograms option (#26298)
  • (Contrib) receiver/signalfx: Accept otlp protobuf requests when content-type is "application/x-protobuf;format=otlp" (#26298)
  • (Contrib) signalfxreceiver: Remove deprecated use of host.ReportFatalError (#30598)

🧰 Bug fixes 🧰

  • (Contrib) pkg/stanza: Add 'allow_skip_pri_header' flag to syslog setting. (#30397)
    Allow parsing syslog records without PRI header. Currently pri header is beng enforced although it's not mandatory by the RFC standard. Since influxdata/go-syslog is not maintained we had to switch to haimrubinstein/go-syslog.
  • (Contrib) extension/storage: Ensure fsync is turned on after compaction (#20266)
  • (Contrib) logstransformprocessor: Fix potential panic on shutdown due to incorrect shutdown order (#31139)
  • (Contrib) receiver/prometheusreceiver: prometheusreceiver fix translation of metrics with _created suffix (#30309)
  • (Contrib) pkg/stanza: Fixed a bug in the keyvalue_parser where quoted values could be split if they contained a delimited. (#31034)

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.95.0-amd64 (digest: sha256:f465f4c173a5f4c684429a0c3118ce5765d1f2271ba5d37eb9a25c10be7f0f6f)
  • quay.io/signalfx/splunk-otel-collector:0.95.0-arm64 (digest: sha256:9d6389327f2209b362b40f165d6ded6bdf6a517245bb17b22d984cc5b81e1cb7)
  • quay.io/signalfx/splunk-otel-collector:0.95.0-ppc64le (digest: sha256:03f52ed265158b3e4c250f474f59bbcd4c9c17e1393f4c4dcb0877a32a8709a1)
  • quay.io/signalfx/splunk-otel-collector-windows:0.95.0 (digest: sha256:40f49888280c1ff8536f5eba4c34cc05546563400776b13235db73f27fc50dc5)
  • quay.io/signalfx/splunk-otel-collector-windows:0.95.0-2019 (digest: sha256:364cd18a62bd6ab090bd6eb4748d24b1172e7bdfd0b8e1d21f9b06a9f054860d)
  • quay.io/signalfx/splunk-otel-collector-windows:0.95.0-2022 (digest: sha256:47cfb6a2ece9de5db4e6df9f09721c9b9a1bb05ebe28b50253bad15b2c046f7a)