Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): bump the otel-collector group across 1 directory with 11…
… updates (#6763) Bumps the otel-collector group with 10 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` | | [github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckv2extension](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` | | [github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` | | [github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` | | [github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib) | `0.119.0` | `0.120.1` | Updates `github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector` from 0.119.0 to 0.120.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/releases">github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector's releases</a>.</em></p> <blockquote> <h2>v0.120.1</h2> <p>The OpenTelemetry Collector Contrib contains everything in the <a href="https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.1">opentelemetry-collector release</a>, be sure to check the release notes there as well.</p> <h2>End user changelog</h2> <h3>🧰 Bug fixes 🧰</h3> <ul> <li><code>receiver/prometheus</code>: Fix Collector failing to start up if Prometheus receiver is present in config without 'fallback_scrape_protocol'. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38018">#38018</a>)</li> </ul> <h2>v0.120.0</h2> <p>The OpenTelemetry Collector Contrib contains everything in the <a href="https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.0">opentelemetry-collector release</a>, be sure to check the release notes there as well.</p> <h2>End user changelog</h2> <h3>🛑 Breaking changes 🛑</h3> <ul> <li><code>all</code>: Added support for go1.24, bumped minimum version to 1.23 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37875">#37875</a>)</li> <li><code>elasticsearchexporter</code>: Use go-elasticsearch/v8, require minimum version of ES 7.17.x or 8.x (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32454">#32454</a>)</li> <li><code>elasticsearchexporter</code>: Remove dedot config. ECS mode now always dedots, no others dedot at all. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33772">#33772</a>)</li> <li><code>activedirectorydsreceiver</code>: Fixed typo in the attribute <code>distingushed_names</code>, renaming it to <code>distinguished_names</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37606">#37606</a>)</li> <li><code>githubreceiver</code>: The <code>required_header</code> configuration option for the trace receiver has been changed to <code>required_headers</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37578">#37578</a>)</li> <li><code>receiver/hostmetrics</code>: Remove receiver.hostmetrics.normalizeProcessCPUUtilization feature gate (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34763">#34763</a>)</li> <li><code>tailsamplingprocessor</code>: Fix the decision timer metric to capture longer latencies beyond 50ms. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37722">#37722</a>) This changes the unit of the decision timer metric from microseconds to milliseconds.</li> <li><code>routingconnector</code>: Remove <code>match_once</code> configuration parameter. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36824">#36824</a>)</li> </ul> <h3>🚩 Deprecations 🚩</h3> <ul> <li><code>opencensusexporter</code>: Deprecate the OpenCensus exporter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36791">#36791</a>) Migrate to use the OTLP exporter moving forward.</li> <li><code>opencensusreceiver</code>: Deprecate the OpenCensus receiver (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36791">#36791</a>) Migrate to use the OTLP receiver moving forward.</li> </ul> <h3>🚀 New components 🚀</h3> <ul> <li><code>bmchelixexporter</code>: Mark the BMC Helix exporter as Alpha. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773">#36773</a>)</li> <li><code>bmchelixexporter</code>: metrics implementation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773">#36773</a>)</li> <li><code>kafkatopicsobserver</code>: Adding new kafka topics observer extension (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37665">#37665</a>)</li> <li><code>googlecloudlogentryencodingextension</code>: Introduce the scaffolding of a new component, googlecloudlogentryencodingextension (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37531">#37531</a>)</li> </ul> <h3>💡 Enhancements 💡</h3> <ul> <li> <p><code>elasticsearchexporter</code>: Syncs support for compression level on elasticsearch exporter with confighttp. The default compression level is 1 if not set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37260">#37260</a>)</p> </li> <li> <p><code>processor/transformprocessor</code>: Add support for global conditions and error mode overrides. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29017">#29017</a>) Global conditions are now available for context-inferred structured configurations, allowing the use of fully qualified paths. Additionally, a new configuration key called <code>error_mode</code> has been added to the context statements group. This key determines how the processor reacts to errors that occur while processing that specific group of statements. When provided, it overrides the top-level error mode, offering more granular control over error handling.</p> </li> <li> <p><code>pkg/stanza</code>: Allow users to configure initial buffer size (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37786">#37786</a>)</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md">github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector's changelog</a>.</em></p> <blockquote> <h2>v0.120.1</h2> <h2>v0.120.0</h2> <h3>🛑 Breaking changes 🛑</h3> <ul> <li><code>s3provider</code>: Delete deprecated <code>New</code> factory function. Use <code>NewFactory</code> instead. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37921">#37921</a>)</li> <li><code>secretsmanagerprovider</code>: Delete deprecated <code>New</code> function, use <code>NewFactory</code> instead (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37923">#37923</a>)</li> <li><code>pkg/stanza</code>: Remove deprecated <code>flush.WithPeriod</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37784">#37784</a>)</li> <li><code>pkg/stanza</code>: Remove deprecated func BuildWithSplitFunc from stanza/fileconsumer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37723">#37723</a>)</li> </ul> <h3>🚩 Deprecations 🚩</h3> <ul> <li><code>pkg/stanza</code>: Deprecate all functions in stanza/decode (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37734">#37734</a>)</li> </ul> <h3>💡 Enhancements 💡</h3> <ul> <li><code>pkg/translator/prometheusremotewrite</code>: add support for metric type sum in FromMetricsV2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33661">#33661</a>) The public function is partially implemented and not ready for use</li> <li><code>pkg/datadog</code>: Expose the internal Zaplogger implementation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37939">#37939</a>)</li> <li><code>dbstorageextension</code>: Add DB Transactions to dbstorage.Batch() method as it is expected by Storage API (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37805">#37805</a>)</li> <li><code>internal/datadog</code>: create new package <code>github.com/open-telemetry/opentelemetry-collector-contrib/pkg/datadog/hostmetadata</code> which exposes <code>GetSourceProvider</code> from <code>github.com/open-telemetry/opentelemetry-collector-contrib/internal/datadog/hostmetadata</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37668">#37668</a>)</li> <li><code>textutil</code>: Remove unnecessary copy while decoding and constructing string (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37734">#37734</a>) This PR affects all log receivers, text extension and kafkareceiver.</li> <li><code>telemetrygen</code>: Exported the API for telemetrygen for test uses. Additionally added new E2E tests and fixed race condition (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36984">#36984</a>)</li> <li><code>tailsamplingprocessor</code>: Add support for external caches when using the Tailsampling Processor in code. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37035">#37035</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/5a52ea44f107dae80cbf99c3d5cbbb9647eb201a"><code>5a52ea4</code></a> [chore] Prepare release 0.120.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38055">#38055</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/259c3a2d0c71ca84baa8cb192f714ab35354bfa0"><code>259c3a2</code></a> [receiver/prometheus] Add fallback_scrape_protocol during config validation (...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/994853d135dced340df40e762a6443a20cf00def"><code>994853d</code></a> [chore] Prepare release 0.120.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37988">#37988</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/860715a35d327e08fed6d562f18fe553c14097fa"><code>860715a</code></a> Update core to latest release (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37987">#37987</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/e91150308878ef6461f5d53849bc25243ff3cb5d"><code>e911503</code></a> [chore] Update core dependencies (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37977">#37977</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/a8ba9427d1fd3b51391a4a8c364d2ca56df42414"><code>a8ba942</code></a> [receiver/k8scluster] add entity attributes to namespace and container (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37581">#37581</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/72cae2ed9f496a164073ca00229b42e18e94c7c6"><code>72cae2e</code></a> [chore][receiver/httpcheckreceiver] Update code ownership - Httpcheck codeown...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/e8e48d2bfdfdc3288ab333233fc7f20100bf4ff8"><code>e8e48d2</code></a> [chore][exporter/coralogix] Add iblancasa to codeowners (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37970">#37970</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/989b148e995fad35e037790d928599293c366935"><code>989b148</code></a> [zipkinreceiver] Remove last dependency on Jaeger (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37934">#37934</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/0d08dabf989fc2da55aa173da8f2a1f83f62966d"><code>0d08dab</code></a> [chore][exporter/datadog] Add integration tests on metrics mapping (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37940">#37940</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.119.0...v0.120.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter` from 0.119.0 to 0.120.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/releases">github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter's releases</a>.</em></p> <blockquote> <h2>v0.120.1</h2> <p>The OpenTelemetry Collector Contrib contains everything in the <a href="https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.1">opentelemetry-collector release</a>, be sure to check the release notes there as well.</p> <h2>End user changelog</h2> <h3>🧰 Bug fixes 🧰</h3> <ul> <li><code>receiver/prometheus</code>: Fix Collector failing to start up if Prometheus receiver is present in config without 'fallback_scrape_protocol'. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38018">#38018</a>)</li> </ul> <h2>v0.120.0</h2> <p>The OpenTelemetry Collector Contrib contains everything in the <a href="https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.0">opentelemetry-collector release</a>, be sure to check the release notes there as well.</p> <h2>End user changelog</h2> <h3>🛑 Breaking changes 🛑</h3> <ul> <li><code>all</code>: Added support for go1.24, bumped minimum version to 1.23 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37875">#37875</a>)</li> <li><code>elasticsearchexporter</code>: Use go-elasticsearch/v8, require minimum version of ES 7.17.x or 8.x (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32454">#32454</a>)</li> <li><code>elasticsearchexporter</code>: Remove dedot config. ECS mode now always dedots, no others dedot at all. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33772">#33772</a>)</li> <li><code>activedirectorydsreceiver</code>: Fixed typo in the attribute <code>distingushed_names</code>, renaming it to <code>distinguished_names</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37606">#37606</a>)</li> <li><code>githubreceiver</code>: The <code>required_header</code> configuration option for the trace receiver has been changed to <code>required_headers</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37578">#37578</a>)</li> <li><code>receiver/hostmetrics</code>: Remove receiver.hostmetrics.normalizeProcessCPUUtilization feature gate (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34763">#34763</a>)</li> <li><code>tailsamplingprocessor</code>: Fix the decision timer metric to capture longer latencies beyond 50ms. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37722">#37722</a>) This changes the unit of the decision timer metric from microseconds to milliseconds.</li> <li><code>routingconnector</code>: Remove <code>match_once</code> configuration parameter. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36824">#36824</a>)</li> </ul> <h3>🚩 Deprecations 🚩</h3> <ul> <li><code>opencensusexporter</code>: Deprecate the OpenCensus exporter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36791">#36791</a>) Migrate to use the OTLP exporter moving forward.</li> <li><code>opencensusreceiver</code>: Deprecate the OpenCensus receiver (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36791">#36791</a>) Migrate to use the OTLP receiver moving forward.</li> </ul> <h3>🚀 New components 🚀</h3> <ul> <li><code>bmchelixexporter</code>: Mark the BMC Helix exporter as Alpha. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773">#36773</a>)</li> <li><code>bmchelixexporter</code>: metrics implementation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773">#36773</a>)</li> <li><code>kafkatopicsobserver</code>: Adding new kafka topics observer extension (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37665">#37665</a>)</li> <li><code>googlecloudlogentryencodingextension</code>: Introduce the scaffolding of a new component, googlecloudlogentryencodingextension (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37531">#37531</a>)</li> </ul> <h3>💡 Enhancements 💡</h3> <ul> <li> <p><code>elasticsearchexporter</code>: Syncs support for compression level on elasticsearch exporter with confighttp. The default compression level is 1 if not set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37260">#37260</a>)</p> </li> <li> <p><code>processor/transformprocessor</code>: Add support for global conditions and error mode overrides. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29017">#29017</a>) Global conditions are now available for context-inferred structured configurations, allowing the use of fully qualified paths. Additionally, a new configuration key called <code>error_mode</code> has been added to the context statements group. This key determines how the processor reacts to errors that occur while processing that specific group of statements. When provided, it overrides the top-level error mode, offering more granular control over error handling.</p> </li> <li> <p><code>pkg/stanza</code>: Allow users to configure initial buffer size (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37786">#37786</a>)</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md">github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter's changelog</a>.</em></p> <blockquote> <h2>v0.120.1</h2> <h2>v0.120.0</h2> <h3>🛑 Breaking changes 🛑</h3> <ul> <li><code>s3provider</code>: Delete deprecated <code>New</code> factory function. Use <code>NewFactory</code> instead. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37921">#37921</a>)</li> <li><code>secretsmanagerprovider</code>: Delete deprecated <code>New</code> function, use <code>NewFactory</code> instead (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37923">#37923</a>)</li> <li><code>pkg/stanza</code>: Remove deprecated <code>flush.WithPeriod</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37784">#37784</a>)</li> <li><code>pkg/stanza</code>: Remove deprecated func BuildWithSplitFunc from stanza/fileconsumer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37723">#37723</a>)</li> </ul> <h3>🚩 Deprecations 🚩</h3> <ul> <li><code>pkg/stanza</code>: Deprecate all functions in stanza/decode (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37734">#37734</a>)</li> </ul> <h3>💡 Enhancements 💡</h3> <ul> <li><code>pkg/translator/prometheusremotewrite</code>: add support for metric type sum in FromMetricsV2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33661">#33661</a>) The public function is partially implemented and not ready for use</li> <li><code>pkg/datadog</code>: Expose the internal Zaplogger implementation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37939">#37939</a>)</li> <li><code>dbstorageextension</code>: Add DB Transactions to dbstorage.Batch() method as it is expected by Storage API (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37805">#37805</a>)</li> <li><code>internal/datadog</code>: create new package <code>github.com/open-telemetry/opentelemetry-collector-contrib/pkg/datadog/hostmetadata</code> which exposes <code>GetSourceProvider</code> from <code>github.com/open-telemetry/opentelemetry-collector-contrib/internal/datadog/hostmetadata</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37668">#37668</a>)</li> <li><code>textutil</code>: Remove unnecessary copy while decoding and constructing string (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37734">#37734</a>) This PR affects all log receivers, text extension and kafkareceiver.</li> <li><code>telemetrygen</code>: Exported the API for telemetrygen for test uses. Additionally added new E2E tests and fixed race condition (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36984">#36984</a>)</li> <li><code>tailsamplingprocessor</code>: Add support for external caches when using the Tailsampling Processor in code. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37035">#37035</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/5a52ea44f107dae80cbf99c3d5cbbb9647eb201a"><code>5a52ea4</code></a> [chore] Prepare release 0.120.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38055">#38055</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/259c3a2d0c71ca84baa8cb192f714ab35354bfa0"><code>259c3a2</code></a> [receiver/prometheus] Add fallback_scrape_protocol during config validation (...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/994853d135dced340df40e762a6443a20cf00def"><code>994853d</code></a> [chore] Prepare release 0.120.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37988">#37988</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/860715a35d327e08fed6d562f18fe553c14097fa"><code>860715a</code></a> Update core to latest release (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37987">#37987</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/e91150308878ef6461f5d53849bc25243ff3cb5d"><code>e911503</code></a> [chore] Update core dependencies (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37977">#37977</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/a8ba9427d1fd3b51391a4a8c364d2ca56df42414"><code>a8ba942</code></a> [receiver/k8scluster] add entity attributes to namespace and container (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37581">#37581</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/72cae2ed9f496a164073ca00229b42e18e94c7c6"><code>72cae2e</code></a> [chore][receiver/httpcheckreceiver] Update code ownership - Httpcheck codeown...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/e8e48d2bfdfdc3288ab333233fc7f20100bf4ff8"><code>e8e48d2</code></a> [chore][exporter/coralogix] Add iblancasa to codeowners (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37970">#37970</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/989b148e995fad35e037790d928599293c366935"><code>989b148</code></a> [zipkinreceiver] Remove last dependency on Jaeger (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37934">#37934</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/0d08dabf989fc2da55aa173da8f2a1f83f62966d"><code>0d08dab</code></a> [chore][exporter/datadog] Add integration tests on metrics mapping (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37940">#37940</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.119.0...v0.120.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter` from 0.119.0 to 0.120.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/releases">github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter's releases</a>.</em></p> <blockquote> <h2>v0.120.1</h2> <p>The OpenTelemetry Collector Contrib contains everything in the <a href="https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.1">opentelemetry-collector release</a>, be sure to check the release notes there as well.</p> <h2>End user changelog</h2> <h3>🧰 Bug fixes 🧰</h3> <ul> <li><code>receiver/prometheus</code>: Fix Collector failing to start up if Prometheus receiver is present in config without 'fallback_scrape_protocol'. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38018">#38018</a>)</li> </ul> <h2>v0.120.0</h2> <p>The OpenTelemetry Collector Contrib contains everything in the <a href="https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.0">opentelemetry-collector release</a>, be sure to check the release notes there as well.</p> <h2>End user changelog</h2> <h3>🛑 Breaking changes 🛑</h3> <ul> <li><code>all</code>: Added support for go1.24, bumped minimum version to 1.23 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37875">#37875</a>)</li> <li><code>elasticsearchexporter</code>: Use go-elasticsearch/v8, require minimum version of ES 7.17.x or 8.x (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32454">#32454</a>)</li> <li><code>elasticsearchexporter</code>: Remove dedot config. ECS mode now always dedots, no others dedot at all. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33772">#33772</a>)</li> <li><code>activedirectorydsreceiver</code>: Fixed typo in the attribute <code>distingushed_names</code>, renaming it to <code>distinguished_names</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37606">#37606</a>)</li> <li><code>githubreceiver</code>: The <code>required_header</code> configuration option for the trace receiver has been changed to <code>required_headers</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37578">#37578</a>)</li> <li><code>receiver/hostmetrics</code>: Remove receiver.hostmetrics.normalizeProcessCPUUtilization feature gate (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34763">#34763</a>)</li> <li><code>tailsamplingprocessor</code>: Fix the decision timer metric to capture longer latencies beyond 50ms. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37722">#37722</a>) This changes the unit of the decision timer metric from microseconds to milliseconds.</li> <li><code>routingconnector</code>: Remove <code>match_once</code> configuration parameter. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36824">#36824</a>)</li> </ul> <h3>🚩 Deprecations 🚩</h3> <ul> <li><code>opencensusexporter</code>: Deprecate the OpenCensus exporter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36791">#36791</a>) Migrate to use the OTLP exporter moving forward.</li> <li><code>opencensusreceiver</code>: Deprecate the OpenCensus receiver (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36791">#36791</a>) Migrate to use the OTLP receiver moving forward.</li> </ul> <h3>🚀 New components 🚀</h3> <ul> <li><code>bmchelixexporter</code>: Mark the BMC Helix exporter as Alpha. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773">#36773</a>)</li> <li><code>bmchelixexporter</code>: metrics implementation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773">#36773</a>)</li> <li><code>kafkatopicsobserver</code>: Adding new kafka topics observer extension (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37665">#37665</a>)</li> <li><code>googlecloudlogentryencodingextension</code>: Introduce the scaffolding of a new component, googlecloudlogentryencodingextension (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37531">#37531</a>)</li> </ul> <h3>💡 Enhancements 💡</h3> <ul> <li> <p><code>elasticsearchexporter</code>: Syncs support for compression level on elasticsearch exporter with confighttp. The default compression level is 1 if not set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37260">#37260</a>)</p> </li> <li> <p><code>processor/transformprocessor</code>: Add support for global conditions and error mode overrides. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29017">#29017</a>) Global conditions are now available for context-inferred structured configurations, allowing the use of fully qualified paths. Additionally, a new configuration key called <code>error_mode</code> has been added to the context statements group. This key determines how the processor reacts to errors that occur while processing that specific group of statements. When provided, it overrides the top-level error mode, offering more granular control over error handling.</p> </li> <li> <p><code>pkg/stanza</code>: Allow users to configure initial buffer size (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37786">#37786</a>)</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md">github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter's changelog</a>.</em></p> <blockquote> <h2>v0.120.1</h2> <h2>v0.120.0</h2> <h3>🛑 Breaking changes 🛑</h3> <ul> <li><code>s3provider</code>: Delete deprecated <code>New</code> factory function. Use <code>NewFactory</code> instead. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37921">#37921</a>)</li> <li><code>secretsmanagerprovider</code>: Delete deprecated <code>New</code> function, use <code>NewFactory</code> instead (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37923">#37923</a>)</li> <li><code>pkg/stanza</code>: Remove deprecated <code>flush.WithPeriod</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37784">#37784</a>)</li> <li><code>pkg/stanza</code>: Remove deprecated func BuildWithSplitFunc from stanza/fileconsumer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37723">#37723</a>)</li> </ul> <h3>🚩 Deprecations 🚩</h3> <ul> <li><code>pkg/stanza</code>: Deprecate all functions in stanza/decode (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37734">#37734</a>)</li> </ul> <h3>💡 Enhancements 💡</h3> <ul> <li><code>pkg/translator/prometheusremotewrite</code>: add support for metric type sum in FromMetricsV2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33661">#33661</a>) The public function is partially implemented and not ready for use</li> <li><code>pkg/datadog</code>: Expose the internal Zaplogger implementation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37939">#37939</a>)</li> <li><code>dbstorageextension</code>: Add DB Transactions to dbstorage.Batch() method as it is expected by Storage API (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37805">#37805</a>)</li> <li><code>internal/datadog</code>: create new package <code>github.com/open-telemetry/opentelemetry-collector-contrib/pkg/datadog/hostmetadata</code> which exposes <code>GetSourceProvider</code> from <code>github.com/open-telemetry/opentelemetry-collector-contrib/internal/datadog/hostmetadata</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37668">#37668</a>)</li> <li><code>textutil</code>: Remove unnecessary copy while decoding and constructing string (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37734">#37734</a>) This PR affects all log receivers, text extension and kafkareceiver.</li> <li><code>telemetrygen</code>: Exported the API for telemetrygen for test uses. Additionally added new E2E tests and fixed race condition (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36984">#36984</a>)</li> <li><code>tailsamplingprocessor</code>: Add support for external caches when using the Tailsampling Processor in code. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37035">#37035</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/5a52ea44f107dae80cbf99c3d5cbbb9647eb201a"><code>5a52ea4</code></a> [chore] Prepare release 0.120.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38055">#38055</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/259c3a2d0c71ca84baa8cb192f714ab35354bfa0"><code>259c3a2</code></a> [receiver/prometheus] Add fallback_scrape_protocol during config validation (...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/994853d135dced340df40e762a6443a20cf00def"><code>994853d</code></a> [chore] Prepare release 0.120.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37988">#37988</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/860715a35d327e08fed6d562f18fe553c14097fa"><code>860715a</code></a> Update core to latest release (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37987">#37987</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/e91150308878ef6461f5d53849bc25243ff3cb5d"><code>e911503</code></a> [chore] Update core dependencies (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37977">#37977</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/a8ba9427d1fd3b51391a4a8c364d2ca56df42414"><code>a8ba942</code></a> [receiver/k8scluster] add entity attributes to namespace and container (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37581">#37581</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/72cae2ed9f496a164073ca00229b42e18e94c7c6"><code>72cae2e</code></a> [chore][receiver/httpcheckreceiver] Update code ownership - Httpcheck codeown...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/e8e48d2bfdfdc3288ab333233fc7f20100bf4ff8"><code>e8e48d2</code></a> [chore][exporter/coralogix] Add iblancasa to codeowners (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37970">#37970</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/989b148e995fad35e037790d928599293c366935"><code>989b148</code></a> [zipkinreceiver] Remove last dependency on Jaeger (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37934">#37934</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/0d08dabf989fc2da55aa173da8f2a1f83f62966d"><code>0d08dab</code></a> [chore][exporter/datadog] Add integration tests on metrics mapping (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37940">#37940</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.119.0...v0.120.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckv2extension` from 0.119.0 to 0.120.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/releases">github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckv2extension's releases</a>.</em></p> <blockquote> <h2>v0.120.1</h2> <p>The OpenTelemetry Collector Contrib contains everything in the <a href="https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.1">opentelemetry-collector release</a>, be sure to check the release notes there as well.</p> <h2>End user changelog</h2> <h3>🧰 Bug fixes 🧰</h3> <ul> <li><code>receiver/prometheus</code>: Fix Collector failing to start up if Prometheus receiver is present in config without 'fallback_scrape_protocol'. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38018">#38018</a>)</li> </ul> <h2>v0.120.0</h2> <p>The OpenTelemetry Collector Contrib contains everything in the <a href="https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.0">opentelemetry-collector release</a>, be sure to check the release notes there as well.</p> <h2>End user changelog</h2> <h3>🛑 Breaking changes 🛑</h3> <ul> <li><code>all</code>: Added support for go1.24, bumped minimum version to 1.23 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37875">#37875</a>)</li> <li><code>elasticsearchexporter</code>: Use go-elasticsearch/v8, require minimum version of ES 7.17.x or 8.x (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32454">#32454</a>)</li> <li><code>elasticsearchexporter</code>: Remove dedot config. ECS mode now always dedots, no others dedot at all. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33772">#33772</a>)</li> <li><code>activedirectorydsreceiver</code>: Fixed typo in the attribute <code>distingushed_names</code>, renaming it to <code>distinguished_names</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37606">#37606</a>)</li> <li><code>githubreceiver</code>: The <code>required_header</code> configuration option for the trace receiver has been changed to <code>required_headers</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37578">#37578</a>)</li> <li><code>receiver/hostmetrics</code>: Remove receiver.hostmetrics.normalizeProcessCPUUtilization feature gate (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34763">#34763</a>)</li> <li><code>tailsamplingprocessor</code>: Fix the decision timer metric to capture longer latencies beyond 50ms. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37722">#37722</a>) This changes the unit of the decision timer metric from microseconds to milliseconds.</li> <li><code>routingconnector</code>: Remove <code>match_once</code> configuration parameter. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36824">#36824</a>)</li> </ul> <h3>🚩 Deprecations 🚩</h3> <ul> <li><code>opencensusexporter</code>: Deprecate the OpenCensus exporter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36791">#36791</a>) Migrate to use the OTLP exporter moving forward.</li> <li><code>opencensusreceiver</code>: Deprecate the OpenCensus receiver (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36791">#36791</a>) Migrate to use the OTLP receiver moving forward.</li> </ul> <h3>🚀 New components 🚀</h3> <ul> <li><code>bmchelixexporter</code>: Mark the BMC Helix exporter as Alpha. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773">#36773</a>)</li> <li><code>bmchelixexporter</code>: metrics implementation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773">#36773</a>)</li> <li><code>kafkatopicsobserver</code>: Adding new kafka topics observer extension (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37665">#37665</a>)</li> <li><code>googlecloudlogentryencodingextension</code>: Introduce the scaffolding of a new component, googlecloudlogentryencodingextension (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37531">#37531</a>)</li> </ul> <h3>💡 Enhancements 💡</h3> <ul> <li> <p><code>elasticsearchexporter</code>: Syncs support for compression level on elasticsearch exporter with confighttp. The default compression level is 1 if not set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37260">#37260</a>)</p> </li> <li> <p><code>processor/transformprocessor</code>: Add support for global conditions and error mode overrides. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29017">#29017</a>) Global conditions are now available for context-inferred structured configurations, allowing the use of fully qualified paths. Additionally, a new configuration key called <code>error_mode</code> has been added to the context statements group. This key determines how the processor reacts to errors that occur while processing that specific group of statements. When provided, it overrides the top-level error mode, offering more granular control over error handling.</p> </li> <li> <p><code>pkg/stanza</code>: Allow users to configure initial buffer size (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37786">#37786</a>)</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md">github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckv2extension's changelog</a>.</em></p> <blockquote> <h2>v0.120.1</h2> <h2>v0.120.0</h2> <h3>🛑 Breaking changes 🛑</h3> <ul> <li><code>s3provider</code>: Delete deprecated <code>New</code> factory function. Use <code>NewFactory</code> instead. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37921">#37921</a>)</li> <li><code>secretsmanagerprovider</code>: Delete deprecated <code>New</code> function, use <code>NewFactory</code> instead (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37923">#37923</a>)</li> <li><code>pkg/stanza</code>: Remove deprecated <code>flush.WithPeriod</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37784">#37784</a>)</li> <li><code>pkg/stanza</code>: Remove deprecated func BuildWithSplitFunc from stanza/fileconsumer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37723">#37723</a>)</li> </ul> <h3>🚩 Deprecations 🚩</h3> <ul> <li><code>pkg/stanza</code>: Deprecate all functions in stanza/decode (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37734">#37734</a>)</li> </ul> <h3>💡 Enhancements 💡</h3> <ul> <li><code>pkg/translator/prometheusremotewrite</code>: add support for metric type sum in FromMetricsV2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33661">#33661</a>) The public function is partially implemented and not ready for use</li> <li><code>pkg/datadog</code>: Expose the internal Zaplogger implementation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37939">#37939</a>)</li> <li><code>dbstorageextension</code>: Add DB Transactions to dbstorage.Batch() method as it is expected by Storage API (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37805">#37805</a>)</li> <li><code>internal/datadog</code>: create new package <code>github.com/open-telemetry/opentelemetry-collector-contrib/pkg/datadog/hostmetadata</code> which exposes <code>GetSourceProvider</code> from <code>github.com/open-telemetry/opentelemetry-collector-contrib/internal/datadog/hostmetadata</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37668">#37668</a>)</li> <li><code>textutil</code>: Remove unnecessary copy while decoding and constructing string (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37734">#37734</a>) This PR affects all log receivers, text extension and kafkareceiver.</li> <li><code>telemetrygen</code>: Exported the API for telemetrygen for test uses. Additionally added new E2E tests and fixed race condition (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36984">#36984</a>)</li> <li><code>tailsamplingprocessor</code>: Add support for external caches when using the Tailsampling Processor in code. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37035">#37035</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/5a52ea44f107dae80cbf99c3d5cbbb9647eb201a"><code>5a52ea4</code></a> [chore] Prepare release 0.120.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38055">#38055</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/259c3a2d0c71ca84baa8cb192f714ab35354bfa0"><code>259c3a2</code></a> [receiver/prometheus] Add fallback_scrape_protocol during config validation (...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/994853d135dced340df40e762a6443a20cf00def"><code>994853d</code></a> [chore] Prepare release 0.120.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37988">#37988</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/860715a35d327e08fed6d562f18fe553c14097fa"><code>860715a</code></a> Update core to latest release (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37987">#37987</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/e91150308878ef6461f5d53849bc25243ff3cb5d"><code>e911503</code></a> [chore] Update core dependencies (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37977">#37977</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/a8ba9427d1fd3b51391a4a8c364d2ca56df42414"><code>a8ba942</code></a> [receiver/k8scluster] add entity attributes to namespace and container (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37581">#37581</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/72cae2ed9f496a164073ca00229b42e18e94c7c6"><code>72cae2e</code></a> [chore][receiver/httpcheckreceiver] Update code ownership - Httpcheck codeown...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/e8e48d2bfdfdc3288ab333233fc7f20100bf4ff8"><code>e8e48d2</code></a> [chore][exporter/coralogix] Add iblancasa to codeowners (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37970">#37970</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/989b148e995fad35e037790d928599293c366935"><code>989b148</code></a> [zipkinreceiver] Remove last dependency on Jaeger (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37934">#37934</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/0d08dabf989fc2da55aa173da8f2a1f83f62966d"><code>0d08dab</code></a> [chore][exporter/datadog] Add integration tests on metrics mapping (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37940">#37940</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.119.0...v0.120.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage` from 0.119.0 to 0.120.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/releases">github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage's releases</a>.</em></p> <blockquote> <h2>v0.120.1</h2> <p>The OpenTelemetry Collector Contrib contains everything in the <a href="https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.1">opentelemetry-collector release</a>, be sure to check the release notes there as well.</p> <h2>End user changelog</h2> <h3>🧰 Bug fixes 🧰</h3> <ul> <li><code>receiver/prometheus</code>: Fix Collector failing to start up if Prometheus receiver is present in config without 'fallback_scrape_protocol'. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38018">#38018</a>)</li> </ul> <h2>v0.120.0</h2> <p>The OpenTelemetry Collector Contrib contains everything in the <a href="https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.0">opentelemetry-collector release</a>, be sure to check the release notes there as well.</p> <h2>End user changelog</h2> <h3>🛑 Breaking changes 🛑</h3> <ul> <li><code>all</code>: Added support for go1.24, bumped minimum version to 1.23 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37875">#37875</a>)</li> <li><code>elasticsearchexporter</code>: Use go-elasticsearch/v8, require minimum version of ES 7.17.x or 8.x (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32454">#32454</a>)</li> <li><code>elasticsearchexporter</code>: Remove dedot config. ECS mode now always dedots, no others dedot at all. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33772">#33772</a>)</li> <li><code>activedirectorydsreceiver</code>: Fixed typo in the attribute <code>distingushed_names</code>, renaming it to <code>distinguished_names</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37606">#37606</a>)</li> <li><code>githubreceiver</code>: The <code>required_header</code> configuration option for the trace receiver has been changed to <code>required_headers</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37578">#37578</a>)</li> <li><code>receiver/hostmetrics</code>: Remove receiver.hostmetrics.normalizeProcessCPUUtilization feature gate (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34763">#34763</a>)</li> <li><code>tailsamplingprocessor</code>: Fix the decision timer metric to capture longer latencies beyond 50ms. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37722">#37722</a>) This changes the unit of the decision timer metric from microseconds to milliseconds.</li> <li><code>routingconnector</code>: Remove <code>match_once</code> configuration parameter. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36824">#36824</a>)</li> </ul> <h3>🚩 Deprecations 🚩</h3> <ul> <li><code>opencensusexporter</code>: Deprecate the OpenCensus exporter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36791">#36791</a>) Migrate to use the OTLP exporter moving forward.</li> <li><code>opencensusreceiver</code>: Deprecate the OpenCensus receiver (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36791">#36791</a>) Migrate to use the OTLP receiver moving forward.</li> </ul> <h3>🚀 New components 🚀</h3> <ul> <li><code>bmchelixexporter</code>: Mark the BMC Helix exporter as Alpha. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773">#36773</a>)</li> <li><code>bmchelixexporter</code>: metrics implementation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773">#36773</a>)</li> <li><code>kafkatopicsobserver</code>: Adding new kafka topics observer extension (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37665">#37665</a>)</li> <li><code>googlecloudlogentryencodingextension</code>: Introduce the scaffolding of a new component, googlecloudlogentryencodingextension (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37531">#37531</a>)</li> </ul> <h3>💡 Enhancements 💡</h3> <ul> <li> <p><code>elasticsearchexporter</code>: Syncs support for compression level on elasticsearch exporter with confighttp. The default compression level is 1 if not set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37260">#37260</a>)</p> </li> <li> <p><code>processor/transformprocessor</code>: Add support for global conditions and error mode overrides. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29017">#29017</a>) Global conditions are now available for context-inferred structured configurations, allowing the use of fully qualified paths. Additionally, a new configuration key called <code>error_mode</code> has been added to the context statements group. This key determines how the processor reacts to errors that occur while processing that specific group of statements. When provided, it overrides the top-level error mode, offering more granular control over error handling.</p> </li> <li> <p><code>pkg/stanza</code>: Allow users to configure initial buffer size (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37786">#37786</a>)</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CHANGELOG-API.md">github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage's changelog</a>.</em></p> <blockquote> <h2>v0.120.1</h2> <h2>v0.120.0</h2> <h3>🛑 Breaking changes 🛑</h3> <ul> <li><code>s3provider</code>: Delete deprecated <code>New</code> factory function. Use <code>NewFactory</code> instead. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37921">#37921</a>)</li> <li><code>secretsmanagerprovider</code>: Delete deprecated <code>New</code> function, use <code>NewFactory</code> instead (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37923">#37923</a>)</li> <li><code>pkg/stanza</code>: Remove deprecated <code>flush.WithPeriod</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37784">#37784</a>)</li> <li><code>pkg/stanza</code>: Remove deprecated func BuildWithSplitFunc from stanza/fileconsumer (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37723">#37723</a>)</li> </ul> <h3>🚩 Deprecations 🚩</h3> <ul> <li><code>pkg/stanza</code>: Deprecate all functions in stanza/decode (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37734">#37734</a>)</li> </ul> <h3>💡 Enhancements 💡</h3> <ul> <li><code>pkg/translator/prometheusremotewrite</code>: add support for metric type sum in FromMetricsV2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33661">#33661</a>) The public function is partially implemented and not ready for use</li> <li><code>pkg/datadog</code>: Expose the internal Zaplogger implementation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37939">#37939</a>)</li> <li><code>dbstorageextension</code>: Add DB Transactions to dbstorage.Batch() method as it is expected by Storage API (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37805">#37805</a>)</li> <li><code>internal/datadog</code>: create new package <code>github.com/open-telemetry/opentelemetry-collector-contrib/pkg/datadog/hostmetadata</code> which exposes <code>GetSourceProvider</code> from <code>github.com/open-telemetry/opentelemetry-collector-contrib/internal/datadog/hostmetadata</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37668">#37668</a>)</li> <li><code>textutil</code>: Remove unnecessary copy while decoding and constructing string (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37734">#37734</a>) This PR affects all log receivers, text extension and kafkareceiver.</li> <li><code>telemetrygen</code>: Exported the API for telemetrygen for test uses. Additionally added new E2E tests and fixed race condition (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36984">#36984</a>)</li> <li><code>tailsamplingprocessor</code>: Add support for external caches when using the Tailsampling Processor in code. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37035">#37035</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/5a52ea44f107dae80cbf99c3d5cbbb9647eb201a"><code>5a52ea4</code></a> [chore] Prepare release 0.120.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38055">#38055</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/259c3a2d0c71ca84baa8cb192f714ab35354bfa0"><code>259c3a2</code></a> [receiver/prometheus] Add fallback_scrape_protocol during config validation (...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/994853d135dced340df40e762a6443a20cf00def"><code>994853d</code></a> [chore] Prepare release 0.120.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37988">#37988</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/860715a35d327e08fed6d562f18fe553c14097fa"><code>860715a</code></a> Update core to latest release (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37987">#37987</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/e91150308878ef6461f5d53849bc25243ff3cb5d"><code>e911503</code></a> [chore] Update core dependencies (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37977">#37977</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/a8ba9427d1fd3b51391a4a8c364d2ca56df42414"><code>a8ba942</code></a> [receiver/k8scluster] add entity attributes to namespace and container (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37581">#37581</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/72cae2ed9f496a164073ca00229b42e18e94c7c6"><code>72cae2e</code></a> [chore][receiver/httpcheckreceiver] Update code ownership - Httpcheck codeown...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/e8e48d2bfdfdc3288ab333233fc7f20100bf4ff8"><code>e8e48d2</code></a> [chore][exporter/coralogix] Add iblancasa to codeowners (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37970">#37970</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/989b148e995fad35e037790d928599293c366935"><code>989b148</code></a> [zipkinreceiver] Remove last dependency on Jaeger (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37934">#37934</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/commit/0d08dabf989fc2da55aa173da8f2a1f83f62966d"><code>0d08dab</code></a> [chore][exporter/datadog] Add integration tests on metrics mapping (<a href="https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37940">#37940</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.119.0...v0.120.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger` from 0.119.0 to 0.120.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/releases">github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger's releases</a>.</em></p> <blockquote> <h2>v0.120.1</h2> <p>The OpenTelemetry Collector Contrib contains everything in the <a href="https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.120.1">opentelemetry-collector release</a>, be sure to check the release notes there as well.</p> <h2>End u…
- Loading branch information