Skip to content

Commit cbecbdf

Browse files
authored
feat(deps): Bump OpenTelemetry instrumentations (#18239)
This PR bumps OpenTelemetry instrumentations and SDK packages to their latest versions. ## Dependency Updates: * @opentelemetry/context-async-hooks: 2.1.0 → 2.2.0 * @opentelemetry/core: 2.1.0 → 2.2.0 * @opentelemetry/resources: 2.1.0 → 2.2.0 * @opentelemetry/sdk-trace-base: 2.1.0 → 2.2.0 * @opentelemetry/sdk-trace-node: 2.1.0 → 2.2.0 * @opentelemetry/instrumentation: 0.204.0 → 0.208.0 * @opentelemetry/instrumentation-mongodb: 0.57.0 → 0.61.0 * @opentelemetry/instrumentation-pg: 0.57.0 → 0.61.0 * @opentelemetry/instrumentation-mysql: 0.50.0 → 0.54.0 * @opentelemetry/instrumentation-mysql2: 0.51.0 → 0.55.0 * @opentelemetry/instrumentation-tedious: 0.23.0 → 0.27.0 * @opentelemetry/instrumentation-mongoose: 0.51.0 → 0.55.0 * @opentelemetry/instrumentation-redis: 0.53.0 → 0.57.0 * @opentelemetry/instrumentation-ioredis: 0.52.0 → 0.56.0 * @opentelemetry/instrumentation-express: 0.53.0 → 0.57.0 * @opentelemetry/instrumentation-koa: 0.52.0 → 0.57.0 * @opentelemetry/instrumentation-hapi: 0.51.0 → 0.55.0 * @opentelemetry/instrumentation-connect: 0.48.0 → 0.52.0 * @opentelemetry/instrumentation-nestjs-core: 0.50.0 → 0.55.0 * @opentelemetry/instrumentation-http: 0.204.0 → 0.208.0 * @opentelemetry/instrumentation-graphql: 0.52.0 → 0.56.0 * @opentelemetry/instrumentation-amqplib: 0.51.0 → 0.55.0 * @opentelemetry/instrumentation-aws-sdk: 0.59.0 → 0.64.0 * @opentelemetry/instrumentation-dataloader: 0.22.0 → 0.26.0 * @opentelemetry/instrumentation-fs: 0.24.0 → 0.28.0 * @opentelemetry/instrumentation-generic-pool: 0.48.0 → 0.52.0 * @opentelemetry/instrumentation-kafkajs: 0.14.0 → 0.18.0 * @opentelemetry/instrumentation-knex: 0.49.0 → 0.53.0 * @opentelemetry/instrumentation-lru-memoizer: 0.49.0 → 0.53.0 * @opentelemetry/instrumentation-undici: 0.15.0 → 0.19.0 * @prisma/instrumentation: 6.15.0 → 6.19.0 Closes: #18178
1 parent e8a1826 commit cbecbdf

File tree

23 files changed

+347
-883
lines changed

23 files changed

+347
-883
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,39 @@
44

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

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
13+
- Bump @opentelemetry/instrumentation from 0.204.0 to 0.208.0
14+
- Bump @opentelemetry/instrumentation-amqplib from 0.51.0 to 0.55.0
15+
- Bump @opentelemetry/instrumentation-aws-sdk from 0.59.0 to 0.64.0
16+
- Bump @opentelemetry/instrumentation-connect from 0.48.0 to 0.52.0
17+
- Bump @opentelemetry/instrumentation-dataloader from 0.22.0 to 0.26.0
18+
- Bump @opentelemetry/instrumentation-express from 0.53.0 to 0.57.0
19+
- Bump @opentelemetry/instrumentation-fs from 0.24.0 to 0.28.0
20+
- Bump @opentelemetry/instrumentation-generic-pool from 0.48.0 to 0.52.0
21+
- Bump @opentelemetry/instrumentation-graphql from 0.52.0 to 0.56.0
22+
- Bump @opentelemetry/instrumentation-hapi from 0.51.0 to 0.55.0
23+
- Bump @opentelemetry/instrumentation-http from 0.204.0 to 0.208.0
24+
- Bump @opentelemetry/instrumentation-ioredis from 0.52.0 to 0.56.0
25+
- Bump @opentelemetry/instrumentation-kafkajs from 0.14.0 to 0.18.0
26+
- Bump @opentelemetry/instrumentation-knex from 0.49.0 to 0.53.0
27+
- Bump @opentelemetry/instrumentation-koa from 0.52.0 to 0.57.0
28+
- Bump @opentelemetry/instrumentation-lru-memoizer from 0.49.0 to 0.53.0
29+
- Bump @opentelemetry/instrumentation-mongodb from 0.57.0 to 0.61.0
30+
- Bump @opentelemetry/instrumentation-mongoose from 0.51.0 to 0.55.0
31+
- Bump @opentelemetry/instrumentation-mysql from 0.50.0 to 0.54.0
32+
- Bump @opentelemetry/instrumentation-mysql2 from 0.51.0 to 0.55.0
33+
- Bump @opentelemetry/instrumentation-nestjs-core from 0.50.0 to 0.55.0
34+
- Bump @opentelemetry/instrumentation-pg from 0.57.0 to 0.61.0
35+
- Bump @opentelemetry/instrumentation-redis from 0.53.0 to 0.57.0
36+
- Bump @opentelemetry/instrumentation-tedious from 0.23.0 to 0.27.0
37+
- Bump @opentelemetry/instrumentation-undici from 0.15.0 to 0.19.0
38+
- Bump @prisma/instrumentation from 6.15.0 to 6.19.0
39+
740
## 10.26.0
841

942
### Important Changes

dev-packages/e2e-tests/test-applications/nextjs-16/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@
2626
"@sentry/nextjs": "latest || *",
2727
"@sentry/core": "latest || *",
2828
"ai": "^3.0.0",
29-
"import-in-the-middle": "^1",
29+
"import-in-the-middle": "^2",
3030
"next": "16.0.0",
3131
"react": "19.1.0",
3232
"react-dom": "19.1.0",
33-
"require-in-the-middle": "^7",
33+
"require-in-the-middle": "^8",
3434
"zod": "^3.22.4"
3535
},
3636
"devDependencies": {

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

Lines changed: 6 additions & 6 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",
17-
"@opentelemetry/instrumentation": "^0.204.0",
18-
"@opentelemetry/instrumentation-http": "^0.204.0",
19-
"@opentelemetry/resources": "^2.1.0",
20-
"@opentelemetry/sdk-trace-node": "^2.1.0",
15+
"@opentelemetry/context-async-hooks": "^2.2.0",
16+
"@opentelemetry/core": "^2.2.0",
17+
"@opentelemetry/instrumentation": "^0.208.0",
18+
"@opentelemetry/instrumentation-http": "^0.208.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: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
},
1313
"dependencies": {
1414
"@opentelemetry/api": "^1.9.0",
15-
"@opentelemetry/context-async-hooks": "^2.1.0",
16-
"@opentelemetry/core": "^2.1.0",
17-
"@opentelemetry/instrumentation": "^0.204.0",
18-
"@opentelemetry/instrumentation-http": "^0.204.0",
19-
"@opentelemetry/resources": "^2.1.0",
20-
"@opentelemetry/sdk-trace-node": "^2.1.0",
15+
"@opentelemetry/context-async-hooks": "^2.2.0",
16+
"@opentelemetry/core": "^2.2.0",
17+
"@opentelemetry/instrumentation": "^0.208.0",
18+
"@opentelemetry/instrumentation-http": "^0.208.0",
19+
"@opentelemetry/resources": "^2.2.0",
20+
"@opentelemetry/sdk-trace-node": "^2.2.0",
2121
"@opentelemetry/semantic-conventions": "^1.37.0",
22-
"@opentelemetry/sdk-node": "^0.204.0",
23-
"@opentelemetry/exporter-trace-otlp-http": "^0.204.0",
22+
"@opentelemetry/sdk-node": "^0.208.0",
23+
"@opentelemetry/exporter-trace-otlp-http": "^0.208.0",
2424
"@sentry/node-core": "latest || *",
2525
"@sentry/opentelemetry": "latest || *",
2626
"@types/express": "4.17.17",

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

Lines changed: 6 additions & 6 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",
19-
"@opentelemetry/instrumentation": "^0.204.0",
20-
"@opentelemetry/instrumentation-http": "^0.204.0",
21-
"@opentelemetry/resources": "^2.1.0",
22-
"@opentelemetry/sdk-trace-node": "^2.1.0",
17+
"@opentelemetry/context-async-hooks": "^2.2.0",
18+
"@opentelemetry/core": "^2.2.0",
19+
"@opentelemetry/instrumentation": "^0.208.0",
20+
"@opentelemetry/instrumentation-http": "^0.208.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: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
"test:assert": "pnpm test"
1212
},
1313
"dependencies": {
14-
"@opentelemetry/sdk-trace-node": "2.1.0",
15-
"@opentelemetry/exporter-trace-otlp-http": "0.204.0",
14+
"@opentelemetry/sdk-trace-node": "2.2.0",
15+
"@opentelemetry/exporter-trace-otlp-http": "0.208.0",
1616
"@opentelemetry/instrumentation-undici": "0.13.2",
17-
"@opentelemetry/instrumentation-http": "0.204.0",
18-
"@opentelemetry/instrumentation": "0.204.0",
17+
"@opentelemetry/instrumentation-http": "0.208.0",
18+
"@opentelemetry/instrumentation": "0.208.0",
1919
"@sentry/node": "latest || *",
2020
"@types/express": "4.17.17",
2121
"@types/node": "^18.19.1",

dev-packages/e2e-tests/test-applications/node-otel-without-tracing/tests/transactions.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ test('Sends an API route transaction to OTLP', async ({ baseURL }) => {
6565
status: { code: 0 },
6666
links: [],
6767
droppedLinksCount: 0,
68+
flags: expect.any(Number),
6869
},
6970
{
7071
traceId: expect.any(String),
@@ -80,6 +81,7 @@ test('Sends an API route transaction to OTLP', async ({ baseURL }) => {
8081
status: { code: 0 },
8182
links: [],
8283
droppedLinksCount: 0,
84+
flags: expect.any(Number),
8385
},
8486
]);
8587

@@ -116,6 +118,7 @@ test('Sends an API route transaction to OTLP', async ({ baseURL }) => {
116118
status: { code: 0 },
117119
links: [],
118120
droppedLinksCount: 0,
121+
flags: expect.any(Number),
119122
},
120123
]);
121124

@@ -157,6 +160,7 @@ test('Sends an API route transaction to OTLP', async ({ baseURL }) => {
157160
},
158161
links: [],
159162
droppedLinksCount: 0,
163+
flags: expect.any(Number),
160164
},
161165
]);
162166
});

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: 6 additions & 6 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",
32-
"@opentelemetry/instrumentation": "^0.204.0",
33-
"@opentelemetry/instrumentation-http": "0.204.0",
34-
"@opentelemetry/resources": "^2.1.0",
35-
"@opentelemetry/sdk-trace-base": "^2.1.0",
30+
"@opentelemetry/context-async-hooks": "^2.2.0",
31+
"@opentelemetry/core": "^2.2.0",
32+
"@opentelemetry/instrumentation": "^0.208.0",
33+
"@opentelemetry/instrumentation-http": "0.208.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",

0 commit comments

Comments
 (0)