From 49b032af74d4d5dd6d79654e6ffc0b15f50fb983 Mon Sep 17 00:00:00 2001
From: Nir Gazit <nirga@users.noreply.github.com>
Date: Sun, 16 Jun 2024 15:35:20 +0300
Subject: [PATCH 1/3] fix(sdk): serialization of Map in sub-objects of inputs
and outputs (#323)
---
.../src/lib/tracing/decorators.ts | 37 +++++++++++++------
.../traceloop-sdk/test/decorators.test.ts | 18 ++++-----
2 files changed, 35 insertions(+), 20 deletions(-)
diff --git a/packages/traceloop-sdk/src/lib/tracing/decorators.ts b/packages/traceloop-sdk/src/lib/tracing/decorators.ts
index 9d96f00e..9fd85a5e 100644
--- a/packages/traceloop-sdk/src/lib/tracing/decorators.ts
+++ b/packages/traceloop-sdk/src/lib/tracing/decorators.ts
@@ -79,15 +79,13 @@ function withEntity<
) {
span.setAttribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT,
- JSON.stringify({ args: [], kwargs: input[0] }),
+ serialize({ args: [], kwargs: input[0] }),
);
} else {
span.setAttribute(
SpanAttributes.TRACELOOP_ENTITY_INPUT,
- JSON.stringify({
- args: input.map((arg) =>
- arg instanceof Map ? Array.from(arg.entries()) : arg,
- ),
+ serialize({
+ args: input,
kwargs: {},
}),
);
@@ -107,12 +105,13 @@ function withEntity<
serialize(resolvedRes),
);
}
- return resolvedRes;
} catch (error) {
Telemetry.getInstance().logException(error);
} finally {
span.end();
}
+
+ return resolvedRes;
});
}
try {
@@ -122,12 +121,13 @@ function withEntity<
serialize(res),
);
}
- return res;
} catch (error) {
Telemetry.getInstance().logException(error);
} finally {
span.end();
}
+
+ return res;
},
),
);
@@ -248,10 +248,25 @@ export function tool(
return entity(TraceloopSpanKindValues.TOOL, config ?? {});
}
-function serialize(input: unknown): string {
+function cleanInput(input: unknown): unknown {
if (input instanceof Map) {
- return JSON.stringify(Array.from(input.entries()));
- } else {
- return JSON.stringify(input);
+ return Array.from(input.entries());
+ } else if (Array.isArray(input)) {
+ return input.map((value) => cleanInput(value));
+ } else if (!input) {
+ return input;
+ } else if (typeof input === "object") {
+ // serialize object one by one
+ const output: any = {};
+ Object.entries(input as any).forEach(([key, value]) => {
+ output[key] = cleanInput(value);
+ });
+ return output;
}
+
+ return input;
+}
+
+function serialize(input: unknown): string {
+ return JSON.stringify(cleanInput(input));
}
diff --git a/packages/traceloop-sdk/test/decorators.test.ts b/packages/traceloop-sdk/test/decorators.test.ts
index 6de6df5c..f5770267 100644
--- a/packages/traceloop-sdk/test/decorators.test.ts
+++ b/packages/traceloop-sdk/test/decorators.test.ts
@@ -233,10 +233,10 @@ describe("Test SDK Decorators", () => {
class TestOpenAI {
constructor(private model = "gpt-3.5-turbo") {}
- @traceloop.workflow((thisArg, things) => ({
+ @traceloop.workflow((thisArg, { things }) => ({
name: `${(thisArg as TestOpenAI).model}_${(things as Map<string, string>).get("joke")}`,
}))
- async chat(things: Map<string, string>) {
+ async chat({ things }: { things: Map<string, string> }) {
const generations: Map<string, string> = new Map();
for await (const [key, value] of things) {
const chatCompletion = await openai.chat.completions.create({
@@ -256,12 +256,12 @@ describe("Test SDK Decorators", () => {
}
const testOpenAI = new TestOpenAI();
- const result = await testOpenAI.chat(
- new Map([
+ const result = await testOpenAI.chat({
+ things: new Map([
["joke", "OpenTelemetry"],
["fact", "JavaScript"],
]),
- );
+ });
const spans = memoryExporter.getFinishedSpans();
const workflowName = "gpt-3.5-turbo_OpenTelemetry";
@@ -287,13 +287,13 @@ describe("Test SDK Decorators", () => {
assert.strictEqual(
workflowSpan.attributes[`${SpanAttributes.TRACELOOP_ENTITY_INPUT}`],
JSON.stringify({
- args: [
- [
+ args: [],
+ kwargs: {
+ things: [
["joke", "OpenTelemetry"],
["fact", "JavaScript"],
],
- ],
- kwargs: {},
+ },
}),
);
assert.strictEqual(
From 008de810e204fc60635a8b2298ec0d5c0f05cbbc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Legrand?=
<66426745+fred3105@users.noreply.github.com>
Date: Sun, 16 Jun 2024 14:45:54 +0200
Subject: [PATCH 2/3] chore(dep): Update dependencies on instrumentation/openai
(#322)
Co-authored-by: Nir Gazit <nirga@users.noreply.github.com>
---
package-lock.json | 1394 +++++++++++------
.../instrumentation-anthropic/package.json | 6 +-
.../src/instrumentation.ts | 6 +-
packages/instrumentation-azure/package.json | 6 +-
.../src/instrumentation.ts | 6 +-
packages/instrumentation-bedrock/package.json | 6 +-
.../src/instrumentation.ts | 6 +-
.../instrumentation-chromadb/package.json | 6 +-
.../src/instrumentation.ts | 6 +-
packages/instrumentation-cohere/package.json | 6 +-
.../src/instrumentation.ts | 6 +-
.../instrumentation-langchain/package.json | 6 +-
.../src/instrumentation.ts | 10 +-
.../instrumentation-llamaindex/package.json | 6 +-
.../src/instrumentation.ts | 6 +-
packages/instrumentation-openai/package.json | 12 +-
.../src/instrumentation.ts | 6 +-
.../instrumentation-pinecone/package.json | 6 +-
.../src/instrumentation.ts | 6 +-
.../instrumentation-vertexai/package.json | 6 +-
.../src/aiplatform-instrumentation.ts | 6 +-
.../src/vertexai-instrumentation.ts | 6 +-
packages/sample-app/package.json | 2 +-
packages/traceloop-sdk/package.json | 2 +-
24 files changed, 967 insertions(+), 567 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c7be0867..fd0fa1c9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3727,25 +3727,25 @@
}
},
"node_modules/@grpc/grpc-js": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.1.tgz",
- "integrity": "sha512-55ONqFytZExfOIjF1RjXPcVmT/jJqFzbbDqxK9jmRV4nxiYWtL9hENSW1Jfx0SdZfrvoqd44YJ/GJTqfRrawSQ==",
+ "version": "1.10.9",
+ "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.9.tgz",
+ "integrity": "sha512-5tcgUctCG0qoNyfChZifz2tJqbRbXVO9J7X6duFcOjY3HUNCxg5D0ZCK7EP9vIcZ0zRpLU9bWkyCqVCLZ46IbQ==",
"dependencies": {
- "@grpc/proto-loader": "^0.7.8",
- "@types/node": ">=12.12.47"
+ "@grpc/proto-loader": "^0.7.13",
+ "@js-sdsl/ordered-map": "^4.4.2"
},
"engines": {
- "node": "^8.13.0 || >=10.10.0"
+ "node": ">=12.10.0"
}
},
"node_modules/@grpc/proto-loader": {
- "version": "0.7.10",
- "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.10.tgz",
- "integrity": "sha512-CAqDfoaQ8ykFd9zqBDn4k6iWT9loLAlc2ETmDFS9JCD70gDcnA4L3AFEo2iV7KyAtAAHFW9ftq1Fz+Vsgq80RQ==",
+ "version": "0.7.13",
+ "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz",
+ "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==",
"dependencies": {
"lodash.camelcase": "^4.3.0",
"long": "^5.0.0",
- "protobufjs": "^7.2.4",
+ "protobufjs": "^7.2.5",
"yargs": "^17.7.2"
},
"bin": {
@@ -3983,6 +3983,15 @@
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
+ "node_modules/@js-sdsl/ordered-map": {
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz",
+ "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/js-sdsl"
+ }
+ },
"node_modules/@jscutlery/semver": {
"version": "3.4.1",
"resolved": "https://registry.npmjs.org/@jscutlery/semver/-/semver-3.4.1.tgz",
@@ -4062,13 +4071,13 @@
}
},
"node_modules/@lerna/create": {
- "version": "8.1.2",
- "resolved": "https://registry.npmjs.org/@lerna/create/-/create-8.1.2.tgz",
- "integrity": "sha512-GzScCIkAW3tg3+Yn/MKCH9963bzG+zpjGz2NdfYDlYWI7p0f/SH46v1dqpPpYmZ2E/m3JK8HjTNNNL8eIm8/YQ==",
+ "version": "8.1.3",
+ "resolved": "https://registry.npmjs.org/@lerna/create/-/create-8.1.3.tgz",
+ "integrity": "sha512-JFvIYrlvR8Txa8h7VZx8VIQDltukEKOKaZL/muGO7Q/5aE2vjOKHsD/jkWYe/2uFy1xv37ubdx17O1UXQNadPg==",
"dev": true,
"dependencies": {
"@npmcli/run-script": "7.0.2",
- "@nx/devkit": ">=17.1.2 < 19",
+ "@nx/devkit": ">=17.1.2 < 20",
"@octokit/plugin-enterprise-rest": "6.0.1",
"@octokit/rest": "19.0.11",
"byte-size": "8.1.1",
@@ -4105,7 +4114,7 @@
"npm-packlist": "5.1.1",
"npm-registry-fetch": "^14.0.5",
"npmlog": "^6.0.2",
- "nx": ">=17.1.2 < 19",
+ "nx": ">=17.1.2 < 20",
"p-map": "4.0.0",
"p-map-series": "2.1.0",
"p-queue": "6.6.2",
@@ -4121,7 +4130,7 @@
"slash": "^3.0.0",
"ssri": "^9.0.1",
"strong-log-transformer": "2.1.0",
- "tar": "6.1.11",
+ "tar": "6.2.1",
"temp-dir": "1.0.0",
"upath": "2.0.1",
"uuid": "^9.0.0",
@@ -4137,41 +4146,47 @@
}
},
"node_modules/@lerna/create/node_modules/@nrwl/devkit": {
- "version": "18.0.7",
- "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-18.0.7.tgz",
- "integrity": "sha512-oUhwGI6JkrH9HHP+Uw8rV7uEV6o4uzrHASnhrRfs4CiaPLvSnO0fheomyIRdEuXWI3/ME9Q7Q5GvrGyqSjk+CA==",
+ "version": "19.2.3",
+ "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.2.3.tgz",
+ "integrity": "sha512-OL6sc70gR/USasvbYzyYY44Hd5ZCde2UfiA5h8VeAYAJbq+JmtscpvjcnZ7OIsXyYEOxe1rypULElqu/8qpKzQ==",
"dev": true,
"dependencies": {
- "@nx/devkit": "18.0.7"
+ "@nx/devkit": "19.2.3"
}
},
"node_modules/@lerna/create/node_modules/@nx/devkit": {
- "version": "18.0.7",
- "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-18.0.7.tgz",
- "integrity": "sha512-Xm+o4pbSNQ5YL0LJk4Gfbws0qIZhqa7H8I6z7rRQuxP9tqei7Q+cTaI4WJG7Y5l8lbgzScM4WeW2sGMvLFtITA==",
+ "version": "19.2.3",
+ "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-19.2.3.tgz",
+ "integrity": "sha512-if1WwRVexrQBBADObEcxVIivq4QRZWY/nYRhCQy/qfFI6Cu2jBSI6ZQ1uy7to2L2sQPLgn8v2beQZiAeZdIktg==",
"dev": true,
"dependencies": {
- "@nrwl/devkit": "18.0.7",
+ "@nrwl/devkit": "19.2.3",
"ejs": "^3.1.7",
"enquirer": "~2.3.6",
"ignore": "^5.0.4",
+ "minimatch": "9.0.3",
"semver": "^7.5.3",
"tmp": "~0.2.1",
"tslib": "^2.3.0",
"yargs-parser": "21.1.1"
},
"peerDependencies": {
- "nx": ">= 16 <= 18"
+ "nx": ">= 17 <= 20"
}
},
- "node_modules/@lerna/create/node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "node_modules/@lerna/create/node_modules/@nx/devkit/node_modules/minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"dev": true,
"dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/@lerna/create/node_modules/builtins": {
@@ -4318,15 +4333,6 @@
"node": ">= 6"
}
},
- "node_modules/@lerna/create/node_modules/glob/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
"node_modules/@lerna/create/node_modules/glob/node_modules/minimatch": {
"version": "8.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz",
@@ -4399,6 +4405,16 @@
"node": "*"
}
},
+ "node_modules/@lerna/create/node_modules/minimatch/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/@lerna/create/node_modules/minipass": {
"version": "4.2.8",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
@@ -4549,25 +4565,25 @@
}
},
"node_modules/@npmcli/agent": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.1.tgz",
- "integrity": "sha512-H4FrOVtNyWC8MUwL3UfjOsAihHvT1Pe8POj3JvjXhSTJipsZMtgUALCT4mGyYZNxymkUfOw3PUj6dE4QPp6osQ==",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz",
+ "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==",
"dev": true,
"dependencies": {
"agent-base": "^7.1.0",
"http-proxy-agent": "^7.0.0",
"https-proxy-agent": "^7.0.1",
"lru-cache": "^10.0.1",
- "socks-proxy-agent": "^8.0.1"
+ "socks-proxy-agent": "^8.0.3"
},
"engines": {
"node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/@npmcli/agent/node_modules/lru-cache": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
- "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz",
+ "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==",
"dev": true,
"engines": {
"node": "14 || >=16.14"
@@ -4586,15 +4602,15 @@
}
},
"node_modules/@npmcli/git": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.4.tgz",
- "integrity": "sha512-nr6/WezNzuYUppzXRaYu/W4aT5rLxdXqEFupbh6e/ovlYFQ8hpu1UUPV3Ir/YTl+74iXl2ZOMlGzudh9ZPUchQ==",
+ "version": "5.0.7",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.7.tgz",
+ "integrity": "sha512-WaOVvto604d5IpdCRV2KjQu8PzkfE96d50CQGKgywXh2GxXmDeUO5EWcBC4V57uFyrNqx83+MewuJh3WTR3xPA==",
"dev": true,
"dependencies": {
"@npmcli/promise-spawn": "^7.0.0",
"lru-cache": "^10.0.1",
"npm-pick-manifest": "^9.0.0",
- "proc-log": "^3.0.0",
+ "proc-log": "^4.0.0",
"promise-inflight": "^1.0.1",
"promise-retry": "^2.0.1",
"semver": "^7.3.5",
@@ -4614,14 +4630,23 @@
}
},
"node_modules/@npmcli/git/node_modules/lru-cache": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
- "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz",
+ "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==",
"dev": true,
"engines": {
"node": "14 || >=16.14"
}
},
+ "node_modules/@npmcli/git/node_modules/proc-log": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
+ "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/@npmcli/git/node_modules/which": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
@@ -4638,25 +4663,25 @@
}
},
"node_modules/@npmcli/installed-package-contents": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz",
- "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz",
+ "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==",
"dev": true,
"dependencies": {
"npm-bundled": "^3.0.0",
"npm-normalize-package-bin": "^3.0.0"
},
"bin": {
- "installed-package-contents": "lib/index.js"
+ "installed-package-contents": "bin/index.js"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz",
- "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
+ "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==",
"dev": true,
"dependencies": {
"npm-normalize-package-bin": "^3.0.0"
@@ -4684,9 +4709,9 @@
}
},
"node_modules/@npmcli/promise-spawn": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.1.tgz",
- "integrity": "sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz",
+ "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==",
"dev": true,
"dependencies": {
"which": "^4.0.0"
@@ -4719,6 +4744,15 @@
"node": "^16.13.0 || >=18.0.0"
}
},
+ "node_modules/@npmcli/redact": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-1.1.0.tgz",
+ "integrity": "sha512-PfnWuOkQgu7gCbnSsAisaX7hKOdZ4wSAhAzH3/ph5dSGau52kCRrMMGbiSQLwyTZpgldkZ49b0brkOr1AzGBHQ==",
+ "dev": true,
+ "engines": {
+ "node": "^16.14.0 || >=18.0.0"
+ }
+ },
"node_modules/@npmcli/run-script": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.2.tgz",
@@ -6000,12 +6034,13 @@
}
},
"node_modules/@opentelemetry/instrumentation": {
- "version": "0.44.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.44.0.tgz",
- "integrity": "sha512-B6OxJTRRCceAhhnPDBshyQO7K07/ltX3quOLu0icEvPK9QZ7r9P1y0RQX8O5DxB4vTv4URRkxkg+aFU/plNtQw==",
+ "version": "0.52.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.52.0.tgz",
+ "integrity": "sha512-LPwSIrw+60cheWaXsfGL8stBap/AppKQJFE+qqRvzYrgttXFH2ofoIMxWadeqPTq4BYOXM/C7Bdh/T+B60xnlQ==",
"dependencies": {
+ "@opentelemetry/api-logs": "0.52.0",
"@types/shimmer": "^1.0.2",
- "import-in-the-middle": "1.4.2",
+ "import-in-the-middle": "1.8.0",
"require-in-the-middle": "^7.1.1",
"semver": "^7.5.2",
"shimmer": "^1.2.1"
@@ -6017,6 +6052,17 @@
"@opentelemetry/api": "^1.3.0"
}
},
+ "node_modules/@opentelemetry/instrumentation/node_modules/@opentelemetry/api-logs": {
+ "version": "0.52.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.52.0.tgz",
+ "integrity": "sha512-HxjD7xH9iAE4OyhNaaSec65i1H6QZYBWSwWkowFfsc5YAcDvJG30/J1sRKXEQqdmUcKTXEAnA66UciqZha/4+Q==",
+ "dependencies": {
+ "@opentelemetry/api": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/@opentelemetry/otlp-exporter-base": {
"version": "0.49.1",
"resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.49.1.tgz",
@@ -6818,9 +6864,9 @@
}
},
"node_modules/@sigstore/core": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.0.0.tgz",
- "integrity": "sha512-dW2qjbWLRKGu6MIDUTBuJwXCnR8zivcSpf5inUzk7y84zqy/dji0/uahppoIgMoKeR+6pUZucrwHfkQQtiG9Rw==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz",
+ "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==",
"dev": true,
"engines": {
"node": "^16.14.0 || >=18.0.0"
@@ -6885,22 +6931,22 @@
}
},
"node_modules/@sigstore/sign/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.4.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
+ "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -6933,6 +6979,24 @@
"node": ">= 6"
}
},
+ "node_modules/@sigstore/sign/node_modules/jackspeak": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz",
+ "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==",
+ "dev": true,
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
"node_modules/@sigstore/sign/node_modules/lru-cache": {
"version": "7.18.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
@@ -6977,6 +7041,30 @@
"node": ">=8"
}
},
+ "node_modules/@sigstore/sign/node_modules/minimatch": {
+ "version": "9.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
+ "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@sigstore/sign/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/@sigstore/sign/node_modules/minipass-collect": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
@@ -7016,9 +7104,9 @@
}
},
"node_modules/@sigstore/sign/node_modules/ssri": {
- "version": "10.0.5",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz",
- "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"dependencies": {
"minipass": "^7.0.3"
@@ -7047,38 +7135,38 @@
}
},
"node_modules/@sigstore/verify": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.1.0.tgz",
- "integrity": "sha512-1fTqnqyTBWvV7cftUUFtDcHPdSox0N3Ub7C0lRyReYx4zZUlNTZjCV+HPy4Lre+r45dV7Qx5JLKvqqsgxuyYfg==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz",
+ "integrity": "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==",
"dev": true,
"dependencies": {
- "@sigstore/bundle": "^2.2.0",
- "@sigstore/core": "^1.0.0",
- "@sigstore/protobuf-specs": "^0.3.0"
+ "@sigstore/bundle": "^2.3.2",
+ "@sigstore/core": "^1.1.0",
+ "@sigstore/protobuf-specs": "^0.3.2"
},
"engines": {
"node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/@sigstore/verify/node_modules/@sigstore/bundle": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.2.0.tgz",
- "integrity": "sha512-5VI58qgNs76RDrwXNhpmyN/jKpq9evV/7f1XrcqcAfvxDl5SeVY/I5Rmfe96ULAV7/FK5dge9RBKGBJPhL1WsQ==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz",
+ "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==",
"dev": true,
"dependencies": {
- "@sigstore/protobuf-specs": "^0.3.0"
+ "@sigstore/protobuf-specs": "^0.3.2"
},
"engines": {
"node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/@sigstore/verify/node_modules/@sigstore/protobuf-specs": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.0.tgz",
- "integrity": "sha512-zxiQ66JFOjVvP9hbhGj/F/qNdsZfkGb/dVXSanNRNuAzMlr4MC95voPUBX8//ZNnmv3uSYzdfR/JSkrgvZTGxA==",
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz",
+ "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==",
"dev": true,
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/@sinclair/typebox": {
@@ -8590,6 +8678,14 @@
"acorn": "^8"
}
},
+ "node_modules/acorn-import-attributes": {
+ "version": "1.9.5",
+ "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
+ "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
+ "peerDependencies": {
+ "acorn": "^8"
+ }
+ },
"node_modules/acorn-jsx": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
@@ -8624,9 +8720,9 @@
}
},
"node_modules/agent-base": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
- "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz",
+ "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==",
"dependencies": {
"debug": "^4.3.4"
},
@@ -8747,6 +8843,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
"integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "deprecated": "This package is no longer supported.",
"dev": true,
"dependencies": {
"delegates": "^1.0.0",
@@ -9161,12 +9258,12 @@
}
},
"node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"devOptional": true,
"dependencies": {
- "fill-range": "^7.0.1"
+ "fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
@@ -9288,9 +9385,9 @@
}
},
"node_modules/cacache": {
- "version": "18.0.2",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.2.tgz",
- "integrity": "sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw==",
+ "version": "18.0.3",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz",
+ "integrity": "sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==",
"dev": true,
"dependencies": {
"@npmcli/fs": "^3.1.0",
@@ -9311,40 +9408,82 @@
}
},
"node_modules/cacache/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.4.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
+ "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/cacache/node_modules/jackspeak": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz",
+ "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==",
+ "dev": true,
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
}
},
"node_modules/cacache/node_modules/lru-cache": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
- "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz",
+ "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==",
"dev": true,
"engines": {
"node": "14 || >=16.14"
}
},
+ "node_modules/cacache/node_modules/minimatch": {
+ "version": "9.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
+ "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/cacache/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/cacache/node_modules/ssri": {
- "version": "10.0.5",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz",
- "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"dependencies": {
"minipass": "^7.0.3"
@@ -10407,9 +10546,9 @@
"dev": true
},
"node_modules/cookie": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
- "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
+ "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
"dev": true,
"engines": {
"node": ">= 0.6"
@@ -11010,9 +11149,9 @@
"dev": true
},
"node_modules/ejs": {
- "version": "3.1.9",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
- "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==",
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
"dev": true,
"dependencies": {
"jake": "^10.8.5"
@@ -11658,9 +11797,9 @@
"integrity": "sha512-4EMSHGOPSwAfBiibw3ndnP0AvjDWLsMvGOvWEZ2F96IGk0bIVdjQisOHxReSkE13mHcfbuCiXw+G4y0zv6N8Eg=="
},
"node_modules/express": {
- "version": "4.18.3",
- "resolved": "https://registry.npmjs.org/express/-/express-4.18.3.tgz",
- "integrity": "sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==",
+ "version": "4.19.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
+ "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
"dev": true,
"dependencies": {
"accepts": "~1.3.8",
@@ -11668,7 +11807,7 @@
"body-parser": "1.20.2",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.5.0",
+ "cookie": "0.6.0",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
@@ -11970,9 +12109,9 @@
}
},
"node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"devOptional": true,
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -12100,9 +12239,9 @@
"integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="
},
"node_modules/follow-redirects": {
- "version": "1.15.5",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
- "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
+ "version": "1.15.6",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
+ "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
"funding": [
{
"type": "individual",
@@ -12308,6 +12447,7 @@
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
"integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "deprecated": "This package is no longer supported.",
"dev": true,
"dependencies": {
"aproba": "^1.0.3 || ^2.0.0",
@@ -13352,12 +13492,12 @@
}
},
"node_modules/import-in-the-middle": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz",
- "integrity": "sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.8.0.tgz",
+ "integrity": "sha512-/xQjze8szLNnJ5rvHSzn+dcVXqCAU6Plbk4P24U/jwPmg1wy7IIp9OjKIO5tYue8GSPhDpPDiApQjvBUmWwhsQ==",
"dependencies": {
"acorn": "^8.8.2",
- "acorn-import-assertions": "^1.9.0",
+ "acorn-import-attributes": "^1.9.5",
"cjs-module-lexer": "^1.2.2",
"module-details-from-path": "^1.0.3"
}
@@ -13905,9 +14045,9 @@
"integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ=="
},
"node_modules/js-tiktoken": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/js-tiktoken/-/js-tiktoken-1.0.11.tgz",
- "integrity": "sha512-PajXFLq2vx7/8jllQZ43vzNpAai/0MOVdJjW/UrNyJorNQRTjHrqdGJG/mjHVy7h9M6dW6CaG43eNLMYFkTh6w==",
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/js-tiktoken/-/js-tiktoken-1.0.12.tgz",
+ "integrity": "sha512-L7wURW1fH9Qaext0VzaUDpFGVQgjkdE3Dgsy9/+yXyGEpBKnylTd0mU0bfbNkKDlXRb6TEsZkwuflu1B8uQbJQ==",
"dependencies": {
"base64-js": "^1.5.1"
}
@@ -14814,14 +14954,14 @@
}
},
"node_modules/lerna": {
- "version": "8.1.2",
- "resolved": "https://registry.npmjs.org/lerna/-/lerna-8.1.2.tgz",
- "integrity": "sha512-RCyBAn3XsqqvHbz3TxLfD7ylqzCi1A2UJnFEZmhURgx589vM3qYWQa/uOMeEEf565q6cAdtmulITciX1wgkAtw==",
+ "version": "8.1.3",
+ "resolved": "https://registry.npmjs.org/lerna/-/lerna-8.1.3.tgz",
+ "integrity": "sha512-Dg/r1dGnRCXKsOUC3lol7o6ggYTA6WWiPQzZJNKqyygn4fzYGuA3Dro2d5677pajaqFnFA72mdCjzSyF16Vi2Q==",
"dev": true,
"dependencies": {
- "@lerna/create": "8.1.2",
+ "@lerna/create": "8.1.3",
"@npmcli/run-script": "7.0.2",
- "@nx/devkit": ">=17.1.2 < 19",
+ "@nx/devkit": ">=17.1.2 < 20",
"@octokit/plugin-enterprise-rest": "6.0.1",
"@octokit/rest": "19.0.11",
"byte-size": "8.1.1",
@@ -14864,7 +15004,7 @@
"npm-packlist": "5.1.1",
"npm-registry-fetch": "^14.0.5",
"npmlog": "^6.0.2",
- "nx": ">=17.1.2 < 19",
+ "nx": ">=17.1.2 < 20",
"p-map": "4.0.0",
"p-map-series": "2.1.0",
"p-pipe": "3.1.0",
@@ -14882,7 +15022,7 @@
"slash": "3.0.0",
"ssri": "^9.0.1",
"strong-log-transformer": "2.1.0",
- "tar": "6.1.11",
+ "tar": "6.2.1",
"temp-dir": "1.0.0",
"typescript": ">=3 < 6",
"upath": "2.0.1",
@@ -15383,9 +15523,9 @@
}
},
"node_modules/libnpmpublish/node_modules/ssri": {
- "version": "10.0.5",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz",
- "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"dependencies": {
"minipass": "^7.0.3"
@@ -15835,9 +15975,9 @@
"dev": true
},
"node_modules/make-fetch-happen": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
- "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
+ "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
"dev": true,
"dependencies": {
"@npmcli/agent": "^2.0.0",
@@ -15849,6 +15989,7 @@
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
"negotiator": "^0.6.3",
+ "proc-log": "^4.2.0",
"promise-retry": "^2.0.1",
"ssri": "^10.0.0"
},
@@ -15856,10 +15997,19 @@
"node": "^16.14.0 || >=18.0.0"
}
},
+ "node_modules/make-fetch-happen/node_modules/proc-log": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
+ "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/make-fetch-happen/node_modules/ssri": {
- "version": "10.0.5",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz",
- "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"dependencies": {
"minipass": "^7.0.3"
@@ -16511,9 +16661,9 @@
}
},
"node_modules/mocha": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.3.0.tgz",
- "integrity": "sha512-uF2XJs+7xSLsrmIvn37i/wnc91nw7XjOQB8ccyx5aEgdnohr7n+rEiZP23WkCYHjilR6+EboEnbq/ZQDz4LSbg==",
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.4.0.tgz",
+ "integrity": "sha512-eqhGB8JKapEYcC4ytX/xrzKforgEc3j1pGlAXVy3eRwrtAy5/nIfT1SvgGzfN0XZZxeLq0aQWkOUAmqIJiv+bA==",
"dev": true,
"dependencies": {
"ansi-colors": "4.1.1",
@@ -17003,9 +17153,9 @@
}
},
"node_modules/node-gyp": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.0.1.tgz",
- "integrity": "sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.1.0.tgz",
+ "integrity": "sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==",
"dev": true,
"dependencies": {
"env-paths": "^2.2.0",
@@ -17027,22 +17177,22 @@
}
},
"node_modules/node-gyp/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.4.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
+ "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -17057,6 +17207,48 @@
"node": ">=16"
}
},
+ "node_modules/node-gyp/node_modules/jackspeak": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz",
+ "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==",
+ "dev": true,
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/minimatch": {
+ "version": "9.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
+ "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/node-gyp/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/node-gyp/node_modules/which": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
@@ -17085,9 +17277,9 @@
"dev": true
},
"node_modules/nopt": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz",
- "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==",
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
+ "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
"dev": true,
"dependencies": {
"abbrev": "^2.0.0"
@@ -17217,6 +17409,7 @@
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
"integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -17245,9 +17438,9 @@
}
},
"node_modules/npm-pick-manifest": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz",
- "integrity": "sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==",
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.1.tgz",
+ "integrity": "sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw==",
"dev": true,
"dependencies": {
"npm-install-checks": "^6.0.0",
@@ -17531,6 +17724,7 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
"integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "deprecated": "This package is no longer supported.",
"dev": true,
"dependencies": {
"are-we-there-yet": "^3.0.0",
@@ -17830,9 +18024,9 @@
}
},
"node_modules/openai": {
- "version": "4.38.3",
- "resolved": "https://registry.npmjs.org/openai/-/openai-4.38.3.tgz",
- "integrity": "sha512-mIL9WtrFNOanpx98mJ+X/wkoepcxdqqu0noWFoNQHl/yODQ47YM7NEYda7qp8JfjqpLFVxY9mQhshoS/Fqac0A==",
+ "version": "4.51.0",
+ "resolved": "https://registry.npmjs.org/openai/-/openai-4.51.0.tgz",
+ "integrity": "sha512-UKuWc3/qQyklqhHM8CbdXCv0Z0obap6T0ECdcO5oATQxAbKE5Ky3YCXFQY207z+eGG6ez4U9wvAcuMygxhmStg==",
"dependencies": {
"@types/node": "^18.11.18",
"@types/node-fetch": "^2.6.4",
@@ -18072,9 +18266,9 @@
"integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ=="
},
"node_modules/pacote": {
- "version": "17.0.6",
- "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.6.tgz",
- "integrity": "sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ==",
+ "version": "17.0.7",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.7.tgz",
+ "integrity": "sha512-sgvnoUMlkv9xHwDUKjKQFXVyUi8dtJGKp3vg6sYy+TxbDic5RjZCHF3ygv0EJgNRZ2GfRONjlKPUfokJ9lDpwQ==",
"dev": true,
"dependencies": {
"@npmcli/git": "^5.0.0",
@@ -18088,7 +18282,7 @@
"npm-packlist": "^8.0.0",
"npm-pick-manifest": "^9.0.0",
"npm-registry-fetch": "^16.0.0",
- "proc-log": "^3.0.0",
+ "proc-log": "^4.0.0",
"promise-retry": "^2.0.1",
"read-package-json": "^7.0.0",
"read-package-json-fast": "^3.0.0",
@@ -18104,49 +18298,51 @@
}
},
"node_modules/pacote/node_modules/@sigstore/bundle": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.2.0.tgz",
- "integrity": "sha512-5VI58qgNs76RDrwXNhpmyN/jKpq9evV/7f1XrcqcAfvxDl5SeVY/I5Rmfe96ULAV7/FK5dge9RBKGBJPhL1WsQ==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz",
+ "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==",
"dev": true,
"dependencies": {
- "@sigstore/protobuf-specs": "^0.3.0"
+ "@sigstore/protobuf-specs": "^0.3.2"
},
"engines": {
"node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/pacote/node_modules/@sigstore/protobuf-specs": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.0.tgz",
- "integrity": "sha512-zxiQ66JFOjVvP9hbhGj/F/qNdsZfkGb/dVXSanNRNuAzMlr4MC95voPUBX8//ZNnmv3uSYzdfR/JSkrgvZTGxA==",
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz",
+ "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==",
"dev": true,
"engines": {
- "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ "node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/pacote/node_modules/@sigstore/sign": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.2.3.tgz",
- "integrity": "sha512-LqlA+ffyN02yC7RKszCdMTS6bldZnIodiox+IkT8B2f8oRYXCB3LQ9roXeiEL21m64CVH1wyveYAORfD65WoSw==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz",
+ "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==",
"dev": true,
"dependencies": {
- "@sigstore/bundle": "^2.2.0",
+ "@sigstore/bundle": "^2.3.2",
"@sigstore/core": "^1.0.0",
- "@sigstore/protobuf-specs": "^0.3.0",
- "make-fetch-happen": "^13.0.0"
+ "@sigstore/protobuf-specs": "^0.3.2",
+ "make-fetch-happen": "^13.0.1",
+ "proc-log": "^4.2.0",
+ "promise-retry": "^2.0.1"
},
"engines": {
"node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/pacote/node_modules/@sigstore/tuf": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.1.tgz",
- "integrity": "sha512-9Iv40z652td/QbV0o5n/x25H9w6IYRt2pIGbTX55yFDYlApDQn/6YZomjz6+KBx69rXHLzHcbtTS586mDdFD+Q==",
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz",
+ "integrity": "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==",
"dev": true,
"dependencies": {
- "@sigstore/protobuf-specs": "^0.3.0",
- "tuf-js": "^2.2.0"
+ "@sigstore/protobuf-specs": "^0.3.2",
+ "tuf-js": "^2.2.1"
},
"engines": {
"node": "^16.14.0 || >=18.0.0"
@@ -18162,44 +18358,44 @@
}
},
"node_modules/pacote/node_modules/@tufjs/models": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.0.tgz",
- "integrity": "sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz",
+ "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==",
"dev": true,
"dependencies": {
"@tufjs/canonical-json": "2.0.0",
- "minimatch": "^9.0.3"
+ "minimatch": "^9.0.4"
},
"engines": {
"node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/pacote/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.4.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
+ "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/pacote/node_modules/hosted-git-info": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz",
- "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
+ "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
"dev": true,
"dependencies": {
"lru-cache": "^10.0.1"
@@ -18209,9 +18405,9 @@
}
},
"node_modules/pacote/node_modules/ignore-walk": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.4.tgz",
- "integrity": "sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==",
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz",
+ "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==",
"dev": true,
"dependencies": {
"minimatch": "^9.0.0"
@@ -18220,28 +18416,70 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/pacote/node_modules/jackspeak": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz",
+ "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==",
+ "dev": true,
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
"node_modules/pacote/node_modules/json-parse-even-better-errors": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz",
- "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",
+ "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",
"dev": true,
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/pacote/node_modules/lru-cache": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
- "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz",
+ "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==",
"dev": true,
"engines": {
"node": "14 || >=16.14"
}
},
+ "node_modules/pacote/node_modules/minimatch": {
+ "version": "9.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
+ "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/pacote/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/pacote/node_modules/normalize-package-data": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz",
- "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz",
+ "integrity": "sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==",
"dev": true,
"dependencies": {
"hosted-git-info": "^7.0.0",
@@ -18275,27 +18513,38 @@
}
},
"node_modules/pacote/node_modules/npm-registry-fetch": {
- "version": "16.1.0",
- "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz",
- "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==",
+ "version": "16.2.1",
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.2.1.tgz",
+ "integrity": "sha512-8l+7jxhim55S85fjiDGJ1rZXBWGtRLi1OSb4Z3BPLObPuIaeKRlPRiYMSHU4/81ck3t71Z+UwDDl47gcpmfQQA==",
"dev": true,
"dependencies": {
+ "@npmcli/redact": "^1.1.0",
"make-fetch-happen": "^13.0.0",
"minipass": "^7.0.2",
"minipass-fetch": "^3.0.0",
"minipass-json-stream": "^1.0.1",
"minizlib": "^2.1.2",
"npm-package-arg": "^11.0.0",
- "proc-log": "^3.0.0"
+ "proc-log": "^4.0.0"
},
"engines": {
"node": "^16.14.0 || >=18.0.0"
}
},
+ "node_modules/pacote/node_modules/proc-log": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
+ "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/pacote/node_modules/read-package-json": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz",
- "integrity": "sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.1.tgz",
+ "integrity": "sha512-8PcDiZ8DXUjLf687Ol4BR8Bpm2umR7vhoZOzNRt+uxD9GpBh/K+CAAALVIiYFknmvlmyg7hM7BSNUXPaCCqd0Q==",
+ "deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.",
"dev": true,
"dependencies": {
"glob": "^10.2.2",
@@ -18308,26 +18557,26 @@
}
},
"node_modules/pacote/node_modules/sigstore": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.2.2.tgz",
- "integrity": "sha512-2A3WvXkQurhuMgORgT60r6pOWiCOO5LlEqY2ADxGBDGVYLSo5HN0uLtb68YpVpuL/Vi8mLTe7+0Dx2Fq8lLqEg==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz",
+ "integrity": "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==",
"dev": true,
"dependencies": {
- "@sigstore/bundle": "^2.2.0",
+ "@sigstore/bundle": "^2.3.2",
"@sigstore/core": "^1.0.0",
- "@sigstore/protobuf-specs": "^0.3.0",
- "@sigstore/sign": "^2.2.3",
- "@sigstore/tuf": "^2.3.1",
- "@sigstore/verify": "^1.1.0"
+ "@sigstore/protobuf-specs": "^0.3.2",
+ "@sigstore/sign": "^2.3.2",
+ "@sigstore/tuf": "^2.3.4",
+ "@sigstore/verify": "^1.2.1"
},
"engines": {
"node": "^16.14.0 || >=18.0.0"
}
},
"node_modules/pacote/node_modules/ssri": {
- "version": "10.0.5",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz",
- "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"dependencies": {
"minipass": "^7.0.3"
@@ -18337,14 +18586,14 @@
}
},
"node_modules/pacote/node_modules/tuf-js": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.0.tgz",
- "integrity": "sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz",
+ "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==",
"dev": true,
"dependencies": {
- "@tufjs/models": "2.0.0",
+ "@tufjs/models": "2.0.1",
"debug": "^4.3.4",
- "make-fetch-happen": "^13.0.0"
+ "make-fetch-happen": "^13.0.1"
},
"engines": {
"node": "^16.14.0 || >=18.0.0"
@@ -18464,16 +18713,16 @@
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
},
"node_modules/path-scurry": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
- "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
"dev": true,
"dependencies": {
- "lru-cache": "^9.1.1 || ^10.0.0",
+ "lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -18971,12 +19220,33 @@
}
},
"node_modules/promzard": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/promzard/-/promzard-1.0.2.tgz",
+ "integrity": "sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==",
+ "dev": true,
+ "dependencies": {
+ "read": "^3.0.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/promzard/node_modules/mute-stream": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/promzard/-/promzard-1.0.0.tgz",
- "integrity": "sha512-KQVDEubSUHGSt5xLakaToDFrSoZhStB8dXLzk2xvwR67gJktrHFvpR63oZgHyK19WKbHFLXJqCPXdVR3aBP8Ig==",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
+ "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
+ "dev": true,
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
+ "node_modules/promzard/node_modules/read": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/read/-/read-3.0.1.tgz",
+ "integrity": "sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==",
"dev": true,
"dependencies": {
- "read": "^2.0.0"
+ "mute-stream": "^1.0.0"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
@@ -19277,6 +19547,7 @@
"version": "6.0.4",
"resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz",
"integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==",
+ "deprecated": "This package is no longer supported. Please use @npmcli/package-json instead.",
"dev": true,
"dependencies": {
"glob": "^10.2.2",
@@ -19302,9 +19573,9 @@
}
},
"node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz",
- "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",
+ "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",
"dev": true,
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
@@ -19320,22 +19591,22 @@
}
},
"node_modules/read-package-json/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.4.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
+ "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -19353,10 +19624,28 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/read-package-json/node_modules/jackspeak": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz",
+ "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==",
+ "dev": true,
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
"node_modules/read-package-json/node_modules/json-parse-even-better-errors": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz",
- "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",
+ "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",
"dev": true,
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
@@ -19371,6 +19660,30 @@
"node": ">=12"
}
},
+ "node_modules/read-package-json/node_modules/minimatch": {
+ "version": "9.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
+ "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/read-package-json/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/read-package-json/node_modules/normalize-package-data": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz",
@@ -20356,22 +20669,22 @@
}
},
"node_modules/sigstore/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.4.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
+ "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -20404,6 +20717,24 @@
"node": ">= 6"
}
},
+ "node_modules/sigstore/node_modules/jackspeak": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz",
+ "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==",
+ "dev": true,
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
"node_modules/sigstore/node_modules/lru-cache": {
"version": "7.18.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
@@ -20448,6 +20779,30 @@
"node": ">=8"
}
},
+ "node_modules/sigstore/node_modules/minimatch": {
+ "version": "9.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
+ "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/sigstore/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/sigstore/node_modules/minipass-collect": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
@@ -20487,9 +20842,9 @@
}
},
"node_modules/sigstore/node_modules/ssri": {
- "version": "10.0.5",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz",
- "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"dependencies": {
"minipass": "^7.0.3"
@@ -20603,12 +20958,12 @@
}
},
"node_modules/socks-proxy-agent": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz",
- "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==",
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz",
+ "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==",
"dev": true,
"dependencies": {
- "agent-base": "^7.0.2",
+ "agent-base": "^7.1.1",
"debug": "^4.3.4",
"socks": "^2.7.1"
},
@@ -21015,20 +21370,20 @@
}
},
"node_modules/tar": {
- "version": "6.1.11",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
- "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
+ "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
"dev": true,
"dependencies": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
+ "minipass": "^5.0.0",
"minizlib": "^2.1.1",
"mkdirp": "^1.0.3",
"yallist": "^4.0.0"
},
"engines": {
- "node": ">= 10"
+ "node": ">=10"
}
},
"node_modules/tar-fs": {
@@ -21081,7 +21436,7 @@
"node": ">= 8"
}
},
- "node_modules/tar/node_modules/minipass": {
+ "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
"version": "3.3.6",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
"integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
@@ -21093,6 +21448,15 @@
"node": ">=8"
}
},
+ "node_modules/tar/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/tar/node_modules/yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
@@ -21596,22 +21960,22 @@
}
},
"node_modules/tuf-js/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.4.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz",
+ "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
- "minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "path-scurry": "^1.11.1"
},
"bin": {
"glob": "dist/esm/bin.mjs"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": ">=16 || 14 >=14.18"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -21644,6 +22008,24 @@
"node": ">= 6"
}
},
+ "node_modules/tuf-js/node_modules/jackspeak": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz",
+ "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==",
+ "dev": true,
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
"node_modules/tuf-js/node_modules/lru-cache": {
"version": "7.18.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
@@ -21688,6 +22070,30 @@
"node": ">=8"
}
},
+ "node_modules/tuf-js/node_modules/minimatch": {
+ "version": "9.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
+ "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/tuf-js/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/tuf-js/node_modules/minipass-collect": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
@@ -21727,9 +22133,9 @@
}
},
"node_modules/tuf-js/node_modules/ssri": {
- "version": "10.0.5",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz",
- "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
"dev": true,
"dependencies": {
"minipass": "^7.0.3"
@@ -21829,9 +22235,9 @@
"integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A=="
},
"node_modules/undici": {
- "version": "5.28.3",
- "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz",
- "integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==",
+ "version": "5.28.4",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz",
+ "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==",
"dependencies": {
"@fastify/busboy": "^2.0.0"
},
@@ -22522,9 +22928,9 @@
"version": "0.8.6",
"license": "Apache-2.0",
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
@@ -22555,23 +22961,26 @@
"web-streams-polyfill": "^3.2.1"
}
},
- "packages/instrumentation-anthropic/node_modules/@opentelemetry/instrumentation": {
- "version": "0.49.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.49.1.tgz",
- "integrity": "sha512-0DLtWtaIppuNNRRllSD4bjU8ZIiLp1cDXvJEbp752/Zf+y3gaLNaoGRGIlX4UHhcsrmtL+P2qxi3Hodi8VuKiQ==",
+ "packages/instrumentation-anthropic/node_modules/@opentelemetry/core": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz",
+ "integrity": "sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==",
"dependencies": {
- "@opentelemetry/api-logs": "0.49.1",
- "@types/shimmer": "^1.0.2",
- "import-in-the-middle": "1.7.1",
- "require-in-the-middle": "^7.1.1",
- "semver": "^7.5.2",
- "shimmer": "^1.2.1"
+ "@opentelemetry/semantic-conventions": "1.25.0"
},
"engines": {
"node": ">=14"
},
"peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
+ "@opentelemetry/api": ">=1.0.0 <1.10.0"
+ }
+ },
+ "packages/instrumentation-anthropic/node_modules/@opentelemetry/semantic-conventions": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz",
+ "integrity": "sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==",
+ "engines": {
+ "node": ">=14"
}
},
"packages/instrumentation-anthropic/node_modules/@types/node": {
@@ -22583,25 +22992,14 @@
"undici-types": "~5.26.4"
}
},
- "packages/instrumentation-anthropic/node_modules/import-in-the-middle": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz",
- "integrity": "sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==",
- "dependencies": {
- "acorn": "^8.8.2",
- "acorn-import-assertions": "^1.9.0",
- "cjs-module-lexer": "^1.2.2",
- "module-details-from-path": "^1.0.3"
- }
- },
"packages/instrumentation-azure": {
"name": "@traceloop/instrumentation-azure",
"version": "0.8.6",
"license": "Apache-2.0",
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
@@ -22616,32 +23014,26 @@
"node": ">=14"
}
},
- "packages/instrumentation-azure/node_modules/@opentelemetry/instrumentation": {
- "version": "0.49.1",
- "license": "Apache-2.0",
+ "packages/instrumentation-azure/node_modules/@opentelemetry/core": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz",
+ "integrity": "sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==",
"dependencies": {
- "@opentelemetry/api-logs": "0.49.1",
- "@types/shimmer": "^1.0.2",
- "import-in-the-middle": "1.7.1",
- "require-in-the-middle": "^7.1.1",
- "semver": "^7.5.2",
- "shimmer": "^1.2.1"
+ "@opentelemetry/semantic-conventions": "1.25.0"
},
"engines": {
"node": ">=14"
},
"peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
+ "@opentelemetry/api": ">=1.0.0 <1.10.0"
}
},
- "packages/instrumentation-azure/node_modules/import-in-the-middle": {
- "version": "1.7.1",
- "license": "Apache-2.0",
- "dependencies": {
- "acorn": "^8.8.2",
- "acorn-import-assertions": "^1.9.0",
- "cjs-module-lexer": "^1.2.2",
- "module-details-from-path": "^1.0.3"
+ "packages/instrumentation-azure/node_modules/@opentelemetry/semantic-conventions": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz",
+ "integrity": "sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==",
+ "engines": {
+ "node": ">=14"
}
},
"packages/instrumentation-bedrock": {
@@ -22649,9 +23041,9 @@
"version": "0.8.6",
"license": "Apache-2.0",
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
@@ -22664,32 +23056,26 @@
"node": ">=14"
}
},
- "packages/instrumentation-bedrock/node_modules/@opentelemetry/instrumentation": {
- "version": "0.49.1",
- "license": "Apache-2.0",
+ "packages/instrumentation-bedrock/node_modules/@opentelemetry/core": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz",
+ "integrity": "sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==",
"dependencies": {
- "@opentelemetry/api-logs": "0.49.1",
- "@types/shimmer": "^1.0.2",
- "import-in-the-middle": "1.7.1",
- "require-in-the-middle": "^7.1.1",
- "semver": "^7.5.2",
- "shimmer": "^1.2.1"
+ "@opentelemetry/semantic-conventions": "1.25.0"
},
"engines": {
"node": ">=14"
},
"peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
+ "@opentelemetry/api": ">=1.0.0 <1.10.0"
}
},
- "packages/instrumentation-bedrock/node_modules/import-in-the-middle": {
- "version": "1.7.1",
- "license": "Apache-2.0",
- "dependencies": {
- "acorn": "^8.8.2",
- "acorn-import-assertions": "^1.9.0",
- "cjs-module-lexer": "^1.2.2",
- "module-details-from-path": "^1.0.3"
+ "packages/instrumentation-bedrock/node_modules/@opentelemetry/semantic-conventions": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz",
+ "integrity": "sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==",
+ "engines": {
+ "node": ">=14"
}
},
"packages/instrumentation-chromadb": {
@@ -22697,9 +23083,9 @@
"version": "0.8.6",
"license": "Apache-2.0",
"dependencies": {
- "@opentelemetry/core": "^1.8.0",
- "@opentelemetry/instrumentation": "^0.44.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
@@ -22712,6 +23098,28 @@
"node": ">=14"
}
},
+ "packages/instrumentation-chromadb/node_modules/@opentelemetry/core": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz",
+ "integrity": "sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==",
+ "dependencies": {
+ "@opentelemetry/semantic-conventions": "1.25.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "peerDependencies": {
+ "@opentelemetry/api": ">=1.0.0 <1.10.0"
+ }
+ },
+ "packages/instrumentation-chromadb/node_modules/@opentelemetry/semantic-conventions": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz",
+ "integrity": "sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==",
+ "engines": {
+ "node": ">=14"
+ }
+ },
"packages/instrumentation-chromadb/node_modules/chromadb": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/chromadb/-/chromadb-1.8.1.tgz",
@@ -22746,9 +23154,9 @@
"version": "0.8.6",
"license": "Apache-2.0",
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.44.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
@@ -22761,14 +23169,36 @@
"node": ">=14"
}
},
+ "packages/instrumentation-cohere/node_modules/@opentelemetry/core": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz",
+ "integrity": "sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==",
+ "dependencies": {
+ "@opentelemetry/semantic-conventions": "1.25.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "peerDependencies": {
+ "@opentelemetry/api": ">=1.0.0 <1.10.0"
+ }
+ },
+ "packages/instrumentation-cohere/node_modules/@opentelemetry/semantic-conventions": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz",
+ "integrity": "sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==",
+ "engines": {
+ "node": ">=14"
+ }
+ },
"packages/instrumentation-langchain": {
"name": "@traceloop/instrumentation-langchain",
"version": "0.8.6",
"license": "Apache-2.0",
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
@@ -23173,22 +23603,26 @@
}
}
},
- "packages/instrumentation-langchain/node_modules/@opentelemetry/instrumentation": {
- "version": "0.49.1",
- "license": "Apache-2.0",
+ "packages/instrumentation-langchain/node_modules/@opentelemetry/core": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz",
+ "integrity": "sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==",
"dependencies": {
- "@opentelemetry/api-logs": "0.49.1",
- "@types/shimmer": "^1.0.2",
- "import-in-the-middle": "1.7.1",
- "require-in-the-middle": "^7.1.1",
- "semver": "^7.5.2",
- "shimmer": "^1.2.1"
+ "@opentelemetry/semantic-conventions": "1.25.0"
},
"engines": {
"node": ">=14"
},
"peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
+ "@opentelemetry/api": ">=1.0.0 <1.10.0"
+ }
+ },
+ "packages/instrumentation-langchain/node_modules/@opentelemetry/semantic-conventions": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz",
+ "integrity": "sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==",
+ "engines": {
+ "node": ">=14"
}
},
"packages/instrumentation-langchain/node_modules/@pinecone-database/pinecone": {
@@ -23235,16 +23669,6 @@
"node": ">=14.20.1"
}
},
- "packages/instrumentation-langchain/node_modules/import-in-the-middle": {
- "version": "1.7.1",
- "license": "Apache-2.0",
- "dependencies": {
- "acorn": "^8.8.2",
- "acorn-import-assertions": "^1.9.0",
- "cjs-module-lexer": "^1.2.2",
- "module-details-from-path": "^1.0.3"
- }
- },
"packages/instrumentation-langchain/node_modules/mongodb": {
"version": "5.9.2",
"dev": true,
@@ -23354,9 +23778,9 @@
"version": "0.8.0",
"license": "Apache-2.0",
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0",
"lodash": "^4.17.21"
},
@@ -23372,32 +23796,26 @@
"node": ">=14"
}
},
- "packages/instrumentation-llamaindex/node_modules/@opentelemetry/instrumentation": {
- "version": "0.49.1",
- "license": "Apache-2.0",
+ "packages/instrumentation-llamaindex/node_modules/@opentelemetry/core": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz",
+ "integrity": "sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==",
"dependencies": {
- "@opentelemetry/api-logs": "0.49.1",
- "@types/shimmer": "^1.0.2",
- "import-in-the-middle": "1.7.1",
- "require-in-the-middle": "^7.1.1",
- "semver": "^7.5.2",
- "shimmer": "^1.2.1"
+ "@opentelemetry/semantic-conventions": "1.25.0"
},
"engines": {
"node": ">=14"
},
"peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
+ "@opentelemetry/api": ">=1.0.0 <1.10.0"
}
},
- "packages/instrumentation-llamaindex/node_modules/import-in-the-middle": {
- "version": "1.7.1",
- "license": "Apache-2.0",
- "dependencies": {
- "acorn": "^8.8.2",
- "acorn-import-assertions": "^1.9.0",
- "cjs-module-lexer": "^1.2.2",
- "module-details-from-path": "^1.0.3"
+ "packages/instrumentation-llamaindex/node_modules/@opentelemetry/semantic-conventions": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz",
+ "integrity": "sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==",
+ "engines": {
+ "node": ">=14"
}
},
"packages/instrumentation-openai": {
@@ -23405,51 +23823,45 @@
"version": "0.8.6",
"license": "Apache-2.0",
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0",
- "js-tiktoken": "^1.0.11"
+ "js-tiktoken": "^1.0.12"
},
"devDependencies": {
"@pollyjs/adapter-node-http": "^6.0.6",
"@pollyjs/core": "^6.0.6",
"@pollyjs/persister-fs": "^6.0.6",
"@types/mocha": "^10.0.6",
- "mocha": "^10.2.0",
- "openai": "^4.38.3",
+ "mocha": "^10.4.0",
+ "openai": "^4.51.0",
"ts-mocha": "^10.0.0"
},
"engines": {
"node": ">=14"
}
},
- "packages/instrumentation-openai/node_modules/@opentelemetry/instrumentation": {
- "version": "0.49.1",
- "license": "Apache-2.0",
+ "packages/instrumentation-openai/node_modules/@opentelemetry/core": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz",
+ "integrity": "sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==",
"dependencies": {
- "@opentelemetry/api-logs": "0.49.1",
- "@types/shimmer": "^1.0.2",
- "import-in-the-middle": "1.7.1",
- "require-in-the-middle": "^7.1.1",
- "semver": "^7.5.2",
- "shimmer": "^1.2.1"
+ "@opentelemetry/semantic-conventions": "1.25.0"
},
"engines": {
"node": ">=14"
},
"peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
+ "@opentelemetry/api": ">=1.0.0 <1.10.0"
}
},
- "packages/instrumentation-openai/node_modules/import-in-the-middle": {
- "version": "1.7.1",
- "license": "Apache-2.0",
- "dependencies": {
- "acorn": "^8.8.2",
- "acorn-import-assertions": "^1.9.0",
- "cjs-module-lexer": "^1.2.2",
- "module-details-from-path": "^1.0.3"
+ "packages/instrumentation-openai/node_modules/@opentelemetry/semantic-conventions": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz",
+ "integrity": "sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==",
+ "engines": {
+ "node": ">=14"
}
},
"packages/instrumentation-pinecone": {
@@ -23457,9 +23869,9 @@
"version": "0.8.6",
"license": "Apache-2.0",
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
@@ -23472,32 +23884,26 @@
"node": ">=14"
}
},
- "packages/instrumentation-pinecone/node_modules/@opentelemetry/instrumentation": {
- "version": "0.49.1",
- "license": "Apache-2.0",
+ "packages/instrumentation-pinecone/node_modules/@opentelemetry/core": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz",
+ "integrity": "sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==",
"dependencies": {
- "@opentelemetry/api-logs": "0.49.1",
- "@types/shimmer": "^1.0.2",
- "import-in-the-middle": "1.7.1",
- "require-in-the-middle": "^7.1.1",
- "semver": "^7.5.2",
- "shimmer": "^1.2.1"
+ "@opentelemetry/semantic-conventions": "1.25.0"
},
"engines": {
"node": ">=14"
},
"peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
+ "@opentelemetry/api": ">=1.0.0 <1.10.0"
}
},
- "packages/instrumentation-pinecone/node_modules/import-in-the-middle": {
- "version": "1.7.1",
- "license": "Apache-2.0",
- "dependencies": {
- "acorn": "^8.8.2",
- "acorn-import-assertions": "^1.9.0",
- "cjs-module-lexer": "^1.2.2",
- "module-details-from-path": "^1.0.3"
+ "packages/instrumentation-pinecone/node_modules/@opentelemetry/semantic-conventions": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz",
+ "integrity": "sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==",
+ "engines": {
+ "node": ">=14"
}
},
"packages/instrumentation-vertexai": {
@@ -23505,9 +23911,9 @@
"version": "0.8.6",
"license": "Apache-2.0",
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
@@ -23518,32 +23924,26 @@
"node": ">=14"
}
},
- "packages/instrumentation-vertexai/node_modules/@opentelemetry/instrumentation": {
- "version": "0.49.1",
- "license": "Apache-2.0",
+ "packages/instrumentation-vertexai/node_modules/@opentelemetry/core": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.25.0.tgz",
+ "integrity": "sha512-n0B3s8rrqGrasTgNkXLKXzN0fXo+6IYP7M5b7AMsrZM33f/y6DS6kJ0Btd7SespASWq8bgL3taLo0oe0vB52IQ==",
"dependencies": {
- "@opentelemetry/api-logs": "0.49.1",
- "@types/shimmer": "^1.0.2",
- "import-in-the-middle": "1.7.1",
- "require-in-the-middle": "^7.1.1",
- "semver": "^7.5.2",
- "shimmer": "^1.2.1"
+ "@opentelemetry/semantic-conventions": "1.25.0"
},
"engines": {
"node": ">=14"
},
"peerDependencies": {
- "@opentelemetry/api": "^1.3.0"
+ "@opentelemetry/api": ">=1.0.0 <1.10.0"
}
},
- "packages/instrumentation-vertexai/node_modules/import-in-the-middle": {
- "version": "1.7.1",
- "license": "Apache-2.0",
- "dependencies": {
- "acorn": "^8.8.2",
- "acorn-import-assertions": "^1.9.0",
- "cjs-module-lexer": "^1.2.2",
- "module-details-from-path": "^1.0.3"
+ "packages/instrumentation-vertexai/node_modules/@opentelemetry/semantic-conventions": {
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.25.0.tgz",
+ "integrity": "sha512-M+kkXKRAIAiAP6qYyesfrC5TOmDpDVtsxuGfPcqd9B/iBrac+E14jYwrgm0yZBUIbIP2OnqC3j+UgkXLm1vxUQ==",
+ "engines": {
+ "node": ">=14"
}
},
"packages/sample-app": {
@@ -23562,7 +23962,7 @@
"cohere-ai": "^7.7.5",
"langchain": "^0.1.7",
"llamaindex": "^0.1.16",
- "openai": "^4.28.4"
+ "openai": "^4.51.0"
},
"engines": {
"node": ">=14"
@@ -24182,7 +24582,7 @@
"esbuild": "^0.20.1",
"langchain": "^0.1.7",
"llamaindex": "^0.1.16",
- "openai": "^4.12.4",
+ "openai": "^4.51.0",
"ts-mocha": "^10.0.0"
},
"engines": {
diff --git a/packages/instrumentation-anthropic/package.json b/packages/instrumentation-anthropic/package.json
index 360edca6..e62f3b9e 100644
--- a/packages/instrumentation-anthropic/package.json
+++ b/packages/instrumentation-anthropic/package.json
@@ -37,9 +37,9 @@
"access": "public"
},
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
diff --git a/packages/instrumentation-anthropic/src/instrumentation.ts b/packages/instrumentation-anthropic/src/instrumentation.ts
index b0fec525..1499e2c9 100644
--- a/packages/instrumentation-anthropic/src/instrumentation.ts
+++ b/packages/instrumentation-anthropic/src/instrumentation.ts
@@ -47,7 +47,7 @@ import type {
} from "@anthropic-ai/sdk/resources/messages";
import type { Stream } from "@anthropic-ai/sdk/streaming";
-export class AnthropicInstrumentation extends InstrumentationBase<any> {
+export class AnthropicInstrumentation extends InstrumentationBase {
protected declare _config: AnthropicInstrumentationConfig;
constructor(config: AnthropicInstrumentationConfig = {}) {
@@ -73,8 +73,8 @@ export class AnthropicInstrumentation extends InstrumentationBase<any> {
);
}
- protected init(): InstrumentationModuleDefinition<any> {
- const module = new InstrumentationNodeModuleDefinition<any>(
+ protected init(): InstrumentationModuleDefinition {
+ const module = new InstrumentationNodeModuleDefinition(
"@anthropic-ai/sdk",
[">=0.9.1"],
this.patch.bind(this),
diff --git a/packages/instrumentation-azure/package.json b/packages/instrumentation-azure/package.json
index aa4e1a4d..602704c1 100644
--- a/packages/instrumentation-azure/package.json
+++ b/packages/instrumentation-azure/package.json
@@ -37,9 +37,9 @@
"access": "public"
},
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
diff --git a/packages/instrumentation-azure/src/instrumentation.ts b/packages/instrumentation-azure/src/instrumentation.ts
index 572f5320..a579b5c3 100644
--- a/packages/instrumentation-azure/src/instrumentation.ts
+++ b/packages/instrumentation-azure/src/instrumentation.ts
@@ -40,7 +40,7 @@ import type {
} from "@azure/openai";
import { version } from "../package.json";
-export class AzureOpenAIInstrumentation extends InstrumentationBase<any> {
+export class AzureOpenAIInstrumentation extends InstrumentationBase {
protected declare _config: AzureOpenAIInstrumentationConfig;
constructor(config: AzureOpenAIInstrumentationConfig = {}) {
@@ -67,8 +67,8 @@ export class AzureOpenAIInstrumentation extends InstrumentationBase<any> {
);
}
- protected init(): InstrumentationModuleDefinition<any> {
- const module = new InstrumentationNodeModuleDefinition<any>(
+ protected init(): InstrumentationModuleDefinition {
+ const module = new InstrumentationNodeModuleDefinition(
"@azure/openai",
[">=1.0.0-beta.1"],
this.patch.bind(this),
diff --git a/packages/instrumentation-bedrock/package.json b/packages/instrumentation-bedrock/package.json
index 5b41be3b..1d5b5d41 100644
--- a/packages/instrumentation-bedrock/package.json
+++ b/packages/instrumentation-bedrock/package.json
@@ -37,9 +37,9 @@
"access": "public"
},
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
diff --git a/packages/instrumentation-bedrock/src/instrumentation.ts b/packages/instrumentation-bedrock/src/instrumentation.ts
index b5565fc2..618a8c14 100644
--- a/packages/instrumentation-bedrock/src/instrumentation.ts
+++ b/packages/instrumentation-bedrock/src/instrumentation.ts
@@ -36,7 +36,7 @@ import {
} from "@traceloop/ai-semantic-conventions";
import { version } from "../package.json";
-export class BedrockInstrumentation extends InstrumentationBase<any> {
+export class BedrockInstrumentation extends InstrumentationBase {
protected declare _config: BedrockInstrumentationConfig;
constructor(config: BedrockInstrumentationConfig = {}) {
@@ -47,8 +47,8 @@ export class BedrockInstrumentation extends InstrumentationBase<any> {
super.setConfig(config);
}
- protected init(): InstrumentationModuleDefinition<any> {
- const module = new InstrumentationNodeModuleDefinition<any>(
+ protected init(): InstrumentationModuleDefinition {
+ const module = new InstrumentationNodeModuleDefinition(
"@aws-sdk/client-bedrock-runtime",
[">=3.499.0"],
this.wrap.bind(this),
diff --git a/packages/instrumentation-chromadb/package.json b/packages/instrumentation-chromadb/package.json
index 98163fbe..7d5d2e51 100644
--- a/packages/instrumentation-chromadb/package.json
+++ b/packages/instrumentation-chromadb/package.json
@@ -36,9 +36,9 @@
"access": "public"
},
"dependencies": {
- "@opentelemetry/core": "^1.8.0",
- "@opentelemetry/instrumentation": "^0.44.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
diff --git a/packages/instrumentation-chromadb/src/instrumentation.ts b/packages/instrumentation-chromadb/src/instrumentation.ts
index be86ef9e..0f0a9fa3 100644
--- a/packages/instrumentation-chromadb/src/instrumentation.ts
+++ b/packages/instrumentation-chromadb/src/instrumentation.ts
@@ -36,7 +36,7 @@ import {
} from "@traceloop/ai-semantic-conventions";
import { version } from "../package.json";
-export class ChromaDBInstrumentation extends InstrumentationBase<any> {
+export class ChromaDBInstrumentation extends InstrumentationBase {
protected declare _config: ChromaDBInstrumentationConfig;
constructor(config: ChromaDBInstrumentationConfig = {}) {
@@ -47,8 +47,8 @@ export class ChromaDBInstrumentation extends InstrumentationBase<any> {
super.setConfig(config);
}
- protected init(): InstrumentationModuleDefinition<any> {
- const module = new InstrumentationNodeModuleDefinition<any>(
+ protected init(): InstrumentationModuleDefinition {
+ const module = new InstrumentationNodeModuleDefinition(
"chromadb",
["^1.8.1"],
this.wrap.bind(this),
diff --git a/packages/instrumentation-cohere/package.json b/packages/instrumentation-cohere/package.json
index 5cf96b76..e9e96571 100644
--- a/packages/instrumentation-cohere/package.json
+++ b/packages/instrumentation-cohere/package.json
@@ -37,9 +37,9 @@
"access": "public"
},
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.44.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
diff --git a/packages/instrumentation-cohere/src/instrumentation.ts b/packages/instrumentation-cohere/src/instrumentation.ts
index 5a570a2b..f342641e 100644
--- a/packages/instrumentation-cohere/src/instrumentation.ts
+++ b/packages/instrumentation-cohere/src/instrumentation.ts
@@ -37,7 +37,7 @@ import {
import { version } from "../package.json";
type LLM_COMPLETION_TYPE = "chat" | "completion" | "rerank";
-export class CohereInstrumentation extends InstrumentationBase<any> {
+export class CohereInstrumentation extends InstrumentationBase {
protected declare _config: CohereInstrumentationConfig;
constructor(config: CohereInstrumentationConfig = {}) {
@@ -48,8 +48,8 @@ export class CohereInstrumentation extends InstrumentationBase<any> {
super.setConfig(config);
}
- protected init(): InstrumentationModuleDefinition<any> {
- const module = new InstrumentationNodeModuleDefinition<any>(
+ protected init(): InstrumentationModuleDefinition {
+ const module = new InstrumentationNodeModuleDefinition(
"cohere-ai",
[">=7.7.5"],
this.wrap.bind(this),
diff --git a/packages/instrumentation-langchain/package.json b/packages/instrumentation-langchain/package.json
index adafcac5..5682ee98 100644
--- a/packages/instrumentation-langchain/package.json
+++ b/packages/instrumentation-langchain/package.json
@@ -37,9 +37,9 @@
"access": "public"
},
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
diff --git a/packages/instrumentation-langchain/src/instrumentation.ts b/packages/instrumentation-langchain/src/instrumentation.ts
index 21e7d52c..c1cce872 100644
--- a/packages/instrumentation-langchain/src/instrumentation.ts
+++ b/packages/instrumentation-langchain/src/instrumentation.ts
@@ -26,7 +26,7 @@ import type * as AgentsModule from "langchain/agents";
import type * as ToolsModule from "langchain/tools";
import { version } from "../package.json";
-export class LangChainInstrumentation extends InstrumentationBase<any> {
+export class LangChainInstrumentation extends InstrumentationBase {
protected declare _config: LangChainInstrumentationConfig;
constructor(config: LangChainInstrumentationConfig = {}) {
@@ -56,20 +56,20 @@ export class LangChainInstrumentation extends InstrumentationBase<any> {
}
}
- protected init(): InstrumentationModuleDefinition<any>[] {
- const chainModule = new InstrumentationNodeModuleDefinition<any>(
+ protected init(): InstrumentationModuleDefinition[] {
+ const chainModule = new InstrumentationNodeModuleDefinition(
"langchain/chains.cjs",
[">=0.1.7"],
this.patchChainModule.bind(this),
this.unpatchChainModule.bind(this),
);
- const agentModule = new InstrumentationNodeModuleDefinition<any>(
+ const agentModule = new InstrumentationNodeModuleDefinition(
"langchain/agents.cjs",
[">=0.1.7"],
this.patchAgentModule.bind(this),
this.unpatchAgentModule.bind(this),
);
- const toolsModule = new InstrumentationNodeModuleDefinition<any>(
+ const toolsModule = new InstrumentationNodeModuleDefinition(
"langchain/tools.cjs",
[">=0.1.7"],
this.patchToolsModule.bind(this),
diff --git a/packages/instrumentation-llamaindex/package.json b/packages/instrumentation-llamaindex/package.json
index 0d57ece2..4a833442 100644
--- a/packages/instrumentation-llamaindex/package.json
+++ b/packages/instrumentation-llamaindex/package.json
@@ -36,9 +36,9 @@
"access": "public"
},
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0",
"lodash": "^4.17.21"
},
diff --git a/packages/instrumentation-llamaindex/src/instrumentation.ts b/packages/instrumentation-llamaindex/src/instrumentation.ts
index 3019bf25..6881685d 100644
--- a/packages/instrumentation-llamaindex/src/instrumentation.ts
+++ b/packages/instrumentation-llamaindex/src/instrumentation.ts
@@ -34,7 +34,7 @@ import type {
import { TraceloopSpanKindValues } from "@traceloop/ai-semantic-conventions";
import { version } from "../package.json";
-export class LlamaIndexInstrumentation extends InstrumentationBase<any> {
+export class LlamaIndexInstrumentation extends InstrumentationBase {
protected declare _config: LlamaIndexInstrumentationConfig;
constructor(config: LlamaIndexInstrumentationConfig = {}) {
@@ -51,8 +51,8 @@ export class LlamaIndexInstrumentation extends InstrumentationBase<any> {
this.patch(module);
}
- protected init(): InstrumentationModuleDefinition<any> {
- const module = new InstrumentationNodeModuleDefinition<any>(
+ protected init(): InstrumentationModuleDefinition {
+ const module = new InstrumentationNodeModuleDefinition(
"llamaindex",
[">=0.1.0"],
this.patch.bind(this),
diff --git a/packages/instrumentation-openai/package.json b/packages/instrumentation-openai/package.json
index 58cbe01d..b5671921 100644
--- a/packages/instrumentation-openai/package.json
+++ b/packages/instrumentation-openai/package.json
@@ -36,19 +36,19 @@
"access": "public"
},
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0",
- "js-tiktoken": "^1.0.11"
+ "js-tiktoken": "^1.0.12"
},
"devDependencies": {
"@pollyjs/adapter-node-http": "^6.0.6",
"@pollyjs/core": "^6.0.6",
"@pollyjs/persister-fs": "^6.0.6",
"@types/mocha": "^10.0.6",
- "mocha": "^10.2.0",
- "openai": "^4.38.3",
+ "mocha": "^10.4.0",
+ "openai": "^4.51.0",
"ts-mocha": "^10.0.0"
},
"homepage": "https://github.com/traceloop/openllmetry-js/tree/main/packages/instrumentation-openai",
diff --git a/packages/instrumentation-openai/src/instrumentation.ts b/packages/instrumentation-openai/src/instrumentation.ts
index 170dc505..74730696 100644
--- a/packages/instrumentation-openai/src/instrumentation.ts
+++ b/packages/instrumentation-openai/src/instrumentation.ts
@@ -47,7 +47,7 @@ import type { Stream } from "openai/streaming";
import { version } from "../package.json";
import { encodingForModel, TiktokenModel, Tiktoken } from "js-tiktoken";
-export class OpenAIInstrumentation extends InstrumentationBase<any> {
+export class OpenAIInstrumentation extends InstrumentationBase {
protected declare _config: OpenAIInstrumentationConfig;
constructor(config: OpenAIInstrumentationConfig = {}) {
@@ -87,8 +87,8 @@ export class OpenAIInstrumentation extends InstrumentationBase<any> {
}
}
- protected init(): InstrumentationModuleDefinition<any> {
- const module = new InstrumentationNodeModuleDefinition<any>(
+ protected init(): InstrumentationModuleDefinition {
+ const module = new InstrumentationNodeModuleDefinition(
"openai",
[">=3.1.0 <5"],
this.patch.bind(this),
diff --git a/packages/instrumentation-pinecone/package.json b/packages/instrumentation-pinecone/package.json
index 44e7f0e0..2fde7c66 100644
--- a/packages/instrumentation-pinecone/package.json
+++ b/packages/instrumentation-pinecone/package.json
@@ -37,9 +37,9 @@
"access": "public"
},
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
diff --git a/packages/instrumentation-pinecone/src/instrumentation.ts b/packages/instrumentation-pinecone/src/instrumentation.ts
index fe1e50ed..e858c151 100644
--- a/packages/instrumentation-pinecone/src/instrumentation.ts
+++ b/packages/instrumentation-pinecone/src/instrumentation.ts
@@ -29,7 +29,7 @@ import {
import { version } from "../package.json";
import { PineconeInstrumentationConfig } from "./types";
-export class PineconeInstrumentation extends InstrumentationBase<any> {
+export class PineconeInstrumentation extends InstrumentationBase {
constructor(config: PineconeInstrumentationConfig = {}) {
super("@traceloop/instrumentation-pinecone", version, config);
}
@@ -42,8 +42,8 @@ export class PineconeInstrumentation extends InstrumentationBase<any> {
this.patch(module);
}
- protected init(): InstrumentationModuleDefinition<any> {
- const module = new InstrumentationNodeModuleDefinition<any>(
+ protected init(): InstrumentationModuleDefinition {
+ const module = new InstrumentationNodeModuleDefinition(
"@pinecone-database/pinecone",
[">=2.0.1"],
this.patch.bind(this),
diff --git a/packages/instrumentation-vertexai/package.json b/packages/instrumentation-vertexai/package.json
index 6ffabcf4..4bad50fc 100644
--- a/packages/instrumentation-vertexai/package.json
+++ b/packages/instrumentation-vertexai/package.json
@@ -36,9 +36,9 @@
"access": "public"
},
"dependencies": {
- "@opentelemetry/core": "^1.22.0",
- "@opentelemetry/instrumentation": "^0.49.0",
- "@opentelemetry/semantic-conventions": "^1.22.0",
+ "@opentelemetry/core": "^1.25.0",
+ "@opentelemetry/instrumentation": "^0.52.0",
+ "@opentelemetry/semantic-conventions": "^1.25.0",
"@traceloop/ai-semantic-conventions": "^0.8.0"
},
"devDependencies": {
diff --git a/packages/instrumentation-vertexai/src/aiplatform-instrumentation.ts b/packages/instrumentation-vertexai/src/aiplatform-instrumentation.ts
index a625d840..2951ec87 100644
--- a/packages/instrumentation-vertexai/src/aiplatform-instrumentation.ts
+++ b/packages/instrumentation-vertexai/src/aiplatform-instrumentation.ts
@@ -36,7 +36,7 @@ import type * as aiplatform from "@google-cloud/aiplatform";
import type { CallOptions, Callback } from "google-gax";
import { version } from "../package.json";
-export class AIPlatformInstrumentation extends InstrumentationBase<any> {
+export class AIPlatformInstrumentation extends InstrumentationBase {
protected declare _config: AIPlatformInstrumentationConfig;
constructor(config: AIPlatformInstrumentationConfig = {}) {
@@ -47,8 +47,8 @@ export class AIPlatformInstrumentation extends InstrumentationBase<any> {
super.setConfig(config);
}
- protected init(): InstrumentationModuleDefinition<any> {
- const aiPlatformModule = new InstrumentationNodeModuleDefinition<any>(
+ protected init(): InstrumentationModuleDefinition {
+ const aiPlatformModule = new InstrumentationNodeModuleDefinition(
"@google-cloud/aiplatform",
[">=3.10.0"],
this.wrap.bind(this),
diff --git a/packages/instrumentation-vertexai/src/vertexai-instrumentation.ts b/packages/instrumentation-vertexai/src/vertexai-instrumentation.ts
index a1f8c5ac..2bdfea83 100644
--- a/packages/instrumentation-vertexai/src/vertexai-instrumentation.ts
+++ b/packages/instrumentation-vertexai/src/vertexai-instrumentation.ts
@@ -35,7 +35,7 @@ import {
import type * as vertexAI from "@google-cloud/vertexai";
import { version } from "../package.json";
-export class VertexAIInstrumentation extends InstrumentationBase<any> {
+export class VertexAIInstrumentation extends InstrumentationBase {
protected declare _config: VertexAIInstrumentationConfig;
constructor(config: VertexAIInstrumentationConfig = {}) {
@@ -46,8 +46,8 @@ export class VertexAIInstrumentation extends InstrumentationBase<any> {
super.setConfig(config);
}
- protected init(): InstrumentationModuleDefinition<any> {
- const vertexAIModule = new InstrumentationNodeModuleDefinition<any>(
+ protected init(): InstrumentationModuleDefinition {
+ const vertexAIModule = new InstrumentationNodeModuleDefinition(
"@google-cloud/vertexai",
[">=1.1.0"],
this.wrap.bind(this),
diff --git a/packages/sample-app/package.json b/packages/sample-app/package.json
index 2b92cc10..9ec07b7d 100644
--- a/packages/sample-app/package.json
+++ b/packages/sample-app/package.json
@@ -43,7 +43,7 @@
"cohere-ai": "^7.7.5",
"langchain": "^0.1.7",
"llamaindex": "^0.1.16",
- "openai": "^4.28.4",
+ "openai": "^4.51.0",
"chromadb": "^1.8.1"
},
"private": true,
diff --git a/packages/traceloop-sdk/package.json b/packages/traceloop-sdk/package.json
index b323fa42..c2248ce3 100644
--- a/packages/traceloop-sdk/package.json
+++ b/packages/traceloop-sdk/package.json
@@ -77,7 +77,7 @@
"esbuild": "^0.20.1",
"langchain": "^0.1.7",
"llamaindex": "^0.1.16",
- "openai": "^4.12.4",
+ "openai": "^4.51.0",
"ts-mocha": "^10.0.0"
}
}
From d78641e5b951939f405e41749277fa56fa14457a Mon Sep 17 00:00:00 2001
From: "github-actions[bot]" <github-actions[bot]@users.noreply.github.com>
Date: Sun, 16 Jun 2024 12:47:53 +0000
Subject: [PATCH 3/3] v0.8.8
---
CHANGELOG.md | 6 +++
lerna.json | 2 +-
package-lock.json | 42 +++++++++----------
.../instrumentation-anthropic/CHANGELOG.md | 4 ++
.../instrumentation-anthropic/package.json | 2 +-
packages/instrumentation-azure/CHANGELOG.md | 4 ++
packages/instrumentation-azure/package.json | 2 +-
packages/instrumentation-bedrock/CHANGELOG.md | 4 ++
packages/instrumentation-bedrock/package.json | 2 +-
.../instrumentation-chromadb/CHANGELOG.md | 4 ++
.../instrumentation-chromadb/package.json | 2 +-
packages/instrumentation-cohere/CHANGELOG.md | 4 ++
packages/instrumentation-cohere/package.json | 2 +-
.../instrumentation-langchain/CHANGELOG.md | 4 ++
.../instrumentation-langchain/package.json | 2 +-
.../instrumentation-llamaindex/CHANGELOG.md | 4 ++
.../instrumentation-llamaindex/package.json | 2 +-
packages/instrumentation-openai/CHANGELOG.md | 4 ++
packages/instrumentation-openai/package.json | 2 +-
.../instrumentation-pinecone/CHANGELOG.md | 4 ++
.../instrumentation-pinecone/package.json | 2 +-
.../instrumentation-vertexai/CHANGELOG.md | 4 ++
.../instrumentation-vertexai/package.json | 2 +-
packages/traceloop-sdk/CHANGELOG.md | 6 +++
packages/traceloop-sdk/package.json | 22 +++++-----
25 files changed, 95 insertions(+), 43 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ac4ec873..406b0516 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+### Bug Fixes
+
+- **sdk:** serialization of Map in sub-objects of inputs and outputs ([#323](https://github.com/traceloop/openllmetry-js/issues/323)) ([49b032a](https://github.com/traceloop/openllmetry-js/commit/49b032af74d4d5dd6d79654e6ffc0b15f50fb983))
+
## [0.8.7](https://github.com/traceloop/openllmetry-js/compare/v0.8.6...v0.8.7) (2024-06-12)
### Bug Fixes
diff --git a/lerna.json b/lerna.json
index 1837bc10..e450725d 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,6 +1,6 @@
{
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
- "version": "0.8.7",
+ "version": "0.8.8",
"packages": ["packages/*"],
"useNx": true
}
diff --git a/package-lock.json b/package-lock.json
index fd0fa1c9..a9f9435a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22925,7 +22925,7 @@
},
"packages/instrumentation-anthropic": {
"name": "@traceloop/instrumentation-anthropic",
- "version": "0.8.6",
+ "version": "0.8.8",
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/core": "^1.25.0",
@@ -22994,7 +22994,7 @@
},
"packages/instrumentation-azure": {
"name": "@traceloop/instrumentation-azure",
- "version": "0.8.6",
+ "version": "0.8.8",
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/core": "^1.25.0",
@@ -23038,7 +23038,7 @@
},
"packages/instrumentation-bedrock": {
"name": "@traceloop/instrumentation-bedrock",
- "version": "0.8.6",
+ "version": "0.8.8",
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/core": "^1.25.0",
@@ -23080,7 +23080,7 @@
},
"packages/instrumentation-chromadb": {
"name": "@traceloop/instrumentation-chromadb",
- "version": "0.8.6",
+ "version": "0.8.8",
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/core": "^1.25.0",
@@ -23151,7 +23151,7 @@
},
"packages/instrumentation-cohere": {
"name": "@traceloop/instrumentation-cohere",
- "version": "0.8.6",
+ "version": "0.8.8",
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/core": "^1.25.0",
@@ -23193,7 +23193,7 @@
},
"packages/instrumentation-langchain": {
"name": "@traceloop/instrumentation-langchain",
- "version": "0.8.6",
+ "version": "0.8.8",
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/core": "^1.25.0",
@@ -23775,7 +23775,7 @@
},
"packages/instrumentation-llamaindex": {
"name": "@traceloop/instrumentation-llamaindex",
- "version": "0.8.0",
+ "version": "0.8.8",
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/core": "^1.25.0",
@@ -23820,7 +23820,7 @@
},
"packages/instrumentation-openai": {
"name": "@traceloop/instrumentation-openai",
- "version": "0.8.6",
+ "version": "0.8.8",
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/core": "^1.25.0",
@@ -23866,7 +23866,7 @@
},
"packages/instrumentation-pinecone": {
"name": "@traceloop/instrumentation-pinecone",
- "version": "0.8.6",
+ "version": "0.8.8",
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/core": "^1.25.0",
@@ -23908,7 +23908,7 @@
},
"packages/instrumentation-vertexai": {
"name": "@traceloop/instrumentation-vertexai",
- "version": "0.8.6",
+ "version": "0.8.8",
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/core": "^1.25.0",
@@ -24539,23 +24539,23 @@
},
"packages/traceloop-sdk": {
"name": "@traceloop/node-server-sdk",
- "version": "0.8.7",
+ "version": "0.8.8",
"license": "Apache-2.0",
"dependencies": {
"@opentelemetry/exporter-trace-otlp-proto": "^0.49.1",
"@opentelemetry/sdk-node": "^0.49.1",
"@sentry/node": "^7.111.0",
"@traceloop/ai-semantic-conventions": "^0.8.0",
- "@traceloop/instrumentation-anthropic": "^0.8.6",
- "@traceloop/instrumentation-azure": "^0.8.6",
- "@traceloop/instrumentation-bedrock": "^0.8.6",
- "@traceloop/instrumentation-chromadb": "^0.8.6",
- "@traceloop/instrumentation-cohere": "^0.8.6",
- "@traceloop/instrumentation-langchain": "^0.8.6",
- "@traceloop/instrumentation-llamaindex": "^0.8.0",
- "@traceloop/instrumentation-openai": "^0.8.6",
- "@traceloop/instrumentation-pinecone": "^0.8.6",
- "@traceloop/instrumentation-vertexai": "^0.8.6",
+ "@traceloop/instrumentation-anthropic": "^0.8.8",
+ "@traceloop/instrumentation-azure": "^0.8.8",
+ "@traceloop/instrumentation-bedrock": "^0.8.8",
+ "@traceloop/instrumentation-chromadb": "^0.8.8",
+ "@traceloop/instrumentation-cohere": "^0.8.8",
+ "@traceloop/instrumentation-langchain": "^0.8.8",
+ "@traceloop/instrumentation-llamaindex": "^0.8.8",
+ "@traceloop/instrumentation-openai": "^0.8.8",
+ "@traceloop/instrumentation-pinecone": "^0.8.8",
+ "@traceloop/instrumentation-vertexai": "^0.8.8",
"@types/nunjucks": "^3.2.5",
"cross-fetch": "^4.0.0",
"fetch-retry": "^5.0.6",
diff --git a/packages/instrumentation-anthropic/CHANGELOG.md b/packages/instrumentation-anthropic/CHANGELOG.md
index a054d890..f4b6c651 100644
--- a/packages/instrumentation-anthropic/CHANGELOG.md
+++ b/packages/instrumentation-anthropic/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+**Note:** Version bump only for package @traceloop/instrumentation-anthropic
+
## [0.8.6](https://github.com/traceloop/openllmetry-js/compare/v0.8.5...v0.8.6) (2024-06-03)
### Bug Fixes
diff --git a/packages/instrumentation-anthropic/package.json b/packages/instrumentation-anthropic/package.json
index e62f3b9e..630141f3 100644
--- a/packages/instrumentation-anthropic/package.json
+++ b/packages/instrumentation-anthropic/package.json
@@ -1,6 +1,6 @@
{
"name": "@traceloop/instrumentation-anthropic",
- "version": "0.8.6",
+ "version": "0.8.8",
"description": "Anthropic Instrumentaion",
"main": "dist/index.js",
"module": "dist/index.mjs",
diff --git a/packages/instrumentation-azure/CHANGELOG.md b/packages/instrumentation-azure/CHANGELOG.md
index c30b3914..e36094c6 100644
--- a/packages/instrumentation-azure/CHANGELOG.md
+++ b/packages/instrumentation-azure/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+**Note:** Version bump only for package @traceloop/instrumentation-azure
+
## [0.8.6](https://github.com/traceloop/openllmetry-js/compare/v0.8.5...v0.8.6) (2024-06-03)
### Bug Fixes
diff --git a/packages/instrumentation-azure/package.json b/packages/instrumentation-azure/package.json
index 602704c1..a3886008 100644
--- a/packages/instrumentation-azure/package.json
+++ b/packages/instrumentation-azure/package.json
@@ -1,6 +1,6 @@
{
"name": "@traceloop/instrumentation-azure",
- "version": "0.8.6",
+ "version": "0.8.8",
"description": "Azure OpenAI Instrumentaion",
"main": "dist/index.js",
"module": "dist/index.mjs",
diff --git a/packages/instrumentation-bedrock/CHANGELOG.md b/packages/instrumentation-bedrock/CHANGELOG.md
index 91810f19..1189221c 100644
--- a/packages/instrumentation-bedrock/CHANGELOG.md
+++ b/packages/instrumentation-bedrock/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+**Note:** Version bump only for package @traceloop/instrumentation-bedrock
+
## [0.8.6](https://github.com/traceloop/openllmetry-js/compare/v0.8.5...v0.8.6) (2024-06-03)
### Bug Fixes
diff --git a/packages/instrumentation-bedrock/package.json b/packages/instrumentation-bedrock/package.json
index 1d5b5d41..daeaa60e 100644
--- a/packages/instrumentation-bedrock/package.json
+++ b/packages/instrumentation-bedrock/package.json
@@ -1,6 +1,6 @@
{
"name": "@traceloop/instrumentation-bedrock",
- "version": "0.8.6",
+ "version": "0.8.8",
"description": "Amazon Bedrock Instrumentation",
"main": "dist/index.js",
"module": "dist/index.mjs",
diff --git a/packages/instrumentation-chromadb/CHANGELOG.md b/packages/instrumentation-chromadb/CHANGELOG.md
index f050ed53..de87e3d1 100644
--- a/packages/instrumentation-chromadb/CHANGELOG.md
+++ b/packages/instrumentation-chromadb/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+**Note:** Version bump only for package @traceloop/instrumentation-chromadb
+
## [0.8.6](https://github.com/traceloop/openllmetry-js/compare/v0.8.5...v0.8.6) (2024-06-03)
### Bug Fixes
diff --git a/packages/instrumentation-chromadb/package.json b/packages/instrumentation-chromadb/package.json
index 7d5d2e51..48a1f2be 100644
--- a/packages/instrumentation-chromadb/package.json
+++ b/packages/instrumentation-chromadb/package.json
@@ -1,6 +1,6 @@
{
"name": "@traceloop/instrumentation-chromadb",
- "version": "0.8.6",
+ "version": "0.8.8",
"description": "ChromaDB Instrumentation",
"main": "dist/src/index.js",
"types": "dist/src/index.d.ts",
diff --git a/packages/instrumentation-cohere/CHANGELOG.md b/packages/instrumentation-cohere/CHANGELOG.md
index c927a526..4eb531d3 100644
--- a/packages/instrumentation-cohere/CHANGELOG.md
+++ b/packages/instrumentation-cohere/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+**Note:** Version bump only for package @traceloop/instrumentation-cohere
+
## [0.8.6](https://github.com/traceloop/openllmetry-js/compare/v0.8.5...v0.8.6) (2024-06-03)
### Bug Fixes
diff --git a/packages/instrumentation-cohere/package.json b/packages/instrumentation-cohere/package.json
index e9e96571..97baf7d7 100644
--- a/packages/instrumentation-cohere/package.json
+++ b/packages/instrumentation-cohere/package.json
@@ -1,6 +1,6 @@
{
"name": "@traceloop/instrumentation-cohere",
- "version": "0.8.6",
+ "version": "0.8.8",
"description": "Cohere Instrumentation",
"main": "dist/index.js",
"module": "dist/index.mjs",
diff --git a/packages/instrumentation-langchain/CHANGELOG.md b/packages/instrumentation-langchain/CHANGELOG.md
index 8a045117..796a57a6 100644
--- a/packages/instrumentation-langchain/CHANGELOG.md
+++ b/packages/instrumentation-langchain/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+**Note:** Version bump only for package @traceloop/instrumentation-langchain
+
## [0.8.6](https://github.com/traceloop/openllmetry-js/compare/v0.8.5...v0.8.6) (2024-06-03)
### Bug Fixes
diff --git a/packages/instrumentation-langchain/package.json b/packages/instrumentation-langchain/package.json
index 5682ee98..bf8df02c 100644
--- a/packages/instrumentation-langchain/package.json
+++ b/packages/instrumentation-langchain/package.json
@@ -1,6 +1,6 @@
{
"name": "@traceloop/instrumentation-langchain",
- "version": "0.8.6",
+ "version": "0.8.8",
"description": "OpenTelemetry instrumentation for LangchainJS",
"main": "dist/index.js",
"module": "dist/index.mjs",
diff --git a/packages/instrumentation-llamaindex/CHANGELOG.md b/packages/instrumentation-llamaindex/CHANGELOG.md
index f80dfa55..b5222d86 100644
--- a/packages/instrumentation-llamaindex/CHANGELOG.md
+++ b/packages/instrumentation-llamaindex/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+**Note:** Version bump only for package @traceloop/instrumentation-llamaindex
+
# [0.8.0](https://github.com/traceloop/openllmetry-js/compare/v0.7.0...v0.8.0) (2024-04-29)
### Features
diff --git a/packages/instrumentation-llamaindex/package.json b/packages/instrumentation-llamaindex/package.json
index 4a833442..61c1d08a 100644
--- a/packages/instrumentation-llamaindex/package.json
+++ b/packages/instrumentation-llamaindex/package.json
@@ -1,6 +1,6 @@
{
"name": "@traceloop/instrumentation-llamaindex",
- "version": "0.8.0",
+ "version": "0.8.8",
"description": "Llamaindex Instrumentation",
"main": "dist/index.js",
"module": "dist/index.mjs",
diff --git a/packages/instrumentation-openai/CHANGELOG.md b/packages/instrumentation-openai/CHANGELOG.md
index 73b5d26e..05d8dfe7 100644
--- a/packages/instrumentation-openai/CHANGELOG.md
+++ b/packages/instrumentation-openai/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+**Note:** Version bump only for package @traceloop/instrumentation-openai
+
## [0.8.6](https://github.com/traceloop/openllmetry-js/compare/v0.8.5...v0.8.6) (2024-06-03)
### Bug Fixes
diff --git a/packages/instrumentation-openai/package.json b/packages/instrumentation-openai/package.json
index b5671921..03e860b3 100644
--- a/packages/instrumentation-openai/package.json
+++ b/packages/instrumentation-openai/package.json
@@ -1,6 +1,6 @@
{
"name": "@traceloop/instrumentation-openai",
- "version": "0.8.6",
+ "version": "0.8.8",
"description": "OpenAI Instrumentaion",
"main": "dist/index.js",
"module": "dist/index.mjs",
diff --git a/packages/instrumentation-pinecone/CHANGELOG.md b/packages/instrumentation-pinecone/CHANGELOG.md
index 99511fad..a58e844b 100644
--- a/packages/instrumentation-pinecone/CHANGELOG.md
+++ b/packages/instrumentation-pinecone/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+**Note:** Version bump only for package @traceloop/instrumentation-pinecone
+
## [0.8.6](https://github.com/traceloop/openllmetry-js/compare/v0.8.5...v0.8.6) (2024-06-03)
### Bug Fixes
diff --git a/packages/instrumentation-pinecone/package.json b/packages/instrumentation-pinecone/package.json
index 2fde7c66..acfd4ae5 100644
--- a/packages/instrumentation-pinecone/package.json
+++ b/packages/instrumentation-pinecone/package.json
@@ -1,6 +1,6 @@
{
"name": "@traceloop/instrumentation-pinecone",
- "version": "0.8.6",
+ "version": "0.8.8",
"description": "OpenTelemetry instrumentation for pinecone vector DB",
"main": "dist/index.js",
"module": "dist/index.mjs",
diff --git a/packages/instrumentation-vertexai/CHANGELOG.md b/packages/instrumentation-vertexai/CHANGELOG.md
index 0f8a8ef3..f4e31676 100644
--- a/packages/instrumentation-vertexai/CHANGELOG.md
+++ b/packages/instrumentation-vertexai/CHANGELOG.md
@@ -3,6 +3,10 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+**Note:** Version bump only for package @traceloop/instrumentation-vertexai
+
## [0.8.6](https://github.com/traceloop/openllmetry-js/compare/v0.8.5...v0.8.6) (2024-06-03)
### Bug Fixes
diff --git a/packages/instrumentation-vertexai/package.json b/packages/instrumentation-vertexai/package.json
index 4bad50fc..19786ebc 100644
--- a/packages/instrumentation-vertexai/package.json
+++ b/packages/instrumentation-vertexai/package.json
@@ -1,6 +1,6 @@
{
"name": "@traceloop/instrumentation-vertexai",
- "version": "0.8.6",
+ "version": "0.8.8",
"description": "Google's VertexAI Instrumentation",
"main": "dist/index.js",
"module": "dist/index.mjs",
diff --git a/packages/traceloop-sdk/CHANGELOG.md b/packages/traceloop-sdk/CHANGELOG.md
index b2cf37b1..45d88688 100644
--- a/packages/traceloop-sdk/CHANGELOG.md
+++ b/packages/traceloop-sdk/CHANGELOG.md
@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [0.8.8](https://github.com/traceloop/openllmetry-js/compare/v0.8.7...v0.8.8) (2024-06-16)
+
+### Bug Fixes
+
+- **sdk:** serialization of Map in sub-objects of inputs and outputs ([#323](https://github.com/traceloop/openllmetry-js/issues/323)) ([49b032a](https://github.com/traceloop/openllmetry-js/commit/49b032af74d4d5dd6d79654e6ffc0b15f50fb983))
+
## [0.8.7](https://github.com/traceloop/openllmetry-js/compare/v0.8.6...v0.8.7) (2024-06-12)
### Bug Fixes
diff --git a/packages/traceloop-sdk/package.json b/packages/traceloop-sdk/package.json
index c2248ce3..7301c697 100644
--- a/packages/traceloop-sdk/package.json
+++ b/packages/traceloop-sdk/package.json
@@ -1,6 +1,6 @@
{
"name": "@traceloop/node-server-sdk",
- "version": "0.8.7",
+ "version": "0.8.8",
"description": "Traceloop Software Development Kit (SDK) for Node.js",
"main": "dist/index.js",
"module": "dist/index.mjs",
@@ -39,16 +39,16 @@
"@opentelemetry/sdk-node": "^0.49.1",
"@sentry/node": "^7.111.0",
"@traceloop/ai-semantic-conventions": "^0.8.0",
- "@traceloop/instrumentation-anthropic": "^0.8.6",
- "@traceloop/instrumentation-azure": "^0.8.6",
- "@traceloop/instrumentation-bedrock": "^0.8.6",
- "@traceloop/instrumentation-chromadb": "^0.8.6",
- "@traceloop/instrumentation-cohere": "^0.8.6",
- "@traceloop/instrumentation-langchain": "^0.8.6",
- "@traceloop/instrumentation-llamaindex": "^0.8.0",
- "@traceloop/instrumentation-openai": "^0.8.6",
- "@traceloop/instrumentation-pinecone": "^0.8.6",
- "@traceloop/instrumentation-vertexai": "^0.8.6",
+ "@traceloop/instrumentation-anthropic": "^0.8.8",
+ "@traceloop/instrumentation-azure": "^0.8.8",
+ "@traceloop/instrumentation-bedrock": "^0.8.8",
+ "@traceloop/instrumentation-chromadb": "^0.8.8",
+ "@traceloop/instrumentation-cohere": "^0.8.8",
+ "@traceloop/instrumentation-langchain": "^0.8.8",
+ "@traceloop/instrumentation-llamaindex": "^0.8.8",
+ "@traceloop/instrumentation-openai": "^0.8.8",
+ "@traceloop/instrumentation-pinecone": "^0.8.8",
+ "@traceloop/instrumentation-vertexai": "^0.8.8",
"@types/nunjucks": "^3.2.5",
"cross-fetch": "^4.0.0",
"fetch-retry": "^5.0.6",