Releases: signalfx/splunk-otel-collector
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
)
v0.36.1
🚀 New components 🚀
httpsink
exporter to make span data available via a HTTP endpoint- Initial release of
translatesfx
to translate a SignalFx Smart Agent configuration file into a configuration that can be used by an OpenTelemetry Collector
🛑 Breaking changes 🛑
- Reorder detectors in default configs, moving the
system
detector to the
end of the list. Applying this change to a pre-existing config in an EC2
or Azure deployment will change both thehost.name
dimension and the
resource ID dimension on some MTSes, possibly causing detectors to fire.
(#822)
💡 Enhancements 💡
- Add
--skip-collector-repo
and--skip-fluentd-repo
options to the Linux installer script to skip apt/yum/zypper repo config (#801) - Add
collector_msi_url
andfluentd_msi_url
options to the Windows installer script to allow custom URLs for downloading MSIs (#803) - Start collector service after deb/rpm install or upgrade if env file exists (#805)
🧰 Bug fixes 🧰
- Allow the version flag without environment variables (#800)
- Fix Linux installer to set
SPLUNK_MEMORY_TOTAL_MIB
in the environment file if--ballast
option is specified (#807)
Docker Images:
quay.io/signalfx/splunk-otel-collector:0.36.1
(digest:sha256:a4a086578f52727d17fb2a7e1b196d32bbd4a89f4e67561d0193f83fdd8079cf
)quay.io/signalfx/splunk-otel-collector-windows:0.36.1
(digest:sha256:561a85debd64f23dfdbace4bc41029a028282dd3cc9405c0ca8ebdd8f343f9a6
)
v0.36.0
This Splunk OpenTelemetry Connector release includes changes from the opentelemetry-collector v0.36.0 and the opentelemetry-collector-contrib v0.36.0 releases.
💡 Enhancements 💡
- Handle backwards compatibility of internal ballast removal (#759)
- Update bundled Smart Agent to v5.14.1
- Automatically relocate removed OTLP exporter "insecure" field (#783)
🧰 Bug fixes 🧰
- Move Heroku buildpack to https://github.com/signalfx/splunk-otel-collector-heroku (#755)
- Fix rpm installation conflicts with the Smart Agent rpm (#773)
v0.35.0
This Splunk OpenTelemetry Connector release includes changes from the opentelemetry-collector v0.35.0 and the opentelemetry-collector-contrib v0.35.0 releases.
🚀 New components 🚀
💡 Enhancements 💡
- Update bundled Smart Agent to v5.13.0 (#738)
- Add SUSE support to Linux installer script (collector only, log collection with Fluentd not yet supported) (#720)
- Add SUSE support to puppet module (collector only, log collection with Fluentd not yet supported) (#737)
🧰 Bug fixes 🧰
smartagent
receiver: Properly parse receiver creator endpoints (#718)