dependabot[bot] opened a new pull request, #1395:
URL: https://github.com/apache/rocketmq-clients/pull/1395

   Bumps 
[@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) to 
2.12.0 and updates ancestor dependencies 
[@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js), 
[@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js),
 [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) 
and 
[@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js).
 These dependencies need to be updated together.
   
   Updates `@opentelemetry/core` from 1.30.1 to 2.12.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/open-telemetry/opentelemetry-js/releases";>@​opentelemetry/core's
 releases</a>.</em></p>
   <blockquote>
   <h2>v2.12.0</h2>
   <h2>2.12.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>chore(sdk-trace): add <code>StackContextManager</code> in 
<code>@opentelemetry/sdk-trace</code> package <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7086";>#7086</a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>feat(ci): support releasing from maintenance branches <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6767";>#6767</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The API documentation site is only redeployed for releases whose commit 
is reachable from <code>main</code>, so a maintenance release no longer 
overwrites it.</li>
   </ul>
   </li>
   </ul>
   <h2>v2.11.0</h2>
   <h2>2.11.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(context-async-hooks): implement <code>attach()</code> on 
<code>AsyncLocalStorageContextManager</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6845";>#6845</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>On Node.js 25.9+, delegates to 
<code>AsyncLocalStorage.withScope()</code> returning a native 
<code>RunScope</code>. On older Node.js, falls back to <code>enterWith()</code> 
with a manual disposable wrapper.</li>
   </ul>
   </li>
   <li>feat(sdk-trace): allow configuring the force flush timeout per call <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6929";>#6929</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-metrics): ignore <code>Infinity</code> in exponential histograms 
<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7015";>#7015</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>perf(sdk-metrics): reuse a single DataView for exponential histogram bit 
reads <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6998";>#6998</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   <li>chore(ci): run documentation tests on a weekly schedule <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6920";>#6920</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>feat(ci): support pre-releases and major version bumps in the release 
workflow <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6768";>#6768</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a></li>
   <li>chore(resources): Ensure that multiple uses of 
serviceInstanceIdDetector.detect() return the <em>same</em> value for 
<code>service.instance.id</code></li>
   </ul>
   <h2>v2.10.0</h2>
   <h2>2.10.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(sdk-logs): implement log processor metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554";>#6554</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(otlp-exporter): implement exporter metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480";>#6480</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(propagator-jaeger):  <em>Notice</em>: The 
<code>@opentelemetry/propagator-jaeger</code> package will be removed in SDK 
3.x, planned for approximately September 2026. <a 
href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The Jaeger propagator has been deprecated by the OpenTelemetry 
specification in favor of <code>W3CTraceContextPropagator</code>. This package 
will be removed in a future release.</li>
   </ul>
   </li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-trace): reject <code>SimpleSpanProcessor.forceFlush()</code> 
when a pending export fails <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771";>#6771</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>fix(sdk-trace): include trace IDs at the ratio 1 upper bound in 
<code>TraceIdRatioBasedSampler</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890";>#6890</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/open-telemetry/opentelemetry-js/blob/v2.12.0/CHANGELOG.md";>@​opentelemetry/core's
 changelog</a>.</em></p>
   <blockquote>
   <h2>2.12.0</h2>
   <h3>:house: Internal</h3>
   <ul>
   <li>chore(sdk-trace): add <code>StackContextManager</code> in 
<code>@opentelemetry/sdk-trace</code> package <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7086";>#7086</a></li>
   <li>feat(ci): support releasing from maintenance branches <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6767";>#6767</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The API documentation site is only redeployed for releases whose commit 
is reachable from <code>main</code>, so a maintenance release no longer 
overwrites it.</li>
   </ul>
   </li>
   </ul>
   <h2>2.11.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(context-async-hooks): implement <code>attach()</code> on 
<code>AsyncLocalStorageContextManager</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6845";>#6845</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>On Node.js 25.9+, delegates to 
<code>AsyncLocalStorage.withScope()</code> returning a native 
<code>RunScope</code>. On older Node.js, falls back to <code>enterWith()</code> 
with a manual disposable wrapper.</li>
   </ul>
   </li>
   <li>feat(sdk-trace): allow configuring the force flush timeout per call <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6929";>#6929</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-metrics): ignore <code>Infinity</code> in exponential histograms 
