From 86b2fb6bfa446c1f366e63fb0be3767bbf80fc4b Mon Sep 17 00:00:00 2001 From: james hughes Date: Thu, 26 Sep 2024 04:03:11 +0000 Subject: [PATCH 1/7] update CHANGELOG in preperation for v0.110 release --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e951299ba2..478e6b78b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,22 @@ ## Unreleased +## v0.110.0 + +This Splunk OpenTelemetry Collector release includes changes from the [opentelemetry-collector v0.110.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.110.0) and the [opentelemetry-collector-contrib v0.110.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.110.0) releases where appropriate. + +Additionally, updates `splunk-otel-javaagent` to [`v2.8.1`](https://github.com/signalfx/splunk-otel-java/releases/tag/v2.8.1) and `jmx-metric-gatherer` to [`v1.39.0`](https://github.com/open-telemetry/opentelemetry-java-contrib/releases/tag/v1.39.0) + ### 💡 Enhancements 💡 - (Splunk) Update instruction for partial discovery ([#5402](https://github.com/signalfx/splunk-otel-collector/pull/5402)) +### 🧰 Bug fixes 🧰 + +- (Splunk) Choco upgrade should preserve collector service custom env vars ([#5386](https://github.com/signalfx/splunk-otel-collector/pull/5386)) +- (Splunk) Remove redundant discovery.receiver.rule attribute ([#5403](https://github.com/signalfx/splunk-otel-collector/pull/5403)) +- (Splunk) Remove redundant resource attributes ([#5409](https://github.com/signalfx/splunk-otel-collector/pull/5409)) + ## v0.109.0 ### 🛑 Breaking changes 🛑 From 122ee5de5c73f385cc0393e575816da8c84c7362 Mon Sep 17 00:00:00 2001 From: james hughes Date: Thu, 26 Sep 2024 21:27:27 +0000 Subject: [PATCH 2/7] include core + contrib and address feedback --- CHANGELOG.md | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 61 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 478e6b78b0..1cbab729b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,15 +8,74 @@ This Splunk OpenTelemetry Collector release includes changes from the [opentelem Additionally, updates `splunk-otel-javaagent` to [`v2.8.1`](https://github.com/signalfx/splunk-otel-java/releases/tag/v2.8.1) and `jmx-metric-gatherer` to [`v1.39.0`](https://github.com/open-telemetry/opentelemetry-java-contrib/releases/tag/v1.39.0) +### 🛑 Breaking changes 🛑 +- (Core) `processorhelper`: Update incoming/outgoing metrics to a single metric with `otel.signal` attributes. ([#11144](https://github.com/open-telemetry/opentelemetry-collector/pull/11144)) +- (Core) processorhelper: Remove deprecated [Traces|Metrics|Logs]Inserted funcs ([#11151](https://github.com/open-telemetry/opentelemetry-collector/pull/11151)) +- (Core) config: Mark UseLocalHostAsDefaultHostfeatureGate as stable ([#11235](https://github.com/open-telemetry/opentelemetry-collector/pull/11235)) +- (Contrib) `pkg/stanza`: Move filelog.container.removeOriginalTimeField feature gate to beta. Disable the filelog.container.removeOriginalTimeField feature gate to get the old behavior. ([#33389](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33389)) +- (Contrib) `resourcedetectionprocessor`: Move processor.resourcedetection.hostCPUSteppingAsString feature gate to stable. ([#31136](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/31136)) +- (Contrib) `resourcedetectionprocessor`: Remove processor.resourcedetection.hostCPUModelAndFamilyAsString feature gate. ([#29025](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/29025)) + + +### 🚩 Deprecations 🚩 +- (Core) `processorhelper`: deprecate accepted/refused/dropped metrics ([#11201](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/11201)) +- (Contrib) `hostmetricsreceiver`: Set the receiver.hostmetrics.normalizeProcessCPUUtilization feature gate to stable. ([#34763](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34763)) + + ### 💡 Enhancements 💡 - (Splunk) Update instruction for partial discovery ([#5402](https://github.com/signalfx/splunk-otel-collector/pull/5402)) +- (Core) `pdata`: Add support to MoveTo for Map, allow avoiding copies ([#11175](https://github.com/open-telemetry/opentelemetry-collector/pull/11175)) +- (Core) `mdatagen`: Add stability field to telemetry metrics, allowing the generated description to include a stability string. ([#11160](https://github.com/open-telemetry/opentelemetry-collector/pull/11160)) +- (Core) `confignet`: Mark module as Stable. ([#9801](https://github.com/open-telemetry/opentelemetry-collector/pull/9801)) +- (Core) `confmap/provider/envprovider`: Support default values when env var is empty ([#5228](https://github.com/open-telemetry/opentelemetry-collector/pull/5228)) +- (Core) `mdatagen`: mdatagen validateMetrics() support validate metrics in telemetry.metric ([#10925](https://github.com/open-telemetry/opentelemetry-collector/pull/10925)) +- (Core) `service/telemetry`: Mark useOtelWithSDKConfigurationForInternalTelemetry as stable ([#7532](https://github.com/open-telemetry/opentelemetry-collector/pull/7532)) +- (Core) `mdatagen`: Use cobra for the command, add version flag ([#11196](https://github.com/open-telemetry/opentelemetry-collector/pull/11196)) + +- (Contrib) `processor/transform`: Add custom function to the transform processor to convert exponential histograms to explicit histograms. ([#33827](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33827)) +- (Contrib) `datadogconnector`: Map the new OTel semantic convention deployment.environment.name to env for OTLP traces in APM stats. The old convention deployment.environment still works. ([#35147](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35147)) +- (Contrib) `datadogexporter`: Map the new OTel semantic convention deployment.environment.name to env for OTLP traces, metrics and logs. The old convention deployment.environment still works. ([#35147](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35147)) +- (Contrib) `file_storage`: provide a new option to the user to create a directory on start ([#34939](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34939)) +- (Contrib) `headersetterextension`: adding default_value config. `default_value` config item applied in case context value is empty. ([#34412](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34412)) +- (Contrib) `kafkaexporter`: Add support for encoding extensions in the Kafka exporter. This change adds support for encoding extensions in the Kafka exporter. Loading extensions takes precedence over the internally supported encodings. ([#34384](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34384)) +- (Contrib) `datadogexporter`: Adds exporter.datadogexporter.metricremappingdisabled featuregate which disables renaming OpenTelemetry metrics to match Datadog semantics. This feature gate is only for internal use. ([#35025](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35025)) +- (Contrib) `otelarrowexporter`: Add BatcherConfig field following similar in OTLP exporter. ([#34802](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34802)) +- (Contrib) `otelarrowreceiver`: Add gRPC timeout propagation. ([#34742](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34742)) +- (Contrib) `kafkareceiver`: Add support for otlp_json encoding to Kafka receiver. The payload is deserialized into OpenTelemetry traces using JSON format. This encoding allows the Kafka receiver to handle trace data in JSON format, enabling integration with systems that export traces as JSON-encoded data. ([#33627](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33627)) +- (Contrib) `pkg/ottl`: Improved JSON unmarshaling performance by 10-20% by switching dependencies. ([#35130](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35130)) +- (Contrib) `pkg/ottl`: Added support for locale in the Time converter ([#32978](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/32978)) +- (Contrib) `datadogexporter`: Upgrade logs in Datadog Exporter to beta ([#35359](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35359)) +- (Contrib) `remotetapprocessor`: Origin header is no longer required for websocket connections ([#34925](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34925)) +- (Contrib) `deltatorateprocessor`: Remove unnecessary data copies. ([#35165](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35165)) +- (Contrib) `transformprocessor`: Remove unnecessary data copy when transform sum to/from gauge ([#35177](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35177)) +- (Contrib) `sapmexporter`: Prioritize token in context when accesstokenpassthrough is enabled ([#35123](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35123)) +- (Contrib) `tailsamplingprocessor`: Fix the behavior for numeric tag filters with inverse_match set to true. ([#34296](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34296)) + ### 🧰 Bug fixes 🧰 - (Splunk) Choco upgrade should preserve collector service custom env vars ([#5386](https://github.com/signalfx/splunk-otel-collector/pull/5386)) -- (Splunk) Remove redundant discovery.receiver.rule attribute ([#5403](https://github.com/signalfx/splunk-otel-collector/pull/5403)) -- (Splunk) Remove redundant resource attributes ([#5409](https://github.com/signalfx/splunk-otel-collector/pull/5409)) +- (Splunk) `discoveryreceiver` with `splunk.continuousDiscovery` feature gate enabled: Remove redundant discovery.receiver.rule attribute ([#5403](https://github.com/signalfx/splunk-otel-collector/pull/5403)) +- (Splunk) `discoveryreceiver` with `splunk.continuousDiscovery` feature gate enabled: Remove redundant resource attributes ([#5409](https://github.com/signalfx/splunk-otel-collector/pull/5409)) + +- (Core) `service`: Ensure process telemetry is registered when internal telemetry is configured with readers instead of an address. ([#11093](https://github.com/open-telemetry/opentelemetry-collector/pull/11093)) +- (Core) `otelcol`: Fix the Windows Event Log configuration when running the Collector as a Windows service. ([#5297](https://github.com/open-telemetry/opentelemetry-collector/pull/5297), [#11051](https://github.com/open-telemetry/opentelemetry-collector/pull/11051)) +- (Core) `builder`: Honor build_tags in config ([#11156](https://github.com/open-telemetry/opentelemetry-collector/pull/11156)) +- (Core) `builder`: Fix version for providers in the default config ([#11123](https://github.com/open-telemetry/opentelemetry-collector/pull/11123)) +- (Core) `confmap`: Fix loading config of a component from a different source. This issue only affected loading the whole component config, loading parts of a component config from a different source was working correctly. ([#11154](https://github.com/open-telemetry/opentelemetry-collector/pull/11154)) + +- (Contrib) `splunkenterprise`: Fix a flaky search related to iops metrics. ([#35081](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35081)) +- (Contrib) `azuremonitorexporter`: fix issue for property endpoint is ignored when using instrumentation_key ([#33971](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33971)) +- (Contrib) `groupbytraceprocessor`: Ensure processor_groupbytrace_incomplete_releases metric has a unit. ([#35221](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35221)) +- (Contrib) `datadogreceiver`: Fix numeric span attributes ([#35087](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35087)) +- (Contrib) `deltatocumulative`: do not drop gauges and summaries. Gauges and Summaries are no longer dropped from processor output. Instead, they are passed through as-is. ([#35284](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35284)) +- (Contrib) `pkg/stanza`: Do not get formatted message for Windows events without an event provider. Attempting to get the formatted message for Windows events without an event provider can result in an error being logged. This change ensures that the formatted message is not retrieved for such events. ([#35135](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35135)) +- (Contrib) `signalfxexporter`: Ensure token is not sent through for event data ([#35154](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35154)) +- (Contrib) `prometheusreceiver`: Fix the retrieval of scrape configurations by also considering scrape config files ([#34786](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34786)) +- (Contrib) `redactionprocessor`: Fix panic when using the redaction processor in a logs pipeline ([#35331](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35331)) +- (Contrib) `exporter/splunkhec`: Fix incorrect claim that the exporter doesn't mutate data when batching is enabled. The bug lead to runtime panics when the exporter was used with the batcher enabled in a fanout scenario. ([#35306](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35306)) + ## v0.109.0 From 015eb1304c76dbcd376bdf294287002203552b29 Mon Sep 17 00:00:00 2001 From: "James Hughes (Splunk)" Date: Thu, 26 Sep 2024 16:30:45 -0700 Subject: [PATCH 3/7] Update CHANGELOG.md Co-authored-by: Curtis Robert --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cbab729b0..d03728fae8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -76,7 +76,6 @@ Additionally, updates `splunk-otel-javaagent` to [`v2.8.1`](https://github.com/s - (Contrib) `redactionprocessor`: Fix panic when using the redaction processor in a logs pipeline ([#35331](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35331)) - (Contrib) `exporter/splunkhec`: Fix incorrect claim that the exporter doesn't mutate data when batching is enabled. The bug lead to runtime panics when the exporter was used with the batcher enabled in a fanout scenario. ([#35306](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35306)) - ## v0.109.0 ### 🛑 Breaking changes 🛑 From 94a3f6bbd91e55d6a4e36e876eb051490bcf44ff Mon Sep 17 00:00:00 2001 From: "James Hughes (Splunk)" Date: Thu, 26 Sep 2024 16:30:52 -0700 Subject: [PATCH 4/7] Update CHANGELOG.md Co-authored-by: Curtis Robert --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d03728fae8..3d9e7c4993 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,7 +21,6 @@ Additionally, updates `splunk-otel-javaagent` to [`v2.8.1`](https://github.com/s - (Core) `processorhelper`: deprecate accepted/refused/dropped metrics ([#11201](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/11201)) - (Contrib) `hostmetricsreceiver`: Set the receiver.hostmetrics.normalizeProcessCPUUtilization feature gate to stable. ([#34763](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34763)) - ### 💡 Enhancements 💡 - (Splunk) Update instruction for partial discovery ([#5402](https://github.com/signalfx/splunk-otel-collector/pull/5402)) From 1830bbc8732759a618519cb4179cee9e26753a4d Mon Sep 17 00:00:00 2001 From: "James Hughes (Splunk)" Date: Thu, 26 Sep 2024 16:30:59 -0700 Subject: [PATCH 5/7] Update CHANGELOG.md Co-authored-by: Paulo Janotti --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d9e7c4993..1bbf84dd27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ This Splunk OpenTelemetry Collector release includes changes from the [opentelem Additionally, updates `splunk-otel-javaagent` to [`v2.8.1`](https://github.com/signalfx/splunk-otel-java/releases/tag/v2.8.1) and `jmx-metric-gatherer` to [`v1.39.0`](https://github.com/open-telemetry/opentelemetry-java-contrib/releases/tag/v1.39.0) ### 🛑 Breaking changes 🛑 + - (Core) `processorhelper`: Update incoming/outgoing metrics to a single metric with `otel.signal` attributes. ([#11144](https://github.com/open-telemetry/opentelemetry-collector/pull/11144)) - (Core) processorhelper: Remove deprecated [Traces|Metrics|Logs]Inserted funcs ([#11151](https://github.com/open-telemetry/opentelemetry-collector/pull/11151)) - (Core) config: Mark UseLocalHostAsDefaultHostfeatureGate as stable ([#11235](https://github.com/open-telemetry/opentelemetry-collector/pull/11235)) From deba5eabf54e9e4f5d34a852b31e59344562bd96 Mon Sep 17 00:00:00 2001 From: "James Hughes (Splunk)" Date: Thu, 26 Sep 2024 16:31:09 -0700 Subject: [PATCH 6/7] Update CHANGELOG.md Co-authored-by: Paulo Janotti --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1bbf84dd27..e2738e72f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ Additionally, updates `splunk-otel-javaagent` to [`v2.8.1`](https://github.com/s ### 🚩 Deprecations 🚩 + - (Core) `processorhelper`: deprecate accepted/refused/dropped metrics ([#11201](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/11201)) - (Contrib) `hostmetricsreceiver`: Set the receiver.hostmetrics.normalizeProcessCPUUtilization feature gate to stable. ([#34763](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34763)) From 90d79cf81c6e60fe8631285977514679e42c16ae Mon Sep 17 00:00:00 2001 From: james hughes Date: Thu, 26 Sep 2024 23:35:29 +0000 Subject: [PATCH 7/7] further address feedback --- CHANGELOG.md | 27 ++++----------------------- 1 file changed, 4 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2738e72f6..b4be08730a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,57 +25,38 @@ Additionally, updates `splunk-otel-javaagent` to [`v2.8.1`](https://github.com/s ### 💡 Enhancements 💡 -- (Splunk) Update instruction for partial discovery ([#5402](https://github.com/signalfx/splunk-otel-collector/pull/5402)) - -- (Core) `pdata`: Add support to MoveTo for Map, allow avoiding copies ([#11175](https://github.com/open-telemetry/opentelemetry-collector/pull/11175)) -- (Core) `mdatagen`: Add stability field to telemetry metrics, allowing the generated description to include a stability string. ([#11160](https://github.com/open-telemetry/opentelemetry-collector/pull/11160)) - (Core) `confignet`: Mark module as Stable. ([#9801](https://github.com/open-telemetry/opentelemetry-collector/pull/9801)) - (Core) `confmap/provider/envprovider`: Support default values when env var is empty ([#5228](https://github.com/open-telemetry/opentelemetry-collector/pull/5228)) -- (Core) `mdatagen`: mdatagen validateMetrics() support validate metrics in telemetry.metric ([#10925](https://github.com/open-telemetry/opentelemetry-collector/pull/10925)) - (Core) `service/telemetry`: Mark useOtelWithSDKConfigurationForInternalTelemetry as stable ([#7532](https://github.com/open-telemetry/opentelemetry-collector/pull/7532)) -- (Core) `mdatagen`: Use cobra for the command, add version flag ([#11196](https://github.com/open-telemetry/opentelemetry-collector/pull/11196)) - - (Contrib) `processor/transform`: Add custom function to the transform processor to convert exponential histograms to explicit histograms. ([#33827](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33827)) -- (Contrib) `datadogconnector`: Map the new OTel semantic convention deployment.environment.name to env for OTLP traces in APM stats. The old convention deployment.environment still works. ([#35147](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35147)) -- (Contrib) `datadogexporter`: Map the new OTel semantic convention deployment.environment.name to env for OTLP traces, metrics and logs. The old convention deployment.environment still works. ([#35147](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35147)) - (Contrib) `file_storage`: provide a new option to the user to create a directory on start ([#34939](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34939)) - (Contrib) `headersetterextension`: adding default_value config. `default_value` config item applied in case context value is empty. ([#34412](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34412)) - (Contrib) `kafkaexporter`: Add support for encoding extensions in the Kafka exporter. This change adds support for encoding extensions in the Kafka exporter. Loading extensions takes precedence over the internally supported encodings. ([#34384](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34384)) -- (Contrib) `datadogexporter`: Adds exporter.datadogexporter.metricremappingdisabled featuregate which disables renaming OpenTelemetry metrics to match Datadog semantics. This feature gate is only for internal use. ([#35025](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35025)) -- (Contrib) `otelarrowexporter`: Add BatcherConfig field following similar in OTLP exporter. ([#34802](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34802)) -- (Contrib) `otelarrowreceiver`: Add gRPC timeout propagation. ([#34742](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34742)) - (Contrib) `kafkareceiver`: Add support for otlp_json encoding to Kafka receiver. The payload is deserialized into OpenTelemetry traces using JSON format. This encoding allows the Kafka receiver to handle trace data in JSON format, enabling integration with systems that export traces as JSON-encoded data. ([#33627](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33627)) - (Contrib) `pkg/ottl`: Improved JSON unmarshaling performance by 10-20% by switching dependencies. ([#35130](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35130)) - (Contrib) `pkg/ottl`: Added support for locale in the Time converter ([#32978](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/32978)) -- (Contrib) `datadogexporter`: Upgrade logs in Datadog Exporter to beta ([#35359](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35359)) - (Contrib) `remotetapprocessor`: Origin header is no longer required for websocket connections ([#34925](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34925)) - (Contrib) `deltatorateprocessor`: Remove unnecessary data copies. ([#35165](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35165)) - (Contrib) `transformprocessor`: Remove unnecessary data copy when transform sum to/from gauge ([#35177](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35177)) - (Contrib) `sapmexporter`: Prioritize token in context when accesstokenpassthrough is enabled ([#35123](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35123)) - (Contrib) `tailsamplingprocessor`: Fix the behavior for numeric tag filters with inverse_match set to true. ([#34296](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34296)) +- (Splunk) Update instruction for partial discovery ([#5402](https://github.com/signalfx/splunk-otel-collector/pull/5402)) ### 🧰 Bug fixes 🧰 -- (Splunk) Choco upgrade should preserve collector service custom env vars ([#5386](https://github.com/signalfx/splunk-otel-collector/pull/5386)) -- (Splunk) `discoveryreceiver` with `splunk.continuousDiscovery` feature gate enabled: Remove redundant discovery.receiver.rule attribute ([#5403](https://github.com/signalfx/splunk-otel-collector/pull/5403)) -- (Splunk) `discoveryreceiver` with `splunk.continuousDiscovery` feature gate enabled: Remove redundant resource attributes ([#5409](https://github.com/signalfx/splunk-otel-collector/pull/5409)) - - (Core) `service`: Ensure process telemetry is registered when internal telemetry is configured with readers instead of an address. ([#11093](https://github.com/open-telemetry/opentelemetry-collector/pull/11093)) -- (Core) `otelcol`: Fix the Windows Event Log configuration when running the Collector as a Windows service. ([#5297](https://github.com/open-telemetry/opentelemetry-collector/pull/5297), [#11051](https://github.com/open-telemetry/opentelemetry-collector/pull/11051)) -- (Core) `builder`: Honor build_tags in config ([#11156](https://github.com/open-telemetry/opentelemetry-collector/pull/11156)) -- (Core) `builder`: Fix version for providers in the default config ([#11123](https://github.com/open-telemetry/opentelemetry-collector/pull/11123)) -- (Core) `confmap`: Fix loading config of a component from a different source. This issue only affected loading the whole component config, loading parts of a component config from a different source was working correctly. ([#11154](https://github.com/open-telemetry/opentelemetry-collector/pull/11154)) - - (Contrib) `splunkenterprise`: Fix a flaky search related to iops metrics. ([#35081](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35081)) - (Contrib) `azuremonitorexporter`: fix issue for property endpoint is ignored when using instrumentation_key ([#33971](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33971)) - (Contrib) `groupbytraceprocessor`: Ensure processor_groupbytrace_incomplete_releases metric has a unit. ([#35221](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35221)) -- (Contrib) `datadogreceiver`: Fix numeric span attributes ([#35087](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35087)) - (Contrib) `deltatocumulative`: do not drop gauges and summaries. Gauges and Summaries are no longer dropped from processor output. Instead, they are passed through as-is. ([#35284](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35284)) - (Contrib) `pkg/stanza`: Do not get formatted message for Windows events without an event provider. Attempting to get the formatted message for Windows events without an event provider can result in an error being logged. This change ensures that the formatted message is not retrieved for such events. ([#35135](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35135)) - (Contrib) `signalfxexporter`: Ensure token is not sent through for event data ([#35154](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35154)) - (Contrib) `prometheusreceiver`: Fix the retrieval of scrape configurations by also considering scrape config files ([#34786](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34786)) - (Contrib) `redactionprocessor`: Fix panic when using the redaction processor in a logs pipeline ([#35331](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35331)) - (Contrib) `exporter/splunkhec`: Fix incorrect claim that the exporter doesn't mutate data when batching is enabled. The bug lead to runtime panics when the exporter was used with the batcher enabled in a fanout scenario. ([#35306](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35306)) +- (Splunk) Choco upgrade should preserve collector service custom env vars ([#5386](https://github.com/signalfx/splunk-otel-collector/pull/5386)) +- (Splunk) `discoveryreceiver` with `splunk.continuousDiscovery` feature gate enabled: Remove redundant discovery.receiver.rule attribute ([#5403](https://github.com/signalfx/splunk-otel-collector/pull/5403)) +- (Splunk) `discoveryreceiver` with `splunk.continuousDiscovery` feature gate enabled: Remove redundant resource attributes ([#5409](https://github.com/signalfx/splunk-otel-collector/pull/5409)) ## v0.109.0