Skip to content

v0.42.0

Compare
Choose a tag to compare
released this 24 Jan 22:55
· 2912 commits to main since this release
v0.42.0
320f056

This Splunk OpenTelemetry Collector release includes changes from the opentelemetry-collector v0.42.0 and the opentelemetry-collector-contrib v0.42.0 releases.

๐Ÿ›‘ Breaking changes ๐Ÿ›‘

  • This version adopts OpenTelemetry Core version 0.42.0, and in doing so the configuration parsing process has changed slightly. The Splunk OpenTelemetry Collector used to evaluate user configuration twice and this required escaping desired $ literals with an additional $ character to prevent unwanted environment variable expansion. This version no longer doubly evaluates configuration so any $$ instances in your configuration as a workaround should be updated to $. Config source directives that include an additional $ are provided with a temporary, backward-compatible $${config_source:value} and $$config_source:value parsing rule controlled by SPLUNK_DOUBLE_DOLLAR_CONFIG_SOURCE_COMPATIBLE environment variable (default "true") to migrate them to single $ usage to continue supporting the updating configs from #930 and #935. This functionality will be removed in a future release (#1099)

๐Ÿš€ New components ๐Ÿš€

๐Ÿ’ก Enhancements ๐Ÿ’ก

๐Ÿงฐ Bug fixes ๐Ÿงฐ

  • smartagent receiver will now attempt to create any monitor from a Receiver Creator instance, disregarding its provided endpoint. Previously would error out if a monitor did not accept endpoints (#1107)
  • Remove $$-escaped env config source usage in ECS configs (#1139).

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.42.0 (digest: sha256:d6188ceef07fffe515d912e433d0a8cb618f97101f1307e51f51dcd27ace8cd2)
  • quay.io/signalfx/splunk-otel-collector-windows:0.42.0 (digest: sha256:1731a2a7816b119ee7420e5fae940643ef15b6db042c711dca1f99b5926d2b1c)