From 4d3d234aa91ff5128c42963d9122c1ef2b762ced Mon Sep 17 00:00:00 2001 From: Thomas Flament Date: Wed, 24 Jun 2026 11:49:09 +0200 Subject: [PATCH 1/2] ARSN-601: Promote OTEL SDK packages from optionalDependencies to dependencies --- lib/tracing/README.md | 10 +++++----- package.json | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/tracing/README.md b/lib/tracing/README.md index 42eb8c536..9d26d6f78 100644 --- a/lib/tracing/README.md +++ b/lib/tracing/README.md @@ -127,8 +127,8 @@ try { ## Dependencies -`@opentelemetry/api` is a hard dependency (inert until an SDK is registered). -The SDK-core packages (`sdk-node`, `sdk-trace-base`, `resources`, -`exporter-trace-otlp-http`) are **optional** dependencies, required lazily in -`init()`. The `instrumentation-*` packages are **not** arsenal dependencies — -consumers bring their own and pass them via the `instrumentations` thunk. +`@opentelemetry/api` plus the SDK-core packages (`sdk-node`, `sdk-trace-base`, +`resources`, `exporter-trace-otlp-http`) are hard dependencies, lazy-required +inside `init()` so OTEL-off processes never load them. The `instrumentation-*` +packages are **not** arsenal dependencies — consumers bring their own and pass +them via the `instrumentations` thunk. diff --git a/package.json b/package.json index dd8896c37..bdc6019b3 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,10 @@ "@azure/storage-blob": "^12.31.0", "@js-sdsl/ordered-set": "^4.4.2", "@opentelemetry/api": "^1.9.1", + "@opentelemetry/exporter-trace-otlp-http": "^0.219.0", + "@opentelemetry/resources": "^2.8.0", + "@opentelemetry/sdk-node": "^0.219.0", + "@opentelemetry/sdk-trace-base": "^2.8.0", "@scality/hdclient": "^1.3.2", "@smithy/node-http-handler": "^4.3.0", "@smithy/protocol-http": "^5.3.5", @@ -62,10 +66,6 @@ "xml2js": "^0.6.2" }, "optionalDependencies": { - "@opentelemetry/exporter-trace-otlp-http": "^0.219.0", - "@opentelemetry/resources": "^2.8.0", - "@opentelemetry/sdk-node": "^0.219.0", - "@opentelemetry/sdk-trace-base": "^2.8.0", "ioctl": "^2.0.2" }, "devDependencies": { From dc9eb23d45c90d2b3ceabb37ff0e93cd5b68b3b2 Mon Sep 17 00:00:00 2001 From: Thomas Flament Date: Wed, 24 Jun 2026 11:49:22 +0200 Subject: [PATCH 2/2] Bump package.json to 8.4.12 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bdc6019b3..820b5d100 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "engines": { "node": ">=20" }, - "version": "8.4.11", + "version": "8.4.12", "config": { "mongodbMemoryServer": { "version": "8.0.23"