Commit fe91162
authored
Update OpenTelemetry modules (main) (#234826)
This PR contains the following updates:
| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
|
[@elastic/opentelemetry-node](https://www.elastic.co/docs/reference/opentelemetry/edot-sdks/nodejs)
([source](https://redirect.github.com/elastic/elastic-otel-node/tree/HEAD/packages/opentelemetry-node))
| dependencies | minor | [`^1.2.0` ->
`^1.7.0`](https://renovatebot.com/diffs/npm/@elastic%2fopentelemetry-node/1.2.0/1.7.0)
| |
| [@grpc/grpc-js](https://grpc.io/)
([source](https://redirect.github.com/grpc/grpc-node)) | dependencies |
minor | [`^1.13.4` ->
`^1.14.1`](https://renovatebot.com/diffs/npm/@grpc%2fgrpc-js/1.13.4/1.14.1)
| `1.14.2` |
|
[@opentelemetry/context-async-hooks](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-context-async-hooks)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`^2.0.1` ->
`^2.2.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fcontext-async-hooks/2.0.1/2.2.0)
| |
|
[@opentelemetry/exporter-metrics-otlp-grpc](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`^0.203.0` ->
`^0.208.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-metrics-otlp-grpc/0.203.0/0.208.0)
| |
|
[@opentelemetry/exporter-metrics-otlp-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-metrics-otlp-http)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`^0.203.0` ->
`^0.208.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-metrics-otlp-http/0.203.0/0.208.0)
| |
|
[@opentelemetry/exporter-prometheus](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`^0.203.0` ->
`^0.208.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.203.0/0.208.0)
| |
|
[@opentelemetry/exporter-trace-otlp-grpc](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-grpc)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`^0.203.0` ->
`^0.208.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-grpc/0.203.0/0.208.0)
| |
|
[@opentelemetry/exporter-trace-otlp-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-http)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`^0.203.0` ->
`^0.208.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-http/0.203.0/0.208.0)
| |
|
[@opentelemetry/exporter-trace-otlp-proto](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/exporter-trace-otlp-proto)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`^0.203.0` ->
`^0.208.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-trace-otlp-proto/0.203.0/0.208.0)
| |
|
[@opentelemetry/instrumentation](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`^0.203.0` ->
`^0.208.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.203.0/0.208.0)
| |
|
[@opentelemetry/instrumentation-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`^0.203.0` ->
`^0.208.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.203.0/0.208.0)
| |
|
[@opentelemetry/instrumentation-undici](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-undici#readme)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-undici))
| dependencies | minor | [`^0.14.0` ->
`^0.19.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-undici/0.14.0/0.19.0)
| |
|
[@opentelemetry/otlp-exporter-base](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/otlp-exporter-base)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`^0.203.0` ->
`^0.208.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fotlp-exporter-base/0.203.0/0.208.0)
| |
|
[@opentelemetry/semantic-conventions](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/semantic-conventions)
([source](https://redirect.github.com/open-telemetry/opentelemetry-js))
| dependencies | minor | [`^1.37.0` ->
`^1.38.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsemantic-conventions/1.37.0/1.38.0)
| |
---
### Release Notes
<details>
<summary>elastic/elastic-otel-node
(@​elastic/opentelemetry-node)</summary>
###
[`v1.7.0`](https://redirect.github.com/elastic/elastic-otel-node/releases/tag/v1.7.0):
@​elastic/opentelemetry-node 1.7.0
[Compare
Source](https://redirect.github.com/elastic/elastic-otel-node/compare/v1.6.0...v1.7.0)
#### Changelog
##### Features and enhancements
- Add support for TLS/mTLS configuration of the OpAMP client (used for
[central
configuration](elastic-otel-node://reference/edot-node/configuration.md#central-configuration)).
Three new environment variables can be used:
`ELASTIC_OTEL_OPAMP_CERTIFICATE`,
`ELASTIC_OTEL_OPAMP_CLIENT_CERTIFICATE`, and
`ELASTIC_OTEL_OPAMP_CLIENT_KEY`. See [the Configure central
configuration doc
section](elastic-otel-node://reference/edot-node/configuration.md#configure-central-configuration)
for details.
[#​1044](https://redirect.github.com/elastic/elastic-otel-node/issues/1044)
- Improve the "preamble" log message at startup to include some details
on envvars set that are relevant to the EDOT Node.js config. This uses
an allowlist of non-sensitive envvars to avoid logging sensitive
details.
[#​1018](https://redirect.github.com/elastic/elastic-otel-node/issues/1018)
- Add support for the `opamp_polling_interval` setting in Central
Configuration.
[#​1128](https://redirect.github.com/elastic/elastic-otel-node/issues/1128)
While this is supported in the EDOT Node.js SDK, it will only be present
in
the "Agent Configuration" UI of Kibana version 9.3 and later.
##### Fixes
- Update `@opentelemetry/instrumentation-openai` dependency to version
0.7.0 to resolve a possible issue with TypeScript compilation.
[opentelemetry-js-contrib#3240](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3240)
***
[README](https://redirect.github.com/elastic/elastic-otel-node/tree/main/packages/opentelemetry-node#readme)
| [Full Release
Notes](https://redirect.github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/index.md)
| [Breaking
Changes](https://redirect.github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/breaking-changes.md)
###
[`v1.6.0`](https://redirect.github.com/elastic/elastic-otel-node/releases/tag/v1.6.0):
@​elastic/opentelemetry-node 1.6.0
[Compare
Source](https://redirect.github.com/elastic/elastic-otel-node/compare/v1.5.0...v1.6.0)
#### Changelog
##### Features and enhancements
- Add support for `ELASTIC_OTEL_OPAMP_HEADERS` environment variable for
setting headers for OpAMP requests. This typically would be used to
specify authorization for a given `ELASTIC_OTEL_OPAMP_ENDPOINT`, e.g.:
`export ELASTIC_OTEL_OPAMP_HEADERS="Authorization=ApiKey sekrit"`.
[#​1069](https://redirect.github.com/elastic/elastic-otel-node/issues/1069)
- HTTP exporters now accept TLS configuration via the env vars
`OTEL_EXPORTER_OTLP_CERTIFICATE`, `OTEL_EXPORTER_OTLP_CLIENT_KEY` and
`OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE`. The signal specific vars
(`OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE`, ...) are also taken into
account.
- Prepend EDOT Node.js product identifier in the `user-agent` for all
HTTP and GRPC exporters.
([#​1104](https://redirect.github.com/elastic/elastic-otel-node/pull/1104))
- Switch back to the upstream resource detector
`@opentelemetry/resource-detector-gcp` which covers more environments
thanks to Google's
[contribution](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/pull/3007).
- Add support for dynamic configuration of the sampling rate of the
default logger via the `sampling_rate` variable in Central
Configuration.
[#​1070](https://redirect.github.com/elastic/elastic-otel-node/pull/1070)
While this is supported in the EDOT Node.js SDK, it will only be present
in
the "Agent Configuration" UI of Kibana version 9.3 and later.
##### Fixes
- Update to latest `@opentelemetry/*` dependencies
([#​1104](https://redirect.github.com/elastic/elastic-otel-node/pull/1104)),
which includes a couple of fixes:
- a bug in `@opentelemetry/otlp-grpc-exporter-base@0.206.0` prevented to
set the `user-agent` header in metadata. A [change in the exporter
configuration](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5928)
fixed it.
- the context manager and propagation setup is the first thing at the
start of the SDK. This prevents detectors from [leaking
telemetry](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/2320)
since they get the right context.
***
[README](https://redirect.github.com/elastic/elastic-otel-node/tree/main/packages/opentelemetry-node#readme)
| [Full Release
Notes](https://redirect.github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/index.md)
| [Breaking
Changes](https://redirect.github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/breaking-changes.md)
###
[`v1.5.0`](https://redirect.github.com/elastic/elastic-otel-node/releases/tag/v1.5.0):
@​elastic/opentelemetry-node 1.5.0
[Compare
Source](https://redirect.github.com/elastic/elastic-otel-node/compare/v1.4.0...v1.5.0)
#### Changelog
##### Chores
- Update to the latest upstream OpenTelemetry JS dependencies.
([#​1062](https://redirect.github.com/elastic/elastic-otel-node/pull/1062))
- Switch to trusted publishing
(https://docs.npmjs.com/trusted-publishers) as a security precaution
against supply-chain attacks.
***
[README](https://redirect.github.com/elastic/elastic-otel-node/tree/main/packages/opentelemetry-node#readme)
| [Full Release
Notes](https://redirect.github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/index.md)
| [Breaking
Changes](https://redirect.github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/breaking-changes.md)
###
[`v1.4.0`](https://redirect.github.com/elastic/elastic-otel-node/releases/tag/v1.4.0):
@​elastic/opentelemetry-node 1.4.0
[Compare
Source](https://redirect.github.com/elastic/elastic-otel-node/compare/v1.3.0...v1.4.0)
#### Changelog
##### Features and enhancements
- The Elastic-authored `@elastic/opentelemetry-instrumentation-openai`
instrumentation has been [upstreamed to
OpenTelemetry](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai/).
EDOT Node.js now uses the `@opentelemetry/instrumentation-openai`
package
to instrument `openai`. The newer package supports instrumenting
openai@5 --
the current major version.
[#​1015](https://redirect.github.com/elastic/elastic-otel-node/pull/1015)
- If you were using `@elastic/opentelemetry-instrumentation-openai` with
the
`OTEL_NODE_ENABLED_INSTRUMENTATIONS` or
`OTEL_NODE_ENABLED_INSTRUMENTATIONS`
environment variables, you should switch to using `openai`. The old
value
will still work until the next major release.
##### Fixes
- Update to latest `@opentelemetry/*` dependencies
([#​1027](https://redirect.github.com/elastic/elastic-otel-node/pull/1027)),
which includes a
[fix](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5917)
for a bug in `@opentelemetry/otlp-exporter-base@0.204.0` that could
break bundling.
***
[README](https://redirect.github.com/elastic/elastic-otel-node/tree/main/packages/opentelemetry-node#readme)
| [Full Release
Notes](https://redirect.github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/index.md)
| [Breaking
Changes](https://redirect.github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/breaking-changes.md)
###
[`v1.3.0`](https://redirect.github.com/elastic/elastic-otel-node/releases/tag/v1.3.0):
@​elastic/opentelemetry-node 1.3.0
[Compare
Source](https://redirect.github.com/elastic/elastic-otel-node/compare/v1.2.0...v1.3.0)
#### Changelog
##### Features and enhancements
- Added `@opentelemetry/instrumentation-oracledb` to the default set of
instrumentations.
- New Central Configuration settings. Typically these settings are only
useful
for temporary debugging of telemetry.
- `send_traces`: A boolean to disable/enable sending of trace telemetry
(i.e. spans).
- `send_metrics`: The same, for the metrics signal.
- `send_logs`: The same, for the logs signal.
While these are supported in EDOT Node.js, they will only be present in
"Agent Configuration" UI of Kibana version 9.2 and later.
[#​928](https://redirect.github.com/elastic/elastic-otel-node/pull/928)
- New `ELASTIC_OTEL_CONTEXT_PROPAGATION_ONLY` configuration environment
variable.
Set this to `true` to disable sending of spans, but otherwise continue
to
do context propagation. This can be useful in limited conditions to
support
propagating trace-context through a service to downstream services for
distributed tracing, but not collect spans from the service. (Note that
this
typically results in incomplete or broken traces in Kibana trace
viewer.)
[#​928](https://redirect.github.com/elastic/elastic-otel-node/pull/928)
##### Fixes
##### Chores
- OTLP export requests (HTTP flavors only) will include an identifier
for EDOT Node.js in the User-Agent header.
[#​982](https://redirect.github.com/elastic/elastic-otel-node/pull/982)
***
[README](https://redirect.github.com/elastic/elastic-otel-node/tree/main/packages/opentelemetry-node#readme)
| [Full Release
Notes](https://redirect.github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/index.md)
| [Breaking
Changes](https://redirect.github.com/elastic/elastic-otel-node/blob/main/docs/release-notes/breaking-changes.md)
</details>
<details>
<summary>grpc/grpc-node (@​grpc/grpc-js)</summary>
###
[`v1.14.1`](https://redirect.github.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.14.1):
@​grpc/grpc-js 1.14.1
[Compare
Source](https://redirect.github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.0...@grpc/grpc-js@1.14.1)
- Fix a regression of the settings used internally for HTTP/2 sessions
([#​3023](https://redirect.github.com/grpc/grpc-node/issues/3023))
###
[`v1.14.0`](https://redirect.github.com/grpc/grpc-node/releases/tag/%40grpc/grpc-js%401.14.0):
@​grpc/grpc-js 1.14.0
[Compare
Source](https://redirect.github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.13.4...@grpc/grpc-js@1.14.0)
#### Changelog
- Add `getAuthContext` method to client and server call classes (more
details can be found in [gRFC
L35](https://redirect.github.com/grpc/proposal/blob/master/L35-node-getAuthContext.md))
([#​2920](https://redirect.github.com/grpc/grpc-node/issues/2920))
- Implement custom backend metrics support ([gRFC
A51](https://redirect.github.com/grpc/proposal/blob/master/A51-custom-backend-metrics.md))
([#​2978](https://redirect.github.com/grpc/grpc-node/issues/2978),
[#​2983](https://redirect.github.com/grpc/grpc-node/issues/2983),
[#​2985](https://redirect.github.com/grpc/grpc-node/issues/2985),
[#​2986](https://redirect.github.com/grpc/grpc-node/issues/2986),
[#​2999](https://redirect.github.com/grpc/grpc-node/issues/2999))
- Add `getConnectionInfo` method to the `ServerInterceptingCall` class
([#​2922](https://redirect.github.com/grpc/grpc-node/issues/2922))
- Implement the `weighted_round_robin` load balancing policy
([#​2998](https://redirect.github.com/grpc/grpc-node/issues/2998))
- Fix jitter behavior for client retries
([#​2960](https://redirect.github.com/grpc/grpc-node/issues/2960)
contributed by
[@​ekscentrysytet](https://redirect.github.com/ekscentrysytet))
- Start connecting from a random index in the `round_robin` LB policy
([#​2979](https://redirect.github.com/grpc/grpc-node/issues/2979))
- Send connection-level WINDOW_UPDATE at session start
([#​2971](https://redirect.github.com/grpc/grpc-node/issues/2971)
contributed by
[@​KoenRijpstra](https://redirect.github.com/KoenRijpstra))
#### Experimental API Changes
Added:
- `CHANNEL_ARGS_CONFIG_SELECTOR_KEY`
- `StatusOr<T>`
- `CallStream`
- `statusOrFromValue`
- `statusOrFromError`
Modified:
- `ResolverListener#onSuccessfulResolution` now has the signature
`(endpointList: StatusOr<Endpoint[]>, attributes: { [key: string]:
unknown }, serviceConfig: StatusOr<ServiceConfig> | null,
resolutionNote: string): boolean`
- `LoadBalancer#updateAddressList` now has the signature
\`updateAddressList(endpointList: StatusOr\<Endpoint\[]>,lbConfig:
TypedLoadBalancingConfig, channelOptions: ChannelOptions,
resolutionNote: string): boolean
</details>
<details>
<summary>open-telemetry/opentelemetry-js
(@​opentelemetry/context-async-hooks)</summary>
###
[`v2.2.0`](https://redirect.github.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#220)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/v2.1.0...v2.2.0)
##### 🐛 Bug Fixes
- fix(core): avoid leaking Node.js types via `unrefTimer()` util
[#​5986](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5986)
[@​pichlermarc](https://redirect.github.com/pichlermarc)
- fix(core): avoid leaking Node.js types via otperformance
[#​5987](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5987)
[@​pichlermarc](https://redirect.github.com/pichlermarc)
- **important:** this bug fix may be breaking for certain uses of
`otperformance`
- `otperformance.now()` and `otperformance.timeOrigin` are not affected.
- the previously used type was incorrect and overly broad, leading to
unexpected run-time behavior runtimes that are not Node.js.
- these problems are now caught on compile-time: if you have been using
this API and this change is breaking to you, please consider using your
target platform's `performance` implementation instead.
##### 🏠 Internal
- test(shim-opentracing): add comparison thresholds in flaky assertions
[#​5974](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5974)
[@​cjihrig](https://redirect.github.com/cjihrig)
- test(exporter-jaeger): clean up OTEL_EXPORTER_JAEGER_AGENT_PORT
between tests
[#​6003](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6003)
[@​cjihrig](https://redirect.github.com/cjihrig)
- test(sdk-trace-base): ensure environment variables are cleaned up
between tests
[#​6011](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6011)
[@​cjihrig](https://redirect.github.com/cjihrig)
- perf(opentelemetry-core): optimize attribute serialization
[#​5866](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5866)
[@​43081j](https://redirect.github.com/43081j)
- test: test Node.js 25 in CI
[#​6019](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6019)
[@​cjihrig](https://redirect.github.com/cjihrig)
###
[`v2.1.0`](https://redirect.github.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#210)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/v2.0.1...v2.1.0)
##### 🚀 Features
- feat(opentelemetry-resources): add schema url
[#​5070](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5753)
[@​c-ehrlich](https://redirect.github.com/c-ehrlich)
##### 🐛 Bug Fixes
- fix(sdk-metrics): Remove invalid default value for `startTime` param
to ExponentialHistogramAccumulation. This only impacted the
closurescript compiler.
[#​5763](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5763)
[@​trentm](https://redirect.github.com/trentm)
##### 🏠 Internal
- chore: enable tsconfig isolatedModules
[#​5697](https://redirect.github.com/open-telemetry/opentelemetry-js/pull/5697)
[@​legendecas](https://redirect.github.com/legendecas)
</details>
<details>
<summary>open-telemetry/opentelemetry-js-contrib
(@​opentelemetry/instrumentation-undici)</summary>
###
[`v0.19.0`](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/blob/HEAD/packages/instrumentation-undici/CHANGELOG.md#0190-2025-11-06)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/compare/2801ab2f0f9243b154a624298dacb7228c4f70cd...94e5b7da4500459e38e8d4dfda93542f22159600)
##### Features
- **deps:** update deps matching '@​opentelemetry/\*'
([#​3210](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3210))
([2d675d3](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/commit/2d675d368a1b8df0599bc5f6462db535a225c0b6))
###
[`v0.18.0`](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/blob/HEAD/packages/instrumentation-undici/CHANGELOG.md#0180-2025-10-21)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/compare/333e026413f082f90859bb778abf7519fbffa940...2801ab2f0f9243b154a624298dacb7228c4f70cd)
##### Features
- **deps:** update deps matching '@​opentelemetry/\*'
([#​3187](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3187))
([ab96334](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/commit/ab9633455794de79964e60775c804791d19259bc))
###
[`v0.17.0`](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/blob/HEAD/packages/instrumentation-undici/CHANGELOG.md#0170-2025-10-06)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/compare/5a5918fd4f9f16b14c9ef4d3de08ab98c20e5b46...333e026413f082f90859bb778abf7519fbffa940)
##### Features
- **deps:** update deps matching '@​opentelemetry/\*'
([#​3145](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3145))
([704c716](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/commit/704c7161f782590d7b644ab607b5f9c29cdfd63f))
###
[`v0.16.2`](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/blob/HEAD/packages/instrumentation-undici/CHANGELOG.md#0162-2025-09-29)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/compare/931c7b34f53ea625da900726b1f57c5c934b5b28...5a5918fd4f9f16b14c9ef4d3de08ab98c20e5b46)
##### Bug Fixes
- force new release-please PR
([#​3123](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3123))
([0dab838](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/commit/0dab8383b5349e21a968fe2cedd8a6e2243f86d0))
###
[`v0.16.1`](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/blob/HEAD/packages/instrumentation-undici/CHANGELOG.md#0161-2025-09-25)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/compare/v0.16.0...931c7b34f53ea625da900726b1f57c5c934b5b28)
##### Bug Fixes
- force new release-please PR
([#​3098](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3098))
([13c58e9](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/commit/13c58e9ad77b266a03e34ffd4b61ab18c86f9d73))
###
[`v0.16.0`](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/blob/HEAD/packages/instrumentation-undici/CHANGELOG.md#0160-2025-09-10)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/compare/v0.15.0...v0.16.0)
##### Features
- **deps:** update deps matching '@​opentelemetry/\*'
([#​3034](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3034))
([bee0a66](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/commit/bee0a66ef825145fb1a9b172c3468ccf0c97a820))
###
[`v0.15.0`](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/blob/HEAD/packages/instrumentation-undici/CHANGELOG.md#0150-2025-09-08)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/compare/v0.14.0...v0.15.0)
##### Features
- **deps:** update otel deps
([#​3027](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3027))
([fd9e262](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/commit/fd9e262fabf4e8fd8e246b8967892fa26442968a))
</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://redirect.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://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJUZWFtOkFJIEluZnJhIiwiVGVhbTpDb3JlIiwiVGVhbTpNb25pdG9yaW5nIiwiVGVhbTpTZWN1cml0eSIsInJlbGVhc2Vfbm90ZTpza2lwIl19-->
Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com>1 parent aea1e81 commit fe91162
2 files changed
+626
-558
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
138 | | - | |
| 138 | + | |
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
158 | | - | |
| 158 | + | |
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
| |||
1198 | 1198 | | |
1199 | 1199 | | |
1200 | 1200 | | |
1201 | | - | |
1202 | | - | |
1203 | | - | |
1204 | | - | |
1205 | | - | |
1206 | | - | |
1207 | | - | |
1208 | | - | |
1209 | | - | |
1210 | | - | |
1211 | | - | |
1212 | | - | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
1213 | 1213 | | |
1214 | 1214 | | |
1215 | 1215 | | |
| |||
0 commit comments