Releases: signalfx/splunk-otel-collector
v0.43.0
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
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 bySPLUNK_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 🚀
docker_observer
to detect and create container endpoints, to be used with thereceiver_creator
(#1044)ecs_task_observer
to detect and create ECS task container endpoints, to be used with thereceiver_creator
(#1125)
💡 Enhancements 💡
- Initial salt module for Linux (#1050)
- Update bundled Smart Agent to v5.18.0
🧰 Bug fixes 🧰
smartagent
receiver will now attempt to create any monitor from a Receiver Creator instance, disregarding its providedendpoint
. Previously would error out if a monitor did not accept endpoints (#1107)- Remove
$$
-escapedenv
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
- 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
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 🚀
journald
receiver to parse journald events from systemd journal
💡 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
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
This Splunk OpenTelemetry Collector release includes changes from the opentelemetry-collector v0.39.0 and the opentelemetry-collector-contrib v0.39.0 releases.
💡 Enhancements 💡
- Initial Chocolatey package release
- Update bundled Smart Agent to v5.16.0
🧰 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
🧰 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
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
💡 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
togo.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
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 tok8sattributes
(#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
)