Skip to content

chore: upgrade all otel dependencies#259

Merged
knudtty merged 9 commits into
mainfrom
aaron/upgrade-to-otel-v2
May 21, 2026
Merged

chore: upgrade all otel dependencies#259
knudtty merged 9 commits into
mainfrom
aaron/upgrade-to-otel-v2

Conversation

@knudtty

@knudtty knudtty commented May 20, 2026

Copy link
Copy Markdown
Contributor

Upgrades all otel dependencies. This required upgrading to 2.X otel sdks, which had several breaking changes.

I've verified and tested telemetry functionality with the hyperdx app locally.

@changeset-bot

changeset-bot Bot commented May 20, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 6350763

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 7 packages
Name Type
@hyperdx/node-opentelemetry Minor
@hyperdx/node-logger Minor
@hyperdx/otel-web Minor
@hyperdx/otel-web-session-recorder Major
@hyperdx/browser Minor
@hyperdx/instrumentation-exception Minor
@hyperdx/instrumentation-sentry-node Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@knudtty knudtty requested a review from wrn14897 May 20, 2026 19:46
Comment on lines +40 to +57
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/api-logs": "^0.218.0",
"@opentelemetry/auto-instrumentations-node": "^0.76.0",
"@opentelemetry/core": "^2.0.0",
"@opentelemetry/exporter-logs-otlp-grpc": "^0.218.0",
"@opentelemetry/exporter-logs-otlp-http": "^0.218.0",
"@opentelemetry/exporter-metrics-otlp-grpc": "^0.218.0",
"@opentelemetry/exporter-metrics-otlp-proto": "^0.218.0",
"@opentelemetry/exporter-trace-otlp-grpc": "^0.218.0",
"@opentelemetry/exporter-trace-otlp-proto": "^0.218.0",
"@opentelemetry/instrumentation": "^0.218.0",
"@opentelemetry/instrumentation-http": "^0.218.0",
"@opentelemetry/instrumentation-runtime-node": "^0.31.0",
"@opentelemetry/resources": "^2.0.0",
"@opentelemetry/sdk-logs": "^0.218.0",
"@opentelemetry/sdk-metrics": "^2.0.0",
"@opentelemetry/sdk-node": "^0.218.0",
"@opentelemetry/sdk-trace-base": "^2.0.0",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Any chance we could bump all otel sdks to the latest?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Yes I meant to, my mistake.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

nw, thanks for making the changes

Comment on lines -34 to -40
dedupe: [
'@opentelemetry/semantic-conventions',
'@opentelemetry/sdk-trace-web',
'@opentelemetry/instrumentation',
'@opentelemetry/core',
'@opentelemetry/api',
],

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

any concern of this change?

Comment thread packages/node-opentelemetry/src/instrumentations/http.ts
Comment thread packages/node-opentelemetry/src/constants.ts Outdated
Comment thread packages/node-opentelemetry/src/otel.ts
@wrn14897

Copy link
Copy Markdown
Member

@knudtty do you think we could ask agents to add some more e2e tests? (especially node-opentelemetry and browser)

@wrn14897

Copy link
Copy Markdown
Member

@knudtty We also need to add a changeset

@knudtty knudtty merged commit 29f16b9 into main May 21, 2026
6 checks passed
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