From d38a109d63cc14759739d90bfe23a2056ffc2e4b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 14:18:59 +0000 Subject: [PATCH 1/5] fix(deps): update opentelemetry --- demo/frontend-cdn/package.json | 6 +- demo/frontend-sdk/package.json | 4 +- demo/frontend/package.json | 6 +- package-lock.json | 207 +++++++++++++++++---------------- package.json | 2 +- packages/web-sdk/package.json | 22 ++-- 6 files changed, 124 insertions(+), 123 deletions(-) diff --git a/demo/frontend-cdn/package.json b/demo/frontend-cdn/package.json index 33a0b7176..a09e9728e 100644 --- a/demo/frontend-cdn/package.json +++ b/demo/frontend-cdn/package.json @@ -16,9 +16,9 @@ }, "dependencies": { "@opentelemetry/api": "^1.9.1", - "@opentelemetry/api-logs": "^0.219.0", - "@opentelemetry/sdk-logs": "^0.219.0", - "@opentelemetry/sdk-trace-web": "^2.8.0", + "@opentelemetry/api-logs": "^0.220.0", + "@opentelemetry/sdk-logs": "^0.220.0", + "@opentelemetry/sdk-trace-web": "^2.9.0", "react": "^19.2.7", "react-dom": "^19.2.7" } diff --git a/demo/frontend-sdk/package.json b/demo/frontend-sdk/package.json index e292ef767..d8d8067e2 100644 --- a/demo/frontend-sdk/package.json +++ b/demo/frontend-sdk/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@embrace-io/web-sdk": "*", - "@opentelemetry/sdk-logs": "^0.219.0", - "@opentelemetry/sdk-trace-web": "^2.8.0" + "@opentelemetry/sdk-logs": "^0.220.0", + "@opentelemetry/sdk-trace-web": "^2.9.0" } } diff --git a/demo/frontend/package.json b/demo/frontend/package.json index 72787b835..2c04ffc67 100644 --- a/demo/frontend/package.json +++ b/demo/frontend/package.json @@ -15,9 +15,9 @@ "dependencies": { "@embrace-io/web-sdk": "*", "@opentelemetry/api": "^1.9.1", - "@opentelemetry/api-logs": "^0.219.0", - "@opentelemetry/sdk-logs": "^0.219.0", - "@opentelemetry/sdk-trace-web": "^2.8.0", + "@opentelemetry/api-logs": "^0.220.0", + "@opentelemetry/sdk-logs": "^0.220.0", + "@opentelemetry/sdk-trace-web": "^2.9.0", "history": "^4.10.1", "react": "^19.2.7", "react-dom": "^19.2.7", diff --git a/package-lock.json b/package-lock.json index 535e7df8c..2de1411b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@biomejs/biome": "2.5.1", "@commitlint/cli": "21.1.0", "@commitlint/config-conventional": "21.1.0", - "@opentelemetry/otlp-transformer": "0.219.0", + "@opentelemetry/otlp-transformer": "0.220.0", "@playwright/test": "1.61.1", "@remcovaes/web-test-runner-vite-plugin": "1.4.1", "@types/chai": "5.2.3", @@ -62,9 +62,9 @@ "dependencies": { "@embrace-io/web-sdk": "*", "@opentelemetry/api": "^1.9.1", - "@opentelemetry/api-logs": "^0.219.0", - "@opentelemetry/sdk-logs": "^0.219.0", - "@opentelemetry/sdk-trace-web": "^2.8.0", + "@opentelemetry/api-logs": "^0.220.0", + "@opentelemetry/sdk-logs": "^0.220.0", + "@opentelemetry/sdk-trace-web": "^2.9.0", "history": "^4.10.1", "react": "^19.2.7", "react-dom": "^19.2.7", @@ -81,9 +81,9 @@ "version": "0.0.1", "dependencies": { "@opentelemetry/api": "^1.9.1", - "@opentelemetry/api-logs": "^0.219.0", - "@opentelemetry/sdk-logs": "^0.219.0", - "@opentelemetry/sdk-trace-web": "^2.8.0", + "@opentelemetry/api-logs": "^0.220.0", + "@opentelemetry/sdk-logs": "^0.220.0", + "@opentelemetry/sdk-trace-web": "^2.9.0", "react": "^19.2.7", "react-dom": "^19.2.7" } @@ -92,8 +92,8 @@ "version": "0.0.0", "dependencies": { "@embrace-io/web-sdk": "*", - "@opentelemetry/sdk-logs": "^0.219.0", - "@opentelemetry/sdk-trace-web": "^2.8.0" + "@opentelemetry/sdk-logs": "^0.220.0", + "@opentelemetry/sdk-trace-web": "^2.9.0" } }, "node_modules/@andrewbranch/untar.js": { @@ -1516,9 +1516,9 @@ } }, "node_modules/@opentelemetry/api-logs": { - "version": "0.219.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.219.0.tgz", - "integrity": "sha512-FFx7YnaYJlIjqWW/AG/yAZ0L/NEY724PipXXXQLdtZPbLwBGbUMTGL1i/esI56TWfTUXxhLfpgrnWJCG8aUJyg==", + "version": "0.220.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.220.0.tgz", + "integrity": "sha512-CmVa4ImJ+ynfrPMNaAXHET6Bhb44SwzmfyVJFq9ni2jgXJR/l7C6gfVFddNmHP+ZOkP9cf4f9DBe68qVLTHc9w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.3.0" @@ -1528,9 +1528,9 @@ } }, "node_modules/@opentelemetry/core": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.8.0.tgz", - "integrity": "sha512-hd1Lfh8p545nNz+jq1Ejfz+Mn1hyLuxYn1YzTfFNrxr8urEWMNQLPf1Th8kjOH+HxwawCrtgBp8JpBUR4ZSgww==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.9.0.tgz", + "integrity": "sha512-m2nckMT80NnmjTYSPjJQObBJ+8dgkoajEOUbznL8AHZ3T3yHRk2P7gI1PhEBc1+lOnrYE9UWrWHqJDsmqjmNbw==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" @@ -1543,12 +1543,12 @@ } }, "node_modules/@opentelemetry/instrumentation": { - "version": "0.219.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.219.0.tgz", - "integrity": "sha512-X5t7I8GyIO9rmGHwoedZLREpQqrF1WW2nxzNNym6HOKpFiE+rvqV3ngC0xcZVO2YwIGf3KKmRdWrYwdwz3H9RQ==", + "version": "0.220.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.220.0.tgz", + "integrity": "sha512-xQx3E2WxP1mDvKzxLxX+CTCtNLa560YJZ3087qYHerl2YmiKpv7AH+dAy7vmx+eVrZ5BwhfWUAVoKOoxCNHcpw==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.219.0", + "@opentelemetry/api-logs": "0.220.0", "import-in-the-middle": "^3.0.0", "require-in-the-middle": "^8.0.0" }, @@ -1560,14 +1560,14 @@ } }, "node_modules/@opentelemetry/instrumentation-fetch": { - "version": "0.219.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.219.0.tgz", - "integrity": "sha512-nhjrhJ/tlE+1I1950dJkcl0xCGf7IrZGwWHS0X5J4gZtqP4YD+qp/gVfXkzZZBjFDx+39IaDQLS296E+Pcw5Tw==", + "version": "0.220.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fetch/-/instrumentation-fetch-0.220.0.tgz", + "integrity": "sha512-9LW+zgvKK6kqojB0GVqbOCRGBUWiatHPmRTusjSVdwYCImIgJRrJTKu6WhjHdejJSjRS/mGsw/w4ETZBqav3kQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.8.0", - "@opentelemetry/instrumentation": "0.219.0", - "@opentelemetry/sdk-trace-web": "2.8.0", + "@opentelemetry/core": "2.9.0", + "@opentelemetry/instrumentation": "0.220.0", + "@opentelemetry/sdk-trace-web": "2.9.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -1578,14 +1578,14 @@ } }, "node_modules/@opentelemetry/instrumentation-xml-http-request": { - "version": "0.219.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.219.0.tgz", - "integrity": "sha512-R1qn0xVh4OPFta1A2hMgYiOpxUWdZlYuol4ZqQLYonklgo+gQTCtQyAVco/5FqM34h2mYd6KRQfo3kjiQdUe4A==", + "version": "0.220.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-xml-http-request/-/instrumentation-xml-http-request-0.220.0.tgz", + "integrity": "sha512-9FTY+kT3z5D8f7dC+Tubd4oJTu6tOGlQmws5J8e7DLMeIUwpWmLquRFV2BuUShiAPxTMGqqsZnuT3CVVbTu0JA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.8.0", - "@opentelemetry/instrumentation": "0.219.0", - "@opentelemetry/sdk-trace-web": "2.8.0", + "@opentelemetry/core": "2.9.0", + "@opentelemetry/instrumentation": "0.220.0", + "@opentelemetry/sdk-trace-web": "2.9.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -1596,13 +1596,13 @@ } }, "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.219.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.219.0.tgz", - "integrity": "sha512-zvIxQX/AZUVKDU+hCuYx+7UkiP7GRdnk1ZbFQRYzHvYp47cAWR4j3IhoPhV9KaeXEv2xdGq3IA6PnpzDmLcmSA==", + "version": "0.220.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.220.0.tgz", + "integrity": "sha512-CXYo8UD5Mn9YbgebO2EL4wejtA+gxLmLiu6HCk2KH2BR7XhFN6/6p1UlCb23DYCjeYkndevLHuejCCN1yx4+OQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.8.0", - "@opentelemetry/otlp-transformer": "0.219.0" + "@opentelemetry/core": "2.9.0", + "@opentelemetry/otlp-transformer": "0.220.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -1612,17 +1612,17 @@ } }, "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.219.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.219.0.tgz", - "integrity": "sha512-aaYKAyXhw9VchKZVGOopD3Gw/kPsyrX2c6IQ0AW32mTjqmZOh5Y6Gf5OYqTNqVktAeBjmFinhyFaCwW6GYK9YQ==", + "version": "0.220.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.220.0.tgz", + "integrity": "sha512-lXGrv7KXZ0gNH9SVNUaa6vv6phVYGvJxfXAlMbzbakiXru75f5MZl8Z7oqiMMQD77riVHJCFlQvbZs/VVN2/4A==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.219.0", - "@opentelemetry/core": "2.8.0", - "@opentelemetry/resources": "2.8.0", - "@opentelemetry/sdk-logs": "0.219.0", - "@opentelemetry/sdk-metrics": "2.8.0", - "@opentelemetry/sdk-trace-base": "2.8.0" + "@opentelemetry/api-logs": "0.220.0", + "@opentelemetry/core": "2.9.0", + "@opentelemetry/resources": "2.9.0", + "@opentelemetry/sdk-logs": "0.220.0", + "@opentelemetry/sdk-metrics": "2.9.0", + "@opentelemetry/sdk-trace": "2.9.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -1632,12 +1632,12 @@ } }, "node_modules/@opentelemetry/resources": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.8.0.tgz", - "integrity": "sha512-qmXQ27ilDbUK/vGMqwL8D4/rhn76C+sherM4wTbjlfknR8Nvfc/hCxjRJPhkzZzUsPiNg16SA31NxMabwttRjg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.9.0.tgz", + "integrity": "sha512-jyA5MBLQ+Dkl3+JsZkUoUvL7yHvU64kLsvpXKarWm6347Sl1t1bXFTFykUePNpT5WH5pm9a2Qtt03iIYQhZ1Fg==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.8.0", + "@opentelemetry/core": "2.9.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -1648,14 +1648,14 @@ } }, "node_modules/@opentelemetry/sdk-logs": { - "version": "0.219.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.219.0.tgz", - "integrity": "sha512-s6lTKRakaPClvKoWHRChxnXjDMkM/TQ30ff78jN6EBGf7MI7VzANE5PU3f4z9qDUudWjvZjOLHG0rBnBKYvoXA==", + "version": "0.220.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.220.0.tgz", + "integrity": "sha512-WywcTkQtv2iNmt+6y5Kcd4rzvx9bLVsBa2Nwcmg01IUaBTkTow3W4d9KE5vNBpEDtb9tp21WcRBY/lANRrApYA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.219.0", - "@opentelemetry/core": "2.8.0", - "@opentelemetry/resources": "2.8.0", + "@opentelemetry/api-logs": "0.220.0", + "@opentelemetry/core": "2.9.0", + "@opentelemetry/resources": "2.9.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -1666,13 +1666,13 @@ } }, "node_modules/@opentelemetry/sdk-metrics": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.8.0.tgz", - "integrity": "sha512-UDBGaj6W0Rgy5rTTaoxs8gVGF/aGkAKyjurJv7se6wjRxJu7FoquTLT/vt54DZfo4crbprYfhX/SOK9+BPw1qg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.9.0.tgz", + "integrity": "sha512-Xx8RGS4H5XEBl01WuCreMIpiah9cCXMbSkeuIePPdD2cUpq/vUzYmj8E/MK1OsbOc93FuAD4jfn2WOacKwLn7Q==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.8.0", - "@opentelemetry/resources": "2.8.0" + "@opentelemetry/core": "2.9.0", + "@opentelemetry/resources": "2.9.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -1681,14 +1681,32 @@ "@opentelemetry/api": ">=1.9.0 <1.10.0" } }, + "node_modules/@opentelemetry/sdk-trace": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace/-/sdk-trace-2.9.0.tgz", + "integrity": "sha512-sGA19HvtrrSKYsseHphluH6j3p6Xa3fqc7c7y8f/7mYWejc1lyDFcpSdD1kYa50HCLUeEo4zA5bW0pniaPszuw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.9.0", + "@opentelemetry/resources": "2.9.0", + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.10.0" + } + }, "node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.8.0.tgz", - "integrity": "sha512-mhU4jp+vW0mGbFRd+GeXHvmfA4aDqWjBjLC3pE5XMpLs0IE2ryYb019Ts2AQrOq67gaTF25D91+fgvEHDZEnuQ==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.9.0.tgz", + "integrity": "sha512-cp9zmTl62R8PJrpvFcmc8N2JQU/xfa0S+61q511Nji+QxCfZ8Ifvg7H27G8cANe4crg4RTrWsVvanHiXjSp6ag==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.8.0", - "@opentelemetry/resources": "2.8.0", + "@opentelemetry/core": "2.9.0", + "@opentelemetry/resources": "2.9.0", + "@opentelemetry/sdk-trace": "2.9.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -1699,13 +1717,13 @@ } }, "node_modules/@opentelemetry/sdk-trace-web": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.8.0.tgz", - "integrity": "sha512-P3ZM8BGJ5mwjtyfAxRyxsCyWHvaj+xahdhLoS3YiPsEyTHcWTVzx2691C8SrGkpvro3tNFCsWuNNrvM+spKODg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.9.0.tgz", + "integrity": "sha512-LS4XlzOK3e6YYdt84m15AmRR04121rKipmifi4XFZToH1h75f7F2bzHLbB1NMgIEYJ0jSKYm4VsK5mws/5kfTQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.8.0", - "@opentelemetry/sdk-trace-base": "2.8.0" + "@opentelemetry/core": "2.9.0", + "@opentelemetry/sdk-trace-base": "2.9.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -1724,13 +1742,13 @@ } }, "node_modules/@opentelemetry/web-common": { - "version": "0.219.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/web-common/-/web-common-0.219.0.tgz", - "integrity": "sha512-xO26LJ0CEHolVVR8N/V5195CPJDSHVnzjLM39YIZ3+5D5xp1+sB1UOP3MSlmWMpGVAt2y9XluQ9QNv9rnG2Rew==", + "version": "0.220.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/web-common/-/web-common-0.220.0.tgz", + "integrity": "sha512-MGqaXqfen2eYnPuiPnsMYEBxI/WB5I14OUuZxBadGYQrQOmdSAuXlCqrG/9lpHTUaV7SeIkOyCk1u0X+1oIV9w==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/sdk-logs": "0.219.0", - "@opentelemetry/sdk-trace-base": "2.8.0", + "@opentelemetry/sdk-logs": "0.220.0", + "@opentelemetry/sdk-trace": "2.9.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -6038,23 +6056,6 @@ "url": "https://ko-fi.com/dangreen" } }, - "node_modules/git-raw-commits/node_modules/conventional-commits-parser": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.4.0.tgz", - "integrity": "sha512-tvRg7FIBNlyPzjdG8wWRlPHQJJHI7DylhtRGeU9Lq+JuoPh5BKpPRX83ZdLrvXuOSu5Eo/e7SzOQhU4Hd2Miuw==", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@simple-libs/stream-utils": "^1.2.0", - "meow": "^13.0.0" - }, - "bin": { - "conventional-commits-parser": "dist/cli/index.js" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/git-raw-commits/node_modules/meow": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", @@ -10343,18 +10344,18 @@ "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.1", - "@opentelemetry/api-logs": "^0.219.0", - "@opentelemetry/core": "2.8.0", - "@opentelemetry/instrumentation": "^0.219.0", - "@opentelemetry/instrumentation-fetch": "^0.219.0", - "@opentelemetry/instrumentation-xml-http-request": "^0.219.0", - "@opentelemetry/otlp-exporter-base": "^0.219.0", - "@opentelemetry/otlp-transformer": "^0.219.0", - "@opentelemetry/resources": "^2.8.0", - "@opentelemetry/sdk-logs": "^0.219.0", - "@opentelemetry/sdk-trace-web": "^2.8.0", + "@opentelemetry/api-logs": "^0.220.0", + "@opentelemetry/core": "2.9.0", + "@opentelemetry/instrumentation": "^0.220.0", + "@opentelemetry/instrumentation-fetch": "^0.220.0", + "@opentelemetry/instrumentation-xml-http-request": "^0.220.0", + "@opentelemetry/otlp-exporter-base": "^0.220.0", + "@opentelemetry/otlp-transformer": "^0.220.0", + "@opentelemetry/resources": "^2.9.0", + "@opentelemetry/sdk-logs": "^0.220.0", + "@opentelemetry/sdk-trace-web": "^2.9.0", "@opentelemetry/semantic-conventions": "^1.41.1", - "@opentelemetry/web-common": "^0.219.0", + "@opentelemetry/web-common": "^0.220.0", "hoist-non-react-statics": "^3.3.2", "web-vitals": "^5.3.0" }, diff --git a/package.json b/package.json index 928468866..89cafc3d8 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@biomejs/biome": "2.5.1", "@commitlint/cli": "21.1.0", "@commitlint/config-conventional": "21.1.0", - "@opentelemetry/otlp-transformer": "0.219.0", + "@opentelemetry/otlp-transformer": "0.220.0", "@playwright/test": "1.61.1", "@remcovaes/web-test-runner-vite-plugin": "1.4.1", "@types/chai": "5.2.3", diff --git a/packages/web-sdk/package.json b/packages/web-sdk/package.json index 68fea58ca..568522e42 100644 --- a/packages/web-sdk/package.json +++ b/packages/web-sdk/package.json @@ -79,18 +79,18 @@ ], "dependencies": { "@opentelemetry/api": "^1.9.1", - "@opentelemetry/api-logs": "^0.219.0", - "@opentelemetry/core": "2.8.0", - "@opentelemetry/instrumentation": "^0.219.0", - "@opentelemetry/instrumentation-fetch": "^0.219.0", - "@opentelemetry/instrumentation-xml-http-request": "^0.219.0", - "@opentelemetry/otlp-exporter-base": "^0.219.0", - "@opentelemetry/otlp-transformer": "^0.219.0", - "@opentelemetry/resources": "^2.8.0", - "@opentelemetry/sdk-logs": "^0.219.0", - "@opentelemetry/sdk-trace-web": "^2.8.0", + "@opentelemetry/api-logs": "^0.220.0", + "@opentelemetry/core": "2.9.0", + "@opentelemetry/instrumentation": "^0.220.0", + "@opentelemetry/instrumentation-fetch": "^0.220.0", + "@opentelemetry/instrumentation-xml-http-request": "^0.220.0", + "@opentelemetry/otlp-exporter-base": "^0.220.0", + "@opentelemetry/otlp-transformer": "^0.220.0", + "@opentelemetry/resources": "^2.9.0", + "@opentelemetry/sdk-logs": "^0.220.0", + "@opentelemetry/sdk-trace-web": "^2.9.0", "@opentelemetry/semantic-conventions": "^1.41.1", - "@opentelemetry/web-common": "^0.219.0", + "@opentelemetry/web-common": "^0.220.0", "hoist-non-react-statics": "^3.3.2", "web-vitals": "^5.3.0" }, From f4fa462f8a181c64ffe23cf4c046eb6efbfaa0f0 Mon Sep 17 00:00:00 2001 From: overbalance Date: Mon, 6 Jul 2026 10:58:23 -0500 Subject: [PATCH 2/5] chore(deps): adapt log processors to object-based constructor --- demo/frontend-cdn/src/otel.ts | 4 +++- demo/frontend-sdk/src/otel.ts | 4 +++- .../managers/EmbraceLogManager/EmbraceLogManager.test.ts | 4 +++- packages/web-sdk/src/sdk/initSDK.ts | 8 ++++---- packages/web-sdk/tests/utils/setupTestLogExporter.ts | 2 +- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/demo/frontend-cdn/src/otel.ts b/demo/frontend-cdn/src/otel.ts index d0e6f1e63..3f2823037 100644 --- a/demo/frontend-cdn/src/otel.ts +++ b/demo/frontend-cdn/src/otel.ts @@ -16,7 +16,9 @@ const setupOTel = () => { appVersion: '0.0.1', spanProcessors: [new SimpleSpanProcessor(new ConsoleSpanExporter())], logProcessors: [ - new SimpleLogRecordProcessor(new ConsoleLogRecordExporter()), + new SimpleLogRecordProcessor({ + exporter: new ConsoleLogRecordExporter(), + }), ], }); }; diff --git a/demo/frontend-sdk/src/otel.ts b/demo/frontend-sdk/src/otel.ts index 0a1ecfa56..da20ceed3 100644 --- a/demo/frontend-sdk/src/otel.ts +++ b/demo/frontend-sdk/src/otel.ts @@ -97,7 +97,9 @@ const initSDK = ( registerGlobally: false, spanProcessors: [new SimpleSpanProcessor(new ConsoleSpanExporter())], logProcessors: [ - new SimpleLogRecordProcessor(new ConsoleLogRecordExporter()), + new SimpleLogRecordProcessor({ + exporter: new ConsoleLogRecordExporter(), + }), ], defaultInstrumentationConfig: { '@opentelemetry/instrumentation-fetch': { diff --git a/packages/web-sdk/src/managers/EmbraceLogManager/EmbraceLogManager.test.ts b/packages/web-sdk/src/managers/EmbraceLogManager/EmbraceLogManager.test.ts index 25c88ccc6..696013db7 100644 --- a/packages/web-sdk/src/managers/EmbraceLogManager/EmbraceLogManager.test.ts +++ b/packages/web-sdk/src/managers/EmbraceLogManager/EmbraceLogManager.test.ts @@ -1310,7 +1310,9 @@ describe('EmbraceLogManager', () => { // Global logger provider is set when we call setupTestLogExporter on `before` const secondMemoryExporter = new InMemoryLogRecordExporter(); const loggerProvider = new LoggerProvider({ - processors: [new SimpleLogRecordProcessor(secondMemoryExporter)], + processors: [ + new SimpleLogRecordProcessor({ exporter: secondMemoryExporter }), + ], }); const manager = new EmbraceLogManager({ diff --git a/packages/web-sdk/src/sdk/initSDK.ts b/packages/web-sdk/src/sdk/initSDK.ts index d11309635..19793d0f4 100644 --- a/packages/web-sdk/src/sdk/initSDK.ts +++ b/packages/web-sdk/src/sdk/initSDK.ts @@ -247,13 +247,13 @@ export const initSDK = ( userSessionManager, }); - embraceLogProcessor = new BatchLogRecordProcessor( - new EmbraceLogExporter({ + embraceLogProcessor = new BatchLogRecordProcessor({ + exporter: new EmbraceLogExporter({ appID: validatedAppID, embraceDataURL, userID: enduserPseudoID, }), - ); + }); } const pageManager = setupPage({ @@ -483,7 +483,7 @@ const setupLogs = ({ ]; logExporters?.forEach((exporter) => { - finalLogProcessors.push(new BatchLogRecordProcessor(exporter)); + finalLogProcessors.push(new BatchLogRecordProcessor({ exporter })); }); if (embraceLogProcessor) { diff --git a/packages/web-sdk/tests/utils/setupTestLogExporter.ts b/packages/web-sdk/tests/utils/setupTestLogExporter.ts index d7e3246ec..531575bb8 100644 --- a/packages/web-sdk/tests/utils/setupTestLogExporter.ts +++ b/packages/web-sdk/tests/utils/setupTestLogExporter.ts @@ -17,7 +17,7 @@ export const setupTestLogExporter = ( const logProvider = new LoggerProvider({ processors: [ ...logProcessors, - new SimpleLogRecordProcessor(memoryExporter), + new SimpleLogRecordProcessor({ exporter: memoryExporter }), ], }); logs.setGlobalLoggerProvider(logProvider); From 824ba0ae56bbe9dcca19576482377fdf7c698b83 Mon Sep 17 00:00:00 2001 From: overbalance Date: Mon, 6 Jul 2026 11:09:16 -0500 Subject: [PATCH 3/5] test(sdk): bump expected instrumentation version to 0.220.0 --- packages/web-sdk/src/sdk/initSDK.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web-sdk/src/sdk/initSDK.test.ts b/packages/web-sdk/src/sdk/initSDK.test.ts index 520da881b..4fe71e183 100644 --- a/packages/web-sdk/src/sdk/initSDK.test.ts +++ b/packages/web-sdk/src/sdk/initSDK.test.ts @@ -1834,7 +1834,7 @@ describe('initSDK', () => { test.networkType === 'fetch' ? '@opentelemetry/instrumentation-fetch' : '@opentelemetry/instrumentation-xml-http-request', - version: '0.219.0', + version: '0.220.0', }); expect(exportedSpans).to.have.lengthOf(1); const networkSpan = exportedSpans[0]; From d19fa36724e05af1dd90d7cc63876d3affe9c44e Mon Sep 17 00:00:00 2001 From: overbalance Date: Mon, 6 Jul 2026 11:09:43 -0500 Subject: [PATCH 4/5] fix lockfile --- package-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index b71a30ad4..26a1419db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -79,7 +79,7 @@ }, "demo/frontend-cdn": { "name": "embrace-web-sdk-react-demo-cdn", - "version": "0.0.1", + "version": "0.0.0", "dependencies": { "@opentelemetry/api": "^1.9.1", "@opentelemetry/api-logs": "^0.220.0", From c70f5cfea99f454ffda1094a54e0dcef86f3fcae Mon Sep 17 00:00:00 2001 From: overbalance Date: Mon, 6 Jul 2026 11:14:55 -0500 Subject: [PATCH 5/5] test(integration): raise gzip bundle size threshold to 71 KB --- tests/integration/config/thresholds.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/integration/config/thresholds.ts b/tests/integration/config/thresholds.ts index 079c78ab5..d943ac399 100644 --- a/tests/integration/config/thresholds.ts +++ b/tests/integration/config/thresholds.ts @@ -10,7 +10,7 @@ const TOTAL_UNCOMPRESSED_SIZE_THRESHOLD_IN_KB = getFromEnv( ); const TOTAL_GZIP_SIZE_THRESHOLD_IN_KB = getFromEnv( 'TOTAL_GZIP_SIZE_THRESHOLD_IN_KB', - 69, + 71, ); export {