<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7015";>#7015</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>perf(sdk-metrics): reuse a single DataView for exponential histogram bit 
reads <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6998";>#6998</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   <li>chore(ci): run documentation tests on a weekly schedule <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6920";>#6920</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>feat(ci): support pre-releases and major version bumps in the release 
workflow <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6768";>#6768</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a></li>
   <li>chore(resources): Ensure that multiple uses of 
serviceInstanceIdDetector.detect() return the <em>same</em> value for 
<code>service.instance.id</code></li>
   </ul>
   <h2>2.10.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(sdk-logs): implement log processor metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554";>#6554</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(otlp-exporter): implement exporter metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480";>#6480</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(propagator-jaeger):  <em>Notice</em>: The 
<code>@opentelemetry/propagator-jaeger</code> package will be removed in SDK 
3.x, planned for approximately September 2026. <a 
href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The Jaeger propagator has been deprecated by the OpenTelemetry 
specification in favor of <code>W3CTraceContextPropagator</code>. This package 
will be removed in a future release.</li>
   </ul>
   </li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-trace): reject <code>SimpleSpanProcessor.forceFlush()</code> 
when a pending export fails <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771";>#6771</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>fix(sdk-trace): include trace IDs at the ratio 1 upper bound in 
<code>TraceIdRatioBasedSampler</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890";>#6890</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>chore: build on Node 26 in CI <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6887";>#6887</a>
 <a href="https://github.com/overbalance";><code>@​overbalance</code></a></li>
   <li>chore: bump to [email protected] <a 
