v0.96.1
This Splunk OpenTelemetry Collector release includes changes from the opentelemetry-collector v0.96.0 and the opentelemetry-collector-contrib v0.96.0 releases where appropriate.
🚀 New components 🚀
- (Splunk) Add the
cumulativetodelta
processor (#4401)
🛑 Breaking changes 🛑
- (Core)
configgrpc
: Remove deprecatedGRPCClientSettings
,GRPCServerSettings
, andServerConfig.ToListenerContext
. (#9616) - (Core)
confighttp
: Remove deprecatedHTTPClientSettings
,NewDefaultHTTPClientSettings
, andCORSSettings
. (#9625) - (Core)
confignet
: Removes deprecatedNetAddr
andTCPAddr
(#9614) - (Contrib)
spanmetricsprocessor
: Remove spanmetrics processor (#29567)- You can use the spanmetrics connector as a replacement
- (Contrib)
httpforwarder
: Remove extension named httpforwarder, use httpforwarderextension instead. (#24171) - (Contrib)
k8sclusterreceiver
: Remove deprecated k8s.kubeproxy.version resource attribute (#29748)
💡 Enhancements 💡
- (Splunk) Bump github.com/prometheus/common from 0.46.0 to 0.49.0 (#4353)
- (Splunk) Bumps aquasecurity/trivy-action from 0.17.0 to 0.18.0 (#4382)
- (Splunk) Update splunk-otel-javaagent to latest (#4402)
- (Splunk) Add X-SF-Token header to the configuration masked keys (#4403)
- (Splunk) Bump setuptools in /internal/signalfx-agent/bundle/script(#4330)
- (Splunk) Rocky Linux installation support (#4398)
- (Splunk) Add a test to check what we choose to redact (#4406)
- (Splunk) Fixed high alert vulnerabity (#4407)
- (Splunk) Update pgproto to 2.3.3 (#4409)
- (Core)
configtls
: Addinclude_system_ca_certs_pool
to configtls, allowing to load system certs and additional custom certs. (#7774) - (Core)
otelcol
: AddConfigProviderSettings
toCollectorSettings
(#4759)
This allows passing a custom list ofconfmap.Provider
s tootelcol.NewCommand
. - (Core)
pdata
: Update to OTLP v1.1.0 (#9587)
Introduces Span and SpanLink flags. - (Core)
confmap
: Update mapstructure to use a maintained fork, github.com/go-viper/mapstructure/v2. (#9634)
See mitchellh/mapstructure#349 for context. - (Contrib)
statsdreceiver
: Add support for the latest version of DogStatsD protocol (v1.3) (#31295) - (Contrib)
fileexporter
: Scope the behavior of the fileexporter to its lifecycle, so it is safe to shut it down or restart it. (#27489) - (Contrib)
processor/resourcedetection
: Addprocessor.resourcedetection.hostCPUSteppingAsString
feature gate to change the type ofhost.cpu.stepping
fromint
tostring
. (#31136)
This feature gate will graduate to beta in the next release. - (Contrib)
routingconnector
: a warning is logged if there are two or more routing items with the same routing statement (#30663) - (Contrib)
pkg/ottl
: Add new IsInt function to facilitate type checking. (#27894) - (Contrib)
cmd/mdatagen
: Make lifecycle tests generated by default (#31532) - (Contrib)
pkg/stanza
: Improve timestamp parsing documentation (#31490) - (Contrib)
postgresqlreceiver
: Addreceiver.postgresql.connectionPool
feature gate to reuse database connections (#30831)
The default implementation recreates and closes connections on each scrape per database configured/discovered.
This change offers a feature gated alternative to keep connections open. Also, it exposes connection configuration to control the behavior of the pool. - (Core)
configretry
: Allow max_elapsed_time to be set to 0 for indefinite retries (#9641) - (Core)
client
: MakeMetadata.Get
thread safe (#9595) - (Contrib)
carbonreceiver
: Accept carbon metrics with float timestamps (#31312) - (Contrib)
journaldreceiver
: Fix bug where failed startup could bury error message due to panic during shutdown (#31476) - (Contrib)
loadbalancingexporter
: Fixes a bug where the endpoint become required, despite not being used by the load balancing exporter. (#31371) - (Contrib)
oracledbreceiver
: Use metadata.Type for the scraper id to avoid invalid scraper IDs. (#31457) - (Contrib)
filelogreceiver
: Fix bug where delete_after_read would cause panic (#31383) - (Contrib)
receiver/filelog
: Fix issue where file fingerprint could be corrupted while reading. (#22936)
New Contributors
- @dmitrykruglov made their first contribution in #4401
- @yaleman made their first contribution in #4357
Full Changelog: v0.95.0...v0.96.1