🛑 Breaking changes 🛑
- (Contrib)
jaegerreceiver
: Deprecate remote_sampling config in the jaeger receiver (#24186)
The jaeger receiver will fail to start if remote_sampling config is specified in it. Thereceiver.jaeger.DisableRemoteSampling
feature gate can be set to let the receiver start and treat remote_sampling config as no-op. In a future version this feature gate will be removed and the receiver will always fail when remote_sampling config is specified.
💡 Enhancements 💡
- (Splunk)
jmxreceiver
: Bundle latest JMX Metric Gatherer in installer packages and images for Windows and Linux (#3262) - (Splunk)
solacereceiver
: Added solace receiver to the splunk otel collector (#3590) - (Splunk)
receiver/smartagent
: Move to gopsutil 3.23.7 and remove the need to set environment variables (#3509) - (Splunk) Update splunk-otel-javaagent to 1.27.0 (#3537)
- (Splunk)
receiver/smartagent
: UseLeases
instead ofConfigMapLeases
for leader-election in k8s. (#3521) - (Splunk) Update bundled python to 3.11.5 (#3543)
- (Contrib)
redisreceiver
: Adding username parameter for connecting to redis (#24408) - (Contrib)
postgresqlreceiver
: Addedpostgresql.temp_files
metric. (#26080) - (Contrib)
signalfxexporter
: Added a mechanism to drop histogram buckets (#25845) - (Contrib)
journaldreceiver
: add support for identifiers (#20295) - (Contrib)
journaldreceiver
: add support for dmesg (#20295) - (Contrib)
pkg/ottl
: Add converters to covert duration to nanoseconds, microseconds, milliseconds, seconds, minutes or hours (#24686) - (Contrib)
snmpreceiver
: Support scalar OID resource attributes (#23373)
Add column and scalar OID metrics to resources that have scalar OID attributes - (Contrib)
kubeletstatsreceiver
: Add a newuptime
metric for nodes, pods, and containers to track how many seconds have passed since the object started (#25867) - (Contrib)
pkg/ottl
: Add newExtractPatterns
converter that extract regex pattern from string. (#25834, #25856) - (Contrib)
pkg/ottl
: Add support for Log, Metric and Trace Slices toLen
converter (#25868) - (Contrib)
postgresqlreceiver
: Addedpostgresql.deadlocks
metric. (#25688) - (Contrib)
postgresqlreceiver
: Addedpostgresql.sequential_scans
metric. (#26096) - (Contrib)
prometheusreceiver
: The otel_scope_name and otel_scope_version labels are used to populate scope name and version. otel_scope_info is used to populate scope attributes. (#25870) - (Contrib)
receiver/prometheus
: translate units from prometheus to UCUM (#23208) - (Core)
loggingexporter
: Adds exemplars logging to the logging exporter whendetailed
verbosity level is set. (#7912) - (Core)
configgrpc
: Allow any registered gRPC load balancer name to be used. (#8262) - (Core)
service
: add OTLP export for internal traces (#8106) - (Core)
configgrpc
: Add support for :authority pseudo-header in grpc client (#8228)
🧰 Bug fixes 🧰
- (Core)
otlphttpexporter
: Fix the handling of the HTTP response to ignore responses not encoded as protobuf (#8263) - (Contrib)
receiver_creator
: Update expr and relocate breakingtype
function totypeOf
(#26038) - (Splunk)
deployment/cloudfoundry
: Add missing system resource detection (#3541)
Docker Images:
quay.io/signalfx/splunk-otel-collector:0.84.0-amd64
(digest:sha256:cb99297105e7d6dfdd6887e214fa6fdfca2eccaafd901a9ad4645e4e40426a2b
)quay.io/signalfx/splunk-otel-collector:0.84.0-arm64
(digest:sha256:10f13f040077a210ac80993353c5416170c7aa00b59732d6011f4fb7e8292529
)quay.io/signalfx/splunk-otel-collector:0.84.0-ppc64le
(digest:sha256:9aed0f22db82fb698c7ea1ebd9174747ca497d9260565bd77a0411f351c3071f
)quay.io/signalfx/splunk-otel-collector-windows:0.84.0
(digest:sha256:6d4e5f998aaf9739bb769726033b82c589c60b83e85bc92e7de3a4da2176ab5d
)quay.io/signalfx/splunk-otel-collector-windows:0.84.0-2022
(digest:sha256:5689b6e38e7bd102945c53eb37a6043fa33c2c34039778383650855f6f1d26d1
)