Repository navigation
chore(deps): weekly dependency update #911
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
e717629
467097c
ef05c5a
26187e5
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -319,6 +319,9 @@ lint = [ | |
| "llama-index-core", | ||
| "llama-index-llms-openai", | ||
| "llama-index-embeddings-openai", | ||
| # pydantic-ai's matrix latest requires Python 3.11+, so pylint skips it on | ||
| # 3.10. Keep a lock-resolved version here so pydantic_ai imports resolve. | ||
| "pydantic-ai", | ||
| # Keep the lint environment's optional SDK dependencies lock-resolved | ||
| # instead of installing the unconstrained [all] extra separately. | ||
| "opentelemetry-api==1.39.1", | ||
|
|
@@ -370,7 +373,7 @@ explicit = true | |
| # --------------------------------------------------------------------------- | ||
|
|
||
| [tool.uv] | ||
| exclude-newer = "2026-10-09T00:00:00Z" | ||
| exclude-newer = "2026-10-12T06:05:49Z" | ||
| conflicts = [ | ||
| # Groups that pin or transitively require conflicting openai versions. | ||
| [ | ||
|
|
@@ -427,13 +430,13 @@ latest = "ai[openai]==0.8.0" | |
| "0.4.0" = "ai[openai]==0.4.0" | ||
|
|
||
| [tool.braintrust.matrix.openai] | ||
| latest = "openai==3.24.0" | ||
| latest = "openai==3.29.0" | ||
| "1.92.0" = "openai==1.92.0" | ||
| "1.77.0" = "openai==1.77.0" | ||
| "1.71.0" = "openai==1.71.0" | ||
|
|
||
| [tool.braintrust.matrix.anthropic] | ||
| latest = "anthropic==1.11.0" | ||
| latest = "anthropic==1.13.0" | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Although most Anthropic recordings were refreshed, AGENTS.md reference: AGENTS.md:L201-L205 Useful? React with 👍 / 👎. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Beyond the previously identified server-tool fixture, AGENTS.md reference: AGENTS.md:L196-L204 Useful? React with 👍 / 👎. |
||
| "0.48.0" = "anthropic==0.48.0" | ||
|
|
||
| [tool.braintrust.matrix.cohere] | ||
|
|
@@ -448,29 +451,29 @@ latest = "openai-agents==0.23.1" | |
| [tool.braintrust.matrix.litellm] | ||
| # 1.92.0 only publishes Linux wheels through CPython 3.13, but the test | ||
| # matrix also covers Windows and CPython 3.14. | ||
| latest = "litellm==1.104.0" | ||
| latest = "litellm==1.105.0" | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The refreshed set omits both AGENTS.md reference: AGENTS.md:L201-L205 Useful? React with 👍 / 👎. |
||
| "1.74.0" = "litellm==1.74.0" | ||
|
|
||
| [tool.braintrust.matrix.livekit-agents] | ||
| latest = "livekit-agents==1.8.4" | ||
| latest = "livekit-agents==1.8.6" | ||
| "1.3.1" = "livekit-agents==1.3.1" | ||
|
|
||
| [tool.braintrust.matrix.pipecat-ai] | ||
| latest = "pipecat-ai==1.12.0" | ||
| "1.3.0" = "pipecat-ai==1.3.0" | ||
|
|
||
| [tool.braintrust.matrix.claude-agent-sdk] | ||
| latest = "claude-agent-sdk==0.2.163" | ||
| latest = "claude-agent-sdk==0.2.165" | ||
| "0.1.10" = "claude-agent-sdk==0.1.10" | ||
|
|
||
| [tool.braintrust.matrix.cursor-sdk] | ||
| # 1.0.25 fixes bridge callback tokens that could be parsed as CLI flags while | ||
| # retaining per-turn usage, sync/async consumption, multimodal, and custom tools. | ||
| latest = "cursor-sdk==1.0.35" | ||
| latest = "cursor-sdk==1.0.37" | ||
| "1.0.25" = "cursor-sdk==1.0.25" | ||
|
|
||
| [tool.braintrust.matrix.agno] | ||
| latest = "agno==3.1.1" | ||
| latest = "agno==3.1.2" | ||
| "2.4.0" = "agno==2.4.0" | ||
| "2.1.0" = "agno==2.1.0" | ||
|
|
||
|
|
@@ -487,28 +490,28 @@ latest = "autogen-ext[openai]==0.7.5" | |
| "0.7.0" = "autogen-ext[openai]==0.7.0" | ||
|
|
||
| [tool.braintrust.matrix.strands-agents] | ||
| latest = "strands-agents==1.57.2" | ||
| latest = "strands-agents==1.59.0" | ||
| "1.20.0" = "strands-agents==1.20.0" | ||
|
|
||
| [tool.braintrust.matrix.pydantic-ai-integration] | ||
| latest = "pydantic-ai==2.54.0" | ||
| latest = "pydantic-ai==2.55.0" | ||
| "1.10.0" = "pydantic-ai==1.10.0" | ||
|
|
||
| [tool.braintrust.matrix.pydantic-ai-wrap-openai] | ||
| latest = "pydantic-ai==2.54.0" | ||
| latest = "pydantic-ai==2.55.0" | ||
| "1.0.1" = "pydantic-ai==1.0.1" | ||
| "0.1.9" = "pydantic-ai==0.1.9" | ||
|
|
||
| [tool.braintrust.matrix.autoevals] | ||
| latest = "autoevals==0.3.0" | ||
| latest = "autoevals==0.4.0" | ||
| "0.0.129" = "autoevals==0.0.129" | ||
|
|
||
| [tool.braintrust.matrix.instructor] | ||
| latest = "instructor==1.17.0" | ||
| "1.11.0" = "instructor==1.11.0" | ||
|
|
||
| [tool.braintrust.matrix.google-genai] | ||
| latest = "google-genai==2.28.0" | ||
| latest = "google-genai==2.29.0" | ||
| "1.75.0" = "google-genai==1.75.0" | ||
| "1.30.0" = "google-genai==1.30.0" | ||
|
|
||
|
|
@@ -520,14 +523,14 @@ latest = "dspy==3.4.0" | |
| "2.6.0" = "dspy==2.6.0" | ||
|
|
||
| [tool.braintrust.matrix.deepagents] | ||
| latest = "deepagents==0.7.21" | ||
| latest = "deepagents==0.7.24" | ||
| "0.6.0" = "deepagents==0.6.0" | ||
|
|
||
| [tool.braintrust.matrix.crewai] | ||
| # 1.13.0 is the first release with the full causal-id surface (event_id / | ||
| # parent_event_id / started_event_id on BaseEvent) plus the ``usage`` field on | ||
| # LLMCallCompletedEvent that the Braintrust CrewAI integration depends on. | ||
| latest = "crewai==1.15.23" | ||
| latest = "crewai==1.15.27" | ||
| "1.13.0" = "crewai==1.13.0" | ||
|
|
||
| [tool.braintrust.matrix.google-adk] | ||
|
|
@@ -536,35 +539,35 @@ latest = "google-adk[mcp]==2.11.0" | |
| "1.14.1" = "google-adk[mcp]==1.14.1" | ||
|
|
||
| [tool.braintrust.matrix.langchain-core] | ||
| latest = "langchain-core==1.6.6" | ||
| latest = "langchain-core==1.6.9" | ||
| "0.3.28" = "langchain-core==0.3.28" | ||
|
|
||
| [tool.braintrust.matrix.llama-index-core] | ||
| latest = "llama-index-core==0.14.25" | ||
| "0.13.0" = "llama-index-core==0.13.0" | ||
|
|
||
| [tool.braintrust.matrix.openrouter] | ||
| latest = "openrouter==1.3.22" | ||
| latest = "openrouter==1.3.43" | ||
| "0.6.0" = "openrouter==0.6.0" | ||
|
|
||
| [tool.braintrust.matrix.mistralai] | ||
| latest = "mistralai==3.0.0" | ||
| latest = "mistralai==3.2.0" | ||
| "2.10.1" = "mistralai==2.10.1" | ||
| "1.12.4" = "mistralai==1.12.4" | ||
|
|
||
| [tool.braintrust.matrix.typesafe-sdk] | ||
| latest = "typesafe-sdk==0.7.2" | ||
| latest = "typesafe-sdk==0.7.4" | ||
|
|
||
| [tool.braintrust.matrix.huggingface-hub] | ||
| # Floor pinned to 0.32.0: the earliest release that exposes the | ||
| # ``provider="auto"`` routing mode the integration relies on for multi- | ||
| # provider use, while still keeping the same chat_completion / | ||
| # text_generation / feature_extraction / sentence_similarity method names. | ||
| latest = "huggingface-hub==2.1.1" | ||
| latest = "huggingface-hub==2.2.0" | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The fresh evidence after the prior cassette comment is that this revision adds many cassette updates but none under AGENTS.md reference: AGENTS.md:L201-L205 Useful? React with 👍 / 👎. |
||
| "0.32.0" = "huggingface-hub==0.32.0" | ||
|
|
||
| [tool.braintrust.matrix.transformers] | ||
| latest = "transformers==5.18.0" | ||
| latest = "transformers==5.19.0" | ||
| "4.42.0" = "transformers==4.42.0" | ||
|
|
||
| [tool.braintrust.matrix.temporalio] | ||
|
|
@@ -590,29 +593,29 @@ latest = "pytest==9.1.1" | |
| latest = "braintrust-core==0.0.59" | ||
|
|
||
| [tool.braintrust.matrix.boto3] | ||
| latest = "boto3==1.43.108" | ||
| latest = "boto3==1.43.111" | ||
| "1.34.116" = "boto3==1.34.116" | ||
|
|
||
| [tool.braintrust.matrix.botocore] | ||
| latest = "botocore==1.43.108" | ||
| latest = "botocore==1.43.111" | ||
| "1.34.116" = "botocore==1.34.116" | ||
|
|
||
| # OpenTelemetry api/sdk/exporter release in lockstep; keep their keys in sync. | ||
| # 1.45.0 moved OTLP HTTP exporter headers onto an internal client, so keep a | ||
| # pre-1.45 version covered alongside latest. 1.16.0 is the oldest release that | ||
| # imports without pkg_resources; test_otel skips it on Python 3.14 (protobuf<5). | ||
| [tool.braintrust.matrix.opentelemetry-api] | ||
| latest = "opentelemetry-api==1.45.0" | ||
| latest = "opentelemetry-api==1.45.1" | ||
| "1.44.0" = "opentelemetry-api==1.44.0" | ||
| "1.16.0" = "opentelemetry-api==1.16.0" | ||
|
|
||
| [tool.braintrust.matrix.opentelemetry-sdk] | ||
| latest = "opentelemetry-sdk==1.45.0" | ||
| latest = "opentelemetry-sdk==1.45.1" | ||
| "1.44.0" = "opentelemetry-sdk==1.44.0" | ||
| "1.16.0" = "opentelemetry-sdk==1.16.0" | ||
|
|
||
| [tool.braintrust.matrix.opentelemetry-exporter-otlp-proto-http] | ||
| latest = "opentelemetry-exporter-otlp-proto-http==1.45.0" | ||
| latest = "opentelemetry-exporter-otlp-proto-http==1.45.1" | ||
| "1.44.0" = "opentelemetry-exporter-otlp-proto-http==1.44.0" | ||
| "1.16.0" = "opentelemetry-exporter-otlp-proto-http==1.16.0" | ||
|
|
||
|
|
||
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
latestprovider versions now advance across several minor releases, but this commit changes onlypyproject.tomlanduv.lock; the checked-in recordings still identify the previous clients—for example, OpenAI cassettes contain 3.24.0, Anthropic 1.11.0, Google GenAI 2.28.0, and Mistral 3.0.0. Because CI uses replay-only VCR, the new clients receive old response payloads, so passing integration sessions cannot detect response-shape or wire-format changes in the versions introduced here. Re-record the affectedcassettes/latestdirectories, including integrations that consume these providers as auxiliary dependencies, and validate playback before merging.AGENTS.md reference: AGENTS.md:L201-L205
Useful? React with 👍 / 👎.