Skip to content

Commit

Permalink
feat(deps): Upgrade all OpenTelemetry dependencies (#14967)
Browse files Browse the repository at this point in the history
This PR upgrades all `@opentelemetry` dependencies to their latest
versions.

This repo uses Yarn v1 (see
#11089), so I
couldn't reliably use `yarn upgrade-interactive` to easily upgrade these
across the entire project. Instead, I did something a little gross:

- I temporarily upgraded to Yarn v4 with `yarn set version berry`
- I ran `yarn upgrade-interactive`
- I removed the files that the Yarn v4 upgrade added
- I reverted the changes to `yarn.lock`
- I ran `yarn install` to update `yarn.lock`
- I ran `npm yarn-deduplicate yarn.lock` to dedupe packages to their
latest versions (Yarn v4 has native support for `yarn dedupe`; Yarn v1
does not)

The temporary Yarn v4 upgrade and `yarn-deduplicate` account for all of
the technically unrelated changes in this PR. I don't think they should
pose a problem, but I'm happy to revert if desired. The `yarn.lock`
deduplication significantly reduces the number of packages that are
installed, which should offer a speedup of `yarn install` in both local
dev and CI.
  • Loading branch information
nwalters512 authored Jan 20, 2025
1 parent 82adfbb commit 9a9fb89
Show file tree
Hide file tree
Showing 7 changed files with 161 additions and 183 deletions.
2 changes: 1 addition & 1 deletion dev-packages/browser-integration-tests/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@
"@sentry/browser": "8.45.0",
"axios": "1.7.7",
"babel-loader": "^8.2.2",
"html-webpack-plugin": "^5.5.0",
"fflate": "0.8.2",
"html-webpack-plugin": "^5.5.0",
"webpack": "^5.95.0"
},
"devDependencies": {
Expand Down
6 changes: 3 additions & 3 deletions packages/nestjs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@
"access": "public"
},
"dependencies": {
"@opentelemetry/core": "^1.29.0",
"@opentelemetry/instrumentation": "^0.56.0",
"@opentelemetry/instrumentation-nestjs-core": "0.43.0",
"@opentelemetry/core": "^1.30.1",
"@opentelemetry/instrumentation": "^0.57.1",
"@opentelemetry/instrumentation-nestjs-core": "0.44.0",
"@sentry/core": "8.45.0",
"@sentry/node": "8.45.0"
},
Expand Down
42 changes: 21 additions & 21 deletions packages/node/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,34 +66,34 @@
},
"dependencies": {
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/context-async-hooks": "^1.30.0",
"@opentelemetry/core": "^1.29.0",
"@opentelemetry/instrumentation": "^0.56.0",
"@opentelemetry/context-async-hooks": "^1.30.1",
"@opentelemetry/core": "^1.30.1",
"@opentelemetry/instrumentation": "^0.57.1",
"@opentelemetry/instrumentation-amqplib": "^0.46.0",
"@opentelemetry/instrumentation-connect": "0.42.0",
"@opentelemetry/instrumentation-dataloader": "0.15.0",
"@opentelemetry/instrumentation-connect": "0.43.0",
"@opentelemetry/instrumentation-dataloader": "0.16.0",
"@opentelemetry/instrumentation-express": "0.47.0",
"@opentelemetry/instrumentation-fastify": "0.43.0",
"@opentelemetry/instrumentation-fs": "0.18.0",
"@opentelemetry/instrumentation-fastify": "0.44.1",
"@opentelemetry/instrumentation-fs": "0.19.0",
"@opentelemetry/instrumentation-generic-pool": "0.43.0",
"@opentelemetry/instrumentation-graphql": "0.46.0",
"@opentelemetry/instrumentation-hapi": "0.44.0",
"@opentelemetry/instrumentation-http": "0.56.0",
"@opentelemetry/instrumentation-ioredis": "0.46.0",
"@opentelemetry/instrumentation-kafkajs": "0.6.0",
"@opentelemetry/instrumentation-graphql": "0.47.0",
"@opentelemetry/instrumentation-hapi": "0.45.1",
"@opentelemetry/instrumentation-http": "0.57.1",
"@opentelemetry/instrumentation-ioredis": "0.47.0",
"@opentelemetry/instrumentation-kafkajs": "0.7.0",
"@opentelemetry/instrumentation-knex": "0.44.0",
"@opentelemetry/instrumentation-koa": "0.46.0",
"@opentelemetry/instrumentation-lru-memoizer": "0.43.0",
"@opentelemetry/instrumentation-koa": "0.47.0",
"@opentelemetry/instrumentation-lru-memoizer": "0.44.0",
"@opentelemetry/instrumentation-mongodb": "0.51.0",
"@opentelemetry/instrumentation-mongoose": "0.45.0",
"@opentelemetry/instrumentation-mysql": "0.44.0",
"@opentelemetry/instrumentation-mongoose": "0.46.0",
"@opentelemetry/instrumentation-mysql": "0.45.0",
"@opentelemetry/instrumentation-mysql2": "0.45.0",
"@opentelemetry/instrumentation-pg": "0.49.0",
"@opentelemetry/instrumentation-redis-4": "0.45.0",
"@opentelemetry/instrumentation-pg": "0.50.0",
"@opentelemetry/instrumentation-redis-4": "0.46.0",
"@opentelemetry/instrumentation-tedious": "0.18.0",
"@opentelemetry/instrumentation-undici": "0.9.0",
"@opentelemetry/resources": "^1.29.0",
"@opentelemetry/sdk-trace-base": "^1.29.0",
"@opentelemetry/instrumentation-undici": "0.10.0",
"@opentelemetry/resources": "^1.30.1",
"@opentelemetry/sdk-trace-base": "^1.30.1",
"@opentelemetry/semantic-conventions": "^1.28.0",
"@prisma/instrumentation": "5.22.0",
"@sentry/core": "8.45.0",
Expand Down
14 changes: 8 additions & 6 deletions packages/opentelemetry/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,16 +43,18 @@
},
"peerDependencies": {
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/core": "^1.29.0",
"@opentelemetry/instrumentation": "^0.56.0",
"@opentelemetry/sdk-trace-base": "^1.29.0",
"@opentelemetry/context-async-hooks": "^1.30.1",
"@opentelemetry/core": "^1.30.1",
"@opentelemetry/instrumentation": "^0.57.1",
"@opentelemetry/sdk-trace-base": "^1.30.1",
"@opentelemetry/semantic-conventions": "^1.28.0"
},
"devDependencies": {
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/context-async-hooks": "^1.30.0",
"@opentelemetry/core": "^1.29.0",
"@opentelemetry/sdk-trace-base": "^1.29.0",
"@opentelemetry/context-async-hooks": "^1.30.1",
"@opentelemetry/core": "^1.30.1",
"@opentelemetry/instrumentation": "^0.57.1",
"@opentelemetry/sdk-trace-base": "^1.30.1",
"@opentelemetry/semantic-conventions": "^1.28.0"
},
"scripts": {
Expand Down
1 change: 0 additions & 1 deletion packages/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/typescript",
"author": "Sentry",
"license": "MIT",
"private": false,
"publishConfig": {
"access": "public"
},
Expand Down
6 changes: 3 additions & 3 deletions packages/vercel-edge/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@
},
"devDependencies": {
"@edge-runtime/types": "3.0.1",
"@opentelemetry/core": "^1.29.0",
"@opentelemetry/resources": "^1.29.0",
"@opentelemetry/sdk-trace-base": "^1.29.0",
"@opentelemetry/core": "^1.30.1",
"@opentelemetry/resources": "^1.30.1",
"@opentelemetry/sdk-trace-base": "^1.30.1",
"@opentelemetry/semantic-conventions": "^1.28.0",
"@sentry/opentelemetry": "8.45.0"
},
Expand Down
Loading

0 comments on commit 9a9fb89

Please sign in to comment.