Skip to content

Releases: signalfx/splunk-otel-collector

v0.43.0

27 Jan 20:18
v0.43.0
00a2fb3
Compare
Choose a tag to compare

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

🧰 Bug fixes 🧰

  • Provide informative unsupported monitor error on Windows for Smart Agent receiver #1150
  • Fix Windows support bundle script if fluentd is not installed (#1162)

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.43.0 (digest: sha256:99ee4d0c4a6b3b4169a93f008216b2e2c4c917f04b292849372c47ecd810b2f4)
  • quay.io/signalfx/splunk-otel-collector-windows:0.43.0 (digest: sha256:c0277ac098e06a55f62adc589e1dae1ebd20f1cb53a490286c755975a105a8a9)

v0.42.0

24 Jan 22:55
v0.42.0
320f056
Compare
Choose a tag to compare

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)

v0.41.1

10 Jan 21:55
v0.41.1
68af9e0
Compare
Choose a tag to compare
  • Upgrade golang to 1.17.6 (#1088)

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.41.1 (digest: sha256:43cf14d80cf807ca7028a3c8fbcf65012cc4c9b634d7a84d5cfc55444661fb10)
  • quay.io/signalfx/splunk-otel-collector-windows:0.41.1 (digest: sha256:291d9dfbde5e3558205a34be4b209b6adba6773a05e908d24a763e786babcdda)

v0.41.0

13 Dec 22:45
v0.41.0
13bddf4
Compare
Choose a tag to compare

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

🚀 New components 🚀

💡 Enhancements 💡

  • Update bundled Smart Agent to v5.17.1
  • Update OTLP HTTP receiver endpoint to use port 4318 in default configuration files (#1017)

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.41.0 (digest: sha256:4cd0a4b98e8db41111961f8dcb9c597382efcb0939b6efd45b73cd07cb7bacb7)
  • quay.io/signalfx/splunk-otel-collector-windows:0.41.0 (digest: sha256:c218d544e166637dc17049c9e1a38a0a6d2b062779606df5b150b708c574b4cd)

v0.40.0

01 Dec 17:30
v0.40.0
2e80c29
Compare
Choose a tag to compare

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

🚀 New components 🚀

  • mongodbatlas receiver to receive metrics from MongoDB Atlas via their monitoring APIs (#997)
  • routing processor to route logs, metrics or traces to specific exporters (#982)

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.40.0 (digest: sha256:8df79c166afbf31966680aa1b970ce2f523c1f37464b74429ced7631d3b43b29)
  • quay.io/signalfx/splunk-otel-collector-windows:0.40.0 (digest: sha256:69965493214ffb6c61179bb1d45b35110fc4055755989af4595d2180e80be67c)

v0.39.0

20 Nov 00:34
v0.39.0
1ff1400
Compare
Choose a tag to compare

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

💡 Enhancements 💡

🧰 Bug fixes 🧰

  • Fix token passthrough for splunkhec receiver/exporter (#5435)
  • Fix --set command line flag functionality (#939)

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.39.0 (digest: sha256:3b4283e4219df94691c75c9f59bd7b3b1ef4ee04046dd505b0544fb329486908)
  • quay.io/signalfx/splunk-otel-collector-windows:0.39.0 (digest: sha256:e03f945d2a59fec0282557ff7d5fa08da87ea16f5de5088d036e12147d14a4ac)

v0.38.1

12 Nov 02:28
bf08aee
Compare
Choose a tag to compare

🧰 Bug fixes 🧰

  • Fix evaluating env variables in ecs ec2 configs (#930)
  • Correct certifi CA bundle removal from Smart Agent bundle (#933)
  • Fix evaluating env variables in fargate config (#935)

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.38.1 (digest: sha256:d384e6df8685fe6f020e69aa0e1050cf2ee00b63a1225c862c5008668205ec8e)
  • quay.io/signalfx/splunk-otel-collector-windows:0.38.1 (digest: sha256:e6f850bef9ac1f92d5bc4e8df42be005d3a1583dbe554a7dd660ce944aae6d62)

v0.38.0

10 Nov 21:57
v0.38.0
a6d2a7d
Compare
Choose a tag to compare

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

💡 Enhancements 💡

  • Initial release of multi-arch manifest for amd64 and arm64 linux docker images (#866)
    • Note: The Smart Agent and Collectd bundle is only included with the amd64 image
  • Enable otlp receiver in the gateway logs pipeline (#903)
  • Update bundled Smart Agent to v5.15.0

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.38.0 (digest: sha256:97f92792da520241644cd0589a2e7184d914939a5f7fd97bc1ac97031ab4dd3c)
  • quay.io/signalfx/splunk-otel-collector-windows:0.38.0 (digest: sha256:af5e12a77ddc9683e784a07efc46781a97e09cc94dd6f7fcf6a61d578988082a)

v0.37.1

26 Oct 15:38
v0.37.1
135f0a1
Compare
Choose a tag to compare

💡 Enhancements 💡

  • Initial release of migratecheckpoint to migrate Fluentd's position file to Otel checkpoints
  • Upgrade golang to v1.17.2 for CVE-2021-38297
  • Upgrade github.com/hashicorp/consul/api to v1.11.0 for CVE-2021-37219
  • Upgrade github.com/hashicorp/vault to v1.7.2 for CVE-2021-27400, CVE-2021-29653, and CVE-2021-32923
  • Upgrade github.com/jackc/pgproto3/v2 to v2.1.1
  • Upgrade go.etcd.io/etcd to go.etcd.io/etcd/client/v2 for CVE-2020-15114
  • Remove test certs from the smart agent bundle (#861)
  • Run the otelcol container process as non-root user in provided docker image (#864)

🧰 Bug fixes 🧰

  • Temporarily downgrade gopsutil dep to avoid errors in k8s deployment (#877)

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.37.1 (digest: sha256:cf8bfc4c5456cef78762bfb4bfbbd4c5024df57c206c8bf745816fa9700fd776)
  • quay.io/signalfx/splunk-otel-collector-windows:0.37.1 (digest: sha256:24e6545b3ca63e9bed30ba13d5e50e4337889bf1440efea266b902f756a0e6b2)

v0.37.0

18 Oct 22:22
v0.37.0
5869426
Compare
Choose a tag to compare

This Splunk OpenTelemetry Connector release includes changes from the opentelemetry-collector v0.37.0 and the opentelemetry-collector-contrib v0.37.1 releases. Due to go modules dep issues, the Collector Contrib release 0.37.0 has been retracted in favor of 0.37.1.

💡 Enhancements 💡

  • signalfx exporter: Add support for per cpu metrics #5756
  • Add Hashicorp Nomad support (#819)
  • Add config converter function to unsquash Splunk HEC exporter tls fields (#832)
  • Rename k8s_tagger processor config entries to k8sattributes (#848)
  • Update bundled Smart Agent to v5.14.2

Docker Images:

  • quay.io/signalfx/splunk-otel-collector:0.37.0 (digest: sha256:ef7bf80841b7654605bfcec725c783da06fbf1aa7212c5e2750241372018bb1f)
  • quay.io/signalfx/splunk-otel-collector-windows:0.37.0 (digest: sha256:91169edc7af36ee55cfa127df8e3ef71f379a390168bbef7e54aaad3e6126cb8)