Skip to content

feat(opentelemetry-node): update deps matching "@opentelemetry/*"#1388

Merged
trentm merged 4 commits intomainfrom
trentm-update-otel-deps-2.6.0
Mar 5, 2026
Merged

feat(opentelemetry-node): update deps matching "@opentelemetry/*"#1388
trentm merged 4 commits intomainfrom
trentm-update-otel-deps-2.6.0

Conversation

@trentm
Copy link
Copy Markdown
Member

@trentm trentm commented Mar 4, 2026

Summary of changes:

0.8.3 -> 0.8.4 @opentelemetry/resource-detector-container
0.10.0 -> 0.11.0 @opentelemetry/instrumentation-openai (range-bump)
0.20.0 -> 0.21.0 @opentelemetry/resource-detector-azure (range-bump)
0.21.0 -> 0.22.0 @opentelemetry/instrumentation-kafkajs (range-bump)
0.22.0 -> 0.23.0 @opentelemetry/instrumentation-undici (range-bump)
0.22.0 -> 0.23.0 @opentelemetry/winston-transport (range-bump)
0.25.0 -> 0.26.0 @opentelemetry/instrumentation-runtime-node (range-bump)
0.27.0 -> 0.29.0 @opentelemetry/instrumentation-cucumber (range-bump)
0.29.0 -> 0.30.0 @opentelemetry/instrumentation-dataloader (range-bump)
0.31.0 -> 0.32.0 @opentelemetry/instrumentation-fs (range-bump)
0.31.0 -> 0.32.0 @opentelemetry/instrumentation-tedious (range-bump)
0.33.2 -> 0.33.3 @opentelemetry/resource-detector-alibaba-cloud
0.37.0 -> 0.38.0 @opentelemetry/instrumentation-oracledb (range-bump)
0.38.2 -> 0.38.3 @opentelemetry/host-metrics
0.47.0 -> 0.48.0 @opentelemetry/resource-detector-gcp (range-bump)
0.55.0 -> 0.56.0 @opentelemetry/instrumentation-connect (range-bump)
0.55.0 -> 0.56.0 @opentelemetry/instrumentation-dns (range-bump)
0.55.0 -> 0.56.0 @opentelemetry/instrumentation-generic-pool (range-bump)
0.55.0 -> 0.56.0 @opentelemetry/instrumentation-memcached (range-bump)
0.56.0 -> 0.57.0 @opentelemetry/instrumentation-fastify (range-bump)
0.56.0 -> 0.57.0 @opentelemetry/instrumentation-knex (range-bump)
0.56.0 -> 0.57.0 @opentelemetry/instrumentation-lru-memoizer (range-bump)
0.56.0 -> 0.57.0 @opentelemetry/instrumentation-net (range-bump)
0.56.0 -> 0.57.0 @opentelemetry/instrumentation-router (range-bump)
0.56.0 -> 0.57.0 @opentelemetry/instrumentation-winston (range-bump)
0.57.0 -> 0.58.0 @opentelemetry/instrumentation-bunyan (range-bump)
0.57.0 -> 0.58.0 @opentelemetry/instrumentation-cassandra-driver (range-bump)
0.57.0 -> 0.58.0 @opentelemetry/instrumentation-restify (range-bump)
0.58.0 -> 0.59.0 @opentelemetry/instrumentation-hapi (range-bump)
0.58.0 -> 0.59.0 @opentelemetry/instrumentation-mongoose (range-bump)
0.58.0 -> 0.59.0 @opentelemetry/instrumentation-mysql (range-bump)
0.58.0 -> 0.59.0 @opentelemetry/instrumentation-mysql2 (range-bump)
0.58.0 -> 0.59.0 @opentelemetry/instrumentation-nestjs-core (range-bump)
0.58.0 -> 0.59.0 @opentelemetry/instrumentation-pino (range-bump)
0.58.0 -> 0.60.0 @opentelemetry/instrumentation-socket.io (range-bump)
0.59.0 -> 0.60.0 @opentelemetry/instrumentation-amqplib (range-bump)
0.59.0 -> 0.61.0 @opentelemetry/instrumentation-graphql (range-bump)
0.60.0 -> 0.61.0 @opentelemetry/instrumentation-express (range-bump)
0.60.0 -> 0.61.0 @opentelemetry/instrumentation-ioredis (range-bump)
0.60.0 -> 0.61.0 @opentelemetry/instrumentation-koa (range-bump)
0.60.0 -> 0.61.0 @opentelemetry/instrumentation-redis (range-bump)
0.64.0 -> 0.65.0 @opentelemetry/instrumentation-pg (range-bump)
0.65.0 -> 0.66.0 @opentelemetry/instrumentation-mongodb (range-bump)
0.67.0 -> 0.68.0 @opentelemetry/instrumentation-aws-sdk (range-bump)
0.212.0 -> 0.213.0 @opentelemetry/exporter-logs-otlp-grpc (range-bump)
0.212.0 -> 0.213.0 @opentelemetry/exporter-logs-otlp-http (range-bump)
0.212.0 -> 0.213.0 @opentelemetry/exporter-logs-otlp-proto (range-bump)
0.212.0 -> 0.213.0 @opentelemetry/exporter-metrics-otlp-grpc (range-bump)
0.212.0 -> 0.213.0 @opentelemetry/exporter-metrics-otlp-http (range-bump)
0.212.0 -> 0.213.0 @opentelemetry/exporter-metrics-otlp-proto (range-bump)
0.212.0 -> 0.213.0 @opentelemetry/instrumentation-grpc (range-bump)
0.212.0 -> 0.213.0 @opentelemetry/instrumentation-http (range-bump)
0.212.0 -> 0.213.0 @opentelemetry/sampler-composite (range-bump)
0.212.0 -> 0.213.0 @opentelemetry/sdk-logs (range-bump)
0.212.0 -> 0.213.0 @opentelemetry/sdk-node (range-bump)
1.39.0 -> 1.40.0 @opentelemetry/semantic-conventions
2.5.1 -> 2.6.0 @opentelemetry/core (exact-ver-bump)
2.5.1 -> 2.6.0 @opentelemetry/resources (exact-ver-bump)
2.5.1 -> 2.6.0 @opentelemetry/sdk-metrics (exact-ver-bump)
2.12.0 -> 2.13.0 @opentelemetry/resource-detector-aws

