v0.95.0
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
: Thefilestorage
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
: Validatemax_elapsed_time
, ensure it is larger thanmax_interval
andinitial_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 attributeprocess.cgroup
to theprocess
scraper of thehostmetrics
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
: AddParseKeyValue
function for parsing key value pairs from a target string (#30998) - (Contrib)
receivercreator
: Remove use ofReportFatalError
(#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 configsend_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 ofhost.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
)