Skip to content

[9.2] Update OpenTelemetry modules (main) (#255194)#261339

Open
afharo wants to merge 2 commits intoelastic:9.2from
afharo:backport/9.2/pr-255194
Open

[9.2] Update OpenTelemetry modules (main) (#255194)#261339
afharo wants to merge 2 commits intoelastic:9.2from
afharo:backport/9.2/pr-255194

Conversation

@afharo
Copy link
Copy Markdown
Member

@afharo afharo commented Apr 6, 2026

Backport

This will backport the following commits from main to 9.2:

Questions ?

Please refer to the Backport tool documentation

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[@opentelemetry/context-async-hooks](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-context-async-hooks)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | patch | [`2.5.0` ->
`2.5.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2fcontext-async-hooks/2.5.0/2.5.1)
|
|
[@opentelemetry/exporter-metrics-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-metrics-otlp-grpc/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-metrics-otlp-http)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-metrics-otlp-http/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-metrics-otlp-proto](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-metrics-otlp-proto)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-metrics-otlp-proto/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-prometheus](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-trace-otlp-grpc](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-grpc)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-grpc/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-http)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-http/0.211.0/0.212.0)
|
|
[@opentelemetry/exporter-trace-otlp-proto](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-proto)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-proto/0.211.0/0.212.0)
|
|
[@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.211.0/0.212.0)
|
|
[@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.211.0/0.212.0)
|
|
[@opentelemetry/otlp-exporter-base](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/otlp-exporter-base)
([source](https://github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`0.211.0` ->
`0.212.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fotlp-exporter-base/0.211.0/0.212.0)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-js
(@&elastic#8203;opentelemetry/context-async-hooks)</summary>

###
[`v2.5.1`](https://github.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#251)

[Compare
Source](https://github.com/open-telemetry/opentelemetry-js/compare/v2.5.0...v2.5.1)

##### 🐛 Bug Fixes

- fix(opentelemetry-sdk-node): the custom value from env variable for
service.instance.id should take priority over random uuid as backup
[#&elastic#8203;6345](https://github.com/open-telemetry/opentelemetry-js/pull/6345)
[@&elastic#8203;maryliag](https://github.com/maryliag)

##### 🏠 Internal

- perf(sdk-trace-base): use Uint8Array for browser RandomIdGenerator
[#&elastic#8203;6209](https://github.com/open-telemetry/opentelemetry-js/pull/6209)
[@&elastic#8203;overbalance](https://github.com/overbalance)
- test(sdk-trace-base): remove obsolete TypeScript and platform
workarounds
[#&elastic#8203;6327](https://github.com/open-telemetry/opentelemetry-js/pull/6327)
[@&elastic#8203;overbalance](https://github.com/overbalance)
- fix(example-web): update Docker config and deps for collector
[#&elastic#8203;6342](https://github.com/open-telemetry/opentelemetry-js/pull/6342)
[@&elastic#8203;overbalance](https://github.com/overbalance)
- perf(sdk-trace-base): optimize setAttribute performance
[#&elastic#8203;6283](https://github.com/open-telemetry/opentelemetry-js/pull/6283)
[@&elastic#8203;AbhiPrasad](https://github.com/AbhiPrasad)
- refactor(core): remove unnecessary closure in \_export()
[#&elastic#8203;6360](https://github.com/open-telemetry/opentelemetry-js/pull/6360)
[@&elastic#8203;cjihrig](https://github.com/cjihrig)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkFJIEluZnJhIiwiVGVhbTpDb3JlIiwiVGVhbTpNb25pdG9yaW5nIiwiVGVhbTpTZWN1cml0eSIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->

---------

Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 654de77)

# Conflicts:
#	package.json
#	yarn.lock
@afharo afharo added the backport This PR is a backport of another PR label Apr 6, 2026
@afharo afharo requested a review from kibanamachine as a code owner April 6, 2026 12:55
@afharo afharo enabled auto-merge (squash) April 6, 2026 12:55
…ally, or add an exception to src/dev/yarn_deduplicate/index.ts and then commit the changes and push to your branch
@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

Metrics [docs]

✅ unchanged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants