Skip to content

v0.96.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Mar 14:07
· 1266 commits to main since this release
v0.96.0
af71d1d

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.96.0

End User Changelog

πŸ›‘ Breaking changes πŸ›‘

  • configgrpc: Remove deprecated GRPCClientSettings, GRPCServerSettings, and ServerConfig.ToListenerContext. (#9616)
  • confighttp: Remove deprecated HTTPClientSettings, NewDefaultHTTPClientSettings, and CORSSettings. (#9625)
  • confignet: Removes deprecated NetAddr and TCPAddr (#9614)

πŸ’‘ Enhancements πŸ’‘

  • configtls: Add include_system_ca_certs_pool to configtls, allowing to load system certs and additional custom certs. (#7774)
  • otelcol: Add ConfigProviderSettings to CollectorSettings (#4759)
    This allows passing a custom list of confmap.Providers to otelcol.NewCommand.
  • pdata: Update to OTLP v1.1.0 (#9587)
    Introduces Span and SpanLink flags.
  • confmap: Update mapstructure to use a maintained fork, github.com/go-viper/mapstructure/v2. (#9634)
    See mitchellh/mapstructure#349 for context.

🧰 Bug fixes 🧰

  • configretry: Allow max_elapsed_time to be set to 0 for indefinite retries (#9641)
  • client: Make Metadata.Get thread safe (#9595)

API Changelog

🚩 Deprecations 🚩

  • configgrpc: Deprecates ToServer. Use ToServerContext instead. (#9624)
  • component: deprecate component.ErrNilNextConsumer (#9526)
  • configtls: Rename TLSClientSetting, TLSServerSetting, and TLSSetting based on the naming convention used in other config packages. (#9474)

πŸ’‘ Enhancements πŸ’‘

  • receivertest: add support for metrics in contract checker (#9551)