From 6684fff05c07656371037eafb67418063484f361 Mon Sep 17 00:00:00 2001 From: Aikins Laryea Date: Fri, 30 Oct 2026 06:46:40 +0000 Subject: [PATCH] chore: release main --- .release-please-manifest.json | 38 +++++++++---------- packages/anthropic/CHANGELOG.md | 23 +++++++++++ packages/anthropic/package.json | 2 +- packages/bedrock/CHANGELOG.md | 23 +++++++++++ packages/bedrock/package.json | 2 +- packages/cursor/CHANGELOG.md | 9 +++++ packages/cursor/package.json | 2 +- packages/eve/CHANGELOG.md | 9 +++++ packages/eve/package.json | 2 +- packages/google-genai/CHANGELOG.md | 23 +++++++++++ packages/google-genai/package.json | 2 +- packages/mcp/CHANGELOG.md | 11 ++++++ packages/mcp/package.json | 2 +- packages/omp/CHANGELOG.md | 9 +++++ packages/omp/package.json | 2 +- packages/openai/CHANGELOG.md | 23 +++++++++++ packages/openai/package.json | 2 +- packages/opencode/CHANGELOG.md | 9 +++++ packages/opencode/package.json | 2 +- packages/openrouter/CHANGELOG.md | 23 +++++++++++ packages/openrouter/package.json | 2 +- packages/pi/CHANGELOG.md | 9 +++++ packages/pi/package.json | 2 +- packages/sdk/CHANGELOG.md | 20 ++++++++++ packages/sdk/package.json | 2 +- sdks/python-anthropic/CHANGELOG.md | 7 ++++ sdks/python-anthropic/pyproject.toml | 2 +- .../src/telemetry_dev_anthropic/__init__.py | 2 +- sdks/python-anthropic/uv.lock | 4 +- sdks/python-bedrock/CHANGELOG.md | 7 ++++ sdks/python-bedrock/pyproject.toml | 2 +- .../src/telemetry_dev_bedrock/__init__.py | 2 +- sdks/python-bedrock/uv.lock | 4 +- sdks/python-google-genai/CHANGELOG.md | 7 ++++ sdks/python-google-genai/pyproject.toml | 2 +- .../telemetry_dev_google_genai/__init__.py | 2 +- sdks/python-google-genai/uv.lock | 4 +- sdks/python-litellm/CHANGELOG.md | 7 ++++ sdks/python-litellm/pyproject.toml | 2 +- .../src/telemetry_dev_litellm/__init__.py | 2 +- sdks/python-litellm/uv.lock | 4 +- sdks/python-openai/CHANGELOG.md | 7 ++++ sdks/python-openai/pyproject.toml | 2 +- .../src/telemetry_dev_openai/__init__.py | 2 +- sdks/python-openai/uv.lock | 4 +- sdks/python-openrouter/CHANGELOG.md | 7 ++++ sdks/python-openrouter/pyproject.toml | 2 +- .../src/telemetry_dev_openrouter/__init__.py | 2 +- sdks/python-openrouter/uv.lock | 4 +- sdks/python/CHANGELOG.md | 26 +++++++++++++ sdks/python/pyproject.toml | 2 +- sdks/python/uv.lock | 2 +- 52 files changed, 316 insertions(+), 57 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f008dfa..8d8f051 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,25 +1,25 @@ { "packages/otel": "0.2.0", - "packages/sdk": "0.2.1", + "packages/sdk": "0.2.2", "packages/ai": "0.2.0", - "packages/anthropic": "0.2.1", - "packages/bedrock": "0.2.1", - "packages/cursor": "0.2.1", - "packages/eve": "0.2.1", - "packages/google-genai": "0.2.1", - "packages/mcp": "0.2.1", - "packages/omp": "0.2.1", - "packages/openai": "0.2.1", - "packages/opencode": "0.2.1", - "packages/openrouter": "0.2.1", - "packages/pi": "0.2.1", + "packages/anthropic": "0.2.2", + "packages/bedrock": "0.2.2", + "packages/cursor": "0.2.2", + "packages/eve": "0.2.2", + "packages/google-genai": "0.2.2", + "packages/mcp": "0.2.2", + "packages/omp": "0.2.2", + "packages/openai": "0.2.2", + "packages/opencode": "0.2.2", + "packages/openrouter": "0.2.2", + "packages/pi": "0.2.2", "packages/tanstack-ai": "0.2.0", - "sdks/python": "0.3.1", - "sdks/python-anthropic": "0.2.1", - "sdks/python-bedrock": "0.2.1", - "sdks/python-google-genai": "0.2.1", - "sdks/python-litellm": "0.2.1", - "sdks/python-openai": "0.2.1", - "sdks/python-openrouter": "0.2.1", + "sdks/python": "0.3.2", + "sdks/python-anthropic": "0.2.2", + "sdks/python-bedrock": "0.2.2", + "sdks/python-google-genai": "0.2.2", + "sdks/python-litellm": "0.2.2", + "sdks/python-openai": "0.2.2", + "sdks/python-openrouter": "0.2.2", "packages/cli": "0.1.0" } diff --git a/packages/anthropic/CHANGELOG.md b/packages/anthropic/CHANGELOG.md index 8e60fae..4138558 100644 --- a/packages/anthropic/CHANGELOG.md +++ b/packages/anthropic/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/anthropic-v0.2.1...anthropic-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) +* **sdk:** record the prompt on model calls outside withPrompt ([339eb0c](https://github.com/telemetry-dev/telemetry/commit/339eb0c01c5754191eb7d1b5ec37db21ebd28855)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + + +### Bug Fixes + +* **sdk:** find the prompt by message identity, not by text ([ae47605](https://github.com/telemetry-dev/telemetry/commit/ae47605555ef9f5dfed1d6f762ac56823e692edb)) +* **sdk:** give the base url to getPrompt in the prompt tests ([abb8d10](https://github.com/telemetry-dev/telemetry/commit/abb8d10f680d1fa7ace6913a1d53b43a3e0db703)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/anthropic-v0.2.0...anthropic-v0.2.1) (2026-10-30) diff --git a/packages/anthropic/package.json b/packages/anthropic/package.json index afa055e..c52455f 100644 --- a/packages/anthropic/package.json +++ b/packages/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/anthropic", - "version": "0.2.1", + "version": "0.2.2", "description": "Anthropic SDK instrumentation for telemetry.dev: wraps the Messages API and emits OpenTelemetry GenAI spans.", "keywords": [ "anthropic", diff --git a/packages/bedrock/CHANGELOG.md b/packages/bedrock/CHANGELOG.md index 3c4a5e9..eb08036 100644 --- a/packages/bedrock/CHANGELOG.md +++ b/packages/bedrock/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/bedrock-v0.2.1...bedrock-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) +* **sdk:** record the prompt on model calls outside withPrompt ([339eb0c](https://github.com/telemetry-dev/telemetry/commit/339eb0c01c5754191eb7d1b5ec37db21ebd28855)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + + +### Bug Fixes + +* **sdk:** find the prompt by message identity, not by text ([ae47605](https://github.com/telemetry-dev/telemetry/commit/ae47605555ef9f5dfed1d6f762ac56823e692edb)) +* **sdk:** give the base url to getPrompt in the prompt tests ([abb8d10](https://github.com/telemetry-dev/telemetry/commit/abb8d10f680d1fa7ace6913a1d53b43a3e0db703)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/bedrock-v0.2.0...bedrock-v0.2.1) (2026-10-30) diff --git a/packages/bedrock/package.json b/packages/bedrock/package.json index 2efe9cc..c53be42 100644 --- a/packages/bedrock/package.json +++ b/packages/bedrock/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/bedrock", - "version": "0.2.1", + "version": "0.2.2", "description": "AWS Bedrock instrumentation for telemetry.dev: Converse, InvokeModel, and Bedrock Agents spans for AWS SDK v3 clients.", "keywords": [ "aws", diff --git a/packages/cursor/CHANGELOG.md b/packages/cursor/CHANGELOG.md index 1f8628a..f03f5d4 100644 --- a/packages/cursor/CHANGELOG.md +++ b/packages/cursor/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/cursor-v0.2.1...cursor-v0.2.2) (2026-10-30) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/sdk bumped to 0.2.2 + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/cursor-v0.2.0...cursor-v0.2.1) (2026-10-30) diff --git a/packages/cursor/package.json b/packages/cursor/package.json index 6c6a7c6..7f57bdd 100644 --- a/packages/cursor/package.json +++ b/packages/cursor/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/cursor", - "version": "0.2.1", + "version": "0.2.2", "description": "Cursor coding-agent telemetry integration for telemetry.dev.", "keywords": [ "agents", diff --git a/packages/eve/CHANGELOG.md b/packages/eve/CHANGELOG.md index 4aaac1a..4b713d4 100644 --- a/packages/eve/CHANGELOG.md +++ b/packages/eve/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/eve-v0.2.1...eve-v0.2.2) (2026-10-30) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/sdk bumped to 0.2.2 + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/eve-v0.2.0...eve-v0.2.1) (2026-10-30) diff --git a/packages/eve/package.json b/packages/eve/package.json index 3401f18..dcf082e 100644 --- a/packages/eve/package.json +++ b/packages/eve/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/eve", - "version": "0.2.1", + "version": "0.2.2", "description": "Eve (Vercel agent framework) telemetry integration for telemetry.dev.", "keywords": [ "agents", diff --git a/packages/google-genai/CHANGELOG.md b/packages/google-genai/CHANGELOG.md index a44107e..4d8264c 100644 --- a/packages/google-genai/CHANGELOG.md +++ b/packages/google-genai/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/google-genai-v0.2.1...google-genai-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) +* **sdk:** record the prompt on model calls outside withPrompt ([339eb0c](https://github.com/telemetry-dev/telemetry/commit/339eb0c01c5754191eb7d1b5ec37db21ebd28855)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + + +### Bug Fixes + +* **sdk:** find the prompt by message identity, not by text ([ae47605](https://github.com/telemetry-dev/telemetry/commit/ae47605555ef9f5dfed1d6f762ac56823e692edb)) +* **sdk:** give the base url to getPrompt in the prompt tests ([abb8d10](https://github.com/telemetry-dev/telemetry/commit/abb8d10f680d1fa7ace6913a1d53b43a3e0db703)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/google-genai-v0.2.0...google-genai-v0.2.1) (2026-10-30) diff --git a/packages/google-genai/package.json b/packages/google-genai/package.json index 6d9fe44..9fb7e9b 100644 --- a/packages/google-genai/package.json +++ b/packages/google-genai/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/google-genai", - "version": "0.2.1", + "version": "0.2.2", "description": "Google GenAI (Gemini) SDK instrumentation for telemetry.dev: generation and embedding spans for @google/genai.", "keywords": [ "gemini", diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index cdd7d55..c04a5a7 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/mcp-v0.2.1...mcp-v0.2.2) (2026-10-30) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/mcp-v0.2.0...mcp-v0.2.1) (2026-10-30) diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 0a4b610..108c75b 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/mcp", - "version": "0.2.1", + "version": "0.2.2", "description": "Model Context Protocol SDK instrumentation for telemetry.dev: instruments MCP v2 transports and emits OpenTelemetry spans.", "keywords": [ "mcp", diff --git a/packages/omp/CHANGELOG.md b/packages/omp/CHANGELOG.md index 003d763..5ea2571 100644 --- a/packages/omp/CHANGELOG.md +++ b/packages/omp/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/omp-v0.2.1...omp-v0.2.2) (2026-10-30) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/sdk bumped to 0.2.2 + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/omp-v0.2.0...omp-v0.2.1) (2026-10-30) diff --git a/packages/omp/package.json b/packages/omp/package.json index 8ac9f27..792b48a 100644 --- a/packages/omp/package.json +++ b/packages/omp/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/omp", - "version": "0.2.1", + "version": "0.2.2", "description": "Oh My Pi (omp) coding-agent telemetry integration for telemetry.dev.", "keywords": [ "agents", diff --git a/packages/openai/CHANGELOG.md b/packages/openai/CHANGELOG.md index 842e048..a0ca87e 100644 --- a/packages/openai/CHANGELOG.md +++ b/packages/openai/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/openai-v0.2.1...openai-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) +* **sdk:** record the prompt on model calls outside withPrompt ([339eb0c](https://github.com/telemetry-dev/telemetry/commit/339eb0c01c5754191eb7d1b5ec37db21ebd28855)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + + +### Bug Fixes + +* **sdk:** find the prompt by message identity, not by text ([ae47605](https://github.com/telemetry-dev/telemetry/commit/ae47605555ef9f5dfed1d6f762ac56823e692edb)) +* **sdk:** give the base url to getPrompt in the prompt tests ([abb8d10](https://github.com/telemetry-dev/telemetry/commit/abb8d10f680d1fa7ace6913a1d53b43a3e0db703)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/openai-v0.2.0...openai-v0.2.1) (2026-10-30) diff --git a/packages/openai/package.json b/packages/openai/package.json index c338c47..d1ed5eb 100644 --- a/packages/openai/package.json +++ b/packages/openai/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/openai", - "version": "0.2.1", + "version": "0.2.2", "description": "OpenAI SDK instrumentation for telemetry.dev: generation and embedding spans for the official openai Node SDK.", "keywords": [ "genai", diff --git a/packages/opencode/CHANGELOG.md b/packages/opencode/CHANGELOG.md index e024f86..919db51 100644 --- a/packages/opencode/CHANGELOG.md +++ b/packages/opencode/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/opencode-v0.2.1...opencode-v0.2.2) (2026-10-30) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/sdk bumped to 0.2.2 + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/opencode-v0.2.0...opencode-v0.2.1) (2026-10-30) diff --git a/packages/opencode/package.json b/packages/opencode/package.json index 1fe8aec..09c1043 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/opencode", - "version": "0.2.1", + "version": "0.2.2", "description": "opencode coding-agent telemetry integration for telemetry.dev.", "keywords": [ "agents", diff --git a/packages/openrouter/CHANGELOG.md b/packages/openrouter/CHANGELOG.md index 0b8ab81..6242db5 100644 --- a/packages/openrouter/CHANGELOG.md +++ b/packages/openrouter/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/openrouter-v0.2.1...openrouter-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) +* **sdk:** record the prompt on model calls outside withPrompt ([339eb0c](https://github.com/telemetry-dev/telemetry/commit/339eb0c01c5754191eb7d1b5ec37db21ebd28855)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + + +### Bug Fixes + +* **sdk:** find the prompt by message identity, not by text ([ae47605](https://github.com/telemetry-dev/telemetry/commit/ae47605555ef9f5dfed1d6f762ac56823e692edb)) +* **sdk:** give the base url to getPrompt in the prompt tests ([abb8d10](https://github.com/telemetry-dev/telemetry/commit/abb8d10f680d1fa7ace6913a1d53b43a3e0db703)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.2 + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/openrouter-v0.2.0...openrouter-v0.2.1) (2026-10-30) diff --git a/packages/openrouter/package.json b/packages/openrouter/package.json index ea040e2..3c75975 100644 --- a/packages/openrouter/package.json +++ b/packages/openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/openrouter", - "version": "0.2.1", + "version": "0.2.2", "description": "OpenRouter SDK instrumentation for telemetry.dev: generation and embedding spans for the official @openrouter/sdk package.", "keywords": [ "genai", diff --git a/packages/pi/CHANGELOG.md b/packages/pi/CHANGELOG.md index 85e36f7..8f119de 100644 --- a/packages/pi/CHANGELOG.md +++ b/packages/pi/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/pi-v0.2.1...pi-v0.2.2) (2026-10-30) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/sdk bumped to 0.2.2 + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/pi-v0.2.0...pi-v0.2.1) (2026-10-30) diff --git a/packages/pi/package.json b/packages/pi/package.json index 028a04f..dd45891 100644 --- a/packages/pi/package.json +++ b/packages/pi/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/pi", - "version": "0.2.1", + "version": "0.2.2", "description": "Pi coding-agent telemetry integration for telemetry.dev.", "keywords": [ "agents", diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 468e95e..fea0a68 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/sdk-v0.2.1...sdk-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) +* **sdk:** record the prompt on model calls outside withPrompt ([339eb0c](https://github.com/telemetry-dev/telemetry/commit/339eb0c01c5754191eb7d1b5ec37db21ebd28855)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) +* **sdk:** run experiments on datasets and send scores ([fe00efa](https://github.com/telemetry-dev/telemetry/commit/fe00efa1326797f8fda647d665b388621a961d39)) + + +### Bug Fixes + +* **sdk:** find the prompt by message identity, not by text ([ae47605](https://github.com/telemetry-dev/telemetry/commit/ae47605555ef9f5dfed1d6f762ac56823e692edb)) +* **sdk:** give the base url to getPrompt in the prompt tests ([abb8d10](https://github.com/telemetry-dev/telemetry/commit/abb8d10f680d1fa7ace6913a1d53b43a3e0db703)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) +* **sdk:** keep compiled variables for 5 minutes, not two turns ([1b09916](https://github.com/telemetry-dev/telemetry/commit/1b099167bbd8acaf5008848ad9ba2a2ab8e35b0d)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) +* **sdk:** keep the variables of recent compiles only ([3bc6f53](https://github.com/telemetry-dev/telemetry/commit/3bc6f53a0afb0ad8b9fe19f8eaf7e5d812a93b0a)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) +* **sdk:** keep the variables of the last two chat turns ([f6aa1c1](https://github.com/telemetry-dev/telemetry/commit/f6aa1c159742123600d6499653916c4dbf7b2ab7)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) +* **sdk:** measure the variables time of compiled messages in elapsed time ([b2a0e09](https://github.com/telemetry-dev/telemetry/commit/b2a0e09e3a2fee5aa8c5d6951a0bac9dac019cfa)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) +* **sdk:** name the newest compile, not the last tagged message ([a6b98fe](https://github.com/telemetry-dev/telemetry/commit/a6b98fe916d5ed4b37bddd7972b07507182f2d2d)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/sdk-v0.2.0...sdk-v0.2.1) (2026-10-30) diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 0248c0d..2158077 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/sdk", - "version": "0.2.1", + "version": "0.2.2", "description": "Pure TypeScript SDK for telemetry.dev: LLM traces, logs, and GenAI metrics on OpenTelemetry, for Node and edge runtimes.", "keywords": [ "genai", diff --git a/sdks/python-anthropic/CHANGELOG.md b/sdks/python-anthropic/CHANGELOG.md index 1b31054..c21b8c1 100644 --- a/sdks/python-anthropic/CHANGELOG.md +++ b/sdks/python-anthropic/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/python-anthropic-v0.2.1...python-anthropic-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/python-anthropic-v0.2.0...python-anthropic-v0.2.1) (2026-10-30) diff --git a/sdks/python-anthropic/pyproject.toml b/sdks/python-anthropic/pyproject.toml index 13ac10c..c6298b3 100644 --- a/sdks/python-anthropic/pyproject.toml +++ b/sdks/python-anthropic/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "telemetry-dev-anthropic" -version = "0.2.1" +version = "0.2.2" description = "Anthropic integration for telemetry.dev Python SDK" readme = "README.md" license = "MIT" diff --git a/sdks/python-anthropic/src/telemetry_dev_anthropic/__init__.py b/sdks/python-anthropic/src/telemetry_dev_anthropic/__init__.py index a0dd315..21fc24b 100644 --- a/sdks/python-anthropic/src/telemetry_dev_anthropic/__init__.py +++ b/sdks/python-anthropic/src/telemetry_dev_anthropic/__init__.py @@ -18,7 +18,7 @@ from anthropic.resources.messages import AsyncMessages, Messages from telemetry_dev._serialize import json_dumps -__version__ = "0.2.1" +__version__ = "0.2.2" ProviderResolver = Callable[[object | None], str] diff --git a/sdks/python-anthropic/uv.lock b/sdks/python-anthropic/uv.lock index cb38c4b..4956ec6 100644 --- a/sdks/python-anthropic/uv.lock +++ b/sdks/python-anthropic/uv.lock @@ -745,7 +745,7 @@ wheels = [ [[package]] name = "telemetry-dev" -version = "0.3.1" +version = "0.3.2" source = { editable = "../python" } dependencies = [ { name = "opentelemetry-api" }, @@ -772,7 +772,7 @@ dev = [ [[package]] name = "telemetry-dev-anthropic" -version = "0.2.1" +version = "0.2.2" source = { editable = "." } dependencies = [ { name = "anthropic" }, diff --git a/sdks/python-bedrock/CHANGELOG.md b/sdks/python-bedrock/CHANGELOG.md index 9c23f3a..7fab0e3 100644 --- a/sdks/python-bedrock/CHANGELOG.md +++ b/sdks/python-bedrock/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/python-bedrock-v0.2.1...python-bedrock-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/python-bedrock-v0.2.0...python-bedrock-v0.2.1) (2026-10-30) diff --git a/sdks/python-bedrock/pyproject.toml b/sdks/python-bedrock/pyproject.toml index 37fc637..de7e541 100644 --- a/sdks/python-bedrock/pyproject.toml +++ b/sdks/python-bedrock/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "telemetry-dev-bedrock" -version = "0.2.1" +version = "0.2.2" description = "AWS Bedrock integration for telemetry.dev Python SDK" readme = "README.md" license = "MIT" diff --git a/sdks/python-bedrock/src/telemetry_dev_bedrock/__init__.py b/sdks/python-bedrock/src/telemetry_dev_bedrock/__init__.py index 2ea5057..c748493 100644 --- a/sdks/python-bedrock/src/telemetry_dev_bedrock/__init__.py +++ b/sdks/python-bedrock/src/telemetry_dev_bedrock/__init__.py @@ -2,6 +2,6 @@ from ._instrument import instrument_bedrock, uninstrument_bedrock, wrap_bedrock -__version__ = "0.2.1" +__version__ = "0.2.2" __all__ = ["__version__", "instrument_bedrock", "uninstrument_bedrock", "wrap_bedrock"] diff --git a/sdks/python-bedrock/uv.lock b/sdks/python-bedrock/uv.lock index 6f460cb..92d00ce 100644 --- a/sdks/python-bedrock/uv.lock +++ b/sdks/python-bedrock/uv.lock @@ -451,7 +451,7 @@ wheels = [ [[package]] name = "telemetry-dev" -version = "0.3.1" +version = "0.3.2" source = { editable = "../python" } dependencies = [ { name = "opentelemetry-api" }, @@ -478,7 +478,7 @@ dev = [ [[package]] name = "telemetry-dev-bedrock" -version = "0.2.1" +version = "0.2.2" source = { editable = "." } dependencies = [ { name = "boto3" }, diff --git a/sdks/python-google-genai/CHANGELOG.md b/sdks/python-google-genai/CHANGELOG.md index db866b9..d8cf120 100644 --- a/sdks/python-google-genai/CHANGELOG.md +++ b/sdks/python-google-genai/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/python-google-genai-v0.2.1...python-google-genai-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/python-google-genai-v0.2.0...python-google-genai-v0.2.1) (2026-10-30) diff --git a/sdks/python-google-genai/pyproject.toml b/sdks/python-google-genai/pyproject.toml index b9a2fb3..4c4cde0 100644 --- a/sdks/python-google-genai/pyproject.toml +++ b/sdks/python-google-genai/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "telemetry-dev-google-genai" -version = "0.2.1" +version = "0.2.2" description = "Google GenAI (Gemini) integration for telemetry.dev Python SDK" readme = "README.md" license = "MIT" diff --git a/sdks/python-google-genai/src/telemetry_dev_google_genai/__init__.py b/sdks/python-google-genai/src/telemetry_dev_google_genai/__init__.py index e094f83..0d4fcb5 100644 --- a/sdks/python-google-genai/src/telemetry_dev_google_genai/__init__.py +++ b/sdks/python-google-genai/src/telemetry_dev_google_genai/__init__.py @@ -24,7 +24,7 @@ from google.genai.operations import AsyncOperations, Operations from telemetry_dev._serialize import json_dumps -__version__ = "0.2.1" +__version__ = "0.2.2" ProviderResolver = Callable[[object | None], str] RequestMapper = Callable[[Any, Any, Any], tuple[str, dict[str, Any]]] diff --git a/sdks/python-google-genai/uv.lock b/sdks/python-google-genai/uv.lock index cda5be3..f6f8594 100644 --- a/sdks/python-google-genai/uv.lock +++ b/sdks/python-google-genai/uv.lock @@ -821,7 +821,7 @@ wheels = [ [[package]] name = "telemetry-dev" -version = "0.3.1" +version = "0.3.2" source = { editable = "../python" } dependencies = [ { name = "opentelemetry-api" }, @@ -848,7 +848,7 @@ dev = [ [[package]] name = "telemetry-dev-google-genai" -version = "0.2.1" +version = "0.2.2" source = { editable = "." } dependencies = [ { name = "google-genai" }, diff --git a/sdks/python-litellm/CHANGELOG.md b/sdks/python-litellm/CHANGELOG.md index f7280f4..fce6210 100644 --- a/sdks/python-litellm/CHANGELOG.md +++ b/sdks/python-litellm/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/python-litellm-v0.2.1...python-litellm-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/python-litellm-v0.2.0...python-litellm-v0.2.1) (2026-10-30) diff --git a/sdks/python-litellm/pyproject.toml b/sdks/python-litellm/pyproject.toml index fd88c5a..b9d45a5 100644 --- a/sdks/python-litellm/pyproject.toml +++ b/sdks/python-litellm/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "telemetry-dev-litellm" -version = "0.2.1" +version = "0.2.2" description = "LiteLLM integration for telemetry.dev Python SDK" readme = "README.md" license = "MIT" diff --git a/sdks/python-litellm/src/telemetry_dev_litellm/__init__.py b/sdks/python-litellm/src/telemetry_dev_litellm/__init__.py index 49ec964..0033de1 100644 --- a/sdks/python-litellm/src/telemetry_dev_litellm/__init__.py +++ b/sdks/python-litellm/src/telemetry_dev_litellm/__init__.py @@ -15,7 +15,7 @@ import telemetry_dev from opentelemetry import trace -__version__ = "0.2.1" +__version__ = "0.2.2" RequestMapper = Callable[[tuple[Any, ...], Mapping[str, Any]], tuple[str, dict[str, Any]]] ResponseMapper = Callable[[Any], dict[str, Any]] diff --git a/sdks/python-litellm/uv.lock b/sdks/python-litellm/uv.lock index 5a9e4ba..acdff9d 100644 --- a/sdks/python-litellm/uv.lock +++ b/sdks/python-litellm/uv.lock @@ -2889,7 +2889,7 @@ wheels = [ [[package]] name = "telemetry-dev" -version = "0.3.1" +version = "0.3.2" source = { editable = "../python" } dependencies = [ { name = "opentelemetry-api", version = "1.43.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -2919,7 +2919,7 @@ dev = [ [[package]] name = "telemetry-dev-litellm" -version = "0.2.1" +version = "0.2.2" source = { editable = "." } dependencies = [ { name = "litellm" }, diff --git a/sdks/python-openai/CHANGELOG.md b/sdks/python-openai/CHANGELOG.md index 89cb655..f0b94aa 100644 --- a/sdks/python-openai/CHANGELOG.md +++ b/sdks/python-openai/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/python-openai-v0.2.1...python-openai-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/python-openai-v0.2.0...python-openai-v0.2.1) (2026-10-30) diff --git a/sdks/python-openai/pyproject.toml b/sdks/python-openai/pyproject.toml index 79c6435..8a3fbf9 100644 --- a/sdks/python-openai/pyproject.toml +++ b/sdks/python-openai/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "telemetry-dev-openai" -version = "0.2.1" +version = "0.2.2" description = "OpenAI integration for telemetry.dev Python SDK" readme = "README.md" license = "MIT" diff --git a/sdks/python-openai/src/telemetry_dev_openai/__init__.py b/sdks/python-openai/src/telemetry_dev_openai/__init__.py index 3cbe610..5475801 100644 --- a/sdks/python-openai/src/telemetry_dev_openai/__init__.py +++ b/sdks/python-openai/src/telemetry_dev_openai/__init__.py @@ -20,7 +20,7 @@ from openai.resources.images import AsyncImages, Images from openai.resources.responses.responses import AsyncResponses, Responses -__version__ = "0.2.1" +__version__ = "0.2.2" ProviderResolver = Callable[[object | None], str] RequestMapper = Callable[[Mapping[str, Any]], tuple[str, dict[str, Any]]] diff --git a/sdks/python-openai/uv.lock b/sdks/python-openai/uv.lock index 6369336..ffd4d32 100644 --- a/sdks/python-openai/uv.lock +++ b/sdks/python-openai/uv.lock @@ -735,7 +735,7 @@ wheels = [ [[package]] name = "telemetry-dev" -version = "0.3.1" +version = "0.3.2" source = { editable = "../python" } dependencies = [ { name = "opentelemetry-api" }, @@ -762,7 +762,7 @@ dev = [ [[package]] name = "telemetry-dev-openai" -version = "0.2.1" +version = "0.2.2" source = { editable = "." } dependencies = [ { name = "openai" }, diff --git a/sdks/python-openrouter/CHANGELOG.md b/sdks/python-openrouter/CHANGELOG.md index 56ac8c2..d9f6061 100644 --- a/sdks/python-openrouter/CHANGELOG.md +++ b/sdks/python-openrouter/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/python-openrouter-v0.2.1...python-openrouter-v0.2.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) + ## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/python-openrouter-v0.2.0...python-openrouter-v0.2.1) (2026-10-30) diff --git a/sdks/python-openrouter/pyproject.toml b/sdks/python-openrouter/pyproject.toml index 98379ec..d17d978 100644 --- a/sdks/python-openrouter/pyproject.toml +++ b/sdks/python-openrouter/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "telemetry-dev-openrouter" -version = "0.2.1" +version = "0.2.2" description = "OpenRouter integration for telemetry.dev Python SDK" readme = "README.md" license = "MIT" diff --git a/sdks/python-openrouter/src/telemetry_dev_openrouter/__init__.py b/sdks/python-openrouter/src/telemetry_dev_openrouter/__init__.py index c15bfb3..0f7c2b4 100644 --- a/sdks/python-openrouter/src/telemetry_dev_openrouter/__init__.py +++ b/sdks/python-openrouter/src/telemetry_dev_openrouter/__init__.py @@ -12,7 +12,7 @@ from openrouter.embeddings import Embeddings from openrouter.responses import Responses -__version__ = "0.2.1" +__version__ = "0.2.2" RequestMapper = Callable[[Mapping[str, Any]], tuple[str, dict[str, Any]]] ResponseMapper = Callable[[Any], dict[str, Any]] diff --git a/sdks/python-openrouter/uv.lock b/sdks/python-openrouter/uv.lock index d317aa7..05f8f67 100644 --- a/sdks/python-openrouter/uv.lock +++ b/sdks/python-openrouter/uv.lock @@ -603,7 +603,7 @@ wheels = [ [[package]] name = "telemetry-dev" -version = "0.3.1" +version = "0.3.2" source = { editable = "../python" } dependencies = [ { name = "opentelemetry-api" }, @@ -630,7 +630,7 @@ dev = [ [[package]] name = "telemetry-dev-openrouter" -version = "0.2.1" +version = "0.2.2" source = { editable = "." } dependencies = [ { name = "openrouter" }, diff --git a/sdks/python/CHANGELOG.md b/sdks/python/CHANGELOG.md index c950f82..f72714c 100644 --- a/sdks/python/CHANGELOG.md +++ b/sdks/python/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [0.3.2](https://github.com/telemetry-dev/telemetry/compare/python-v0.3.1...python-v0.3.2) (2026-10-30) + + +### Features + +* **sdk:** record the prompt of compiled messages outside withPrompt ([6435fb6](https://github.com/telemetry-dev/telemetry/commit/6435fb6d2d7488c968a6ce9f9c6437f2cf426456)) +* **sdk:** record the prompt on model calls outside withPrompt ([339eb0c](https://github.com/telemetry-dev/telemetry/commit/339eb0c01c5754191eb7d1b5ec37db21ebd28855)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) +* **sdk:** run experiments on datasets and send scores ([fe00efa](https://github.com/telemetry-dev/telemetry/commit/fe00efa1326797f8fda647d665b388621a961d39)) + + +### Bug Fixes + +* **sdk-python:** fetch prompts again in a forked process ([#105](https://github.com/telemetry-dev/telemetry/issues/105)) ([c6b599e](https://github.com/telemetry-dev/telemetry/commit/c6b599ed1d0311ff2c367c0e64e47bd7c2b3b402)) +* **sdk:** find the prompt by message identity, not by text ([ae47605](https://github.com/telemetry-dev/telemetry/commit/ae47605555ef9f5dfed1d6f762ac56823e692edb)) +* **sdk:** give the base url to getPrompt in the prompt tests ([abb8d10](https://github.com/telemetry-dev/telemetry/commit/abb8d10f680d1fa7ace6913a1d53b43a3e0db703)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) +* **sdk:** keep compiled variables for 5 minutes, not two turns ([1b09916](https://github.com/telemetry-dev/telemetry/commit/1b099167bbd8acaf5008848ad9ba2a2ab8e35b0d)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) +* **sdk:** keep the variables of recent compiles only ([3bc6f53](https://github.com/telemetry-dev/telemetry/commit/3bc6f53a0afb0ad8b9fe19f8eaf7e5d812a93b0a)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) +* **sdk:** keep the variables of the last two chat turns ([f6aa1c1](https://github.com/telemetry-dev/telemetry/commit/f6aa1c159742123600d6499653916c4dbf7b2ab7)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) +* **sdk:** name the newest compile, not the last tagged message ([a6b98fe](https://github.com/telemetry-dev/telemetry/commit/a6b98fe916d5ed4b37bddd7972b07507182f2d2d)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + + +### Documentation + +* **sdk:** name the read prompts access of the prompt api key ([#103](https://github.com/telemetry-dev/telemetry/issues/103)) ([1195b11](https://github.com/telemetry-dev/telemetry/commit/1195b11581dc729e346e888cf8406ab3dd917d96)) +* **sdk:** tell that a call with no compiled message records its input ([0c2f2b6](https://github.com/telemetry-dev/telemetry/commit/0c2f2b6e17a534d403179dd277db9136ab17f815)), closes [#97](https://github.com/telemetry-dev/telemetry/issues/97) + ## [0.3.1](https://github.com/telemetry-dev/telemetry/compare/python-v0.3.0...python-v0.3.1) (2026-10-30) diff --git a/sdks/python/pyproject.toml b/sdks/python/pyproject.toml index 9204b53..1cffcd5 100644 --- a/sdks/python/pyproject.toml +++ b/sdks/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "telemetry-dev" -version = "0.3.1" +version = "0.3.2" description = "telemetry.dev SDK for Python — OpenTelemetry-native GenAI tracing, logs, and metrics" readme = "README.md" license = "MIT" diff --git a/sdks/python/uv.lock b/sdks/python/uv.lock index ee9f2d2..ed63e15 100644 --- a/sdks/python/uv.lock +++ b/sdks/python/uv.lock @@ -404,7 +404,7 @@ wheels = [ [[package]] name = "telemetry-dev" -version = "0.3.1" +version = "0.3.2" source = { editable = "." } dependencies = [ { name = "opentelemetry-api" },