Skip to content

Commit 3469f5d

Browse files
committed
Bump OpenTelemetry packages to 2.2.0
- Bump @opentelemetry/context-async-hooks from ^2.1.0 to ^2.2.0 - Bump @opentelemetry/core from ^2.1.0 to ^2.2.0 - Bump @opentelemetry/resources from ^2.1.0 to ^2.2.0 - Bump @opentelemetry/sdk-trace-base from ^2.1.0 to ^2.2.0 - Bump @opentelemetry/sdk-trace-node from ^2.1.0 to ^2.2.0 Added ^2.2.0 as peer dependency option for core OpenTelemetry packages in @sentry/node-core and @sentry/opentelemetry to support the latest OpenTelemetry SDK while maintaining backward compatibility with v1.30.1 and v2.1.0.
1 parent 9f2b716 commit 3469f5d

File tree

15 files changed

+67
-69
lines changed

15 files changed

+67
-69
lines changed

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@
44

55
- "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
66

7-
- feat(deps): Bump OpenTelemetry instrumentations ([#18239](https://github.com/getsentry/sentry-javascript/pull/18239))
7+
- feat(deps): Bump OpenTelemetry ([#18239](https://github.com/getsentry/sentry-javascript/pull/18239))
8+
- Bump @opentelemetry/context-async-hooks from ^2.1.0 to ^2.2.0
9+
- Bump @opentelemetry/core from ^2.1.0 to ^2.2.0
10+
- Bump @opentelemetry/resources from ^2.1.0 to ^2.2.0
11+
- Bump @opentelemetry/sdk-trace-base from ^2.1.0 to ^2.2.0
12+
- Bump @opentelemetry/sdk-trace-node from ^2.1.0 to ^2.2.0
813
- Bump @opentelemetry/instrumentation from 0.204.0 to 0.208.0
914
- Bump @opentelemetry/instrumentation-amqplib from 0.51.0 to 0.55.0
1015
- Bump @opentelemetry/instrumentation-aws-sdk from 0.59.0 to 0.64.0

dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-custom-sampler/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
},
1313
"dependencies": {
1414
"@opentelemetry/api": "^1.9.0",
15-
"@opentelemetry/context-async-hooks": "^2.1.0",
16-
"@opentelemetry/core": "^2.1.0",
15+
"@opentelemetry/context-async-hooks": "^2.2.0",
16+
"@opentelemetry/core": "^2.2.0",
1717
"@opentelemetry/instrumentation": "^0.208.0",
1818
"@opentelemetry/instrumentation-http": "^0.208.0",
19-
"@opentelemetry/resources": "^2.1.0",
20-
"@opentelemetry/sdk-trace-node": "^2.1.0",
19+
"@opentelemetry/resources": "^2.2.0",
20+
"@opentelemetry/sdk-trace-node": "^2.2.0",
2121
"@opentelemetry/semantic-conventions": "^1.37.0",
2222
"@sentry/node-core": "latest || *",
2323
"@sentry/opentelemetry": "latest || *",

dev-packages/e2e-tests/test-applications/node-core-express-otel-v2-sdk-node/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
},
1313
"dependencies": {
1414
"@opentelemetry/api": "^1.9.0",
15-
"@opentelemetry/context-async-hooks": "^2.1.0",
16-
"@opentelemetry/core": "^2.1.0",
15+
"@opentelemetry/context-async-hooks": "^2.2.0",
16+
"@opentelemetry/core": "^2.2.0",
1717
"@opentelemetry/instrumentation": "^0.208.0",
1818
"@opentelemetry/instrumentation-http": "^0.208.0",
19-
"@opentelemetry/resources": "^2.1.0",
20-
"@opentelemetry/sdk-trace-node": "^2.1.0",
19+
"@opentelemetry/resources": "^2.2.0",
20+
"@opentelemetry/sdk-trace-node": "^2.2.0",
2121
"@opentelemetry/semantic-conventions": "^1.37.0",
2222
"@opentelemetry/sdk-node": "^0.208.0",
2323
"@opentelemetry/exporter-trace-otlp-http": "^0.208.0",

dev-packages/e2e-tests/test-applications/node-core-express-otel-v2/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
"@sentry/node-core": "latest || *",
1515
"@sentry/opentelemetry": "latest || *",
1616
"@opentelemetry/api": "^1.9.0",
17-
"@opentelemetry/context-async-hooks": "^2.1.0",
18-
"@opentelemetry/core": "^2.1.0",
17+
"@opentelemetry/context-async-hooks": "^2.2.0",
18+
"@opentelemetry/core": "^2.2.0",
1919
"@opentelemetry/instrumentation": "^0.208.0",
2020
"@opentelemetry/instrumentation-http": "^0.208.0",
21-
"@opentelemetry/resources": "^2.1.0",
22-
"@opentelemetry/sdk-trace-node": "^2.1.0",
21+
"@opentelemetry/resources": "^2.2.0",
22+
"@opentelemetry/sdk-trace-node": "^2.2.0",
2323
"@opentelemetry/semantic-conventions": "^1.37.0",
2424
"@types/express": "^4.17.21",
2525
"@types/node": "^18.19.1",

dev-packages/e2e-tests/test-applications/node-otel-sdk-node/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"test:assert": "pnpm test"
1212
},
1313
"dependencies": {
14-
"@opentelemetry/sdk-node": "0.204.0",
15-
"@opentelemetry/exporter-trace-otlp-http": "0.204.0",
14+
"@opentelemetry/sdk-node": "0.208.0",
15+
"@opentelemetry/exporter-trace-otlp-http": "0.208.0",
1616
"@sentry/node": "latest || *",
1717
"@types/express": "4.17.17",
1818
"@types/node": "^18.19.1",

dev-packages/e2e-tests/test-applications/node-otel-without-tracing/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
},
1313
"dependencies": {
1414
"@opentelemetry/sdk-trace-node": "2.1.0",
15-
"@opentelemetry/exporter-trace-otlp-http": "0.204.0",
15+
"@opentelemetry/exporter-trace-otlp-http": "0.208.0",
1616
"@opentelemetry/instrumentation-undici": "0.13.2",
17-
"@opentelemetry/instrumentation-http": "0.204.0",
17+
"@opentelemetry/instrumentation-http": "0.208.0",
1818
"@opentelemetry/instrumentation": "0.208.0",
1919
"@sentry/node": "latest || *",
2020
"@types/express": "4.17.17",

dev-packages/e2e-tests/test-applications/node-otel/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"test:assert": "pnpm test"
1212
},
1313
"dependencies": {
14-
"@opentelemetry/sdk-node": "0.204.0",
15-
"@opentelemetry/exporter-trace-otlp-http": "0.204.0",
14+
"@opentelemetry/sdk-node": "0.208.0",
15+
"@opentelemetry/exporter-trace-otlp-http": "0.208.0",
1616
"@sentry/node": "latest || *",
1717
"@types/express": "4.17.17",
1818
"@types/node": "^18.19.1",

dev-packages/node-core-integration-tests/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@
2727
"@nestjs/core": "^11",
2828
"@nestjs/platform-express": "^11",
2929
"@opentelemetry/api": "^1.9.0",
30-
"@opentelemetry/context-async-hooks": "^2.1.0",
31-
"@opentelemetry/core": "^2.1.0",
30+
"@opentelemetry/context-async-hooks": "^2.2.0",
31+
"@opentelemetry/core": "^2.2.0",
3232
"@opentelemetry/instrumentation": "^0.208.0",
3333
"@opentelemetry/instrumentation-http": "0.208.0",
34-
"@opentelemetry/resources": "^2.1.0",
35-
"@opentelemetry/sdk-trace-base": "^2.1.0",
34+
"@opentelemetry/resources": "^2.2.0",
35+
"@opentelemetry/sdk-trace-base": "^2.2.0",
3636
"@opentelemetry/semantic-conventions": "^1.37.0",
3737
"@sentry/core": "10.26.0",
3838
"@sentry/node-core": "10.26.0",

packages/nestjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
},
4646
"dependencies": {
4747
"@opentelemetry/api": "^1.9.0",
48-
"@opentelemetry/core": "^2.1.0",
48+
"@opentelemetry/core": "^2.2.0",
4949
"@opentelemetry/instrumentation": "^0.208.0",
5050
"@opentelemetry/instrumentation-nestjs-core": "0.55.0",
5151
"@opentelemetry/semantic-conventions": "^1.37.0",

packages/node-core/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@
5858
},
5959
"peerDependencies": {
6060
"@opentelemetry/api": "^1.9.0",
61-
"@opentelemetry/context-async-hooks": "^1.30.1 || ^2.1.0",
62-
"@opentelemetry/core": "^1.30.1 || ^2.1.0",
61+
"@opentelemetry/context-async-hooks": "^1.30.1 || ^2.1.0 || ^2.2.0",
62+
"@opentelemetry/core": "^1.30.1 || ^2.1.0 || ^2.2.0",
6363
"@opentelemetry/instrumentation": ">=0.57.1 <1",
64-
"@opentelemetry/resources": "^1.30.1 || ^2.1.0",
65-
"@opentelemetry/sdk-trace-base": "^1.30.1 || ^2.1.0",
64+
"@opentelemetry/resources": "^1.30.1 || ^2.1.0 || ^2.2.0",
65+
"@opentelemetry/sdk-trace-base": "^1.30.1 || ^2.1.0 || ^2.2.0",
6666
"@opentelemetry/semantic-conventions": "^1.37.0"
6767
},
6868
"dependencies": {
@@ -74,11 +74,11 @@
7474
"devDependencies": {
7575
"@apm-js-collab/code-transformer": "^0.8.2",
7676
"@opentelemetry/api": "^1.9.0",
77-
"@opentelemetry/context-async-hooks": "^2.1.0",
78-
"@opentelemetry/core": "^2.1.0",
77+
"@opentelemetry/context-async-hooks": "^2.2.0",
78+
"@opentelemetry/core": "^2.2.0",
7979
"@opentelemetry/instrumentation": "^0.208.0",
80-
"@opentelemetry/resources": "^2.1.0",
81-
"@opentelemetry/sdk-trace-base": "^2.1.0",
80+
"@opentelemetry/resources": "^2.2.0",
81+
"@opentelemetry/sdk-trace-base": "^2.2.0",
8282
"@opentelemetry/semantic-conventions": "^1.37.0",
8383
"@types/node": "^18.19.1"
8484
},

0 commit comments

Comments
 (0)