Skip to content

Commit 5ade42e

Browse files
authored
feat: Upgrade OTEL deps (#15472)
The main thing this change does is to upgrade all the packages to use https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.57.1 Other changes include: - Knex instrumentation bug fix: open-telemetry/opentelemetry-js-contrib#2650 - Fastify deprecation: open-telemetry/opentelemetry-js-contrib#2651
1 parent 189d5eb commit 5ade42e

File tree

7 files changed

+248
-210
lines changed

7 files changed

+248
-210
lines changed

packages/aws-serverless/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@
6565
},
6666
"dependencies": {
6767
"@opentelemetry/api": "^1.9.0",
68-
"@opentelemetry/instrumentation": "^0.57.1",
69-
"@opentelemetry/instrumentation-aws-lambda": "0.50.2",
70-
"@opentelemetry/instrumentation-aws-sdk": "0.49.0",
68+
"@opentelemetry/instrumentation": "^0.57.2",
69+
"@opentelemetry/instrumentation-aws-lambda": "0.50.3",
70+
"@opentelemetry/instrumentation-aws-sdk": "0.49.1",
7171
"@sentry/core": "9.1.0",
7272
"@sentry/node": "9.1.0",
7373
"@types/aws-lambda": "^8.10.62"

packages/nestjs/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@
4646
"dependencies": {
4747
"@opentelemetry/api": "^1.9.0",
4848
"@opentelemetry/core": "^1.30.1",
49-
"@opentelemetry/instrumentation": "0.57.1",
50-
"@opentelemetry/instrumentation-nestjs-core": "0.44.0",
51-
"@opentelemetry/semantic-conventions": "^1.27.0",
49+
"@opentelemetry/instrumentation": "0.57.2",
50+
"@opentelemetry/instrumentation-nestjs-core": "0.44.1",
51+
"@opentelemetry/semantic-conventions": "^1.30.0",
5252
"@sentry/core": "9.1.0",
5353
"@sentry/node": "9.1.0"
5454
},

packages/nextjs/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
},
7878
"dependencies": {
7979
"@opentelemetry/api": "^1.9.0",
80-
"@opentelemetry/semantic-conventions": "^1.28.0",
80+
"@opentelemetry/semantic-conventions": "^1.30.0",
8181
"@rollup/plugin-commonjs": "28.0.1",
8282
"@sentry-internal/browser-utils": "9.1.0",
8383
"@sentry/core": "9.1.0",

packages/node/package.json

+26-26
Original file line numberDiff line numberDiff line change
@@ -68,37 +68,37 @@
6868
"@opentelemetry/api": "^1.9.0",
6969
"@opentelemetry/context-async-hooks": "^1.30.1",
7070
"@opentelemetry/core": "^1.30.1",
71-
"@opentelemetry/instrumentation": "^0.57.1",
72-
"@opentelemetry/instrumentation-amqplib": "^0.46.0",
73-
"@opentelemetry/instrumentation-connect": "0.43.0",
74-
"@opentelemetry/instrumentation-dataloader": "0.16.0",
75-
"@opentelemetry/instrumentation-express": "0.47.0",
76-
"@opentelemetry/instrumentation-fastify": "0.44.1",
77-
"@opentelemetry/instrumentation-fs": "0.19.0",
78-
"@opentelemetry/instrumentation-generic-pool": "0.43.0",
79-
"@opentelemetry/instrumentation-graphql": "0.47.0",
80-
"@opentelemetry/instrumentation-hapi": "0.45.1",
81-
"@opentelemetry/instrumentation-http": "0.57.1",
82-
"@opentelemetry/instrumentation-ioredis": "0.47.0",
83-
"@opentelemetry/instrumentation-kafkajs": "0.7.0",
84-
"@opentelemetry/instrumentation-knex": "0.44.0",
85-
"@opentelemetry/instrumentation-koa": "0.47.0",
86-
"@opentelemetry/instrumentation-lru-memoizer": "0.44.0",
87-
"@opentelemetry/instrumentation-mongodb": "0.51.0",
88-
"@opentelemetry/instrumentation-mongoose": "0.46.0",
89-
"@opentelemetry/instrumentation-mysql": "0.45.0",
90-
"@opentelemetry/instrumentation-mysql2": "0.45.0",
91-
"@opentelemetry/instrumentation-pg": "0.51.0",
92-
"@opentelemetry/instrumentation-redis-4": "0.46.0",
93-
"@opentelemetry/instrumentation-tedious": "0.18.0",
94-
"@opentelemetry/instrumentation-undici": "0.10.0",
71+
"@opentelemetry/instrumentation": "^0.57.2",
72+
"@opentelemetry/instrumentation-amqplib": "^0.46.1",
73+
"@opentelemetry/instrumentation-connect": "0.43.1",
74+
"@opentelemetry/instrumentation-dataloader": "0.16.1",
75+
"@opentelemetry/instrumentation-express": "0.47.1",
76+
"@opentelemetry/instrumentation-fastify": "0.44.2",
77+
"@opentelemetry/instrumentation-fs": "0.19.1",
78+
"@opentelemetry/instrumentation-generic-pool": "0.43.1",
79+
"@opentelemetry/instrumentation-graphql": "0.47.1",
80+
"@opentelemetry/instrumentation-hapi": "0.45.2",
81+
"@opentelemetry/instrumentation-http": "0.57.2",
82+
"@opentelemetry/instrumentation-ioredis": "0.47.1",
83+
"@opentelemetry/instrumentation-kafkajs": "0.7.1",
84+
"@opentelemetry/instrumentation-knex": "0.44.1",
85+
"@opentelemetry/instrumentation-koa": "0.47.1",
86+
"@opentelemetry/instrumentation-lru-memoizer": "0.44.1",
87+
"@opentelemetry/instrumentation-mongodb": "0.52.0",
88+
"@opentelemetry/instrumentation-mongoose": "0.46.1",
89+
"@opentelemetry/instrumentation-mysql": "0.45.1",
90+
"@opentelemetry/instrumentation-mysql2": "0.45.2",
91+
"@opentelemetry/instrumentation-pg": "0.51.1",
92+
"@opentelemetry/instrumentation-redis-4": "0.46.1",
93+
"@opentelemetry/instrumentation-tedious": "0.18.1",
94+
"@opentelemetry/instrumentation-undici": "0.10.1",
9595
"@opentelemetry/resources": "^1.30.1",
9696
"@opentelemetry/sdk-trace-base": "^1.30.1",
97-
"@opentelemetry/semantic-conventions": "^1.28.0",
97+
"@opentelemetry/semantic-conventions": "^1.30.0",
9898
"@prisma/instrumentation": "6.2.1",
9999
"@sentry/core": "9.1.0",
100100
"@sentry/opentelemetry": "9.1.0",
101-
"import-in-the-middle": "^1.12.0"
101+
"import-in-the-middle": "^1.13.0"
102102
},
103103
"devDependencies": {
104104
"@types/node": "^18.19.1"

packages/node/src/integrations/tracing/fastify.ts

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ const INTEGRATION_NAME = 'Fastify';
3838
export const instrumentFastify = generateInstrumentOnce(
3939
INTEGRATION_NAME,
4040
() =>
41+
// eslint-disable-next-line deprecation/deprecation
4142
new FastifyInstrumentation({
4243
requestHook(span) {
4344
addFastifySpanAttributes(span);

packages/opentelemetry/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@
5353
"@opentelemetry/api": "^1.9.0",
5454
"@opentelemetry/context-async-hooks": "^1.30.1",
5555
"@opentelemetry/core": "^1.30.1",
56-
"@opentelemetry/instrumentation": "^0.57.1",
56+
"@opentelemetry/instrumentation": "^0.57.2",
5757
"@opentelemetry/sdk-trace-base": "^1.30.1",
58-
"@opentelemetry/semantic-conventions": "^1.28.0"
58+
"@opentelemetry/semantic-conventions": "^1.30.0"
5959
},
6060
"scripts": {
6161
"build": "run-p build:transpile build:types",

0 commit comments

Comments
 (0)