From 1778f2c5b809b9845382509c38fddead89a5b5f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2026 12:56:47 +0000 Subject: [PATCH] chore(deps): bump langsmith and @traceloop/node-server-sdk Bumps [langsmith](https://github.com/langchain-ai/langsmith-sdk) to 0.8.7 and updates ancestor dependency [@traceloop/node-server-sdk](https://github.com/traceloop/openllmetry-js). These dependencies need to be updated together. Updates `langsmith` from 0.4.7 to 0.8.7 - [Release notes](https://github.com/langchain-ai/langsmith-sdk/releases) - [Commits](https://github.com/langchain-ai/langsmith-sdk/compare/v0.4.7...v0.8.7) Updates `@traceloop/node-server-sdk` from 0.22.6 to 0.27.0 - [Release notes](https://github.com/traceloop/openllmetry-js/releases) - [Changelog](https://github.com/traceloop/openllmetry-js/blob/main/CHANGELOG.md) - [Commits](https://github.com/traceloop/openllmetry-js/compare/0.22.6...0.27.0) --- updated-dependencies: - dependency-name: langsmith dependency-version: 0.8.7 dependency-type: indirect - dependency-name: "@traceloop/node-server-sdk" dependency-version: 0.27.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package-lock.json | 411 ++++++++++++++++------------------------------ package.json | 2 +- 2 files changed, 140 insertions(+), 273 deletions(-) diff --git a/package-lock.json b/package-lock.json index 416098f..6ff026a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@opentelemetry/otlp-transformer": "^0.211.0", "@opentelemetry/resources": "^2.0.1", "@opentelemetry/sdk-trace-base": "^2.0.1", - "@traceloop/node-server-sdk": "^0.22.5", + "@traceloop/node-server-sdk": "^0.27.0", "axios": "^1.13.4", "jsonrepair": "^3.15.0", "p-limit": "^7.2.0", @@ -683,7 +683,6 @@ "resolved": "https://registry.npmjs.org/@langchain/core/-/core-1.1.16.tgz", "integrity": "sha512-2XKQKxvQdeQiuIo0tacAmDVojhSVAci8D2WDdmmyN+6CqDusLHEHyIDaOt4o+UBvpkyHXbCdrljzDTQY/AKeqg==", "license": "MIT", - "peer": true, "dependencies": { "@cfworker/json-schema": "^4.0.2", "ansi-styles": "^5.0.0", @@ -2694,9 +2693,9 @@ } }, "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.39.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.39.0.tgz", - "integrity": "sha512-R5R9tb2AXs2IRLNKLBJDynhkfmx7mX0vi8NkhZb3gUkPWHn6HXk5J8iQ/dql0U3ApfWym4kXXmBDRGO+oeOfjg==", + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz", + "integrity": "sha512-eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKUG2M5UadiLiVg==", "license": "Apache-2.0", "engines": { "node": ">=14" @@ -3117,38 +3116,39 @@ ] }, "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.1.tgz", + "integrity": "sha512-HqmEUIGRJ5fSXchkVgR5F7qn48bDBzv0kWj/Kfu5e6uci4UlEeng4331LnBkWffb++Ei3FOVLxo8JJWMFBDMeQ==", "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/@traceloop/ai-semantic-conventions": { - "version": "0.22.5", - "resolved": "https://registry.npmjs.org/@traceloop/ai-semantic-conventions/-/ai-semantic-conventions-0.22.5.tgz", - "integrity": "sha512-4WWIHGbGr7RlEGHN+fBnRnqV211H540QOPe8SRg0rqYHLhBt3nAG5S0/dQq9Zmjq7R+lLkSDx2Q8U6A5zi4z5w==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/ai-semantic-conventions/-/ai-semantic-conventions-0.27.0.tgz", + "integrity": "sha512-kT/0ftxCHIRDW7DZ4uip1qRBv3hvOqqTkPJUNnjPSIW1Tie7Pe5N8aeVUGEzjz32eTS7vRdO/CUws8Shr5f6yA==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", - "@opentelemetry/semantic-conventions": "^1.38.0" + "@opentelemetry/semantic-conventions": "^1.40.0" }, "engines": { "node": ">=14" } }, "node_modules/@traceloop/instrumentation-anthropic": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-anthropic/-/instrumentation-anthropic-0.22.6.tgz", - "integrity": "sha512-Ht+xNztNm0v6vzQZh/oV1fRF+O0k/6wv/fekDPU6Fz8gNlVrIxfOX6ZMkLFikqH+R+apdS2Yk3Mg82d7VmWgNA==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-anthropic/-/instrumentation-anthropic-0.27.0.tgz", + "integrity": "sha512-9ya3GxvTFdgA4sJjuPz7RCQh7jQlCxaOJzXSibT6CX+L2zP/6nJBJhgjT4jiLU0D1+JKOEIfArTsEduJ/Uvzow==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", - "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@opentelemetry/semantic-conventions": "^1.40.0", + "@traceloop/ai-semantic-conventions": "0.27.0", + "@traceloop/instrumentation-utils": "0.27.0", "tslib": "^2.8.1" }, "engines": { @@ -3156,16 +3156,17 @@ } }, "node_modules/@traceloop/instrumentation-bedrock": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-bedrock/-/instrumentation-bedrock-0.22.6.tgz", - "integrity": "sha512-w04CAPjibwkVrj+xgqLJPzJmDMa10xQIR6FmE7a+AtyRGhPdldxKZ6nkz6OCqUVWxPPWB704SEpwACc0tg31aw==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-bedrock/-/instrumentation-bedrock-0.27.0.tgz", + "integrity": "sha512-6u8wELcQPDa3IfujOw5W86tzerXjYXXtdh9ELTJ6oo21w06JzFaFdJ/f3xttg2q8mHtVLGgrlIJLJdmgqyaLgQ==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", - "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@opentelemetry/semantic-conventions": "^1.40.0", + "@traceloop/ai-semantic-conventions": "0.27.0", + "@traceloop/instrumentation-utils": "0.27.0", "tslib": "^2.8.1" }, "engines": { @@ -3173,16 +3174,16 @@ } }, "node_modules/@traceloop/instrumentation-chromadb": { - "version": "0.22.5", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-chromadb/-/instrumentation-chromadb-0.22.5.tgz", - "integrity": "sha512-I1zqjgXGzbvTvXn/N1a118KEhII4nxWrb5ZoBAZ78ZvWmpMiU0nBCL40K+cwpizhAhs56kz15X2GvmjExp/afg==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-chromadb/-/instrumentation-chromadb-0.27.0.tgz", + "integrity": "sha512-UQWPHCcFelEYnUCXt6iiVkbriIV2Ku/WYCtMK+y7fFsC/kipDKfP5PpX2cNriWyJ5togGaPaxPfexkXpx6t9jA==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@traceloop/ai-semantic-conventions": "0.27.0", "tslib": "^2.8.1" }, "engines": { @@ -3190,130 +3191,78 @@ } }, "node_modules/@traceloop/instrumentation-cohere": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-cohere/-/instrumentation-cohere-0.22.6.tgz", - "integrity": "sha512-CpLNEH6raUUALuDG4wT9BqZWn60DmOesFkAxUhMx2xxDjoAuy9OqtkPe54/0mIKOA2Z5JN8JTWvYHItbooI73A==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-cohere/-/instrumentation-cohere-0.27.0.tgz", + "integrity": "sha512-kDiPPZ8730mLHwBpDiXqVM5CBUEpcwMGF0EoDy9DA91qaVpdSNN0i/0QhaU8kEV2wgn92aBIcQKT8isPAlQLeQ==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@traceloop/ai-semantic-conventions": "0.27.0", "tslib": "^2.8.1" }, "engines": { "node": ">=14" } }, - "node_modules/@traceloop/instrumentation-langchain": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-langchain/-/instrumentation-langchain-0.22.6.tgz", - "integrity": "sha512-+OkE4LP7sl5/jSDFIesM97irhdroW76Aa6nGbngT0LxUiqqwyH4+F+1+MaamCxZobaAqeBzSNKi3/qcAcPTfkg==", + "node_modules/@traceloop/instrumentation-google-generativeai": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-google-generativeai/-/instrumentation-google-generativeai-0.27.0.tgz", + "integrity": "sha512-KaUPMITuSv/mXNs37U/NpMXmkctSiq4iwQY+y025m+as1rUn4gGdjdTzYl666f5DuMLpi/0HWfyk4fh1hDmPdQ==", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^0.3.80", "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", - "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@opentelemetry/semantic-conventions": "^1.40.0", + "@traceloop/ai-semantic-conventions": "0.27.0", + "@traceloop/instrumentation-utils": "0.27.0", "tslib": "^2.8.1" }, "engines": { "node": ">=14" } }, - "node_modules/@traceloop/instrumentation-langchain/node_modules/@langchain/core": { - "version": "0.3.80", - "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.80.tgz", - "integrity": "sha512-vcJDV2vk1AlCwSh3aBm/urQ1ZrlXFFBocv11bz/NBUfLWD5/UDNMzwPdaAd2dKvNmTWa9FM2lirLU3+JCf4cRA==", - "license": "MIT", + "node_modules/@traceloop/instrumentation-langchain": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-langchain/-/instrumentation-langchain-0.27.0.tgz", + "integrity": "sha512-dPkqnmXjklJhs2AMo9EezDBLAZbwSDqnNwoL1cNSYsEIgt57qkf1OkViA1XnyOFXh5GEp0Z1fLKBQV39dq5IGg==", + "license": "Apache-2.0", "dependencies": { - "@cfworker/json-schema": "^4.0.2", - "ansi-styles": "^5.0.0", - "camelcase": "6", - "decamelize": "1.2.0", - "js-tiktoken": "^1.0.12", - "langsmith": "^0.3.67", - "mustache": "^4.2.0", - "p-queue": "^6.6.2", - "p-retry": "4", - "uuid": "^10.0.0", - "zod": "^3.25.32", - "zod-to-json-schema": "^3.22.3" + "@langchain/core": ">=1.0.0 <2.0.0", + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/core": "^2.0.1", + "@opentelemetry/instrumentation": "^0.203.0", + "@opentelemetry/semantic-conventions": "^1.40.0", + "@traceloop/ai-semantic-conventions": "0.27.0", + "tslib": "^2.8.1" }, "engines": { - "node": ">=18" - } - }, - "node_modules/@traceloop/instrumentation-langchain/node_modules/langsmith": { - "version": "0.3.87", - "resolved": "https://registry.npmjs.org/langsmith/-/langsmith-0.3.87.tgz", - "integrity": "sha512-XXR1+9INH8YX96FKWc5tie0QixWz6tOqAsAKfcJyPkE0xPep+NDz0IQLR32q4bn10QK3LqD2HN6T3n6z1YLW7Q==", - "license": "MIT", - "dependencies": { - "@types/uuid": "^10.0.0", - "chalk": "^4.1.2", - "console-table-printer": "^2.12.1", - "p-queue": "^6.6.2", - "semver": "^7.6.3", - "uuid": "^10.0.0" + "node": ">=20" }, "peerDependencies": { - "@opentelemetry/api": "*", - "@opentelemetry/exporter-trace-otlp-proto": "*", - "@opentelemetry/sdk-trace-base": "*", - "openai": "*" + "@langchain/core": ">=1.0.0 <2.0.0" }, "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@opentelemetry/exporter-trace-otlp-proto": { - "optional": true - }, - "@opentelemetry/sdk-trace-base": { - "optional": true - }, - "openai": { - "optional": true + "@langchain/core": { + "optional": false } } }, - "node_modules/@traceloop/instrumentation-langchain/node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "license": "MIT", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@traceloop/instrumentation-langchain/node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/@traceloop/instrumentation-llamaindex": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-llamaindex/-/instrumentation-llamaindex-0.22.6.tgz", - "integrity": "sha512-iCQ8MBcwEDradv41zU7VFF1n1Zx/jxXCpLjPTmNjhh3Jy3TfL34A2HstohfWF9qZM2fO4nOQM1QTF30bPd70lA==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-llamaindex/-/instrumentation-llamaindex-0.27.0.tgz", + "integrity": "sha512-AawF5PyzmrdExFGvBE4nbng95tAu46pSSViiOeocL232/BRnmMiIG+NeGTJuUBdNrdIRbcy/FtCux+Vzc6zP8A==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", - "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@opentelemetry/semantic-conventions": "^1.40.0", + "@traceloop/ai-semantic-conventions": "0.27.0", + "@traceloop/instrumentation-utils": "0.27.0", "lodash": "^4.17.21", "tslib": "^2.8.1" }, @@ -3322,16 +3271,16 @@ } }, "node_modules/@traceloop/instrumentation-mcp": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-mcp/-/instrumentation-mcp-0.22.6.tgz", - "integrity": "sha512-dKvYmWOOurgP1TNBSAi9zECQk4+a2ActM2tUycPMMjUO3gws563Dj4PQ7JBWDCx7bz28Ss9AElRAzkJTJqaetg==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-mcp/-/instrumentation-mcp-0.27.0.tgz", + "integrity": "sha512-7Aen9J4JkYav3u43vZhzTZXI8pve1Nx3P+zdI67KMkhZRLIUNizlcP34Slwn+P404TEgOUax30nn23FRI9Lc8w==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@traceloop/ai-semantic-conventions": "0.27.0", "tslib": "^2.8.1" }, "engines": { @@ -3339,16 +3288,17 @@ } }, "node_modules/@traceloop/instrumentation-openai": { - "version": "0.22.5", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-openai/-/instrumentation-openai-0.22.5.tgz", - "integrity": "sha512-RAB3cY6UeaVwKqBysi956H16jz4KXGBTXGMzsh1FUptiMAEPBzlvv39fMDxiuWRH9Z+/Haf3E3LEfKDqJvfyAg==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-openai/-/instrumentation-openai-0.27.0.tgz", + "integrity": "sha512-tZhyYsxZvJV+Kif/3A7F1rNx5SHSinLg/1Q54+9izrH+kA9c/Bcx3W+Qe2n3sWWRUnFzd71P/2JryYq1MGCccQ==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", - "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@opentelemetry/semantic-conventions": "^1.40.0", + "@traceloop/ai-semantic-conventions": "0.27.0", + "@traceloop/instrumentation-utils": "0.27.0", "js-tiktoken": "^1.0.20", "tslib": "^2.8.1" }, @@ -3357,16 +3307,16 @@ } }, "node_modules/@traceloop/instrumentation-pinecone": { - "version": "0.22.5", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-pinecone/-/instrumentation-pinecone-0.22.5.tgz", - "integrity": "sha512-jvCpykjgwMM70kA6hpIfqLVUO79X43ITuJWTVGCHzTqVCiQKI8GNTN6zHdrd6Fc8FFIZu8lp30PppUJ4u/Xoug==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-pinecone/-/instrumentation-pinecone-0.27.0.tgz", + "integrity": "sha512-YuE1C95p9bWTWJFbSg2x87Z8QQHMoLTRx1bFHFM39qELYZ45yKG0U6qPirywGR2U6BVXqknkg4K4Pt83bK766g==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@traceloop/ai-semantic-conventions": "0.27.0", "tslib": "^2.8.1" }, "engines": { @@ -3374,15 +3324,15 @@ } }, "node_modules/@traceloop/instrumentation-qdrant": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-qdrant/-/instrumentation-qdrant-0.22.6.tgz", - "integrity": "sha512-MkMoJf9SI7RY/N9OUNN0m1+8ZTZ/C8++5IviWZLaYXyDU+y8CRb8nPB9xZUmN2YdxIJVIcFQCn4dj9GyrsVDIQ==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-qdrant/-/instrumentation-qdrant-0.27.0.tgz", + "integrity": "sha512-DFI7mt5G30X3y/b7HU23MPm7nkNnW+vKui8PL5AKqcRNlJAJh53FrMel5BOnhMumC1yf1ZJX6mhkhE9gtwc5Ug==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@traceloop/ai-semantic-conventions": "0.27.0", "tslib": "^2.8.1" }, "engines": { @@ -3390,16 +3340,16 @@ } }, "node_modules/@traceloop/instrumentation-together": { - "version": "0.22.5", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-together/-/instrumentation-together-0.22.5.tgz", - "integrity": "sha512-65BLwqkmLwzg63ILb9CMMtEcS3eqoyMI3vEs7xCGe5Bt2H4rhCkb8E1BnTJwQmUbYsfikXHoHLtq50xc/5Q34g==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-together/-/instrumentation-together-0.27.0.tgz", + "integrity": "sha512-dSKgjL3eC6D8eY6KDa2TY7j7qiIv6UJ39+Zjf8g+gCWp+AhUguFvZJUikeZ2RHUsEc3Qm2wx+7TpBHYmP3/hHg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@traceloop/ai-semantic-conventions": "0.27.0", "js-tiktoken": "^1.0.20", "tslib": "^2.8.1" }, @@ -3407,17 +3357,30 @@ "node": ">=14" } }, + "node_modules/@traceloop/instrumentation-utils": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-utils/-/instrumentation-utils-0.27.0.tgz", + "integrity": "sha512-MUwSd1YRjj+XtYM0v29uCjAfLRUSTiDlNarH3x4D4lv0r3YiCudDiPaw8IT3XpBWvDKPjeLDZlgno+wfk8/UQg==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.40.0", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/@traceloop/instrumentation-vertexai": { - "version": "0.22.5", - "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-vertexai/-/instrumentation-vertexai-0.22.5.tgz", - "integrity": "sha512-nBPPDxS1lMBVpzcLJ4JFG2g8gv1nPHg1HmYI4Avhg66JmCouT2nusOaL7Ah6lGv7e7rXMbZuy+f5lZtFJdugEg==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/instrumentation-vertexai/-/instrumentation-vertexai-0.27.0.tgz", + "integrity": "sha512-C1SG6TvsKH9gUoIxLvK94cD2PyC2OZHldacW99eMyapMVndMfm5RGWcVxugLD+A0yoOHxoAmvLvgRp3I3W0spA==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^2.0.1", "@opentelemetry/instrumentation": "^0.203.0", "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", + "@traceloop/ai-semantic-conventions": "0.27.0", "google-gax": "^4.0.0", "tslib": "^2.8.1" }, @@ -3426,9 +3389,9 @@ } }, "node_modules/@traceloop/node-server-sdk": { - "version": "0.22.6", - "resolved": "https://registry.npmjs.org/@traceloop/node-server-sdk/-/node-server-sdk-0.22.6.tgz", - "integrity": "sha512-pSr+v8WFWcXXlAGfbH6pl5e8EuaY+pLZJqTVytgn0sFHXaS2cTTk8VivK8WJ5uJuW1pW70GE6IjI9ACLr9Fmfg==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@traceloop/node-server-sdk/-/node-server-sdk-0.27.0.tgz", + "integrity": "sha512-22BSOM+AP2sXjqFAkvmN8q206uLbKw1OQq4FVpmAm4rqGl5WKZAjfO/O+6yNmpWPp1gWBN3TZmHjAO4idUrJhQ==", "license": "Apache-2.0", "dependencies": { "@google-cloud/opentelemetry-cloud-trace-exporter": "^3.0.0", @@ -3440,20 +3403,22 @@ "@opentelemetry/sdk-node": "^0.203.0", "@opentelemetry/sdk-trace-base": "^2.0.1", "@opentelemetry/sdk-trace-node": "^2.0.1", - "@opentelemetry/semantic-conventions": "^1.38.0", - "@traceloop/ai-semantic-conventions": "0.22.5", - "@traceloop/instrumentation-anthropic": "0.22.6", - "@traceloop/instrumentation-bedrock": "0.22.6", - "@traceloop/instrumentation-chromadb": "0.22.5", - "@traceloop/instrumentation-cohere": "0.22.6", - "@traceloop/instrumentation-langchain": "0.22.6", - "@traceloop/instrumentation-llamaindex": "0.22.6", - "@traceloop/instrumentation-mcp": "0.22.6", - "@traceloop/instrumentation-openai": "0.22.5", - "@traceloop/instrumentation-pinecone": "0.22.5", - "@traceloop/instrumentation-qdrant": "0.22.6", - "@traceloop/instrumentation-together": "0.22.5", - "@traceloop/instrumentation-vertexai": "0.22.5", + "@opentelemetry/semantic-conventions": "^1.40.0", + "@traceloop/ai-semantic-conventions": "0.27.0", + "@traceloop/instrumentation-anthropic": "0.27.0", + "@traceloop/instrumentation-bedrock": "0.27.0", + "@traceloop/instrumentation-chromadb": "0.27.0", + "@traceloop/instrumentation-cohere": "0.27.0", + "@traceloop/instrumentation-google-generativeai": "0.27.0", + "@traceloop/instrumentation-langchain": "0.27.0", + "@traceloop/instrumentation-llamaindex": "0.27.0", + "@traceloop/instrumentation-mcp": "0.27.0", + "@traceloop/instrumentation-openai": "0.27.0", + "@traceloop/instrumentation-pinecone": "0.27.0", + "@traceloop/instrumentation-qdrant": "0.27.0", + "@traceloop/instrumentation-together": "0.27.0", + "@traceloop/instrumentation-utils": "0.27.0", + "@traceloop/instrumentation-vertexai": "0.27.0", "@types/nunjucks": "^3.2.6", "cross-fetch": "^4.1.0", "eventsource": "^3.0.2", @@ -3576,12 +3541,6 @@ "form-data": "^2.5.5" } }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "license": "MIT" - }, "node_modules/@types/shimmer": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", @@ -3594,12 +3553,6 @@ "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", "license": "MIT" }, - "node_modules/@types/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "license": "MIT" - }, "node_modules/a-sync-waterfall": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", @@ -3842,49 +3795,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chalk/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/cjs-module-lexer": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", @@ -3961,15 +3871,6 @@ "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/console-table-printer": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/console-table-printer/-/console-table-printer-2.15.0.tgz", - "integrity": "sha512-SrhBq4hYVjLCkBVOWaTzceJalvn5K1Zq5aQA6wXC/cYjI3frKWNPEMK3sZsJfNNQApvCQmgBcc13ZKmFj8qExw==", - "license": "MIT", - "dependencies": { - "simple-wcswidth": "^1.1.2" - } - }, "node_modules/create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", @@ -4276,15 +4177,15 @@ } }, "node_modules/form-data": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.5.tgz", - "integrity": "sha512-jqdObeR2rxZZbPSGL+3VckHMYtu+f9//KXBsVny6JSX/pa38Fy+bGjuG8eW/H6USNQWhLi8Num++cU2yOCNz4A==", + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.6.tgz", + "integrity": "sha512-Ogz/E85h9tlfJzpI6TuFpGcHZFhLrb9Gw8wq9v40CxSCPnv7ahKr6Xgtkn0KYCDQJ8DNn5VoMO8EXr9V5PadyA==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", + "hasown": "^2.0.4", "mime-types": "^2.1.35", "safe-buffer": "^5.2.1" }, @@ -4494,6 +4395,7 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -4537,15 +4439,6 @@ "node": ">=14.0.0" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", @@ -4574,9 +4467,9 @@ } }, "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -4750,24 +4643,19 @@ } }, "node_modules/langsmith": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/langsmith/-/langsmith-0.4.7.tgz", - "integrity": "sha512-Esv5g/J8wwRwbGQr10PB9+bLsNk0mWbrXc7nnEreQDhh0azbU57I7epSnT7GC4sS4EOWavhbxk+6p8PTXtreHw==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/langsmith/-/langsmith-0.8.7.tgz", + "integrity": "sha512-QWcc7JwmGy+sPRJwqCf9xLiiSIhwc/i7oVwjQezkx6UzyFlokME3Wxy80qKqirTyJvWG1S9ylqtxBDpFRpas5g==", "license": "MIT", - "peer": true, "dependencies": { - "@types/uuid": "^10.0.0", - "chalk": "^4.1.2", - "console-table-printer": "^2.12.1", - "p-queue": "^6.6.2", - "semver": "^7.6.3", - "uuid": "^10.0.0" + "p-queue": "6.6.2" }, "peerDependencies": { "@opentelemetry/api": "*", "@opentelemetry/exporter-trace-otlp-proto": "*", "@opentelemetry/sdk-trace-base": "*", - "openai": "*" + "openai": "*", + "ws": ">=7" }, "peerDependenciesMeta": { "@opentelemetry/api": { @@ -4781,6 +4669,9 @@ }, "openai": { "optional": true + }, + "ws": { + "optional": true } } }, @@ -4815,9 +4706,9 @@ } }, "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "license": "MIT" }, "node_modules/lodash.camelcase": { @@ -5293,15 +5184,6 @@ "node": ">=8" } }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/retry-request": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-7.0.2.tgz", @@ -5399,12 +5281,6 @@ "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==", "license": "BSD-2-Clause" }, - "node_modules/simple-wcswidth": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/simple-wcswidth/-/simple-wcswidth-1.1.2.tgz", - "integrity": "sha512-j7piyCjAeTDSjzTSQ7DokZtMNwNlEAyxqSZeCS+CXH7fJ4jx3FuJ/mTW3mE+6JLs4VJBbcll0Kjn+KXI5t21Iw==", - "license": "MIT" - }, "node_modules/source-map": { "version": "0.7.6", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", @@ -5573,6 +5449,7 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -5962,19 +5839,9 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.5.tgz", "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==", "license": "MIT", - "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } - }, - "node_modules/zod-to-json-schema": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz", - "integrity": "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==", - "license": "ISC", - "peerDependencies": { - "zod": "^3.25 || ^4" - } } } } diff --git a/package.json b/package.json index 2a2b916..b08e00f 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@opentelemetry/otlp-transformer": "^0.211.0", "@opentelemetry/resources": "^2.0.1", "@opentelemetry/sdk-trace-base": "^2.0.1", - "@traceloop/node-server-sdk": "^0.22.5", + "@traceloop/node-server-sdk": "^0.27.0", "axios": "^1.13.4", "jsonrepair": "^3.15.0", "p-limit": "^7.2.0",