Skip to content

Commit 6f8182f

Browse files
chore(deps): weekly dependency update (#711)
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 14add17 commit 6f8182f

269 files changed

Lines changed: 18976 additions & 16075 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: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -377,40 +377,40 @@ latest = "ai[openai]==0.4.2"
377377
"0.4.0" = "ai[openai]==0.4.0"
378378

379379
[tool.braintrust.matrix.openai]
380-
latest = "openai==3.1.0"
380+
latest = "openai==3.3.1"
381381
"1.92.0" = "openai==1.92.0"
382382
"1.77.0" = "openai==1.77.0"
383383
"1.71.0" = "openai==1.71.0"
384384

385385
[tool.braintrust.matrix.anthropic]
386-
latest = "anthropic==0.122.0"
386+
latest = "anthropic==1.0.0"
387387
"0.48.0" = "anthropic==0.48.0"
388388

389389
[tool.braintrust.matrix.cohere]
390-
latest = "cohere==7.0.8"
390+
latest = "cohere==7.0.9"
391391
"5.0.0" = "cohere==5.0.0"
392392

393393
[tool.braintrust.matrix.openai-agents]
394-
latest = "openai-agents==0.21.1"
394+
latest = "openai-agents==0.22.0"
395395
"0.13.6" = "openai-agents==0.13.6"
396396
"0.0.19" = "openai-agents==0.0.19"
397397

398398
[tool.braintrust.matrix.litellm]
399399
# 1.92.0 only publishes Linux wheels through CPython 3.13, but the test
400400
# matrix also covers Windows and CPython 3.14.
401-
latest = "litellm==1.97.0"
401+
latest = "litellm==1.98.0"
402402
"1.74.0" = "litellm==1.74.0"
403403

404404
[tool.braintrust.matrix.livekit-agents]
405-
latest = "livekit-agents==1.6.10"
405+
latest = "livekit-agents==1.7.0"
406406
"1.3.1" = "livekit-agents==1.3.1"
407407

408408
[tool.braintrust.matrix.pipecat-ai]
409409
latest = "pipecat-ai==1.7.0"
410410
"1.3.0" = "pipecat-ai==1.3.0"
411411

412412
[tool.braintrust.matrix.claude-agent-sdk]
413-
latest = "claude-agent-sdk==0.2.139"
413+
latest = "claude-agent-sdk==0.2.144"
414414
"0.1.10" = "claude-agent-sdk==0.1.10"
415415

416416
[tool.braintrust.matrix.cursor-sdk]
@@ -437,15 +437,15 @@ latest = "autogen-ext[openai]==0.7.5"
437437
"0.7.0" = "autogen-ext[openai]==0.7.0"
438438

439439
[tool.braintrust.matrix.strands-agents]
440-
latest = "strands-agents==1.52.0"
440+
latest = "strands-agents==1.53.0"
441441
"1.20.0" = "strands-agents==1.20.0"
442442

443443
[tool.braintrust.matrix.pydantic-ai-integration]
444-
latest = "pydantic-ai==2.31.0"
444+
latest = "pydantic-ai==2.33.0"
445445
"1.10.0" = "pydantic-ai==1.10.0"
446446

447447
[tool.braintrust.matrix.pydantic-ai-wrap-openai]
448-
latest = "pydantic-ai==2.31.0"
448+
latest = "pydantic-ai==2.33.0"
449449
"1.0.1" = "pydantic-ai==1.0.1"
450450
"0.1.9" = "pydantic-ai==0.1.9"
451451

@@ -458,55 +458,55 @@ latest = "instructor==1.15.4"
458458
"1.11.0" = "instructor==1.11.0"
459459

460460
[tool.braintrust.matrix.google-genai]
461-
latest = "google-genai==2.18.1"
461+
latest = "google-genai==2.19.0"
462462
"1.75.0" = "google-genai==1.75.0"
463463
"1.30.0" = "google-genai==1.30.0"
464464

465465
[tool.braintrust.matrix.dspy]
466-
latest = "dspy==3.3.0"
466+
latest = "dspy==3.3.1"
467467
"2.6.0" = "dspy==2.6.0"
468468

469469
[tool.braintrust.matrix.deepagents]
470-
latest = "deepagents==0.7.6"
470+
latest = "deepagents==0.7.8"
471471
"0.6.0" = "deepagents==0.6.0"
472472

473473
[tool.braintrust.matrix.crewai]
474474
# 1.13.0 is the first release with the full causal-id surface (event_id /
475475
# parent_event_id / started_event_id on BaseEvent) plus the ``usage`` field on
476476
# LLMCallCompletedEvent that the Braintrust CrewAI integration depends on.
477-
latest = "crewai==1.15.16"
477+
latest = "crewai==1.15.17"
478478
"1.13.0" = "crewai==1.13.0"
479479

480480
[tool.braintrust.matrix.google-adk]
481-
latest = "google-adk[mcp]==2.7.0"
481+
latest = "google-adk[mcp]==2.7.1"
482482
"1.14.1" = "google-adk[mcp]==1.14.1"
483483

484484
[tool.braintrust.matrix.langchain-core]
485-
latest = "langchain-core==1.5.5"
485+
latest = "langchain-core==1.6.0"
486486
"0.3.28" = "langchain-core==0.3.28"
487487

488488
[tool.braintrust.matrix.llama-index-core]
489-
latest = "llama-index-core==0.14.23"
489+
latest = "llama-index-core==0.14.24"
490490
"0.13.0" = "llama-index-core==0.13.0"
491491

492492
[tool.braintrust.matrix.openrouter]
493-
latest = "openrouter==1.1.58"
493+
latest = "openrouter==1.1.76"
494494
"0.6.0" = "openrouter==0.6.0"
495495

496496
[tool.braintrust.matrix.mistralai]
497-
latest = "mistralai==2.9.3"
497+
latest = "mistralai==2.9.4"
498498
"1.12.4" = "mistralai==1.12.4"
499499

500500
[tool.braintrust.matrix.huggingface-hub]
501501
# Floor pinned to 0.32.0: the earliest release that exposes the
502502
# ``provider="auto"`` routing mode the integration relies on for multi-
503503
# provider use, while still keeping the same chat_completion /
504504
# text_generation / feature_extraction / sentence_similarity method names.
505-
latest = "huggingface-hub==1.27.0"
505+
latest = "huggingface-hub==1.28.0"
506506
"0.32.0" = "huggingface-hub==0.32.0"
507507

508508
[tool.braintrust.matrix.transformers]
509-
latest = "transformers==5.15.0"
509+
latest = "transformers==5.15.1"
510510
"4.42.0" = "transformers==4.42.0"
511511

512512
[tool.braintrust.matrix.temporalio]
@@ -515,7 +515,7 @@ latest = "temporalio==1.31.0"
515515
"1.19.0" = "temporalio==1.19.0"
516516

517517
[tool.braintrust.matrix.harbor]
518-
latest = "harbor==0.21.0"
518+
latest = "harbor==0.22.0"
519519
# 0.16.0 is the oldest supported release: it is the first with
520520
# TrialEvent.AGENT_END, which the lifecycle state machine subscribes to. Harbor
521521
# gained its plugin system in 0.13.2, so 0.13.2-0.15.0 can load the plugin but
@@ -532,11 +532,11 @@ latest = "pytest==9.1.1"
532532
latest = "braintrust-core==0.0.59"
533533

534534
[tool.braintrust.matrix.boto3]
535-
latest = "boto3==1.43.72"
535+
latest = "boto3==1.43.78"
536536
"1.34.116" = "boto3==1.34.116"
537537

538538
[tool.braintrust.matrix.botocore]
539-
latest = "botocore==1.43.72"
539+
latest = "botocore==1.43.78"
540540
"1.34.116" = "botocore==1.34.116"
541541

542542
# ---------------------------------------------------------------------------

‎py/src/braintrust/auto.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def auto_instrument(
142142
# Anthropic
143143
import anthropic
144144
client = anthropic.Anthropic()
145-
client.messages.create(model="claude-sonnet-4-20250514", messages=[...])
145+
client.messages.create(model="claude-haiku-4-5-20251001", messages=[...])
146146
147147
# LiteLLM
148148
import litellm

‎py/src/braintrust/integrations/anthropic/cassettes/latest/TestBatchesCreateSpans.test_async_batches_create_produces_span.yaml‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ interactions:
77
accept:
88
- application/json
99
accept-encoding:
10-
- gzip, deflate
10+
- gzip, deflate, zstd
1111
anthropic-version:
1212
- '2023-06-01'
1313
connection:
@@ -19,7 +19,7 @@ interactions:
1919
host:
2020
- api.anthropic.com
2121
user-agent:
22-
- AsyncAnthropic/Python 0.122.0
22+
- AsyncAnthropic/Python 1.0.0
2323
x-stainless-arch:
2424
- arm64
2525
x-stainless-async:
@@ -29,7 +29,7 @@ interactions:
2929
x-stainless-os:
3030
- MacOS
3131
x-stainless-package-version:
32-
- 0.122.0
32+
- 1.0.0
3333
x-stainless-read-timeout:
3434
- '600'
3535
x-stainless-retry-count:
@@ -44,7 +44,7 @@ interactions:
4444
uri: https://api.anthropic.com/v1/messages/batches
4545
response:
4646
body:
47-
string: '{"id":"msgbatch_01MmxPjRfygfmpp1eb2igHmB","type":"message_batch","processing_status":"in_progress","request_counts":{"processing":2,"succeeded":0,"errored":0,"canceled":0,"expired":0},"ended_at":null,"created_at":"2026-08-17T16:31:43.019440+00:00","expires_at":"2026-08-18T16:31:43.019440+00:00","archived_at":null,"cancel_initiated_at":null,"results_url":null}'
47+
string: '{"id":"msgbatch_01Cm7rPxKA3fYWFwA9YSa4uU","type":"message_batch","processing_status":"in_progress","request_counts":{"processing":2,"succeeded":0,"errored":0,"canceled":0,"expired":0},"ended_at":null,"created_at":"2026-08-26T15:12:22.161417+00:00","expires_at":"2026-08-27T15:12:22.161417+00:00","archived_at":null,"cancel_initiated_at":null,"results_url":null}'
4848
headers:
4949
anthropic-organization-id:
5050
- 27796668-7351-40ac-acc4-024aee8995a5
@@ -53,7 +53,7 @@ interactions:
5353
cf-cache-status:
5454
- DYNAMIC
5555
cf-ray:
56-
- a2ca121488fade04-YYZ
56+
- a313c6386a1aa202-YYZ
5757
connection:
5858
- keep-alive
5959
content-length:
@@ -63,13 +63,13 @@ interactions:
6363
content-type:
6464
- application/json
6565
date:
66-
- Mon, 17 Aug 2026 16:31:43 GMT
66+
- Wed, 26 Aug 2026 15:12:22 GMT
6767
request-id:
68-
- req_011Ce8e78UcFEPmTFMiPchRg
68+
- req_011CeRaLRLqViKoyhVUwitxB
6969
server:
7070
- cloudflare
7171
server-timing:
72-
- x-originResponse;dur=210
72+
- x-originResponse;dur=333
7373
strict-transport-security:
7474
- max-age=31536000; includeSubDomains; preload
7575
transfer-encoding:

‎py/src/braintrust/integrations/anthropic/cassettes/latest/TestBatchesCreateSpans.test_sync_batches_create_logs_error_on_failure.yaml‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ interactions:
55
accept:
66
- application/json
77
accept-encoding:
8-
- gzip, deflate
8+
- gzip, deflate, zstd
99
anthropic-version:
1010
- '2023-06-01'
1111
connection:
@@ -17,7 +17,7 @@ interactions:
1717
host:
1818
- api.anthropic.com
1919
user-agent:
20-
- Anthropic/Python 0.122.0
20+
- Anthropic/Python 1.0.0
2121
x-stainless-arch:
2222
- arm64
2323
x-stainless-async:
@@ -27,7 +27,7 @@ interactions:
2727
x-stainless-os:
2828
- MacOS
2929
x-stainless-package-version:
30-
- 0.122.0
30+
- 1.0.0
3131
x-stainless-read-timeout:
3232
- '600'
3333
x-stainless-retry-count:
@@ -43,7 +43,7 @@ interactions:
4343
response:
4444
body:
4545
string: '{"type":"error","error":{"type":"invalid_request_error","message":"requests:
46-
List should have at least 1 item after validation, not 0"},"request_id":"req_011Ce8e7A1tGRT4eypWBVUZE"}'
46+
List should have at least 1 item after validation, not 0"},"request_id":"req_011CeRaLTFgNbaC8bjtquCaw"}'
4747
headers:
4848
anthropic-organization-id:
4949
- 27796668-7351-40ac-acc4-024aee8995a5
@@ -52,21 +52,21 @@ interactions:
5252
cf-cache-status:
5353
- DYNAMIC
5454
cf-ray:
55-
- a2ca1216a906ac96-YYZ
55+
- a313c63b5acd7db1-YYZ
5656
connection:
5757
- keep-alive
5858
content-security-policy:
5959
- default-src 'none'; frame-ancestors 'none'
6060
content-type:
6161
- application/json
6262
date:
63-
- Mon, 17 Aug 2026 16:31:43 GMT
63+
- Wed, 26 Aug 2026 15:12:22 GMT
6464
request-id:
65-
- req_011Ce8e7A1tGRT4eypWBVUZE
65+
- req_011CeRaLTFgNbaC8bjtquCaw
6666
server:
6767
- cloudflare
6868
server-timing:
69-
- x-originResponse;dur=85
69+
- x-originResponse;dur=68
7070
strict-transport-security:
7171
- max-age=31536000; includeSubDomains; preload
7272
transfer-encoding:

‎py/src/braintrust/integrations/anthropic/cassettes/latest/TestBatchesCreateSpans.test_sync_batches_create_multi_model_metadata.yaml‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ interactions:
55
accept:
66
- application/json
77
accept-encoding:
8-
- gzip, deflate
8+
- gzip, deflate, zstd
99
anthropic-version:
1010
- '2023-06-01'
1111
connection:
@@ -17,7 +17,7 @@ interactions:
1717
host:
1818
- api.anthropic.com
1919
user-agent:
20-
- Anthropic/Python 0.122.0
20+
- Anthropic/Python 1.0.0
2121
x-stainless-arch:
2222
- arm64
2323
x-stainless-async:
@@ -27,7 +27,7 @@ interactions:
2727
x-stainless-os:
2828
- MacOS
2929
x-stainless-package-version:
30-
- 0.122.0
30+
- 1.0.0
3131
x-stainless-read-timeout:
3232
- '600'
3333
x-stainless-retry-count:
@@ -42,7 +42,7 @@ interactions:
4242
uri: https://api.anthropic.com/v1/messages/batches
4343
response:
4444
body:
45-
string: '{"id":"msgbatch_01NwSsC7pbQDjrCVrA9niiZQ","type":"message_batch","processing_status":"in_progress","request_counts":{"processing":2,"succeeded":0,"errored":0,"canceled":0,"expired":0},"ended_at":null,"created_at":"2026-08-17T16:31:43.629531+00:00","expires_at":"2026-08-18T16:31:43.629531+00:00","archived_at":null,"cancel_initiated_at":null,"results_url":null}'
45+
string: '{"id":"msgbatch_01BFJU7KXi8e2dpAoqMBMk55","type":"message_batch","processing_status":"in_progress","request_counts":{"processing":2,"succeeded":0,"errored":0,"canceled":0,"expired":0},"ended_at":null,"created_at":"2026-08-26T15:12:23.105955+00:00","expires_at":"2026-08-27T15:12:23.105955+00:00","archived_at":null,"cancel_initiated_at":null,"results_url":null}'
4646
headers:
4747
anthropic-organization-id:
4848
- 27796668-7351-40ac-acc4-024aee8995a5
@@ -51,7 +51,7 @@ interactions:
5151
cf-cache-status:
5252
- DYNAMIC
5353
cf-ray:
54-
- a2ca12183e0fdc46-YYZ
54+
- a313c63d5aaa375a-YYZ
5555
connection:
5656
- keep-alive
5757
content-length:
@@ -61,13 +61,13 @@ interactions:
6161
content-type:
6262
- application/json
6363
date:
64-
- Mon, 17 Aug 2026 16:31:43 GMT
64+
- Wed, 26 Aug 2026 15:12:23 GMT
6565
request-id:
66-
- req_011Ce8e7B2uQMaomqJWiBKd6
66+
- req_011CeRaLUcY92U98qntuSzqC
6767
server:
6868
- cloudflare
6969
server-timing:
70-
- x-originResponse;dur=218
70+
- x-originResponse;dur=522
7171
strict-transport-security:
7272
- max-age=31536000; includeSubDomains; preload
7373
transfer-encoding:

0 commit comments

Comments
 (0)