- opentelemetry-js release: open-telemetry/opentelemetry-js#6464
- opentelemetry-js-contrib release: open-telemetry/opentelemetry-js-contrib#3410
  (Though *most* of the updates there are just for updating their
  opentelemetry-js deps, so it is difficult to separate out the
  actual changes.)

Summary of changes:

    0.8.3 -> 0.8.4 @opentelemetry/resource-detector-container
    0.10.0 -> 0.11.0 @opentelemetry/instrumentation-openai (range-bump)
    0.20.0 -> 0.21.0 @opentelemetry/resource-detector-azure (range-bump)
    0.21.0 -> 0.22.0 @opentelemetry/instrumentation-kafkajs (range-bump)
    0.22.0 -> 0.23.0 @opentelemetry/instrumentation-undici (range-bump)
    0.22.0 -> 0.23.0 @opentelemetry/winston-transport (range-bump)
    0.25.0 -> 0.26.0 @opentelemetry/instrumentation-runtime-node (range-bump)
    0.27.0 -> 0.29.0 @opentelemetry/instrumentation-cucumber (range-bump)
    0.29.0 -> 0.30.0 @opentelemetry/instrumentation-dataloader (range-bump)
    0.31.0 -> 0.32.0 @opentelemetry/instrumentation-fs (range-bump)
    0.31.0 -> 0.32.0 @opentelemetry/instrumentation-tedious (range-bump)
    0.33.2 -> 0.33.3 @opentelemetry/resource-detector-alibaba-cloud
    0.37.0 -> 0.38.0 @opentelemetry/instrumentation-oracledb (range-bump)
    0.38.2 -> 0.38.3 @opentelemetry/host-metrics
    0.47.0 -> 0.48.0 @opentelemetry/resource-detector-gcp (range-bump)
    0.55.0 -> 0.56.0 @opentelemetry/instrumentation-connect (range-bump)
    0.55.0 -> 0.56.0 @opentelemetry/instrumentation-dns (range-bump)
    0.55.0 -> 0.56.0 @opentelemetry/instrumentation-generic-pool (range-bump)
    0.55.0 -> 0.56.0 @opentelemetry/instrumentation-memcached (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-fastify (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-knex (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-lru-memoizer (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-net (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-router (range-bump)
    0.56.0 -> 0.57.0 @opentelemetry/instrumentation-winston (range-bump)
    0.57.0 -> 0.58.0 @opentelemetry/instrumentation-bunyan (range-bump)
    0.57.0 -> 0.58.0 @opentelemetry/instrumentation-cassandra-driver (range-bump)
    0.57.0 -> 0.58.0 @opentelemetry/instrumentation-restify (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-hapi (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-mongoose (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-mysql (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-mysql2 (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-nestjs-core (range-bump)
    0.58.0 -> 0.59.0 @opentelemetry/instrumentation-pino (range-bump)
    0.58.0 -> 0.60.0 @opentelemetry/instrumentation-socket.io (range-bump)
    0.59.0 -> 0.60.0 @opentelemetry/instrumentation-amqplib (range-bump)
    0.59.0 -> 0.61.0 @opentelemetry/instrumentation-graphql (range-bump)
    0.60.0 -> 0.61.0 @opentelemetry/instrumentation-express (range-bump)
    0.60.0 -> 0.61.0 @opentelemetry/instrumentation-ioredis (range-bump)
    0.60.0 -> 0.61.0 @opentelemetry/instrumentation-koa (range-bump)
    0.60.0 -> 0.61.0 @opentelemetry/instrumentation-redis (range-bump)
    0.64.0 -> 0.65.0 @opentelemetry/instrumentation-pg (range-bump)
    0.65.0 -> 0.66.0 @opentelemetry/instrumentation-mongodb (range-bump)
    0.67.0 -> 0.68.0 @opentelemetry/instrumentation-aws-sdk (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-logs-otlp-grpc (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-logs-otlp-http (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-logs-otlp-proto (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-metrics-otlp-grpc (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-metrics-otlp-http (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/exporter-metrics-otlp-proto (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/instrumentation-grpc (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/instrumentation-http (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/sampler-composite (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/sdk-logs (range-bump)
    0.212.0 -> 0.213.0 @opentelemetry/sdk-node (range-bump)
    1.39.0 -> 1.40.0 @opentelemetry/semantic-conventions
    2.5.1 -> 2.6.0 @opentelemetry/core (exact-ver-bump)
    2.5.1 -> 2.6.0 @opentelemetry/resources (exact-ver-bump)
    2.5.1 -> 2.6.0 @opentelemetry/sdk-metrics (exact-ver-bump)
    2.12.0 -> 2.13.0 @opentelemetry/resource-detector-aws
@trentm trentm self-assigned this Mar 4, 2026
@trentm trentm requested a review from a team as a code owner March 4, 2026 20:31
@trentm trentm changed the title chore(opentelemetry-node): update deps matching "@opentelemetry/*" feat(opentelemetry-node): update deps matching "@opentelemetry/*" Mar 4, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 4, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: d146cbb6-f869-49d4-90c1-c4e789cdba7d

📥 Commits

Reviewing files that changed from the base of the PR and between e577fca and cb5a6b4.

📒 Files selected for processing (1)
  • packages/opentelemetry-node/test/ELASTIC_OTEL_INSTRUMENTATION_HTTP_X_CAPTURE_X_HEADERS.test.js

📝 Walkthrough

Walkthrough

This pull request bumps multiple dependency versions in packages/opentelemetry-node/package.json (OpenTelemetry core, SDKs, OTLP exporters, instrumentations, resource detectors, sampler, and related packages). It removes two exported functions from packages/opentelemetry-node/hook.mjs: getFormat and getSource. Tests were adjusted to use hyphenated header attribute keys (http.response.header.content-type) in one test file. No changes to devDependencies or npm scripts.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch trentm-update-otel-deps-2.6.0
  • 🛠️ Update Documentation: Commit on current branch
  • 🛠️ Update Documentation: Create PR

Comment @coderabbitai help to get the list of available commands and usage tips.

trentm added 2 commits March 4, 2026 12:48
…entation

Having the same *single* IITM install in the node_modules tree is
necessary for hooking when using IITM's
createAddHookMessageChannel() feature.
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
packages/opentelemetry-node/hook.mjs (1)

1-12: ⚠️ Potential issue | 🟠 Major

Lint is currently merge-blocking.

Pipeline reports Prettier failure (Line 1 context). Please run formatter and commit the result so required lint passes.

As per coding guidelines, "Keep reviews short: flag only issues that make the PR unsafe to merge."

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/opentelemetry-node/hook.mjs` around lines 1 - 12, Run the code
formatter (Prettier) on this module and commit the formatted file so the lint
pipeline passes; specifically reformat the top-of-file comment and import/export
block that contain the named imports/exports (initialize, resolve, load) to
match project Prettier rules (e.g., spacing and newline conventions) and then
add the formatted file to the commit.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Outside diff comments:
In `@packages/opentelemetry-node/hook.mjs`:
- Around line 1-12: Run the code formatter (Prettier) on this module and commit
the formatted file so the lint pipeline passes; specifically reformat the
top-of-file comment and import/export block that contain the named
imports/exports (initialize, resolve, load) to match project Prettier rules
(e.g., spacing and newline conventions) and then add the formatted file to the
commit.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 98cbe0fc-10d0-4c03-ad62-49e118993099

📥 Commits

Reviewing files that changed from the base of the PR and between ace5f2d and cf1d050.

⛔ Files ignored due to path filters (1)
  • packages/opentelemetry-node/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (2)
  • packages/opentelemetry-node/hook.mjs
  • packages/opentelemetry-node/package.json

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@packages/opentelemetry-node/hook.mjs`:
- Around line 7-8: The PR removed the named exports getFormat and getSource from
the public module hook.mjs which can break consumers; restore compatibility by
re-exporting getFormat and getSource from packages/opentelemetry-node/hook.mjs
(alongside initialize, resolve, load) or add shims that forward those symbols to
their implementations, and ensure package.json versioning and CHANGELOG/README
note the intentional breaking change if you prefer to remove them; locate
references to these symbols in internal code (search for getFormat/getSource)
and update or keep exports accordingly so runtime imports do not fail.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: b5c75fc0-88f8-49b7-92b1-7b0b75b7f377

📥 Commits

Reviewing files that changed from the base of the PR and between cf1d050 and e577fca.

📒 Files selected for processing (1)
  • packages/opentelemetry-node/hook.mjs

Comment thread packages/opentelemetry-node/hook.mjs
@trentm trentm merged commit fd00a63 into main Mar 5, 2026
15 checks passed
@trentm trentm deleted the trentm-update-otel-deps-2.6.0 branch March 5, 2026 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants