Skip to content

Commit 7fe1d5f

Browse files
chore(deps): weekly dependency update (#409)
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 7a716c7 commit 7fe1d5f

243 files changed

Lines changed: 13243 additions & 20553 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: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -286,21 +286,21 @@ conflicts = [
286286
[tool.braintrust.matrix]
287287

288288
[tool.braintrust.matrix.openai]
289-
latest = "openai==2.33.0"
289+
latest = "openai==2.36.0"
290290
"1.92.0" = "openai==1.92.0"
291291
"1.77.0" = "openai==1.77.0"
292292
"1.71.0" = "openai==1.71.0"
293293

294294
[tool.braintrust.matrix.anthropic]
295-
latest = "anthropic==0.97.0"
295+
latest = "anthropic==0.100.0"
296296
"0.48.0" = "anthropic==0.48.0"
297297

298298
[tool.braintrust.matrix.cohere]
299299
latest = "cohere==6.1.0"
300300
"5.0.0" = "cohere==5.0.0"
301301

302302
[tool.braintrust.matrix.openai-agents]
303-
latest = "openai-agents==0.15.1"
303+
latest = "openai-agents==0.17.1"
304304
"0.13.6" = "openai-agents==0.13.6"
305305
"0.0.19" = "openai-agents==0.0.19"
306306

@@ -309,11 +309,11 @@ latest = "litellm==1.83.14"
309309
"1.74.0" = "litellm==1.74.0"
310310

311311
[tool.braintrust.matrix.claude-agent-sdk]
312-
latest = "claude-agent-sdk==0.1.72"
312+
latest = "claude-agent-sdk==0.1.80"
313313
"0.1.10" = "claude-agent-sdk==0.1.10"
314314

315315
[tool.braintrust.matrix.agno]
316-
latest = "agno==2.6.4"
316+
latest = "agno==2.6.5"
317317
"2.4.0" = "agno==2.4.0"
318318
"2.1.0" = "agno==2.1.0"
319319

@@ -330,15 +330,15 @@ latest = "autogen-ext[openai]==0.7.5"
330330
"0.7.0" = "autogen-ext[openai]==0.7.0"
331331

332332
[tool.braintrust.matrix.strands-agents]
333-
latest = "strands-agents==1.38.0"
333+
latest = "strands-agents==1.39.0"
334334
"1.20.0" = "strands-agents==1.20.0"
335335

336336
[tool.braintrust.matrix.pydantic-ai-integration]
337-
latest = "pydantic-ai==1.89.1"
337+
latest = "pydantic-ai==1.93.0"
338338
"1.10.0" = "pydantic-ai==1.10.0"
339339

340340
[tool.braintrust.matrix.pydantic-ai-wrap-openai]
341-
latest = "pydantic-ai==1.89.1"
341+
latest = "pydantic-ai==1.93.0"
342342
"1.0.1" = "pydantic-ai==1.0.1"
343343
"0.1.9" = "pydantic-ai==0.1.9"
344344

@@ -347,11 +347,12 @@ latest = "autoevals==0.2.0"
347347
"0.0.129" = "autoevals==0.0.129"
348348

349349
[tool.braintrust.matrix.google-genai]
350-
latest = "google-genai==1.74.0"
350+
latest = "google-genai==2.0.1"
351+
"1.75.0" = "google-genai==1.75.0"
351352
"1.30.0" = "google-genai==1.30.0"
352353

353354
[tool.braintrust.matrix.dspy]
354-
latest = "dspy==3.2.0"
355+
latest = "dspy==3.2.1"
355356
"2.6.0" = "dspy==2.6.0"
356357

357358
[tool.braintrust.matrix.crewai]
@@ -362,11 +363,11 @@ latest = "crewai==1.14.4"
362363
"1.13.0" = "crewai==1.13.0"
363364

364365
[tool.braintrust.matrix.google-adk]
365-
latest = "google-adk==1.32.0"
366+
latest = "google-adk==1.33.0"
366367
"1.14.1" = "google-adk==1.14.1"
367368

368369
[tool.braintrust.matrix.langchain-core]
369-
latest = "langchain-core==1.3.2"
370+
latest = "langchain-core==1.3.3"
370371
"0.3.28" = "langchain-core==0.3.28"
371372

372373
[tool.braintrust.matrix.llama-index-core]
@@ -378,7 +379,7 @@ latest = "openrouter==0.9.1"
378379
"0.6.0" = "openrouter==0.6.0"
379380

380381
[tool.braintrust.matrix.mistralai]
381-
latest = "mistralai==2.4.4"
382+
latest = "mistralai==2.4.5"
382383
"1.12.4" = "mistralai==1.12.4"
383384

384385
[tool.braintrust.matrix.temporalio]

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

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ interactions:
1010
Content-Type:
1111
- application/json
1212
user-agent:
13-
- google-genai-sdk/1.73.1 gl-python/3.14.3 google-adk/1.31.0 gl-python/3.14.3
13+
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
1414
x-goog-api-client:
15-
- google-genai-sdk/1.73.1 gl-python/3.14.3 google-adk/1.31.0 gl-python/3.14.3
15+
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
1616
method: POST
1717
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent
1818
response:
@@ -26,8 +26,8 @@ interactions:
2626
5,\n \"totalTokenCount\": 46,\n \"promptTokensDetails\": [\n {\n
2727
\ \"modality\": \"TEXT\",\n \"tokenCount\": 41\n }\n ],\n
2828
\ \"candidatesTokensDetails\": [\n {\n \"modality\": \"TEXT\",\n
29-
\ \"tokenCount\": 5\n }\n ]\n },\n \"modelVersion\": \"gemini-2.0-flash\",\n
30-
\ \"responseId\": \"ej_iafmqB5Oa9MoPzOjrmQ4\"\n}\n"
29+
\ \"tokenCount\": 5\n }\n ],\n \"serviceTier\": \"standard\"\n
30+
\ },\n \"modelVersion\": \"gemini-2.0-flash\",\n \"responseId\": \"rPMBasaUM4WN_PUPldbV0Qc\"\n}\n"
3131
headers:
3232
Alt-Svc:
3333
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
@@ -36,11 +36,11 @@ interactions:
3636
Content-Type:
3737
- application/json; charset=UTF-8
3838
Date:
39-
- Fri, 17 Apr 2026 14:11:06 GMT
39+
- Mon, 11 May 2026 15:20:13 GMT
4040
Server:
4141
- scaffolding on HTTPServer2
4242
Server-Timing:
43-
- gfet4t7; dur=595
43+
- gfet4t7; dur=633
4444
Transfer-Encoding:
4545
- chunked
4646
Vary:
@@ -72,24 +72,23 @@ interactions:
7272
Content-Type:
7373
- application/json
7474
user-agent:
75-
- google-genai-sdk/1.73.1 gl-python/3.14.3 google-adk/1.31.0 gl-python/3.14.3
75+
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
7676
x-goog-api-client:
77-
- google-genai-sdk/1.73.1 gl-python/3.14.3 google-adk/1.31.0 gl-python/3.14.3
77+
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
7878
method: POST
7979
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent
8080
response:
8181
body:
8282
string: "{\n \"candidates\": [\n {\n \"content\": {\n \"parts\":
83-
[\n {\n \"text\": \"I have used the tool with the query
84-
\\\"test\\\". The tool returned: \\\"Processed: test\\\".\\n\"\n }\n
83+
[\n {\n \"text\": \"Processed: test\\n\"\n }\n
8584
\ ],\n \"role\": \"model\"\n },\n \"finishReason\":
86-
\"STOP\",\n \"avgLogprobs\": -0.03503913538796561\n }\n ],\n \"usageMetadata\":
87-
{\n \"promptTokenCount\": 53,\n \"candidatesTokenCount\": 21,\n \"totalTokenCount\":
88-
74,\n \"promptTokensDetails\": [\n {\n \"modality\": \"TEXT\",\n
85+
\"STOP\",\n \"avgLogprobs\": -0.04451884329319\n }\n ],\n \"usageMetadata\":
86+
{\n \"promptTokenCount\": 53,\n \"candidatesTokenCount\": 4,\n \"totalTokenCount\":
87+
57,\n \"promptTokensDetails\": [\n {\n \"modality\": \"TEXT\",\n
8988
\ \"tokenCount\": 53\n }\n ],\n \"candidatesTokensDetails\":
90-
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 21\n
91-
\ }\n ]\n },\n \"modelVersion\": \"gemini-2.0-flash\",\n \"responseId\":
92-
\"ej_iac6ZN_-g1MkP89XQ2Aw\"\n}\n"
89+
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 4\n }\n
90+
\ ],\n \"serviceTier\": \"standard\"\n },\n \"modelVersion\": \"gemini-2.0-flash\",\n
91+
\ \"responseId\": \"rfMBaveKJLLj_uMP_K264Qo\"\n}\n"
9392
headers:
9493
Alt-Svc:
9594
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
@@ -98,11 +97,11 @@ interactions:
9897
Content-Type:
9998
- application/json; charset=UTF-8
10099
Date:
101-
- Fri, 17 Apr 2026 14:11:07 GMT
100+
- Mon, 11 May 2026 15:20:14 GMT
102101
Server:
103102
- scaffolding on HTTPServer2
104103
Server-Timing:
105-
- gfet4t7; dur=627
104+
- gfet4t7; dur=563
106105
Transfer-Encoding:
107106
- chunked
108107
Vary:

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,24 @@ interactions:
99
Content-Type:
1010
- application/json
1111
user-agent:
12-
- google-genai-sdk/1.73.1 gl-python/3.14.3 google-adk/1.31.0 gl-python/3.14.3
12+
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
1313
x-goog-api-client:
14-
- google-genai-sdk/1.73.1 gl-python/3.14.3 google-adk/1.31.0 gl-python/3.14.3
14+
- google-genai-sdk/1.75.0 gl-python/3.12.12 google-adk/1.33.0 gl-python/3.12.12
1515
method: POST
1616
uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent
1717
response:
1818
body:
1919
string: "{\n \"candidates\": [\n {\n \"content\": {\n \"parts\":
2020
[\n {\n \"text\": \"The image is red.\"\n }\n
2121
\ ],\n \"role\": \"model\"\n },\n \"finishReason\":
22-
\"STOP\",\n \"avgLogprobs\": -0.012568791210651398\n }\n ],\n \"usageMetadata\":
22+
\"STOP\",\n \"avgLogprobs\": -0.011378899961709977\n }\n ],\n \"usageMetadata\":
2323
{\n \"promptTokenCount\": 289,\n \"candidatesTokenCount\": 5,\n \"totalTokenCount\":
2424
294,\n \"promptTokensDetails\": [\n {\n \"modality\": \"IMAGE\",\n
2525
\ \"tokenCount\": 258\n },\n {\n \"modality\": \"TEXT\",\n
2626
\ \"tokenCount\": 31\n }\n ],\n \"candidatesTokensDetails\":
2727
[\n {\n \"modality\": \"TEXT\",\n \"tokenCount\": 5\n }\n
28-
\ ]\n },\n \"modelVersion\": \"gemini-2.0-flash\",\n \"responseId\":
29-
\"cT_iafXLI-2z1MkP9L7ykQc\"\n}\n"
28+
\ ],\n \"serviceTier\": \"standard\"\n },\n \"modelVersion\": \"gemini-2.0-flash\",\n
29+
\ \"responseId\": \"p_MBat-hIu6c_uMPnp-boAc\"\n}\n"
3030
headers:
3131
Alt-Svc:
3232
- h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
@@ -35,11 +35,11 @@ interactions:
3535
Content-Type:
3636
- application/json; charset=UTF-8
3737
Date:
38-
- Fri, 17 Apr 2026 14:10:58 GMT
38+
- Mon, 11 May 2026 15:20:08 GMT
3939
Server:
4040
- scaffolding on HTTPServer2
4141
Server-Timing:
42-
- gfet4t7; dur=832
42+
- gfet4t7; dur=939
4343
Transfer-Encoding:
4444
- chunked
4545
Vary:

0 commit comments

Comments
 (0)