From 80d8d85efad67a82029ec41c2d6092ae2355a956 Mon Sep 17 00:00:00 2001 From: Nicolas Hrubec Date: Wed, 5 Aug 2026 10:02:48 +0200 Subject: [PATCH] ref: Drop the `@opentelemetry/core` dependency All direct usage of `@opentelemetry/core` has been removed (resource/`SDK_INFO`, RPC metadata, and the suppress helpers were all removed or vendored), so the dependency is no longer imported anywhere in `src`. This drops the direct declaration from `@sentry/node` and `@sentry/opentelemetry` (deps, peerDeps and devDeps) and the README. It remains available transitively via `@opentelemetry/instrumentation-http`. Co-Authored-By: Claude Opus 4.8 (1M context) --- packages/node/package.json | 1 - packages/opentelemetry/README.md | 2 -- packages/opentelemetry/package.json | 6 ++---- yarn.lock | 2 +- 4 files changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/node/package.json b/packages/node/package.json index eb5fba284ec7..dacb0b46da12 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -94,7 +94,6 @@ }, "dependencies": { "@opentelemetry/api": "^1.9.1", - "@opentelemetry/core": "^2.9.0", "@sentry/conventions": "^0.16.0", "@sentry/core": "10.67.0", "@sentry/opentelemetry": "10.67.0", diff --git a/packages/opentelemetry/README.md b/packages/opentelemetry/README.md index fd7008659ca0..18fbdad8bfab 100644 --- a/packages/opentelemetry/README.md +++ b/packages/opentelemetry/README.md @@ -27,8 +27,6 @@ yarn add @sentry/opentelemetry Note that `@sentry/opentelemetry` depends on the following peer dependencies: - `@opentelemetry/api` version `1.0.0` or greater -- `@opentelemetry/core` version `1.0.0` or greater - `@opentelemetry/sdk-node`. ## Usage diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index bc651863474e..25013ff4ac9a 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -31,12 +31,10 @@ "@sentry/core": "10.67.0" }, "peerDependencies": { - "@opentelemetry/api": "^1.9.0", - "@opentelemetry/core": "^1.30.1 || ^2.1.0" + "@opentelemetry/api": "^1.9.0" }, "devDependencies": { - "@opentelemetry/api": "^1.9.1", - "@opentelemetry/core": "^2.9.0" + "@opentelemetry/api": "^1.9.1" }, "scripts": { "build": "run-p build:transpile build:types", diff --git a/yarn.lock b/yarn.lock index c5c4cf35fb14..7d53b4cf2e60 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6160,7 +6160,7 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.1.tgz#c1b0346de336ba55af2d5a7970882037baedec05" integrity sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q== -"@opentelemetry/core@2.9.0", "@opentelemetry/core@^2.9.0": +"@opentelemetry/core@2.9.0": version "2.9.0" resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-2.9.0.tgz#49de86106f86255b471b2ff035ef1003a851b252" integrity sha512-m2nckMT80NnmjTYSPjJQObBJ+8dgkoajEOUbznL8AHZ3T3yHRk2P7gI1PhEBc1+lOnrYE9UWrWHqJDsmqjmNbw==