diff --git a/CHANGELOG.md b/CHANGELOG.md index 953e707..6a35438 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,15 +2,24 @@ ## [Unreleased] +## [1.4.0] - 2026-09-08 + ### Features Added - Add enabled-by-default A365 durable store-and-forward delivery with explicit disable, network-only fallback when durable storage is unavailable, per-application bounded plaintext storage on protected volumes, replay with fresh tokens/current routing, retryable 401 handling, shared `Retry-After` backoff, token isolation, and bounded shutdown drain. [#226](https://github.com/microsoft/opentelemetry-distro-javascript/pull/226) - Emit `gen_ai.output.type` and available GenAI request parameters on LangChain chat spans. [#213](https://github.com/microsoft/opentelemetry-distro-javascript/pull/213) +- Add an AKS LangChain auto-instrumentation sample with deployment instructions. [#219](https://github.com/microsoft/opentelemetry-distro-javascript/pull/219) ### Bugs Fixed - Fix duplicate Bunyan logs, missing HTTP duration metrics, duplicate request filtering, and incorrect performance-counter values. [#212](https://github.com/microsoft/opentelemetry-distro-javascript/pull/212) +- Report the AKS resource detector SDKStats feature only when the current process detects valid AKS cluster metadata, not from customer-provided attributes or inherited feature flags. [#207](https://github.com/microsoft/opentelemetry-distro-javascript/pull/207) ### Other Changes +- Align Azure Monitor dependencies with `@azure/monitor-opentelemetry` `1.20.0`: raise the `@azure/monitor-opentelemetry-exporter` floor to `1.0.0-beta.45` and update `@azure/opentelemetry-instrumentation-azure-sdk` to `^1.1.0-beta.1`. +- Retain the matching OpenTelemetry core/SDK `2.10.0` / `0.221.0`, API `1.9.1`, semantic conventions `1.43.0`, and instrumentation dependency ranges used by the published Azure Monitor packages. The exporter update removes its older nested OpenTelemetry core/resources `2.9.0` and logs `0.220.0` copies. - Align sample OpenTelemetry dependencies with the current release line. [#227](https://github.com/microsoft/opentelemetry-distro-javascript/pull/227) +- Update transitive dependencies flagged by Component Governance. [#223](https://github.com/microsoft/opentelemetry-distro-javascript/pull/223) +- Add integration and performance test workflows and require changelog entries in PR validation. [#217](https://github.com/microsoft/opentelemetry-distro-javascript/pull/217), [#224](https://github.com/microsoft/opentelemetry-distro-javascript/pull/224) +- Consolidate Dependabot updates, pin GitHub Actions to full-length commit SHAs, and update CI and sample dependencies. [#216](https://github.com/microsoft/opentelemetry-distro-javascript/pull/216), [#218](https://github.com/microsoft/opentelemetry-distro-javascript/pull/218), [#220](https://github.com/microsoft/opentelemetry-distro-javascript/pull/220), [#221](https://github.com/microsoft/opentelemetry-distro-javascript/pull/221), [#222](https://github.com/microsoft/opentelemetry-distro-javascript/pull/222) ## [1.3.0] - 2026-08-03 diff --git a/package-lock.json b/package-lock.json index 272d9e2..775935e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,20 +1,20 @@ { "name": "@microsoft/opentelemetry", - "version": "1.3.0", + "version": "1.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@microsoft/opentelemetry", - "version": "1.3.0", + "version": "1.4.0", "license": "MIT", "dependencies": { "@azure-rest/core-client": "^2.8.0", "@azure/core-auth": "^1.11.0", "@azure/core-rest-pipeline": "^1.25.0", "@azure/logger": "^1.4.0", - "@azure/monitor-opentelemetry-exporter": ">=1.0.0-beta.44 <1.0.0-c", - "@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0", + "@azure/monitor-opentelemetry-exporter": ">=1.0.0-beta.45 <1.0.0-c", + "@azure/opentelemetry-instrumentation-azure-sdk": "^1.1.0-beta.1", "@microsoft/applicationinsights-web-snippet": "^1.2.3", "@opentelemetry/api": "^1.9.1", "@opentelemetry/api-logs": "^0.221.0", @@ -128,6 +128,15 @@ "node": ">=22.0.0" } }, + "node_modules/@azure/core-process": { + "version": "1.0.0", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-process/-/core-process-1.0.0.tgz", + "integrity": "sha1-w68cFyI9ZTjhs2ln3clM2uUyy4M=", + "license": "MIT", + "engines": { + "node": ">=22.0.0" + } + }, "node_modules/@azure/core-rest-pipeline": { "version": "1.25.0", "resolved": "https://ms-feed-12.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-rest-pipeline/-/core-rest-pipeline-1.25.0.tgz", @@ -210,95 +219,35 @@ } }, "node_modules/@azure/monitor-opentelemetry-exporter": { - "version": "1.0.0-beta.44", - "resolved": "https://ms-feed-2.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/monitor-opentelemetry-exporter/-/monitor-opentelemetry-exporter-1.0.0-beta.44.tgz", - "integrity": "sha1-nGLs0sX/thEavosiWEyN+Esrm+s=", + "version": "1.0.0-beta.45", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/monitor-opentelemetry-exporter/-/monitor-opentelemetry-exporter-1.0.0-beta.45.tgz", + "integrity": "sha1-G9v/g//cBjwX3AxPLXK+Gdd0IDI=", "license": "MIT", "dependencies": { "@azure-rest/core-client": "^2.5.2", "@azure/core-auth": "^1.9.0", "@azure/core-client": "^1.9.2", + "@azure/core-process": "^1.0.0", "@azure/core-rest-pipeline": "^1.19.0", "@azure/core-util": "^1.11.0", "@opentelemetry/api": "^1.9.1", - "@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-base": "^2.9.0", - "@opentelemetry/semantic-conventions": "^1.40.0", + "@opentelemetry/api-logs": "^0.221.0", + "@opentelemetry/core": "^2.10.0", + "@opentelemetry/resources": "^2.10.0", + "@opentelemetry/sdk-logs": "^0.221.0", + "@opentelemetry/sdk-metrics": "^2.10.0", + "@opentelemetry/sdk-trace-base": "^2.10.0", + "@opentelemetry/semantic-conventions": "^1.43.0", "tslib": "^2.8.1" }, "engines": { "node": ">=22.0.0" } }, - "node_modules/@azure/monitor-opentelemetry-exporter/node_modules/@opentelemetry/api-logs": { - "version": "0.220.0", - "resolved": "https://ms-feed-2.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/api-logs/-/api-logs-0.220.0.tgz", - "integrity": "sha1-su0jXeS188F2mt+l87wkfYLN+8k=", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@azure/monitor-opentelemetry-exporter/node_modules/@opentelemetry/core": { - "version": "2.9.0", - "resolved": "https://ms-feed-12.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/core/-/core-2.9.0.tgz", - "integrity": "sha1-Sd6GEG+GJVtHGy/wNe8QA6hRslI=", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@azure/monitor-opentelemetry-exporter/node_modules/@opentelemetry/resources": { - "version": "2.9.0", - "resolved": "https://ms-feed-12.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/resources/-/resources-2.9.0.tgz", - "integrity": "sha1-geHOlG7sZhhXqdbE+lB7N1CuUA8=", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "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/@azure/monitor-opentelemetry-exporter/node_modules/@opentelemetry/sdk-logs": { - "version": "0.220.0", - "resolved": "https://ms-feed-17.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/sdk-logs/-/sdk-logs-0.220.0.tgz", - "integrity": "sha1-WQw2xenkm3gjYBtFrTm7ocomWoA=", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.220.0", - "@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.4.0 <1.10.0" - } - }, "node_modules/@azure/opentelemetry-instrumentation-azure-sdk": { - "version": "1.0.0", - "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0.tgz", - "integrity": "sha1-jq6h9ZGcvym6g/L6yZ2JRDbhfco=", + "version": "1.1.0-beta.1", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.1.0-beta.1.tgz", + "integrity": "sha1-yYnrme/U2tHVDI4Sin8ppUEs7Rs=", "license": "MIT", "dependencies": { "@azure/core-tracing": "^1.2.0", diff --git a/package.json b/package.json index d6be547..f6edea0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@microsoft/opentelemetry", "author": "Microsoft Corporation", - "version": "1.3.0", + "version": "1.4.0", "description": "Microsoft OpenTelemetry distribution for JavaScript/TypeScript", "main": "./dist/commonjs/index.js", "module": "./dist/esm/index.js", @@ -84,8 +84,8 @@ "@azure/core-auth": "^1.11.0", "@azure/core-rest-pipeline": "^1.25.0", "@azure/logger": "^1.4.0", - "@azure/monitor-opentelemetry-exporter": ">=1.0.0-beta.44 <1.0.0-c", - "@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0", + "@azure/monitor-opentelemetry-exporter": ">=1.0.0-beta.45 <1.0.0-c", + "@azure/opentelemetry-instrumentation-azure-sdk": "^1.1.0-beta.1", "@microsoft/applicationinsights-web-snippet": "^1.2.3", "@opentelemetry/api": "^1.9.1", "@opentelemetry/api-logs": "^0.221.0", diff --git a/samples/aks-langchain/package-lock.json b/samples/aks-langchain/package-lock.json index f317eeb..4c14425 100644 --- a/samples/aks-langchain/package-lock.json +++ b/samples/aks-langchain/package-lock.json @@ -10,23 +10,23 @@ "dependencies": { "@langchain/core": "1.2.3", "@langchain/openai": "1.5.5", - "@microsoft/opentelemetry": "1.3.0" + "@microsoft/opentelemetry": "1.4.0" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@azure-rest/core-client": { - "version": "2.8.0", - "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure-rest/core-client/-/core-client-2.8.0.tgz", - "integrity": "sha1-MOc2wPYXEVtz4VSyKbruvMCQNRo=", + "version": "2.9.0", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure-rest/core-client/-/core-client-2.9.0.tgz", + "integrity": "sha1-4MLGSgtLNk1R/w7+0S74izbNYFo=", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.1.2", "@azure/core-auth": "^1.10.0", "@azure/core-rest-pipeline": "^1.24.0", "@azure/core-tracing": "^1.3.0", - "@typespec/ts-http-runtime": "^0.3.0", + "@typespec/ts-http-runtime": "^0.3.8", "tslib": "^2.6.2" }, "engines": { @@ -35,7 +35,7 @@ }, "node_modules/@azure/abort-controller": { "version": "2.2.0", - "resolved": "https://ms-feed-12.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/abort-controller/-/abort-controller-2.2.0.tgz", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/abort-controller/-/abort-controller-2.2.0.tgz", "integrity": "sha1-k+DoKwGGLn6jtbaZWHGdPz/SyKw=", "license": "MIT", "dependencies": { @@ -47,7 +47,7 @@ }, "node_modules/@azure/core-auth": { "version": "1.11.0", - "resolved": "https://ms-feed-17.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-auth/-/core-auth-1.11.0.tgz", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-auth/-/core-auth-1.11.0.tgz", "integrity": "sha1-Ha7/32LRqHHSK4ZfnzFkpj6h9XU=", "license": "MIT", "dependencies": { @@ -60,9 +60,9 @@ } }, "node_modules/@azure/core-client": { - "version": "1.11.0", - "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-client/-/core-client-1.11.0.tgz", - "integrity": "sha1-5z0JrHl33l17QVaWt+1F0/3rZ7A=", + "version": "1.11.1", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-client/-/core-client-1.11.1.tgz", + "integrity": "sha1-2ZCHiohXdQerETGTW0c0sppjfVg=", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.1.2", @@ -77,6 +77,15 @@ "node": ">=22.0.0" } }, + "node_modules/@azure/core-process": { + "version": "1.0.0", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-process/-/core-process-1.0.0.tgz", + "integrity": "sha1-w68cFyI9ZTjhs2ln3clM2uUyy4M=", + "license": "MIT", + "engines": { + "node": ">=22.0.0" + } + }, "node_modules/@azure/core-rest-pipeline": { "version": "1.25.0", "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-rest-pipeline/-/core-rest-pipeline-1.25.0.tgz", @@ -97,7 +106,7 @@ }, "node_modules/@azure/core-tracing": { "version": "1.4.0", - "resolved": "https://ms-feed-2.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-tracing/-/core-tracing-1.4.0.tgz", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-tracing/-/core-tracing-1.4.0.tgz", "integrity": "sha1-1lenAOJNJW0ZXmKKeV22qMxHXqs=", "license": "MIT", "dependencies": { @@ -109,7 +118,7 @@ }, "node_modules/@azure/core-util": { "version": "1.14.0", - "resolved": "https://ms-feed-2.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-util/-/core-util-1.14.0.tgz", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/core-util/-/core-util-1.14.0.tgz", "integrity": "sha1-fOn+V5WPEy3UIlc4VuWkXHIyuwQ=", "license": "MIT", "dependencies": { @@ -123,7 +132,7 @@ }, "node_modules/@azure/logger": { "version": "1.4.0", - "resolved": "https://ms-feed-2.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/logger/-/logger-1.4.0.tgz", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/logger/-/logger-1.4.0.tgz", "integrity": "sha1-PVpif+WaJ27OdIenndkq1cUIwzk=", "license": "MIT", "dependencies": { @@ -135,95 +144,35 @@ } }, "node_modules/@azure/monitor-opentelemetry-exporter": { - "version": "1.0.0-beta.44", - "resolved": "https://ms-feed-12.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/monitor-opentelemetry-exporter/-/monitor-opentelemetry-exporter-1.0.0-beta.44.tgz", - "integrity": "sha1-nGLs0sX/thEavosiWEyN+Esrm+s=", + "version": "1.0.0-beta.45", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/monitor-opentelemetry-exporter/-/monitor-opentelemetry-exporter-1.0.0-beta.45.tgz", + "integrity": "sha1-G9v/g//cBjwX3AxPLXK+Gdd0IDI=", "license": "MIT", "dependencies": { "@azure-rest/core-client": "^2.5.2", "@azure/core-auth": "^1.9.0", "@azure/core-client": "^1.9.2", + "@azure/core-process": "^1.0.0", "@azure/core-rest-pipeline": "^1.19.0", "@azure/core-util": "^1.11.0", "@opentelemetry/api": "^1.9.1", - "@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-base": "^2.9.0", - "@opentelemetry/semantic-conventions": "^1.40.0", + "@opentelemetry/api-logs": "^0.221.0", + "@opentelemetry/core": "^2.10.0", + "@opentelemetry/resources": "^2.10.0", + "@opentelemetry/sdk-logs": "^0.221.0", + "@opentelemetry/sdk-metrics": "^2.10.0", + "@opentelemetry/sdk-trace-base": "^2.10.0", + "@opentelemetry/semantic-conventions": "^1.43.0", "tslib": "^2.8.1" }, "engines": { "node": ">=22.0.0" } }, - "node_modules/@azure/monitor-opentelemetry-exporter/node_modules/@opentelemetry/api-logs": { - "version": "0.220.0", - "resolved": "https://ms-feed-17.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/api-logs/-/api-logs-0.220.0.tgz", - "integrity": "sha1-su0jXeS188F2mt+l87wkfYLN+8k=", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^1.3.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@azure/monitor-opentelemetry-exporter/node_modules/@opentelemetry/core": { - "version": "2.9.0", - "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/core/-/core-2.9.0.tgz", - "integrity": "sha1-Sd6GEG+GJVtHGy/wNe8QA6hRslI=", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/semantic-conventions": "^1.29.0" - }, - "engines": { - "node": "^18.19.0 || >=20.6.0" - }, - "peerDependencies": { - "@opentelemetry/api": ">=1.0.0 <1.10.0" - } - }, - "node_modules/@azure/monitor-opentelemetry-exporter/node_modules/@opentelemetry/resources": { - "version": "2.9.0", - "resolved": "https://ms-feed-17.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/resources/-/resources-2.9.0.tgz", - "integrity": "sha1-geHOlG7sZhhXqdbE+lB7N1CuUA8=", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/core": "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/@azure/monitor-opentelemetry-exporter/node_modules/@opentelemetry/sdk-logs": { - "version": "0.220.0", - "resolved": "https://ms-feed-12.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/sdk-logs/-/sdk-logs-0.220.0.tgz", - "integrity": "sha1-WQw2xenkm3gjYBtFrTm7ocomWoA=", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api-logs": "0.220.0", - "@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.4.0 <1.10.0" - } - }, "node_modules/@azure/opentelemetry-instrumentation-azure-sdk": { - "version": "1.0.0", - "resolved": "https://ms-feed-12.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0.tgz", - "integrity": "sha1-jq6h9ZGcvym6g/L6yZ2JRDbhfco=", + "version": "1.1.0-beta.1", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.1.0-beta.1.tgz", + "integrity": "sha1-yYnrme/U2tHVDI4Sin8ppUEs7Rs=", "license": "MIT", "dependencies": { "@azure/core-tracing": "^1.2.0", @@ -240,7 +189,7 @@ }, "node_modules/@azure/opentelemetry-instrumentation-azure-sdk/node_modules/@opentelemetry/api-logs": { "version": "0.211.0", - "resolved": "https://ms-feed-2.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/api-logs/-/api-logs-0.211.0.tgz", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/api-logs/-/api-logs-0.211.0.tgz", "integrity": "sha1-MtntmJOZVqhNTi/14BWYy50o10Q=", "license": "Apache-2.0", "dependencies": { @@ -252,7 +201,7 @@ }, "node_modules/@azure/opentelemetry-instrumentation-azure-sdk/node_modules/@opentelemetry/instrumentation": { "version": "0.211.0", - "resolved": "https://ms-feed-12.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/instrumentation/-/instrumentation-0.211.0.tgz", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/instrumentation/-/instrumentation-0.211.0.tgz", "integrity": "sha1-1F4g6vp1tdPoqXRaYgUzKJPFXzc=", "license": "Apache-2.0", "dependencies": { @@ -269,7 +218,7 @@ }, "node_modules/@azure/opentelemetry-instrumentation-azure-sdk/node_modules/import-in-the-middle": { "version": "2.0.6", - "resolved": "https://ms-feed-2.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/import-in-the-middle/-/import-in-the-middle-2.0.6.tgz", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/import-in-the-middle/-/import-in-the-middle-2.0.6.tgz", "integrity": "sha1-GXIze/4CDQX2teAgwTM0VnQ2Mk8=", "license": "Apache-2.0", "dependencies": { @@ -377,17 +326,16 @@ "license": "MIT" }, "node_modules/@microsoft/opentelemetry": { - "version": "1.3.0", - "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@microsoft/opentelemetry/-/opentelemetry-1.3.0.tgz", - "integrity": "sha1-PS4TGX09EJd5zNmtexxZrudTQQA=", + "version": "1.4.0", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@microsoft/opentelemetry/-/opentelemetry-1.4.0.tgz", "license": "MIT", "dependencies": { "@azure-rest/core-client": "^2.8.0", "@azure/core-auth": "^1.11.0", "@azure/core-rest-pipeline": "^1.25.0", "@azure/logger": "^1.4.0", - "@azure/monitor-opentelemetry-exporter": ">=1.0.0-beta.44 <1.0.0-c", - "@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0", + "@azure/monitor-opentelemetry-exporter": ">=1.0.0-beta.45 <1.0.0-c", + "@azure/opentelemetry-instrumentation-azure-sdk": "^1.1.0-beta.1", "@microsoft/applicationinsights-web-snippet": "^1.2.3", "@opentelemetry/api": "^1.9.1", "@opentelemetry/api-logs": "^0.221.0", @@ -1085,13 +1033,28 @@ } }, "node_modules/@opentelemetry/sdk-trace-web": { - "version": "2.10.0", - "resolved": "https://ms-feed-17.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.10.0.tgz", - "integrity": "sha1-rwg7P6QNVrEerML+8ulESVqEs9s=", + "version": "2.11.0", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/sdk-trace-web/-/sdk-trace-web-2.11.0.tgz", + "integrity": "sha1-l8c8KEMSeMKVDZ7H3LNYKUL6HfA=", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "2.10.0", - "@opentelemetry/sdk-trace-base": "2.10.0" + "@opentelemetry/core": "2.11.0", + "@opentelemetry/sdk-trace-base": "2.11.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-web/node_modules/@opentelemetry/core": { + "version": "2.11.0", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/core/-/core-2.11.0.tgz", + "integrity": "sha1-l4SdOAi7plJWi31T4gyfw4vLfEk=", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { "node": "^18.19.0 || >=20.6.0" @@ -1100,6 +1063,57 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/sdk-trace-web/node_modules/@opentelemetry/resources": { + "version": "2.11.0", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/resources/-/resources-2.11.0.tgz", + "integrity": "sha1-tOYLqSpPEi3JefNAKuqXE6mOrFs=", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.11.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-web/node_modules/@opentelemetry/sdk-trace": { + "version": "2.11.0", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/sdk-trace/-/sdk-trace-2.11.0.tgz", + "integrity": "sha1-Rru6nTZnVd99b63tD3zSWvfyZcI=", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.11.0", + "@opentelemetry/resources": "2.11.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-web/node_modules/@opentelemetry/sdk-trace-base": { + "version": "2.11.0", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.11.0.tgz", + "integrity": "sha1-P3JUAfz7FuWyM1wQPNyUiIKWMtE=", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/core": "2.11.0", + "@opentelemetry/resources": "2.11.0", + "@opentelemetry/sdk-trace": "2.11.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/semantic-conventions": { "version": "1.43.0", "resolved": "https://ms-feed-12.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz", @@ -1255,9 +1269,9 @@ "license": "MIT" }, "node_modules/@typespec/ts-http-runtime": { - "version": "0.3.8", - "resolved": "https://ms-feed-12.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.8.tgz", - "integrity": "sha1-tN7lpeeXGu3HCVO7fS2/V4P0LTg=", + "version": "0.3.9", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.9.tgz", + "integrity": "sha1-MyhVu9cpqzbgd5st/CTtySDRJGE=", "license": "MIT", "dependencies": { "http-proxy-agent": "^7.0.0", @@ -1291,7 +1305,7 @@ }, "node_modules/agent-base": { "version": "7.1.4", - "resolved": "https://ms-feed-2.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/agent-base/-/agent-base-7.1.4.tgz", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/agent-base/-/agent-base-7.1.4.tgz", "integrity": "sha1-48121MVI7oldPD/Y3B9sW5Ay56g=", "license": "MIT", "engines": { @@ -1447,7 +1461,7 @@ }, "node_modules/http-proxy-agent": { "version": "7.0.2", - "resolved": "https://ms-feed-12.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", "integrity": "sha1-mosfJGhmwChQlIZYX2K48sGMJw4=", "license": "MIT", "dependencies": { @@ -1460,7 +1474,7 @@ }, "node_modules/https-proxy-agent": { "version": "7.0.6", - "resolved": "https://ms-feed-17.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "resolved": "https://ms-feed-25.pkgs.visualstudio.com/1es-public/_packaging/npm-public/npm/registry/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", "integrity": "sha1-2o3+rH2hMLBcK6S1nJts1mYRprk=", "license": "MIT", "dependencies": { diff --git a/samples/aks-langchain/package.json b/samples/aks-langchain/package.json index 52e785d..6be1d5f 100644 --- a/samples/aks-langchain/package.json +++ b/samples/aks-langchain/package.json @@ -12,6 +12,6 @@ "dependencies": { "@langchain/core": "1.2.3", "@langchain/openai": "1.5.5", - "@microsoft/opentelemetry": "1.3.0" + "@microsoft/opentelemetry": "1.4.0" } } diff --git a/samples/package-lock.json b/samples/package-lock.json index a8ae196..bae4b91 100644 --- a/samples/package-lock.json +++ b/samples/package-lock.json @@ -26,20 +26,20 @@ "typescript": "~5.9.3" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" } }, "..": { "name": "@microsoft/opentelemetry", - "version": "1.3.0", + "version": "1.4.0", "license": "MIT", "dependencies": { "@azure-rest/core-client": "^2.8.0", "@azure/core-auth": "^1.11.0", "@azure/core-rest-pipeline": "^1.25.0", "@azure/logger": "^1.4.0", - "@azure/monitor-opentelemetry-exporter": ">=1.0.0-beta.44 <1.0.0-c", - "@azure/opentelemetry-instrumentation-azure-sdk": "^1.0.0", + "@azure/monitor-opentelemetry-exporter": ">=1.0.0-beta.45 <1.0.0-c", + "@azure/opentelemetry-instrumentation-azure-sdk": "^1.1.0-beta.1", "@microsoft/applicationinsights-web-snippet": "^1.2.3", "@opentelemetry/api": "^1.9.1", "@opentelemetry/api-logs": "^0.221.0", diff --git a/samples/package.json b/samples/package.json index 9fa3807..8778b7a 100644 --- a/samples/package.json +++ b/samples/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "description": "Microsoft OpenTelemetry distribution samples for TypeScript", "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" }, "scripts": { "build": "tsc", diff --git a/src/types.ts b/src/types.ts index 753ae89..38bbee7 100644 --- a/src/types.ts +++ b/src/types.ts @@ -11,7 +11,7 @@ import type { A365Options } from "./a365/index.js"; /** * Microsoft OpenTelemetry distribution version. */ -export const MICROSOFT_OPENTELEMETRY_VERSION = "1.3.0"; +export const MICROSOFT_OPENTELEMETRY_VERSION = "1.4.0"; /** * Microsoft OpenTelemetry Options