Releases: signalfx/splunk-otel-collector-chart
splunk-otel-collector-0.117.0
This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.117.0.
Important
If upgrading from a version older than 0.116.0, please review the upgrade guidelines for details about potential breaking changes.
💡 Enhancements 💡
operator
: Bump java to v2.11.0 in helm-charts/splunk-otel-collector/values.yaml (#1608)
splunk-otel-collector-0.116.0
This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.116.0.
🛑 Breaking changes 🛑
operator
: Move operator CRD installation to the crds/ folder via a subchart to resolve Helm install ordering issues (#1561,#1619)- Users enabling the operator (
.Values.operator.enabled=true
) must now setoperatorcrds.install=true
in Helm values or manually manage CRD installation. - Previously, CRDs were installed using templates (
operator.crds.create=true
), which could cause race conditions and installation failures. - CRD installation is now handled via Helm's native
crds/
directory for better stability, using a localized subchart. - If you use
operator.enabled=true
you may have to follow some migration steps, please see the Upgrade guidelines.
- Users enabling the operator (
💡 Enhancements 💡
collector
: Document the possible use of a FIPS-140 compliant image (#1582)clusterReceiver
: Configure k8s attributes processor for cluster receiver to ingest events into index defined in namespace annotation (#1481)agent
: Make it so the default tolerations used to deploy the agent collector account for k8s distribution (#1562)
OpenShift infra nodes and AKS system nodes will now be monitored by the agent by defaultoperator
: Bump dotnet to v1.8.0 in helm-charts/splunk-otel-collector/values.yaml (#1538)operator
: Bump java to v2.10.0 in helm-charts/splunk-otel-collector/values.yaml (#1551)operator
: Bump nodejs to v2.15.0 in helm-charts/splunk-otel-collector/values.yaml (#1558)agent, clusterReceiver, gateway
: Update config for scraping internal metrics to use new config interface and loopback address. (#1573)
This also drops redundant attributes reported with the internal metrics:net.host.name
andserver.address
🧰 Bug fixes 🧰
splunk-otel-collector-0.113.0
This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.113.0.
🧰 Bug fixes 🧰
splunk-otel-collector-0.112.1
⚠️ Known issue ⚠️
This release of the Helm chart is not recommended to use due to the following issue:
agent
: Host metrics reported by this version are incorrect. The collector container assumes itself as a host instead of fetching data from the underlying node.
splunk-otel-collector-0.112.0
This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.112.0.
⚠️ Known issues ⚠️
This release of the Helm chart contained the following issues, both resolved in the next patch release:
agent
: The hostmetrics receiver failed to scrape the some filesystem targets (#1533)operator
: Instrumentation opentelemetry.io/v1alpha1 could sometimes attempt to be installed prematurely (#1544)
🛑 Breaking changes 🛑
agent, gateway, chart
: update default traces exporter to otlphttp (#1518)
If you use the sapm exporter with custom settings, you have two options:- Migrate your sapm settings to the new otlphttp exporter.
- Retain SAPM settings by moving them to your agent.config or gateway.config overrides to ensure they remain effective.
💡 Enhancements 💡
splunk-otel-collector-0.111.0
This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.111.0.
🚩 Deprecations 🚩
chart
: Added a note anbout the deprecation of thefluentd
option in the chart (#1460)
💡 Enhancements 💡
chart
: Propagated "sourcetype" to work for metrics and traces (#1376)agent
: The agent is now deployed with a Kubernetes service for receiving telemetry data by default (#1485)operator
: Bump dotnet to v1.7.0 in helm-charts/splunk-otel-collector/values.yaml (#1474)operator
: Bump nodejs to v2.13.0 in helm-charts/splunk-otel-collector/values.yaml (#1470)
🧰 Bug fixes 🧰
agent
: Add k8s.node.name attribute to discovered service entities to fix broken link in the UI. (#1494)
splunk-otel-collector-0.110.0
This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.110.0.
💡 Enhancements 💡
template
: Add default metadata key for token to batch processor (#1467)
Add default metadata key for token to batch processor.
This will allow the token to be retrieved from the context. When SAPM is deprecated and
OTLP used, this will be the normal mode of operation.operator
: Bump operator to 0.56.0 in helm-charts/splunk-otel-collector/Chart.yaml (#1446)operator
: Bump java to v2.8.1 in helm-charts/splunk-otel-collector/values.yaml (#1458)
🧰 Bug fixes 🧰
agent
: use root_path to configure the hostmetricsreceiver, instead of environment variables. (#1462)
splunk-otel-collector-0.109.0
This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.109.0.
🛑 Breaking changes 🛑
operator
: Operator Helm values previously under.Values.operator.instrumentation.spec.*
have been moved to.Values.instrumentation.*
(#1436)
If you use custom values under.Values.operator.instrumentation.spec.*
please review the upgrade guidelines
💡 Enhancements 💡
agent
: AddedfsyncFlag
configuration to allow users to enable fsync on the filestorage. (#1425)agent
: Add a feature gateuseControlPlaneMetricsHistogramData
(#1372)
This feature gate allows to gather control plane metrics and send them as histogram data to Observability Cloud.
This is an experimental feature under heavy development.agent
: Add base configuration to support the new continuous discovery mechanism. (#1455)
The new continuous discovery mechanism is disabled by default. To enable it, set the following values in your configuration:agent: discovery: enabled: true featureGates: splunk.continuousDiscovery
operator
: Bump nodejs to v2.12.0 in helm-charts/splunk-otel-collector/values.yaml (#1434)
🧰 Bug fixes 🧰
targetAllocator
: Fix the name of the service account token given when featureGates.explicitMountServiceAccountToken is true (#1427)
splunk-otel-collector-0.105.5
This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.105.0.
💡 Enhancements 💡
all
: Offer an experimental feature gate to mount service tokens in specific containers. (#1421)
Kubernetes API access tokens are currently granted via mounting them on all containers of the cluster receiver,
gateway and daemonset. They are also enabled for the target allocator deployment.
This experimental change defines how to mount the service account token on specific containers.
splunk-otel-collector-0.105.4
This Splunk OpenTelemetry Collector for Kubernetes release adopts the Splunk OpenTelemetry Collector v0.105.0.
🛑 Breaking changes 🛑
operator
: Bump java from v1.32.3 to v2.7.0 in helm-charts/splunk-otel-collector/values.yaml (#1349)
This is a major upgrade. If you use Java auto-instrumentation please review the upgrade guidelines
🧰 Bug fixes 🧰
agent
: Retry indefinitely on filelog receiver if noDropLogsPipeline feature gate is enabled. (#1410)