Skip to content

v0.96.1

Compare
Choose a tag to compare
@samiura samiura released this 11 Mar 23:49
· 937 commits to main since this release
6faf9c6

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 πŸ›‘

  • (Splunk) databricksreceiver: Remove databricks receiver, as it will be rebuilt upstream (#4415)
  • (Core) configgrpc: Remove deprecated GRPCClientSettings, GRPCServerSettings, and ServerConfig.ToListenerContext. (#9616)
  • (Core) confighttp: Remove deprecated HTTPClientSettings, NewDefaultHTTPClientSettings, and CORSSettings. (#9625)
  • (Core) confignet: Removes deprecated NetAddr and TCPAddr (#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: Add include_system_ca_certs_pool to configtls, allowing to load system certs and additional custom certs. (#7774)
  • (Core) otelcol: Add ConfigProviderSettings to CollectorSettings (#4759)
    This allows passing a custom list of confmap.Providers to otelcol.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: Add processor.resourcedetection.hostCPUSteppingAsString feature gate to change the type of host.cpu.stepping from int to string. (#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: Add receiver.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: Make Metadata.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

Full Changelog: v0.95.0...v0.96.1