diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 7a0476ba..88609e4a 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,26 +1,26 @@ { - "packages/otel": "0.2.0", - "packages/sdk": "0.2.2", - "packages/ai": "0.2.0", - "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.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.6", - "actions/experiment": "1.0.0" + "packages/otel": "0.2.1", + "packages/sdk": "0.2.3", + "packages/ai": "0.2.1", + "packages/anthropic": "0.2.3", + "packages/bedrock": "0.2.3", + "packages/cursor": "0.2.3", + "packages/eve": "0.2.3", + "packages/google-genai": "0.2.3", + "packages/mcp": "0.2.3", + "packages/omp": "0.2.3", + "packages/openai": "0.2.3", + "packages/opencode": "0.2.3", + "packages/openrouter": "0.2.3", + "packages/pi": "0.2.3", + "packages/tanstack-ai": "0.2.1", + "sdks/python": "0.3.3", + "sdks/python-anthropic": "0.2.3", + "sdks/python-bedrock": "0.2.3", + "sdks/python-google-genai": "0.2.3", + "sdks/python-litellm": "0.2.3", + "sdks/python-openai": "0.2.3", + "sdks/python-openrouter": "0.2.3", + "packages/cli": "0.1.7", + "actions/experiment": "1.0.1" } diff --git a/actions/experiment/CHANGELOG.md b/actions/experiment/CHANGELOG.md index fb5a0a64..afd50d94 100644 --- a/actions/experiment/CHANGELOG.md +++ b/actions/experiment/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [1.0.1](https://github.com/telemetry-dev/telemetry/compare/experiment-action-v1.0.0...experiment-action-v1.0.1) (2026-11-03) + + +### Bug Fixes + +* **sdk:** fail the job for each failed experiment and give each matrix leg its own comment ([#154](https://github.com/telemetry-dev/telemetry/issues/154)) ([8ef8563](https://github.com/telemetry-dev/telemetry/commit/8ef8563a0554a11382107d9d78b83c8f8c24d847)) +* **sdk:** find the comment of the action on the old pages of a long pull request ([#157](https://github.com/telemetry-dev/telemetry/issues/157)) ([4791ba4](https://github.com/telemetry-dev/telemetry/commit/4791ba4e0779e8dcf826a43718e29a5937586095)) +* **sdk:** write the CI mode and runs per item to the experiment results ([#168](https://github.com/telemetry-dev/telemetry/issues/168)) ([463f3a8](https://github.com/telemetry-dev/telemetry/commit/463f3a8f243374d82eab1ba1284aeee7e8a4debe)), closes [#161](https://github.com/telemetry-dev/telemetry/issues/161) + ## 1.0.0 (2026-10-30) diff --git a/packages/ai/CHANGELOG.md b/packages/ai/CHANGELOG.md index 82752f39..a7c0ef01 100644 --- a/packages/ai/CHANGELOG.md +++ b/packages/ai/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/ai-sdk-v0.2.0...ai-sdk-v0.2.1) (2026-11-03) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/otel bumped to 0.2.1 + ## [0.2.0](https://github.com/telemetry-dev/telemetry/compare/ai-sdk-v0.1.10...ai-sdk-v0.2.0) (2026-10-29) diff --git a/packages/ai/package.json b/packages/ai/package.json index 1cde18f0..adbc76e1 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/ai-sdk", - "version": "0.2.0", + "version": "0.2.1", "description": "Vercel AI SDK telemetry integration for telemetry.dev, with entries for ai@7 and ai@6.", "keywords": [ "ai-sdk", diff --git a/packages/anthropic/CHANGELOG.md b/packages/anthropic/CHANGELOG.md index 4138558d..ae3bae9f 100644 --- a/packages/anthropic/CHANGELOG.md +++ b/packages/anthropic/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/anthropic-v0.2.2...anthropic-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/anthropic-v0.2.1...anthropic-v0.2.2) (2026-10-30) diff --git a/packages/anthropic/package.json b/packages/anthropic/package.json index c52455fb..dc7866f3 100644 --- a/packages/anthropic/package.json +++ b/packages/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/anthropic", - "version": "0.2.2", + "version": "0.2.3", "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 eb080365..cc2c64b2 100644 --- a/packages/bedrock/CHANGELOG.md +++ b/packages/bedrock/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/bedrock-v0.2.2...bedrock-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) +* **sdk:** report and flag typescript output lost to a mapping failure ([#188](https://github.com/telemetry-dev/telemetry/issues/188)) ([7f44f08](https://github.com/telemetry-dev/telemetry/commit/7f44f08781819bc093f07c618753e469cca307b8)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/bedrock-v0.2.1...bedrock-v0.2.2) (2026-10-30) diff --git a/packages/bedrock/package.json b/packages/bedrock/package.json index c53be42e..19bcdf1b 100644 --- a/packages/bedrock/package.json +++ b/packages/bedrock/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/bedrock", - "version": "0.2.2", + "version": "0.2.3", "description": "AWS Bedrock instrumentation for telemetry.dev: Converse, InvokeModel, and Bedrock Agents spans for AWS SDK v3 clients.", "keywords": [ "aws", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 4337b391..f16bf659 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.1.7](https://github.com/telemetry-dev/telemetry/compare/cli-v0.1.6...cli-v0.1.7) (2026-11-03) + + +### Features + +* **cli:** make first-run hints runnable and announce newer versions ([#187](https://github.com/telemetry-dev/telemetry/issues/187)) ([0f314b7](https://github.com/telemetry-dev/telemetry/commit/0f314b7f7c357a155a77f00bf23a19d89674996d)) + + +### Bug Fixes + +* **cli:** count the characters of a cut payload in code points ([#181](https://github.com/telemetry-dev/telemetry/issues/181)) ([5eb751d](https://github.com/telemetry-dev/telemetry/commit/5eb751d487906a09e0cf58bfc4c17a13064334e5)) + + +### Performance Improvements + +* **cli:** shorten deep failure paths without measuring each drop ([#147](https://github.com/telemetry-dev/telemetry/issues/147)) ([ee260e5](https://github.com/telemetry-dev/telemetry/commit/ee260e5f9741964ea63813538799fb819bed87cf)) + ## [0.1.6](https://github.com/telemetry-dev/telemetry/compare/cli-v0.1.5...cli-v0.1.6) (2026-10-31) diff --git a/packages/cli/package.json b/packages/cli/package.json index bc157d05..ff12cda6 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/cli", - "version": "0.1.6", + "version": "0.1.7", "description": "The telemetry.dev command line: search traces, sessions, logs, and AI usage from your terminal or an agent's shell.", "keywords": [ "cli", diff --git a/packages/cursor/CHANGELOG.md b/packages/cursor/CHANGELOG.md index f03f5d4e..5ae159a5 100644 --- a/packages/cursor/CHANGELOG.md +++ b/packages/cursor/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/cursor-v0.2.2...cursor-v0.2.3) (2026-11-03) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/sdk bumped to 0.2.3 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/cursor-v0.2.1...cursor-v0.2.2) (2026-10-30) diff --git a/packages/cursor/package.json b/packages/cursor/package.json index 7f57bddc..3f652fe5 100644 --- a/packages/cursor/package.json +++ b/packages/cursor/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/cursor", - "version": "0.2.2", + "version": "0.2.3", "description": "Cursor coding-agent telemetry integration for telemetry.dev.", "keywords": [ "agents", diff --git a/packages/eve/CHANGELOG.md b/packages/eve/CHANGELOG.md index 4b713d4a..87fd6dd5 100644 --- a/packages/eve/CHANGELOG.md +++ b/packages/eve/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/eve-v0.2.2...eve-v0.2.3) (2026-11-03) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/sdk bumped to 0.2.3 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/eve-v0.2.1...eve-v0.2.2) (2026-10-30) diff --git a/packages/eve/package.json b/packages/eve/package.json index dcf082ed..e5770b4a 100644 --- a/packages/eve/package.json +++ b/packages/eve/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/eve", - "version": "0.2.2", + "version": "0.2.3", "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 4d8264cc..5d4021ae 100644 --- a/packages/google-genai/CHANGELOG.md +++ b/packages/google-genai/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/google-genai-v0.2.2...google-genai-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) +* **sdk:** report and flag typescript output lost to a mapping failure ([#188](https://github.com/telemetry-dev/telemetry/issues/188)) ([7f44f08](https://github.com/telemetry-dev/telemetry/commit/7f44f08781819bc093f07c618753e469cca307b8)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/google-genai-v0.2.1...google-genai-v0.2.2) (2026-10-30) diff --git a/packages/google-genai/package.json b/packages/google-genai/package.json index 9fb7e9b6..b54ecd17 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.2", + "version": "0.2.3", "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 c04a5a71..d4fffe3f 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/mcp-v0.2.2...mcp-v0.2.3) (2026-11-03) + + +### Features + +* **cli:** make first-run hints runnable and announce newer versions ([#187](https://github.com/telemetry-dev/telemetry/issues/187)) ([0f314b7](https://github.com/telemetry-dev/telemetry/commit/0f314b7f7c357a155a77f00bf23a19d89674996d)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/mcp-v0.2.1...mcp-v0.2.2) (2026-10-30) diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 108c75b6..14c7014f 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/mcp", - "version": "0.2.2", + "version": "0.2.3", "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 5ea25716..b8b921b2 100644 --- a/packages/omp/CHANGELOG.md +++ b/packages/omp/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/omp-v0.2.2...omp-v0.2.3) (2026-11-03) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/sdk bumped to 0.2.3 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/omp-v0.2.1...omp-v0.2.2) (2026-10-30) diff --git a/packages/omp/package.json b/packages/omp/package.json index 792b48a1..c6b19828 100644 --- a/packages/omp/package.json +++ b/packages/omp/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/omp", - "version": "0.2.2", + "version": "0.2.3", "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 a0ca87e3..b42b0450 100644 --- a/packages/openai/CHANGELOG.md +++ b/packages/openai/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/openai-v0.2.2...openai-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/openai-v0.2.1...openai-v0.2.2) (2026-10-30) diff --git a/packages/openai/package.json b/packages/openai/package.json index d1ed5eb7..e4b2d2b3 100644 --- a/packages/openai/package.json +++ b/packages/openai/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/openai", - "version": "0.2.2", + "version": "0.2.3", "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 919db513..4c4ba652 100644 --- a/packages/opencode/CHANGELOG.md +++ b/packages/opencode/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/opencode-v0.2.2...opencode-v0.2.3) (2026-11-03) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/sdk bumped to 0.2.3 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/opencode-v0.2.1...opencode-v0.2.2) (2026-10-30) diff --git a/packages/opencode/package.json b/packages/opencode/package.json index 09c10439..99cf5a8f 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/opencode", - "version": "0.2.2", + "version": "0.2.3", "description": "opencode coding-agent telemetry integration for telemetry.dev.", "keywords": [ "agents", diff --git a/packages/openrouter/CHANGELOG.md b/packages/openrouter/CHANGELOG.md index 6242db51..cafd1ef2 100644 --- a/packages/openrouter/CHANGELOG.md +++ b/packages/openrouter/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/openrouter-v0.2.2...openrouter-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/otel bumped to 0.2.1 + * devDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + * peerDependencies + * @telemetry-dev/sdk bumped to 0.2.3 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/openrouter-v0.2.1...openrouter-v0.2.2) (2026-10-30) diff --git a/packages/openrouter/package.json b/packages/openrouter/package.json index 3c759754..7b32996e 100644 --- a/packages/openrouter/package.json +++ b/packages/openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/openrouter", - "version": "0.2.2", + "version": "0.2.3", "description": "OpenRouter SDK instrumentation for telemetry.dev: generation and embedding spans for the official @openrouter/sdk package.", "keywords": [ "genai", diff --git a/packages/otel/CHANGELOG.md b/packages/otel/CHANGELOG.md index 214652f9..1cd1c1a2 100644 --- a/packages/otel/CHANGELOG.md +++ b/packages/otel/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/otel-v0.2.0...otel-v0.2.1) (2026-11-03) + + +### Bug Fixes + +* **sdk-python:** match the split rules of the typescript exporter and skip the measuring encode ([#174](https://github.com/telemetry-dev/telemetry/issues/174)) ([b264694](https://github.com/telemetry-dev/telemetry/commit/b264694404f586afa6900a854dc118d0c565a7e2)), closes [#149](https://github.com/telemetry-dev/telemetry/issues/149) [#150](https://github.com/telemetry-dev/telemetry/issues/150) [#151](https://github.com/telemetry-dev/telemetry/issues/151) +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) +* **sdk:** send each captured value whole ([#148](https://github.com/telemetry-dev/telemetry/issues/148)) ([b9e689a](https://github.com/telemetry-dev/telemetry/commit/b9e689a438aecc72436495d4d5d75b9ac847f90e)) + ## [0.2.0](https://github.com/telemetry-dev/telemetry/compare/otel-v0.1.7...otel-v0.2.0) (2026-10-29) diff --git a/packages/otel/package.json b/packages/otel/package.json index e7192930..9ff2aa2e 100644 --- a/packages/otel/package.json +++ b/packages/otel/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/otel", - "version": "0.2.0", + "version": "0.2.1", "description": "Bring-your-own OpenTelemetry base layer for telemetry.dev: span processor and OTLP/protobuf trace exporter.", "keywords": [ "genai", diff --git a/packages/pi/CHANGELOG.md b/packages/pi/CHANGELOG.md index 8f119de4..19531665 100644 --- a/packages/pi/CHANGELOG.md +++ b/packages/pi/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/pi-v0.2.2...pi-v0.2.3) (2026-11-03) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/sdk bumped to 0.2.3 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/pi-v0.2.1...pi-v0.2.2) (2026-10-30) diff --git a/packages/pi/package.json b/packages/pi/package.json index dd45891f..5821d524 100644 --- a/packages/pi/package.json +++ b/packages/pi/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/pi", - "version": "0.2.2", + "version": "0.2.3", "description": "Pi coding-agent telemetry integration for telemetry.dev.", "keywords": [ "agents", diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index fea0a684..637ca17d 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/sdk-v0.2.2...sdk-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk-python:** match the split rules of the typescript exporter and skip the measuring encode ([#174](https://github.com/telemetry-dev/telemetry/issues/174)) ([b264694](https://github.com/telemetry-dev/telemetry/commit/b264694404f586afa6900a854dc118d0c565a7e2)), closes [#149](https://github.com/telemetry-dev/telemetry/issues/149) [#150](https://github.com/telemetry-dev/telemetry/issues/150) [#151](https://github.com/telemetry-dev/telemetry/issues/151) +* **sdk:** fail the job for each failed experiment and give each matrix leg its own comment ([#154](https://github.com/telemetry-dev/telemetry/issues/154)) ([8ef8563](https://github.com/telemetry-dev/telemetry/commit/8ef8563a0554a11382107d9d78b83c8f8c24d847)) +* **sdk:** find the comment of the action on the old pages of a long pull request ([#157](https://github.com/telemetry-dev/telemetry/issues/157)) ([4791ba4](https://github.com/telemetry-dev/telemetry/commit/4791ba4e0779e8dcf826a43718e29a5937586095)) +* **sdk:** keep every prompt variable when their JSON is too long ([#142](https://github.com/telemetry-dev/telemetry/issues/142)) ([ca0b86c](https://github.com/telemetry-dev/telemetry/commit/ca0b86c8592807071c7c97942a2b28f7e0a6ae8e)) +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) +* **sdk:** name failed runs in the experiment result and suggest spanId for feedback ([#163](https://github.com/telemetry-dev/telemetry/issues/163)) ([3046a72](https://github.com/telemetry-dev/telemetry/commit/3046a72db1a27461388f9c24e1ad269897c5cada)) +* **sdk:** say runs, not items, in the failed count of an experiment with more runs per item ([b2dfaf7](https://github.com/telemetry-dev/telemetry/commit/b2dfaf7ddffcbdb861448dcccda4fcb773d550fe)) +* **sdk:** say runs, not items, in the failed count of an experiment with more runs per item ([49f460a](https://github.com/telemetry-dev/telemetry/commit/49f460a89240365251ddc16e6e1d7e97f69c4ad8)) +* **sdk:** send each captured value whole ([#148](https://github.com/telemetry-dev/telemetry/issues/148)) ([b9e689a](https://github.com/telemetry-dev/telemetry/commit/b9e689a438aecc72436495d4d5d75b9ac847f90e)) +* **sdk:** write the CI mode and runs per item to the experiment results ([#168](https://github.com/telemetry-dev/telemetry/issues/168)) ([463f3a8](https://github.com/telemetry-dev/telemetry/commit/463f3a8f243374d82eab1ba1284aeee7e8a4debe)), closes [#161](https://github.com/telemetry-dev/telemetry/issues/161) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/otel bumped to 0.2.1 + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/sdk-v0.2.1...sdk-v0.2.2) (2026-10-30) diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 21580778..4a3e39e6 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/sdk", - "version": "0.2.2", + "version": "0.2.3", "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/packages/tanstack-ai/CHANGELOG.md b/packages/tanstack-ai/CHANGELOG.md index 12fbc88a..c607c5f5 100644 --- a/packages/tanstack-ai/CHANGELOG.md +++ b/packages/tanstack-ai/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.1](https://github.com/telemetry-dev/telemetry/compare/tanstack-ai-v0.2.0...tanstack-ai-v0.2.1) (2026-11-03) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @telemetry-dev/otel bumped to 0.2.1 + ## [0.2.0](https://github.com/telemetry-dev/telemetry/compare/tanstack-ai-v0.1.10...tanstack-ai-v0.2.0) (2026-10-29) diff --git a/packages/tanstack-ai/package.json b/packages/tanstack-ai/package.json index 2ae56088..c799cb01 100644 --- a/packages/tanstack-ai/package.json +++ b/packages/tanstack-ai/package.json @@ -1,6 +1,6 @@ { "name": "@telemetry-dev/tanstack-ai", - "version": "0.2.0", + "version": "0.2.1", "description": "TanStack AI telemetry integration for telemetry.dev: chat(), decide(), embed(), summarize(), and media generation middleware emitting OpenTelemetry GenAI spans.", "keywords": [ "genai", diff --git a/sdks/python-anthropic/CHANGELOG.md b/sdks/python-anthropic/CHANGELOG.md index c21b8c1f..6b98e486 100644 --- a/sdks/python-anthropic/CHANGELOG.md +++ b/sdks/python-anthropic/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/python-anthropic-v0.2.2...python-anthropic-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk-python:** batch streamed deltas before writing them to StringIO ([#185](https://github.com/telemetry-dev/telemetry/issues/185)) ([1d71068](https://github.com/telemetry-dev/telemetry/commit/1d7106869cbad45208a0b484392ad4a4cc692e70)) +* **sdk-python:** keep module locks usable in a forked child ([#184](https://github.com/telemetry-dev/telemetry/issues/184)) ([771a256](https://github.com/telemetry-dev/telemetry/commit/771a2566465ea868b21a48f8ae4e748f6742078f)) +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) + + +### Documentation + +* **sdk:** correct the README lines left stale after [#164](https://github.com/telemetry-dev/telemetry/issues/164) ([#183](https://github.com/telemetry-dev/telemetry/issues/183)) ([c5fb9d7](https://github.com/telemetry-dev/telemetry/commit/c5fb9d7ce2fbda59dd32e49bd86ac3dfed944eac)), closes [#166](https://github.com/telemetry-dev/telemetry/issues/166) + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/python-anthropic-v0.2.1...python-anthropic-v0.2.2) (2026-10-30) diff --git a/sdks/python-anthropic/pyproject.toml b/sdks/python-anthropic/pyproject.toml index c6298b34..6fc40a84 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.2" +version = "0.2.3" 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 91bd2855..ea1ad333 100644 --- a/sdks/python-anthropic/src/telemetry_dev_anthropic/__init__.py +++ b/sdks/python-anthropic/src/telemetry_dev_anthropic/__init__.py @@ -20,7 +20,7 @@ from anthropic.resources.messages import AsyncMessages, Messages from telemetry_dev._serialize import json_dumps -__version__ = "0.2.2" +__version__ = "0.2.3" ProviderResolver = Callable[[object | None], str] diff --git a/sdks/python-anthropic/uv.lock b/sdks/python-anthropic/uv.lock index 4956ec6d..f6a54af5 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.2" +version = "0.3.3" source = { editable = "../python" } dependencies = [ { name = "opentelemetry-api" }, @@ -772,7 +772,7 @@ dev = [ [[package]] name = "telemetry-dev-anthropic" -version = "0.2.2" +version = "0.2.3" source = { editable = "." } dependencies = [ { name = "anthropic" }, diff --git a/sdks/python-bedrock/CHANGELOG.md b/sdks/python-bedrock/CHANGELOG.md index 7fab0e31..ed22d244 100644 --- a/sdks/python-bedrock/CHANGELOG.md +++ b/sdks/python-bedrock/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/python-bedrock-v0.2.2...python-bedrock-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk-python:** batch streamed deltas before writing them to StringIO ([#185](https://github.com/telemetry-dev/telemetry/issues/185)) ([1d71068](https://github.com/telemetry-dev/telemetry/commit/1d7106869cbad45208a0b484392ad4a4cc692e70)) +* **sdk-python:** keep module locks usable in a forked child ([#184](https://github.com/telemetry-dev/telemetry/issues/184)) ([771a256](https://github.com/telemetry-dev/telemetry/commit/771a2566465ea868b21a48f8ae4e748f6742078f)) +* **sdk-python:** report and flag output lost to a mapping failure ([#186](https://github.com/telemetry-dev/telemetry/issues/186)) ([f67b628](https://github.com/telemetry-dev/telemetry/commit/f67b6283af7e90b0c49fd144f1489fffa0b63abb)) +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) +* **sdk:** report and flag typescript output lost to a mapping failure ([#188](https://github.com/telemetry-dev/telemetry/issues/188)) ([7f44f08](https://github.com/telemetry-dev/telemetry/commit/7f44f08781819bc093f07c618753e469cca307b8)) + + +### Documentation + +* **sdk:** correct the READMEs that no longer match the SDKs ([#164](https://github.com/telemetry-dev/telemetry/issues/164)) ([acb45f5](https://github.com/telemetry-dev/telemetry/commit/acb45f501bf60dd5ecefaff6a8f5769bf0cd51fa)) + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/python-bedrock-v0.2.1...python-bedrock-v0.2.2) (2026-10-30) diff --git a/sdks/python-bedrock/pyproject.toml b/sdks/python-bedrock/pyproject.toml index de7e541d..0e42b616 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.2" +version = "0.2.3" 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 c748493b..0302db62 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.2" +__version__ = "0.2.3" __all__ = ["__version__", "instrument_bedrock", "uninstrument_bedrock", "wrap_bedrock"] diff --git a/sdks/python-bedrock/uv.lock b/sdks/python-bedrock/uv.lock index 92d00ce2..226793f1 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.2" +version = "0.3.3" source = { editable = "../python" } dependencies = [ { name = "opentelemetry-api" }, @@ -478,7 +478,7 @@ dev = [ [[package]] name = "telemetry-dev-bedrock" -version = "0.2.2" +version = "0.2.3" source = { editable = "." } dependencies = [ { name = "boto3" }, diff --git a/sdks/python-google-genai/CHANGELOG.md b/sdks/python-google-genai/CHANGELOG.md index d8cf120a..69f10df9 100644 --- a/sdks/python-google-genai/CHANGELOG.md +++ b/sdks/python-google-genai/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/python-google-genai-v0.2.2...python-google-genai-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk-python:** batch streamed deltas before writing them to StringIO ([#185](https://github.com/telemetry-dev/telemetry/issues/185)) ([1d71068](https://github.com/telemetry-dev/telemetry/commit/1d7106869cbad45208a0b484392ad4a4cc692e70)) +* **sdk-python:** keep module locks usable in a forked child ([#184](https://github.com/telemetry-dev/telemetry/issues/184)) ([771a256](https://github.com/telemetry-dev/telemetry/commit/771a2566465ea868b21a48f8ae4e748f6742078f)) +* **sdk-python:** report and flag output lost to a mapping failure ([#186](https://github.com/telemetry-dev/telemetry/issues/186)) ([f67b628](https://github.com/telemetry-dev/telemetry/commit/f67b6283af7e90b0c49fd144f1489fffa0b63abb)) +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) + + +### Documentation + +* **sdk:** correct the READMEs that no longer match the SDKs ([#164](https://github.com/telemetry-dev/telemetry/issues/164)) ([acb45f5](https://github.com/telemetry-dev/telemetry/commit/acb45f501bf60dd5ecefaff6a8f5769bf0cd51fa)) + ## [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) diff --git a/sdks/python-google-genai/pyproject.toml b/sdks/python-google-genai/pyproject.toml index 4c4cde0d..cab21e40 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.2" +version = "0.2.3" 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 094ca312..1e3fd7d3 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 @@ -26,7 +26,7 @@ from google.genai.operations import AsyncOperations, Operations from telemetry_dev._serialize import json_dumps -__version__ = "0.2.2" +__version__ = "0.2.3" 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 f6f8594c..d3bffa3d 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.2" +version = "0.3.3" source = { editable = "../python" } dependencies = [ { name = "opentelemetry-api" }, @@ -848,7 +848,7 @@ dev = [ [[package]] name = "telemetry-dev-google-genai" -version = "0.2.2" +version = "0.2.3" source = { editable = "." } dependencies = [ { name = "google-genai" }, diff --git a/sdks/python-litellm/CHANGELOG.md b/sdks/python-litellm/CHANGELOG.md index fce6210c..fb8b4211 100644 --- a/sdks/python-litellm/CHANGELOG.md +++ b/sdks/python-litellm/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/python-litellm-v0.2.2...python-litellm-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk-python:** batch streamed deltas before writing them to StringIO ([#185](https://github.com/telemetry-dev/telemetry/issues/185)) ([1d71068](https://github.com/telemetry-dev/telemetry/commit/1d7106869cbad45208a0b484392ad4a4cc692e70)) +* **sdk-python:** keep module locks usable in a forked child ([#184](https://github.com/telemetry-dev/telemetry/issues/184)) ([771a256](https://github.com/telemetry-dev/telemetry/commit/771a2566465ea868b21a48f8ae4e748f6742078f)) +* **sdk-python:** report and flag output lost to a mapping failure ([#186](https://github.com/telemetry-dev/telemetry/issues/186)) ([f67b628](https://github.com/telemetry-dev/telemetry/commit/f67b6283af7e90b0c49fd144f1489fffa0b63abb)) +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) + + +### Documentation + +* **sdk:** correct the READMEs that no longer match the SDKs ([#164](https://github.com/telemetry-dev/telemetry/issues/164)) ([acb45f5](https://github.com/telemetry-dev/telemetry/commit/acb45f501bf60dd5ecefaff6a8f5769bf0cd51fa)) + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/python-litellm-v0.2.1...python-litellm-v0.2.2) (2026-10-30) diff --git a/sdks/python-litellm/pyproject.toml b/sdks/python-litellm/pyproject.toml index b9d45a53..08ebbc61 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.2" +version = "0.2.3" 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 9e3f5031..5e84c619 100644 --- a/sdks/python-litellm/src/telemetry_dev_litellm/__init__.py +++ b/sdks/python-litellm/src/telemetry_dev_litellm/__init__.py @@ -17,7 +17,7 @@ import telemetry_dev from opentelemetry import trace -__version__ = "0.2.2" +__version__ = "0.2.3" 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 acdff9d4..fd695b8d 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.2" +version = "0.3.3" 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.2" +version = "0.2.3" source = { editable = "." } dependencies = [ { name = "litellm" }, diff --git a/sdks/python-openai/CHANGELOG.md b/sdks/python-openai/CHANGELOG.md index f0b94aa4..71d65e1d 100644 --- a/sdks/python-openai/CHANGELOG.md +++ b/sdks/python-openai/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/python-openai-v0.2.2...python-openai-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk-python:** batch streamed deltas before writing them to StringIO ([#185](https://github.com/telemetry-dev/telemetry/issues/185)) ([1d71068](https://github.com/telemetry-dev/telemetry/commit/1d7106869cbad45208a0b484392ad4a4cc692e70)) +* **sdk-python:** keep module locks usable in a forked child ([#184](https://github.com/telemetry-dev/telemetry/issues/184)) ([771a256](https://github.com/telemetry-dev/telemetry/commit/771a2566465ea868b21a48f8ae4e748f6742078f)) +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) + + +### Documentation + +* **sdk:** correct the README lines left stale after [#164](https://github.com/telemetry-dev/telemetry/issues/164) ([#183](https://github.com/telemetry-dev/telemetry/issues/183)) ([c5fb9d7](https://github.com/telemetry-dev/telemetry/commit/c5fb9d7ce2fbda59dd32e49bd86ac3dfed944eac)), closes [#166](https://github.com/telemetry-dev/telemetry/issues/166) + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/python-openai-v0.2.1...python-openai-v0.2.2) (2026-10-30) diff --git a/sdks/python-openai/pyproject.toml b/sdks/python-openai/pyproject.toml index 8a3fbf90..872bd4f7 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.2" +version = "0.2.3" 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 92189706..42d715fe 100644 --- a/sdks/python-openai/src/telemetry_dev_openai/__init__.py +++ b/sdks/python-openai/src/telemetry_dev_openai/__init__.py @@ -23,7 +23,7 @@ from openai.resources.images import AsyncImages, Images from openai.resources.responses.responses import AsyncResponses, Responses -__version__ = "0.2.2" +__version__ = "0.2.3" 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 ffd4d32f..2a8f3ad2 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.2" +version = "0.3.3" source = { editable = "../python" } dependencies = [ { name = "opentelemetry-api" }, @@ -762,7 +762,7 @@ dev = [ [[package]] name = "telemetry-dev-openai" -version = "0.2.2" +version = "0.2.3" source = { editable = "." } dependencies = [ { name = "openai" }, diff --git a/sdks/python-openrouter/CHANGELOG.md b/sdks/python-openrouter/CHANGELOG.md index d9f60618..086595cf 100644 --- a/sdks/python-openrouter/CHANGELOG.md +++ b/sdks/python-openrouter/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.3](https://github.com/telemetry-dev/telemetry/compare/python-openrouter-v0.2.2...python-openrouter-v0.2.3) (2026-11-03) + + +### Bug Fixes + +* **sdk-python:** batch streamed deltas before writing them to StringIO ([#185](https://github.com/telemetry-dev/telemetry/issues/185)) ([1d71068](https://github.com/telemetry-dev/telemetry/commit/1d7106869cbad45208a0b484392ad4a4cc692e70)) +* **sdk-python:** keep module locks usable in a forked child ([#184](https://github.com/telemetry-dev/telemetry/issues/184)) ([771a256](https://github.com/telemetry-dev/telemetry/commit/771a2566465ea868b21a48f8ae4e748f6742078f)) +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) + ## [0.2.2](https://github.com/telemetry-dev/telemetry/compare/python-openrouter-v0.2.1...python-openrouter-v0.2.2) (2026-10-30) diff --git a/sdks/python-openrouter/pyproject.toml b/sdks/python-openrouter/pyproject.toml index d17d978c..65c495e9 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.2" +version = "0.2.3" 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 00753b32..200dec9e 100644 --- a/sdks/python-openrouter/src/telemetry_dev_openrouter/__init__.py +++ b/sdks/python-openrouter/src/telemetry_dev_openrouter/__init__.py @@ -15,7 +15,7 @@ from openrouter.embeddings import Embeddings from openrouter.responses import Responses -__version__ = "0.2.2" +__version__ = "0.2.3" 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 05f8f675..2cf6bd48 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.2" +version = "0.3.3" source = { editable = "../python" } dependencies = [ { name = "opentelemetry-api" }, @@ -630,7 +630,7 @@ dev = [ [[package]] name = "telemetry-dev-openrouter" -version = "0.2.2" +version = "0.2.3" source = { editable = "." } dependencies = [ { name = "openrouter" }, diff --git a/sdks/python/CHANGELOG.md b/sdks/python/CHANGELOG.md index f72714c9..781cf557 100644 --- a/sdks/python/CHANGELOG.md +++ b/sdks/python/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## [0.3.3](https://github.com/telemetry-dev/telemetry/compare/python-v0.3.2...python-v0.3.3) (2026-11-03) + + +### Bug Fixes + +* **sdk-python:** batch streamed deltas before writing them to StringIO ([#185](https://github.com/telemetry-dev/telemetry/issues/185)) ([1d71068](https://github.com/telemetry-dev/telemetry/commit/1d7106869cbad45208a0b484392ad4a4cc692e70)) +* **sdk-python:** keep module locks usable in a forked child ([#184](https://github.com/telemetry-dev/telemetry/issues/184)) ([771a256](https://github.com/telemetry-dev/telemetry/commit/771a2566465ea868b21a48f8ae4e748f6742078f)) +* **sdk-python:** match the split rules of the typescript exporter and skip the measuring encode ([#174](https://github.com/telemetry-dev/telemetry/issues/174)) ([b264694](https://github.com/telemetry-dev/telemetry/commit/b264694404f586afa6900a854dc118d0c565a7e2)), closes [#149](https://github.com/telemetry-dev/telemetry/issues/149) [#150](https://github.com/telemetry-dev/telemetry/issues/150) [#151](https://github.com/telemetry-dev/telemetry/issues/151) +* **sdk-python:** recover prompt fetches and the cache lock in forked children ([#159](https://github.com/telemetry-dev/telemetry/issues/159)) ([1cfb936](https://github.com/telemetry-dev/telemetry/commit/1cfb936b24d8b38afe62b9699679bc600cb01069)) +* **sdk-python:** run a flush or shutdown from on_error after the export ([#152](https://github.com/telemetry-dev/telemetry/issues/152)) ([19ee0b1](https://github.com/telemetry-dev/telemetry/commit/19ee0b1aa36973b30db652d8e98396f358a8611b)) +* **sdk-python:** wait at exit for a shutdown deferred from on_error ([#165](https://github.com/telemetry-dev/telemetry/issues/165)) ([35ca801](https://github.com/telemetry-dev/telemetry/commit/35ca801a2b07c5ef1db6316064512bac90c9095d)), closes [#171](https://github.com/telemetry-dev/telemetry/issues/171) +* **sdk-python:** wait for prompt fetches on per-call locks so forks cannot hang ([#167](https://github.com/telemetry-dev/telemetry/issues/167)) ([9ec46de](https://github.com/telemetry-dev/telemetry/commit/9ec46ded237d982d6d5514180f4632faab979901)), closes [#158](https://github.com/telemetry-dev/telemetry/issues/158) +* **sdk:** find the comment of the action on the old pages of a long pull request ([#157](https://github.com/telemetry-dev/telemetry/issues/157)) ([4791ba4](https://github.com/telemetry-dev/telemetry/commit/4791ba4e0779e8dcf826a43718e29a5937586095)) +* **sdk:** keep every prompt variable when their JSON is too long ([#142](https://github.com/telemetry-dev/telemetry/issues/142)) ([ca0b86c](https://github.com/telemetry-dev/telemetry/commit/ca0b86c8592807071c7c97942a2b28f7e0a6ae8e)) +* **sdk:** keep up to 16 MiB of each stream within a shared stream bound ([#172](https://github.com/telemetry-dev/telemetry/issues/172)) ([7f4f695](https://github.com/telemetry-dev/telemetry/commit/7f4f695edaee07503ca043ac49a6bbbc58784bfc)) +* **sdk:** name failed runs in the experiment result and suggest spanId for feedback ([#163](https://github.com/telemetry-dev/telemetry/issues/163)) ([3046a72](https://github.com/telemetry-dev/telemetry/commit/3046a72db1a27461388f9c24e1ad269897c5cada)) +* **sdk:** say runs, not items, in the failed count of an experiment with more runs per item ([b2dfaf7](https://github.com/telemetry-dev/telemetry/commit/b2dfaf7ddffcbdb861448dcccda4fcb773d550fe)) +* **sdk:** say runs, not items, in the failed count of an experiment with more runs per item ([49f460a](https://github.com/telemetry-dev/telemetry/commit/49f460a89240365251ddc16e6e1d7e97f69c4ad8)) +* **sdk:** send each captured value whole ([#148](https://github.com/telemetry-dev/telemetry/issues/148)) ([b9e689a](https://github.com/telemetry-dev/telemetry/commit/b9e689a438aecc72436495d4d5d75b9ac847f90e)) +* **sdk:** write the CI mode and runs per item to the experiment results ([#168](https://github.com/telemetry-dev/telemetry/issues/168)) ([463f3a8](https://github.com/telemetry-dev/telemetry/commit/463f3a8f243374d82eab1ba1284aeee7e8a4debe)), closes [#161](https://github.com/telemetry-dev/telemetry/issues/161) + + +### Documentation + +* **sdk:** correct the README lines left stale after [#164](https://github.com/telemetry-dev/telemetry/issues/164) ([#183](https://github.com/telemetry-dev/telemetry/issues/183)) ([c5fb9d7](https://github.com/telemetry-dev/telemetry/commit/c5fb9d7ce2fbda59dd32e49bd86ac3dfed944eac)), closes [#166](https://github.com/telemetry-dev/telemetry/issues/166) +* **sdk:** correct the READMEs that no longer match the SDKs ([#164](https://github.com/telemetry-dev/telemetry/issues/164)) ([acb45f5](https://github.com/telemetry-dev/telemetry/commit/acb45f501bf60dd5ecefaff6a8f5769bf0cd51fa)) + ## [0.3.2](https://github.com/telemetry-dev/telemetry/compare/python-v0.3.1...python-v0.3.2) (2026-10-30) diff --git a/sdks/python/pyproject.toml b/sdks/python/pyproject.toml index 1cffcd58..01f70c65 100644 --- a/sdks/python/pyproject.toml +++ b/sdks/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "telemetry-dev" -version = "0.3.2" +version = "0.3.3" 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 ed63e154..e4622ed5 100644 --- a/sdks/python/uv.lock +++ b/sdks/python/uv.lock @@ -404,7 +404,7 @@ wheels = [ [[package]] name = "telemetry-dev" -version = "0.3.2" +version = "0.3.3" source = { editable = "." } dependencies = [ { name = "opentelemetry-api" },