ADVANCED NOTICE - SPLUNK_LISTEN_INTERFACE DEFAULTS
Starting with version 0.86.0 (next release), the collector installer will change the default value of the network listening interface option from 0.0.0.0
to 127.0.0.1
.
🛑 Breaking changes 🛑
- (Contrib)
k8sclusterreceiver
: Remove deprecated Kubernetes API resources (#23612, #26551)
Drop support ofHorizontalPodAutoscaler
v2beta2
version andCronJob
v1beta1
version.
Note that metrics for those resources will not be emitted anymore on Kubernetes 1.22 and older. - (Contrib)
prometheusexporters
: Append prometheus type and unit suffixes by default in prometheus exporters. (#26488)
Suffixes can be disabled by setting add_metric_suffixes to false on the exporter. - (Contrib)
attributesprocessor
,resourceprocessor
: Transition featuregatecoreinternal.attraction.hash.sha256
to stable (#4759)
💡 Enhancements 💡
- (Splunk)
wavefrontreceiver
: Add wavefrontreceiver (#3629) - (Splunk) Update
splunk-otel-javaagent
to 1.28.0 (#3647) - (Contrib)
postgresqlreceiver
: Added postgresql.database.locks metric. (#26317) - (Contrib)
receiver/statsdreceiver
: Add support for distribution type metrics in the statsdreceiver. (#24768) - (Contrib)
pkg/ottl
: Add converters to convert time to unix nanoseconds, unix microseconds, unix milliseconds or unix seconds (#24686) - (Contrib)
receiver/hostmetrics
: Don't collect connections data from the host if system.network.connections metric is disabled to not waste CPU cycles. (#25815) - (Contrib)
jaegerreceiver
,jaegerremotesamplingextension
: Add featuregates to replace Thrift-gen with Proto-gen types for sampling strategies (#18401)
Available featuregates are:extension.jaegerremotesampling.replaceThriftWithProto
receiver.jaegerreceiver.replaceThriftWithProto
- (Contrib)
k8sclusterreceiver
: Add optionalk8s.kubelet.version
,k8s.kubeproxy.version
node resource attributes (#24835) - (Contrib)
k8sclusterreceiver
: Addk8s.pod.status_reason
option metric (#24034) - (Contrib)
k8sobjectsreceiver
: Adds logic to properly handle 410 response codes when watching. This improves the reliability of the receiver. (#26098) - (Contrib)
k8sobjectreceiver
: Adds option to exclude event types (MODIFIED
,DELETED
, etc) in watch mode. (#26042) - (Core)
confighttp
: Add option to disable HTTP keep-alives (#8260)
🧰 Bug fixes 🧰
- (Splunk)
fluentd
: Update fluentd url for windows (#3635) - (Contrib)
processor/routing
: When using attributes instead of resource attributes, the routing processor would crash the collector. This does not affect the connector version of this component. (#26462) - (Contrib)
processor/tailsampling
: Added saving instrumentation library information for tail-sampling (#13642) - (Contrib)
receiver/kubeletstats
: Fixes client to refresh service account token when authenticating with kubelet (#26120) - (Contrib)
filelogreceiver
: Fix the behavior of the add operator to continue to supportEXPR(env("MY_ENV_VAR"))
expressions (#26373) - (Contrib)
pkg/stanza
: Fix issue unsupported type 'syslog_parser' (#26452) - (Core)
confmap
: fix bugs of unmarshalling slice values (#4001)
Docker Images:
quay.io/signalfx/splunk-otel-collector:0.85.0-amd64
(digest:sha256:d5dafb07029a10ae129113a8618dcbd8f013c0c4e0596a30877b3325e1a2c769
)quay.io/signalfx/splunk-otel-collector:0.85.0-arm64
(digest:sha256:0fc25e8be6971be59a379fc7c396aff332b36e5603a72914008c88aa40021a66
)quay.io/signalfx/splunk-otel-collector:0.85.0-ppc64le
(digest:sha256:be8373c8c83e61ae7aaa3fd66ac0831d220755cd9c2a95eaf48764c8dfd488cf
)quay.io/signalfx/splunk-otel-collector-windows:0.85.0
(digest:sha256:074a4f0e32e9db24cd21398d0e0b3557955fd3be096c36f0cdfe463bf346728c
)quay.io/signalfx/splunk-otel-collector-windows:0.85.0-2022
(digest:sha256:8585a6addf387e7efd72f620492ef883b81c248dceb88f1a51401a2c71560b23
)