NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2855 most downloaded on PyPI
OpenTelemetry Google Generative AI instrumentation
Last release 5 days ago
29 Sep 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
154 releases · first in 2024
anthropic: Replace count_tokens with usage for newer models
[main 57553fd0] bump: version 0.32.0 → 0.32.1 53 files changed, 58 insertions(+), 52 deletions(-)
bedrock: support metrics for bedrock
[main ca83bee2] bump: version 0.31.4 → 0.32.0 51 files changed, 61 insertions(+), 50 deletions(-)
One column per month.
langchain: serialize inputs and outputs with pydantic
[main b814cddf] bump: version 0.31.3 → 0.31.4 51 files changed, 57 insertions(+), 50 deletions(-)
support async image upload flows
[main 8b0dea70] bump: version 0.31.2 → 0.31.3 51 files changed, 56 insertions(+), 50 deletions(-)
anthropic: add support for base64 images upload for anthropic
[main 9f270ece] bump: version 0.31.1 → 0.31.2 51 files changed, 56 insertions(+), 50 deletions(-)
anthropic: token counting exception when prompt contains images
[main 9a906292] bump: version 0.31.0 → 0.31.1 51 files changed, 56 insertions(+), 50 deletions(-)
sdk+openai: support base64 images upload
[main 6944daf3] bump: version 0.30.1 → 0.31.0 51 files changed, 60 insertions(+), 50 deletions(-)
[main 74018073] bump: version 0.30.0 → 0.30.1 51 files changed, 56 insertions(+), 50 deletions(-)
[main 74018073] bump: version 0.30.0 → 0.30.1 51 files changed, 56 insertions(+), 50 deletions(-)
[main d2ed5450] bump: version 0.29.2 → 0.30.0 51 files changed, 56 insertions(+), 50 deletions(-)
[main d2ed5450] bump: version 0.29.2 → 0.30.0 51 files changed, 56 insertions(+), 50 deletions(-)
langchain: allow external and langchain metadata
[main af6dcdb2] bump: version 0.29.1 → 0.29.2 49 files changed, 54 insertions(+), 48 deletions(-)
bedrock: llama3 completion wasnt logged
[main 3906a026] bump: version 0.29.0 → 0.29.1 49 files changed, 54 insertions(+), 48 deletions(-)
instrumentation: Import redis from OpenTelemetry, add redis sample rag application
[main 5b211975] bump: version 0.28.2 → 0.29.0 49 files changed, 58 insertions(+), 48 deletions(-)
openai: calculating streaming usage didnt work on azure models
[main 9756de0d] bump: version 0.28.1 → 0.28.2 49 files changed, 54 insertions(+), 48 deletions(-)
langchain: langgraph traces were broken
[main d1d67acb] bump: version 0.28.0 → 0.28.1 49 files changed, 54 insertions(+), 48 deletions(-)
llama-index: callback improvements
aentity_class was missing a positional argument (#1816)[main 27daeff2] bump: version 0.27.0 → 0.28.0 49 files changed, 62 insertions(+), 48 deletions(-)
sdk: chained entity path on nested tasks
[main e9f78491] bump: version 0.26.5 → 0.27.0 49 files changed, 61 insertions(+), 48 deletions(-)
langchain: export metadata as association properties
[main 39f9db6e] bump: version 0.26.4 → 0.26.5 47 files changed, 53 insertions(+), 46 deletions(-)
[main a31efcec] bump: version 0.26.3 → 0.26.4 47 files changed, 52 insertions(+), 46 deletions(-)
[main a31efcec] bump: version 0.26.3 → 0.26.4 47 files changed, 52 insertions(+), 46 deletions(-)
langchain: various cases where not all parameters were logged properly
[main 247b72b7] bump: version 0.26.2 → 0.26.3 47 files changed, 52 insertions(+), 46 deletions(-)
separate semconv-ai module to avoid conflicts
[main cce6d15c] bump: version 0.26.1 → 0.26.2 47 files changed, 52 insertions(+), 46 deletions(-)
openai: log content filter results in proper attributes
[main af5e112e] bump: version 0.26.0 → 0.26.1 47 files changed, 53 insertions(+), 46 deletions(-)
[main a5a62b37] bump: version 0.25.6 → 0.26.0 47 files changed, 56 insertions(+), 46 deletions(-)
[main a5a62b37] bump: version 0.25.6 → 0.26.0 47 files changed, 56 insertions(+), 46 deletions(-)
sdk: aworkflow wasn't propagating workflow_name attribute
[main 2b337d36] bump: version 0.25.5 → 0.25.6 47 files changed, 53 insertions(+), 46 deletions(-)
openai: pydantic tool calls in prompt weren't serialized correctly
[main 9ad18b70] bump: version 0.25.4 → 0.25.5 47 files changed, 52 insertions(+), 46 deletions(-)
sdk: manual reporting of llm spans
[main 11dfcbd0] bump: version 0.25.3 → 0.25.4 47 files changed, 52 insertions(+), 46 deletions(-)
langchain: input/output values weren't respecting user config
[main 16b1880a] bump: version 0.25.2 → 0.25.3 47 files changed, 52 insertions(+), 46 deletions(-)
langchain: remove leftover print
[main 811480d6] bump: version 0.25.1 → 0.25.2 47 files changed, 55 insertions(+), 46 deletions(-)
association properties and workflow / task on metrics
[main 38192c46] bump: version 0.25.0 → 0.25.1 47 files changed, 53 insertions(+), 46 deletions(-)
suppress LLM instrumentations through context
[main 61b37e5e] bump: version 0.24.0 → 0.25.0 47 files changed, 57 insertions(+), 46 deletions(-)
sdk: prompt versions and workflow versions
tool_calls assistant messages (#1429)function_call to tool_calls (#1431)[main d1f6ae32] bump: version 0.23.0 → 0.24.0 47 files changed, 65 insertions(+), 46 deletions(-)
input/output serialization issue for langchain
[main ff80bf53] bump: version 0.22.1 → 0.23.0 45 files changed, 55 insertions(+), 44 deletions(-)
sdk: backpropagate association property to nearest workflow/task
[main 59624887] bump: version 0.22.0 → 0.22.1 45 files changed, 52 insertions(+), 44 deletions(-)
gemini: basic support in generate_content API
[main 8b8c4b25] bump: version 0.21.5 → 0.22.0 45 files changed, 61 insertions(+), 44 deletions(-)
openai: handle empty finish_reason
[main c9c4a1eb] bump: version 0.21.4 → 0.21.5 40 files changed, 47 insertions(+), 39 deletions(-)
Your coding agent can read these notes before it upgrades. Set up the MCP server →