Skip to content

Commit 178944d

Browse files
chore(deps): weekly dependency update (#528)
Automated weekly dependency update via `python scripts/update-matrix-latest.py && uv lock --upgrade`. ⚠️ **Provider SDK packages changed.** A human needs to re-record cassettes locally before merging. --------- Co-authored-by: AbhiPrasad <18689448+AbhiPrasad@users.noreply.github.com> Co-authored-by: Abhijeet Prasad <abhijeet@braintrustdata.com>
1 parent 5a19cd6 commit 178944d

177 files changed

Lines changed: 14883 additions & 13524 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

py/pyproject.toml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ braintrust = ["py.typed"]
9898

9999
# -- Base test deps (all sessions include this) --------------------------------
100100
test = [
101-
"pytest==9.1.0",
101+
"pytest==9.1.1",
102102
"pytest-asyncio==1.3.0",
103103
"pytest-vcr==1.0.2",
104104
]
@@ -312,43 +312,43 @@ conflicts = [
312312
[tool.braintrust.matrix]
313313

314314
[tool.braintrust.matrix.openai]
315-
latest = "openai==2.41.1"
315+
latest = "openai==2.43.0"
316316
"1.92.0" = "openai==1.92.0"
317317
"1.77.0" = "openai==1.77.0"
318318
"1.71.0" = "openai==1.71.0"
319319

320320
[tool.braintrust.matrix.anthropic]
321-
latest = "anthropic==0.109.1"
321+
latest = "anthropic==0.111.0"
322322
"0.48.0" = "anthropic==0.48.0"
323323

324324
[tool.braintrust.matrix.cohere]
325325
latest = "cohere==7.0.4"
326326
"5.0.0" = "cohere==5.0.0"
327327

328328
[tool.braintrust.matrix.openai-agents]
329-
latest = "openai-agents==0.17.5"
329+
latest = "openai-agents==0.17.6"
330330
"0.13.6" = "openai-agents==0.13.6"
331331
"0.0.19" = "openai-agents==0.0.19"
332332

333333
[tool.braintrust.matrix.litellm]
334-
latest = "litellm==1.89.0"
334+
latest = "litellm==1.89.3"
335335
"1.74.0" = "litellm==1.74.0"
336336

337337
[tool.braintrust.matrix.livekit-agents]
338-
latest = "livekit-agents==1.6.0"
338+
latest = "livekit-agents==1.6.2"
339339
"1.3.1" = "livekit-agents==1.3.1"
340340

341341
[tool.braintrust.matrix.claude-agent-sdk]
342-
latest = "claude-agent-sdk==0.2.101"
342+
latest = "claude-agent-sdk==0.2.106"
343343
"0.1.10" = "claude-agent-sdk==0.1.10"
344344

345345
[tool.braintrust.matrix.agno]
346-
latest = "agno==2.6.14"
346+
latest = "agno==2.6.18"
347347
"2.4.0" = "agno==2.4.0"
348348
"2.1.0" = "agno==2.1.0"
349349

350350
[tool.braintrust.matrix.agentscope]
351-
latest = "agentscope==2.0.1"
351+
latest = "agentscope==2.0.2"
352352
"1.0.0" = "agentscope==1.0.0"
353353

354354
[tool.braintrust.matrix.autogen-agentchat]
@@ -360,7 +360,7 @@ latest = "autogen-ext[openai]==0.7.5"
360360
"0.7.0" = "autogen-ext[openai]==0.7.0"
361361

362362
[tool.braintrust.matrix.strands-agents]
363-
latest = "strands-agents==1.43.0"
363+
latest = "strands-agents==1.44.0"
364364
"1.20.0" = "strands-agents==1.20.0"
365365

366366
[tool.braintrust.matrix.pydantic-ai-integration]
@@ -381,7 +381,7 @@ latest = "instructor==1.15.3"
381381
"1.11.0" = "instructor==1.11.0"
382382

383383
[tool.braintrust.matrix.google-genai]
384-
latest = "google-genai==2.8.0"
384+
latest = "google-genai==2.9.0"
385385
"1.75.0" = "google-genai==1.75.0"
386386
"1.30.0" = "google-genai==1.30.0"
387387

@@ -397,53 +397,53 @@ latest = "crewai==1.14.7"
397397
"1.13.0" = "crewai==1.13.0"
398398

399399
[tool.braintrust.matrix.google-adk]
400-
latest = "google-adk[mcp]==2.2.0"
400+
latest = "google-adk[mcp]==2.3.0"
401401
"1.14.1" = "google-adk[mcp]==1.14.1"
402402

403403
[tool.braintrust.matrix.langchain-core]
404-
latest = "langchain-core==1.4.7"
404+
latest = "langchain-core==1.4.8"
405405
"0.3.28" = "langchain-core==0.3.28"
406406

407407
[tool.braintrust.matrix.llama-index-core]
408408
latest = "llama-index-core==0.14.22"
409409
"0.13.0" = "llama-index-core==0.13.0"
410410

411411
[tool.braintrust.matrix.openrouter]
412-
latest = "openrouter==0.9.2"
412+
latest = "openrouter==0.10.0"
413413
"0.6.0" = "openrouter==0.6.0"
414414

415415
[tool.braintrust.matrix.mistralai]
416-
latest = "mistralai==2.4.9"
416+
latest = "mistralai==2.4.13"
417417
"1.12.4" = "mistralai==1.12.4"
418418

419419
[tool.braintrust.matrix.huggingface-hub]
420420
# Floor pinned to 0.32.0: the earliest release that exposes the
421421
# ``provider="auto"`` routing mode the integration relies on for multi-
422422
# provider use, while still keeping the same chat_completion /
423423
# text_generation / feature_extraction / sentence_similarity method names.
424-
latest = "huggingface-hub==1.19.0"
424+
latest = "huggingface-hub==1.20.1"
425425
"0.32.0" = "huggingface-hub==0.32.0"
426426

427427
[tool.braintrust.matrix.temporalio]
428-
latest = "temporalio==1.28.0"
428+
latest = "temporalio==1.29.0"
429429
"1.20.0" = "temporalio==1.20.0"
430430
"1.19.0" = "temporalio==1.19.0"
431431

432432
[tool.braintrust.matrix.pytest-matrix]
433433
# Canonical pytest pin. The matching entry in [dependency-groups].test is
434434
# kept in sync by py/scripts/sync-pytest-pin.py (enforced by pre-commit).
435-
latest = "pytest==9.1.0"
435+
latest = "pytest==9.1.1"
436436
"8.4.2" = "pytest==8.4.2"
437437

438438
[tool.braintrust.matrix.braintrust-core]
439439
latest = "braintrust-core==0.0.59"
440440

441441
[tool.braintrust.matrix.boto3]
442-
latest = "boto3==1.43.29"
442+
latest = "boto3==1.43.34"
443443
"1.34.116" = "boto3==1.34.116"
444444

445445
[tool.braintrust.matrix.botocore]
446-
latest = "botocore==1.43.29"
446+
latest = "botocore==1.43.34"
447447
"1.34.116" = "botocore==1.34.116"
448448

449449
# ---------------------------------------------------------------------------

py/src/braintrust/integrations/adk/cassettes/latest/test_adk_agent_metadata_with_attachment.yaml

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,22 @@ interactions:
88
"Query", "type": "string"}}, "required": ["query"], "title": "simple_toolParams",
99
"type": "object"}}]}], "generationConfig": {}}'
1010
headers:
11-
Accept:
11+
accept:
1212
- '*/*'
13-
Accept-Encoding:
13+
accept-encoding:
1414
- gzip, deflate
15-
Connection:
15+
connection:
1616
- keep-alive
17-
Content-Length:
17+
content-length:
1818
- '531'
19-
Content-Type:
19+
content-type:
2020
- application/json
21-
Host:
21+
host:
2222
- generativelanguage.googleapis.com
2323
user-agent:
24-
- google-genai-sdk/2.8.0 gl-python/3.13.5 google-adk/2.2.0 gl-python/3.13.5
24+
- google-genai-sdk/2.9.0 gl-python/3.14.3 google-adk/2.3.0 gl-python/3.14.3
2525
x-goog-api-client:
26-
- google-genai-sdk/2.8.0 gl-python/3.13.5 google-adk/2.2.0 gl-python/3.13.5
26+
- google-genai-sdk/2.9.0 gl-python/3.14.3 google-adk/2.3.0 gl-python/3.14.3
2727
method: POST
2828
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent
2929
response:
@@ -37,34 +37,34 @@ interactions:
3737
\ \"promptTokenCount\": 68,\n \"candidatesTokenCount\": 15,\n \"totalTokenCount\":
3838
83,\n \"promptTokensDetails\": [\n {\n \"modality\": \"TEXT\",\n
3939
\ \"tokenCount\": 68\n }\n ],\n \"serviceTier\": \"standard\"\n
40-
\ },\n \"modelVersion\": \"gemini-2.5-flash-lite\",\n \"responseId\": \"-1Uwaq-tMPbW1MkPu5ezmAQ\"\n}\n"
40+
\ },\n \"modelVersion\": \"gemini-2.5-flash-lite\",\n \"responseId\": \"SnQ5auuVE5nQ_uMPxZSWqAU\"\n}\n"
4141
headers:
42-
Alt-Svc:
42+
alt-svc:
4343
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
44-
Content-Type:
44+
content-length:
45+
- '738'
46+
content-type:
4547
- application/json; charset=UTF-8
46-
Date:
47-
- Mon, 15 Jun 2026 19:43:56 GMT
48-
Server:
48+
date:
49+
- Mon, 22 Jun 2026 17:43:40 GMT
50+
server:
4951
- scaffolding on HTTPServer2
50-
Server-Timing:
51-
- gfet4t7; dur=306
52-
Transfer-Encoding:
52+
server-timing:
53+
- gfet4t7; dur=2673
54+
transfer-encoding:
5355
- chunked
54-
Vary:
56+
vary:
5557
- Origin
5658
- X-Origin
5759
- Referer
58-
X-Content-Type-Options:
60+
x-content-type-options:
5961
- nosniff
60-
X-Frame-Options:
62+
x-frame-options:
6163
- SAMEORIGIN
62-
X-Gemini-Service-Tier:
64+
x-gemini-service-tier:
6365
- standard
64-
X-XSS-Protection:
66+
x-xss-protection:
6567
- '0'
66-
content-length:
67-
- '738'
6868
status:
6969
code: 200
7070
message: OK
@@ -80,62 +80,62 @@ interactions:
8080
["query"], "title": "simple_toolParams", "type": "object"}}]}], "generationConfig":
8181
{}}'
8282
headers:
83-
Accept:
83+
accept:
8484
- '*/*'
85-
Accept-Encoding:
85+
accept-encoding:
8686
- gzip, deflate
87-
Connection:
87+
connection:
8888
- keep-alive
89-
Content-Length:
89+
content-length:
9090
- '750'
91-
Content-Type:
91+
content-type:
9292
- application/json
93-
Host:
93+
host:
9494
- generativelanguage.googleapis.com
9595
user-agent:
96-
- google-genai-sdk/2.8.0 gl-python/3.13.5 google-adk/2.2.0 gl-python/3.13.5
96+
- google-genai-sdk/2.9.0 gl-python/3.14.3 google-adk/2.3.0 gl-python/3.14.3
9797
x-goog-api-client:
98-
- google-genai-sdk/2.8.0 gl-python/3.13.5 google-adk/2.2.0 gl-python/3.13.5
98+
- google-genai-sdk/2.9.0 gl-python/3.14.3 google-adk/2.3.0 gl-python/3.14.3
9999
method: POST
100100
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent
101101
response:
102102
body:
103103
string: "{\n \"candidates\": [\n {\n \"content\": {\n \"parts\":
104-
[\n {\n \"text\": \"The tool was executed successfully.
105-
The response indicates that the query \\\"test\\\" was processed successfully.
106-
\\n\"\n }\n ],\n \"role\": \"model\"\n },\n \"finishReason\":
104+
[\n {\n \"text\": \"The tool was able to process the query
105+
\\\"test\\\" and the response was \\\"Processed: test\\\".\"\n }\n
106+
\ ],\n \"role\": \"model\"\n },\n \"finishReason\":
107107
\"STOP\",\n \"index\": 0\n }\n ],\n \"usageMetadata\": {\n \"promptTokenCount\":
108-
100,\n \"candidatesTokenCount\": 19,\n \"totalTokenCount\": 119,\n \"promptTokensDetails\":
108+
100,\n \"candidatesTokenCount\": 20,\n \"totalTokenCount\": 120,\n \"promptTokensDetails\":
109109
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 100\n
110110
\ }\n ],\n \"serviceTier\": \"standard\"\n },\n \"modelVersion\":
111-
\"gemini-2.5-flash-lite\",\n \"responseId\": \"_FUwar20De3qjrEP5cyX2Ag\"\n}\n"
111+
\"gemini-2.5-flash-lite\",\n \"responseId\": \"TXQ5atCBBtiR-8YP0YW90Aw\"\n}\n"
112112
headers:
113-
Alt-Svc:
113+
alt-svc:
114114
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
115-
Content-Type:
115+
content-length:
116+
- '640'
117+
content-type:
116118
- application/json; charset=UTF-8
117-
Date:
118-
- Mon, 15 Jun 2026 19:43:56 GMT
119-
Server:
119+
date:
120+
- Mon, 22 Jun 2026 17:43:41 GMT
121+
server:
120122
- scaffolding on HTTPServer2
121-
Server-Timing:
122-
- gfet4t7; dur=337
123-
Transfer-Encoding:
123+
server-timing:
124+
- gfet4t7; dur=519
125+
transfer-encoding:
124126
- chunked
125-
Vary:
127+
vary:
126128
- Origin
127129
- X-Origin
128130
- Referer
129-
X-Content-Type-Options:
131+
x-content-type-options:
130132
- nosniff
131-
X-Frame-Options:
133+
x-frame-options:
132134
- SAMEORIGIN
133-
X-Gemini-Service-Tier:
135+
x-gemini-service-tier:
134136
- standard
135-
X-XSS-Protection:
137+
x-xss-protection:
136138
- '0'
137-
content-length:
138-
- '664'
139139
status:
140140
code: 200
141141
message: OK

0 commit comments

Comments
 (0)