Releases: signalfx/splunk-otel-collector
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)
v0.34.1
v0.34.0
This Splunk OpenTelemetry Connector release includes changes from the opentelemetry-collector v0.34.0 and the opentelemetry-collector-contrib v0.34.0 releases.
💡 Enhancements 💡
- Add Amazon ECS EC2 deployment support (#642)
- Enable
memory_ballast
extension in Fargate config (#675) - Initial support bundle PowerShell script; included in the Windows MSI (#654)
- Remove strict
libcap
dependency from the collector RPM (#676)- Allows installation on Linux distros without the
libcap
package. - If installing the collector RPM manually,
libcap
will now need to be installed separately as a prerequisite. See linux-manual.md for details.
- Allows installation on Linux distros without the
🧰 Bug fixes 🧰
- Use system env vars for default paths in the Windows installer script (#667)
v0.33.1
v0.33.0
This Splunk OpenTelemetry Connector release includes changes from the opentelemetry-collector v0.33.0 and the opentelemetry-collector-contrib v0.33.0 releases.
💡 Enhancements 💡
smartagent
receiver:signalfx-forwarder
now works withk8s_tagger
processor. (#590)- Add Fargate deployment support
- Update bundled Smart Agent to v5.11.4
🧰 Bug fixes 🧰
smartagent
receiver: Set redirected logrus logger level (#593)
v0.31.0
v0.31.0
This Splunk OpenTelemetry Connector release includes changes from the opentelemetry-collector v0.31.0 and the opentelemetry-collector-contrib v0.31.0 releases.
🚀 New components 🚀
🛑 Breaking changes 🛑
- Change default config server port to 55554 (#579)
💡 Enhancements 💡
- Add support for non-persisted journald in the default fluentd config (#516)
- Add
SPLUNK_CONFIG_YAML
env var support for storing configuration YAML (#462) - Initial puppet support for windows (#524)
- Update to use the
memory_ballast
extension instead of the--mem-ballast-size-mib
flag (#567) - Add Heroku buildpack (#571)
- Set required URL and TOKEN env vars for agent config (#572)