href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a></li>
   </ul>
   <h2>2.9.0</h2>
   <h3>:boom: Breaking Changes</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d";><code>92b844e</code></a>
 chore: prepare next v2.x release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151";>#7151</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c";><code>a859aff</code></a>
 fix(web-common): export getElementXPath utility (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124";>#7124</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5";><code>2bd5a73</code></a>
 chore(web-common)!: deprecate <code>addSpanNetworkEvents()</code> et al 
instrumentation-...</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5";><code>d60f05e</code></a>
 doc(sdk-trace): add description for StackContextManager (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089";>#7089</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d";><code>5bd476e</code></a>
 chore: move context manager to sdk-trace (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086";>#7086</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417";><code>554c0c6</code></a>
 chore: move sdk-trace-web utils to web-common (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058";>#7058</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a";><code>788922c</code></a>
 ci: support maintenance branch releases (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036";>#7036</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/0b72a81636fa476e8f1f1afd2ae0c90a1362194c";><code>0b72a81</code></a>
 chore: prepare next release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7044";>#7044</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/a9c5338a9f485f1433df9308f24bd7397a4a0321";><code>a9c5338</code></a>
 ci: roll prerelease changelog into one final release changelog (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7045";>#7045</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/f41805e769ba10fb6dae72a4b7a5a3dc67cca82e";><code>f41805e</code></a>
 chore: prepare next release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7042";>#7042</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/open-telemetry/opentelemetry-js/compare/v1.30.1...v2.12.0";>compare
 view</a></li>
   </ul>
   </details>
   <details>
   <summary>Maintainer changes</summary>
   <p>This version was pushed to npm by <a 
href="https://www.npmjs.com/~GitHub%20Actions";>GitHub Actions</a>, a new 
releaser for <code>@​opentelemetry/core</code> since your current version.</p>
   </details>
   <br />
   
   Updates `@opentelemetry/exporter-metrics-otlp-grpc` from 0.57.2 to 0.223.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/open-telemetry/opentelemetry-js/releases";>@​opentelemetry/exporter-metrics-otlp-grpc's
 releases</a>.</em></p>
   <blockquote>
   <h2>experimental/v0.223.0</h2>
   <h2>0.223.0</h2>
   <h3>:boom: Breaking Changes</h3>
   <ul>
   <li>chore(web-common)!: clean up and deprecate network span utils <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7114";>#7114</a>
   <ul>
   <li>These utilities were long planned for removal. They were moved from the 
<code>sdk-trace-web</code> package and are currently only used by the 
(deprecated) <code>instrumentation-fetch</code> and 
<code>instrumentation-xml-http-request</code> packages.</li>
   <li>Drop the <code>skipOldSemconvContentLengthAttrs</code> vestigial option 
from <code>addSpanNetworkEvents()</code>.</li>
   </ul>
   </li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>refactor(web-common, instrumentation-fetch, 
instrumentation-xml-http-request): move utils from 
<code>@opentelemetry/sdk-trace-web</code>
   into <code>@opentelemetry/web-common</code> and use them in 
<code>@opentelemetry/instrumentation-fetch</code> and 
<code>@opentelemetry/instrumentation-xml-http-request</code>.
   With this change the instrumentations do not depend on SDK packages and the 
utils are kept in a shared package so we avoid code duplication.</li>
   </ul>
   <h2>experimental/v0.222.0</h2>
   <h2>0.222.0</h2>
   <h3>:boom: Breaking Changes</h3>
   <ul>
   <li>fix(sdk-node)!: fail-fast on Propagator creation from config file <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6930";>#6930</a>
 <a href="https://github.com/trentm";><code>@​trentm</code></a></li>
   <li>fix(sdk-node)!: fail-fast on MeterProvider creation from config file <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6954";>#6954</a>
 <a href="https://github.com/trentm";><code>@​trentm</code></a></li>
   <li>fix(sdk-node)!: fail-fast on TracerProvider creation from config file <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6962";>#6962</a>
 <a href="https://github.com/trentm";><code>@​trentm</code></a></li>
   <li>fix(sdk-node)!: fail-fast on Resource creation from config file <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6989";>#6989</a>
 <a href="https://github.com/trentm";><code>@​trentm</code></a>
   <ul>
   <li>
   <p>This also breaks some usage of <code>startNodeSDK()</code> for 
<em>environment-based</em> config, i.e. when <em>not</em> using a config file. 
For example with <code>OTEL_NODE_RESOURCE_DETECTORS=all</code>, it results in 
an error message and a no-op SDK.
   (This does not impact users of <code>new NodeSDK()</code> -- the currently 
recommended mechanism to start an SDK using this package.)</p>
   <pre lang="bash"><code>Could not create OpenTelemetry SDK from 
configuration, SDK will not be setup: unknown ExperimentalResourceDetector name 
in configuration: &quot;container&quot;
   </code></pre>
   </li>
   </ul>
   </li>
   </ul>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(sdk-logs): deprecate <code>SdkLogRecord</code> in favor of 
<code>ReadWriteLogRecord</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6939";>#6939</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a></li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(instrumentation-http): redact sensitive query parameters on incoming 
(server) spans; add <code>redactedQueryParamsServer</code> config option <a 
href="https://github.com/dyladan";><code>@​dyladan</code></a></li>
   <li>fix(sdk-node): support <code>headers_list</code> when creating OTLP 
exporters from declarative configuration <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6953";>#6953</a>
 <a href="https://github.com/JacksonWeber";><code>@​JacksonWeber</code></a></li>
   </ul>
   <h3>:books: Documentation</h3>
   <ul>
   <li>docs(sdk-logs): mark logger configuration as experimental <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6996";>#6996</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>docs(configuration): document the <code>ConfigModel</code> suffix naming 
convention for exported types <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6612";>#6612</a>
 <a 
href="https://github.com/vedantchalke36";><code>@​vedantchalke36</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>refactor(sampler-jaeger-remote): remove <code>axios</code> dependency 
and use <code>fetch</code> to get the sampler configuration from Jaeger API <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6963";>#6963</a>
 <a href="https://github.com/david-luna";><code>@​david-luna</code></a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d";><code>92b844e</code></a>
 chore: prepare next v2.x release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151";>#7151</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c";><code>a859aff</code></a>
 fix(web-common): export getElementXPath utility (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124";>#7124</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5";><code>2bd5a73</code></a>
 chore(web-common)!: deprecate <code>addSpanNetworkEvents()</code> et al 
instrumentation-...</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5";><code>d60f05e</code></a>
 doc(sdk-trace): add description for StackContextManager (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089";>#7089</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d";><code>5bd476e</code></a>
 chore: move context manager to sdk-trace (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086";>#7086</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417";><code>554c0c6</code></a>
 chore: move sdk-trace-web utils to web-common (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058";>#7058</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a";><code>788922c</code></a>
 ci: support maintenance branch releases (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036";>#7036</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/0b72a81636fa476e8f1f1afd2ae0c90a1362194c";><code>0b72a81</code></a>
 chore: prepare next release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7044";>#7044</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/a9c5338a9f485f1433df9308f24bd7397a4a0321";><code>a9c5338</code></a>
 ci: roll prerelease changelog into one final release changelog (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7045";>#7045</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/f41805e769ba10fb6dae72a4b7a5a3dc67cca82e";><code>f41805e</code></a>
 chore: prepare next release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7042";>#7042</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.57.2...experimental/v0.223.0";>compare
 view</a></li>
   </ul>
   </details>
   <details>
   <summary>Maintainer changes</summary>
   <p>This version was pushed to npm by <a 
href="https://www.npmjs.com/~GitHub%20Actions";>GitHub Actions</a>, a new 
releaser for <code>@​opentelemetry/exporter-metrics-otlp-grpc</code> since your 
current version.</p>
   </details>
   <br />
   
   Updates `@opentelemetry/resources` from 1.30.1 to 2.12.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/open-telemetry/opentelemetry-js/releases";>@​opentelemetry/resources's
 releases</a>.</em></p>
   <blockquote>
   <h2>v2.12.0</h2>
   <h2>2.12.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>chore(sdk-trace): add <code>StackContextManager</code> in 
<code>@opentelemetry/sdk-trace</code> package <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7086";>#7086</a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>feat(ci): support releasing from maintenance branches <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6767";>#6767</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The API documentation site is only redeployed for releases whose commit 
is reachable from <code>main</code>, so a maintenance release no longer 
overwrites it.</li>
   </ul>
   </li>
   </ul>
   <h2>v2.11.0</h2>
   <h2>2.11.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(context-async-hooks): implement <code>attach()</code> on 
<code>AsyncLocalStorageContextManager</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6845";>#6845</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>On Node.js 25.9+, delegates to 
<code>AsyncLocalStorage.withScope()</code> returning a native 
<code>RunScope</code>. On older Node.js, falls back to <code>enterWith()</code> 
with a manual disposable wrapper.</li>
   </ul>
   </li>
   <li>feat(sdk-trace): allow configuring the force flush timeout per call <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6929";>#6929</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-metrics): ignore <code>Infinity</code> in exponential histograms 
<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7015";>#7015</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>perf(sdk-metrics): reuse a single DataView for exponential histogram bit 
reads <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6998";>#6998</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   <li>chore(ci): run documentation tests on a weekly schedule <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6920";>#6920</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>feat(ci): support pre-releases and major version bumps in the release 
workflow <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6768";>#6768</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a></li>
   <li>chore(resources): Ensure that multiple uses of 
serviceInstanceIdDetector.detect() return the <em>same</em> value for 
<code>service.instance.id</code></li>
   </ul>
   <h2>v2.10.0</h2>
   <h2>2.10.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(sdk-logs): implement log processor metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554";>#6554</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(otlp-exporter): implement exporter metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480";>#6480</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(propagator-jaeger):  <em>Notice</em>: The 
<code>@opentelemetry/propagator-jaeger</code> package will be removed in SDK 
3.x, planned for approximately September 2026. <a 
href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The Jaeger propagator has been deprecated by the OpenTelemetry 
specification in favor of <code>W3CTraceContextPropagator</code>. This package 
will be removed in a future release.</li>
   </ul>
   </li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-trace): reject <code>SimpleSpanProcessor.forceFlush()</code> 
when a pending export fails <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771";>#6771</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>fix(sdk-trace): include trace IDs at the ratio 1 upper bound in 
<code>TraceIdRatioBasedSampler</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890";>#6890</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/open-telemetry/opentelemetry-js/blob/v2.12.0/CHANGELOG.md";>@​opentelemetry/resources's
 changelog</a>.</em></p>
   <blockquote>
   <h2>2.12.0</h2>
   <h3>:house: Internal</h3>
   <ul>
   <li>chore(sdk-trace): add <code>StackContextManager</code> in 
<code>@opentelemetry/sdk-trace</code> package <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7086";>#7086</a></li>
   <li>feat(ci): support releasing from maintenance branches <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6767";>#6767</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The API documentation site is only redeployed for releases whose commit 
is reachable from <code>main</code>, so a maintenance release no longer 
overwrites it.</li>
   </ul>
   </li>
   </ul>
   <h2>2.11.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(context-async-hooks): implement <code>attach()</code> on 
<code>AsyncLocalStorageContextManager</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6845";>#6845</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>On Node.js 25.9+, delegates to 
<code>AsyncLocalStorage.withScope()</code> returning a native 
<code>RunScope</code>. On older Node.js, falls back to <code>enterWith()</code> 
with a manual disposable wrapper.</li>
   </ul>
   </li>
   <li>feat(sdk-trace): allow configuring the force flush timeout per call <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6929";>#6929</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-metrics): ignore <code>Infinity</code> in exponential histograms 
<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7015";>#7015</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>perf(sdk-metrics): reuse a single DataView for exponential histogram bit 
reads <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6998";>#6998</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   <li>chore(ci): run documentation tests on a weekly schedule <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6920";>#6920</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>feat(ci): support pre-releases and major version bumps in the release 
workflow <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6768";>#6768</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a></li>
   <li>chore(resources): Ensure that multiple uses of 
serviceInstanceIdDetector.detect() return the <em>same</em> value for 
<code>service.instance.id</code></li>
   </ul>
   <h2>2.10.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(sdk-logs): implement log processor metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554";>#6554</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(otlp-exporter): implement exporter metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480";>#6480</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(propagator-jaeger):  <em>Notice</em>: The 
<code>@opentelemetry/propagator-jaeger</code> package will be removed in SDK 
3.x, planned for approximately September 2026. <a 
href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The Jaeger propagator has been deprecated by the OpenTelemetry 
specification in favor of <code>W3CTraceContextPropagator</code>. This package 
will be removed in a future release.</li>
   </ul>
   </li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-trace): reject <code>SimpleSpanProcessor.forceFlush()</code> 
when a pending export fails <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771";>#6771</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>fix(sdk-trace): include trace IDs at the ratio 1 upper bound in 
<code>TraceIdRatioBasedSampler</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890";>#6890</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>chore: build on Node 26 in CI <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6887";>#6887</a>
 <a href="https://github.com/overbalance";><code>@​overbalance</code></a></li>
   <li>chore: bump to [email protected] <a 
href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a></li>
   </ul>
   <h2>2.9.0</h2>
   <h3>:boom: Breaking Changes</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d";><code>92b844e</code></a>
 chore: prepare next v2.x release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151";>#7151</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c";><code>a859aff</code></a>
 fix(web-common): export getElementXPath utility (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124";>#7124</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5";><code>2bd5a73</code></a>
 chore(web-common)!: deprecate <code>addSpanNetworkEvents()</code> et al 
instrumentation-...</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5";><code>d60f05e</code></a>
 doc(sdk-trace): add description for StackContextManager (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089";>#7089</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d";><code>5bd476e</code></a>
 chore: move context manager to sdk-trace (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086";>#7086</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417";><code>554c0c6</code></a>
 chore: move sdk-trace-web utils to web-common (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058";>#7058</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a";><code>788922c</code></a>
 ci: support maintenance branch releases (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036";>#7036</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/0b72a81636fa476e8f1f1afd2ae0c90a1362194c";><code>0b72a81</code></a>
 chore: prepare next release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7044";>#7044</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/a9c5338a9f485f1433df9308f24bd7397a4a0321";><code>a9c5338</code></a>
 ci: roll prerelease changelog into one final release changelog (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7045";>#7045</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/f41805e769ba10fb6dae72a4b7a5a3dc67cca82e";><code>f41805e</code></a>
 chore: prepare next release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7042";>#7042</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/open-telemetry/opentelemetry-js/compare/v1.30.1...v2.12.0";>compare
 view</a></li>
   </ul>
   </details>
   <details>
   <summary>Maintainer changes</summary>
   <p>This version was pushed to npm by <a 
href="https://www.npmjs.com/~GitHub%20Actions";>GitHub Actions</a>, a new 
releaser for <code>@​opentelemetry/resources</code> since your current 
version.</p>
   </details>
   <br />
   
   Updates `@opentelemetry/sdk-metrics` from 1.30.1 to 2.12.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/open-telemetry/opentelemetry-js/releases";>@​opentelemetry/sdk-metrics's
 releases</a>.</em></p>
   <blockquote>
   <h2>v2.12.0</h2>
   <h2>2.12.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>chore(sdk-trace): add <code>StackContextManager</code> in 
<code>@opentelemetry/sdk-trace</code> package <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7086";>#7086</a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>feat(ci): support releasing from maintenance branches <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6767";>#6767</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The API documentation site is only redeployed for releases whose commit 
is reachable from <code>main</code>, so a maintenance release no longer 
overwrites it.</li>
   </ul>
   </li>
   </ul>
   <h2>v2.11.0</h2>
   <h2>2.11.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(context-async-hooks): implement <code>attach()</code> on 
<code>AsyncLocalStorageContextManager</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6845";>#6845</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>On Node.js 25.9+, delegates to 
<code>AsyncLocalStorage.withScope()</code> returning a native 
<code>RunScope</code>. On older Node.js, falls back to <code>enterWith()</code> 
with a manual disposable wrapper.</li>
   </ul>
   </li>
   <li>feat(sdk-trace): allow configuring the force flush timeout per call <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6929";>#6929</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-metrics): ignore <code>Infinity</code> in exponential histograms 
<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7015";>#7015</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>perf(sdk-metrics): reuse a single DataView for exponential histogram bit 
reads <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6998";>#6998</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   <li>chore(ci): run documentation tests on a weekly schedule <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6920";>#6920</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>feat(ci): support pre-releases and major version bumps in the release 
workflow <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6768";>#6768</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a></li>
   <li>chore(resources): Ensure that multiple uses of 
serviceInstanceIdDetector.detect() return the <em>same</em> value for 
<code>service.instance.id</code></li>
   </ul>
   <h2>v2.10.0</h2>
   <h2>2.10.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(sdk-logs): implement log processor metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554";>#6554</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(otlp-exporter): implement exporter metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480";>#6480</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(propagator-jaeger):  <em>Notice</em>: The 
<code>@opentelemetry/propagator-jaeger</code> package will be removed in SDK 
3.x, planned for approximately September 2026. <a 
href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The Jaeger propagator has been deprecated by the OpenTelemetry 
specification in favor of <code>W3CTraceContextPropagator</code>. This package 
will be removed in a future release.</li>
   </ul>
   </li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-trace): reject <code>SimpleSpanProcessor.forceFlush()</code> 
when a pending export fails <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771";>#6771</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>fix(sdk-trace): include trace IDs at the ratio 1 upper bound in 
<code>TraceIdRatioBasedSampler</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890";>#6890</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/open-telemetry/opentelemetry-js/blob/v2.12.0/CHANGELOG.md";>@​opentelemetry/sdk-metrics's
 changelog</a>.</em></p>
   <blockquote>
   <h2>2.12.0</h2>
   <h3>:house: Internal</h3>
   <ul>
   <li>chore(sdk-trace): add <code>StackContextManager</code> in 
<code>@opentelemetry/sdk-trace</code> package <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7086";>#7086</a></li>
   <li>feat(ci): support releasing from maintenance branches <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6767";>#6767</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The API documentation site is only redeployed for releases whose commit 
is reachable from <code>main</code>, so a maintenance release no longer 
overwrites it.</li>
   </ul>
   </li>
   </ul>
   <h2>2.11.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(context-async-hooks): implement <code>attach()</code> on 
<code>AsyncLocalStorageContextManager</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6845";>#6845</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>On Node.js 25.9+, delegates to 
<code>AsyncLocalStorage.withScope()</code> returning a native 
<code>RunScope</code>. On older Node.js, falls back to <code>enterWith()</code> 
with a manual disposable wrapper.</li>
   </ul>
   </li>
   <li>feat(sdk-trace): allow configuring the force flush timeout per call <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6929";>#6929</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-metrics): ignore <code>Infinity</code> in exponential histograms 
<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7015";>#7015</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>perf(sdk-metrics): reuse a single DataView for exponential histogram bit 
reads <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6998";>#6998</a>
 <a href="https://github.com/mwear";><code>@​mwear</code></a></li>
   <li>chore(ci): run documentation tests on a weekly schedule <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6920";>#6920</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>feat(ci): support pre-releases and major version bumps in the release 
workflow <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6768";>#6768</a>
 <a href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a></li>
   <li>chore(resources): Ensure that multiple uses of 
serviceInstanceIdDetector.detect() return the <em>same</em> value for 
<code>service.instance.id</code></li>
   </ul>
   <h2>2.10.0</h2>
   <h3>:rocket: Features</h3>
   <ul>
   <li>feat(sdk-logs): implement log processor metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554";>#6554</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(otlp-exporter): implement exporter metrics <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480";>#6480</a>
 <a href="https://github.com/anuraaga";><code>@​anuraaga</code></a></li>
   <li>feat(propagator-jaeger):  <em>Notice</em>: The 
<code>@opentelemetry/propagator-jaeger</code> package will be removed in SDK 
3.x, planned for approximately September 2026. <a 
href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a>
   <ul>
   <li>The Jaeger propagator has been deprecated by the OpenTelemetry 
specification in favor of <code>W3CTraceContextPropagator</code>. This package 
will be removed in a future release.</li>
   </ul>
   </li>
   </ul>
   <h3>:bug: Bug Fixes</h3>
   <ul>
   <li>fix(sdk-trace): reject <code>SimpleSpanProcessor.forceFlush()</code> 
when a pending export fails <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771";>#6771</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   <li>fix(sdk-trace): include trace IDs at the ratio 1 upper bound in 
<code>TraceIdRatioBasedSampler</code> <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890";>#6890</a>
 <a href="https://github.com/LarryHu0217";><code>@​LarryHu0217</code></a></li>
   </ul>
   <h3>:house: Internal</h3>
   <ul>
   <li>chore: build on Node 26 in CI <a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6887";>#6887</a>
 <a href="https://github.com/overbalance";><code>@​overbalance</code></a></li>
   <li>chore: bump to [email protected] <a 
href="https://github.com/pichlermarc";><code>@​pichlermarc</code></a></li>
   </ul>
   <h2>2.9.0</h2>
   <h3>:boom: Breaking Changes</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d";><code>92b844e</code></a>
 chore: prepare next v2.x release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151";>#7151</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c";><code>a859aff</code></a>
 fix(web-common): export getElementXPath utility (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124";>#7124</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5";><code>2bd5a73</code></a>
 chore(web-common)!: deprecate <code>addSpanNetworkEvents()</code> et al 
instrumentation-...</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5";><code>d60f05e</code></a>
 doc(sdk-trace): add description for StackContextManager (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089";>#7089</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d";><code>5bd476e</code></a>
 chore: move context manager to sdk-trace (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086";>#7086</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417";><code>554c0c6</code></a>
 chore: move sdk-trace-web utils to web-common (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058";>#7058</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a";><code>788922c</code></a>
 ci: support maintenance branch releases (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036";>#7036</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/0b72a81636fa476e8f1f1afd2ae0c90a1362194c";><code>0b72a81</code></a>
 chore: prepare next release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7044";>#7044</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/a9c5338a9f485f1433df9308f24bd7397a4a0321";><code>a9c5338</code></a>
 ci: roll prerelease changelog into one final release changelog (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7045";>#7045</a>)</li>
   <li><a 
href="https://github.com/open-telemetry/opentelemetry-js/commit/f41805e769ba10fb6dae72a4b7a5a3dc67cca82e";><code>f41805e</code></a>
 chore: prepare next release (<a 
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7042";>#7042</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/open-telemetry/opentelemetry-js/compare/v1.30.1...v2.12.0";>compare
 view</a></li>
   </ul>
   </details>
   <details>
   <summary>Maintainer changes</summary>
   <p>This version was pushed to npm by <a 
href="https://www.npmjs.com/~GitHub%20Actions";>GitHub Actions</a>, a new 
releaser for <code>@​opentelemetry/sdk-metrics</code> since your current 
version.</p>
   </details>
   <br />
   
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   You can disable automated security fix PRs for this repo from the [Security 
Alerts page](https://github.com/apache/rocketmq-clients/network/alerts).
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to