Skip to content

Releases: anthropics/anthropic-sdk-python

v0.86.0

18 Mar 18:42

Choose a tag to compare

0.86.0 (2026-03-18)

Full Changelog: v0.85.0...v0.86.0

Features

Bug Fixes

  • AsyncAnthropic._make_status_error missing 529 and 413 cases (#1244) (05220bc)
  • deps: bump minimum typing-extensions version (09ab112)
  • pydantic: do not pass by_alias unless set (b17480e)

Chores

  • internal: tweak CI branches (3c0308c)

v0.85.0

16 Mar 17:00

Choose a tag to compare

0.85.0 (2026-03-16)

Full Changelog: v0.84.0...v0.85.0

Features

  • api: chore(config): clean up model enum list (#31) (cce1a5b)
  • api: GA thinking-display-setting (207340c)
  • tests: update mock server (7dc86a4)

Bug Fixes

  • client: add missing 413 and 529 error handlers to async client (#1554) (9c2986f)
  • tool runner: propagate container_id for programmatic tool calling (#1462) (3ae7ff6)
  • tools: use filtered messages list in async compaction (#1124) (710d666)

Chores

  • ci: bump uv version (09656ac)
  • internal: codegen related update (c9e9fc2)
  • internal: codegen related update (77f77d1)
  • tests: unskip tests that are now supported in steady (827330b)

v0.84.0

25 Feb 05:22

Choose a tag to compare

0.84.0 (2026-02-25)

Full Changelog: v0.83.0...v0.84.0

Features

  • api: change array_format to brackets (925d2ad)
  • api: remove publishing section from cli target (7bc7ceb)
  • helpers: add conversion helpers for MCP tools, prompts, and resources (#1383) (9489751)

Chores

  • add missing raw jsonl results method (1009d4a)
  • internal: add request options to SSE classes (4f4bc8e)
  • internal: make test_proxy_environment_variables more resilient (f7056e0)
  • internal: make test_proxy_environment_variables more resilient to env (143efcc)
  • internal: simplify http snapshots (#1092) (4a4dc9f)
  • internal: update jsonl tests (a8e6a6e)

Documentation

  • rebrand to Claude SDK and streamline README (6b54405)

v0.83.0

19 Feb 19:26

Choose a tag to compare

0.83.0 (2026-02-19)

Full Changelog: v0.82.0...v0.83.0

Features

  • api: Add top-level cache control (automatic caching) (a940123)

Chores

  • update mock server docs (34ef48c)

v0.82.0

18 Feb 20:24
c6499b9

Choose a tag to compare

0.82.0 (2026-02-18)

Full Changelog: v0.81.0...v0.82.0

Features

  • api: fix shared UserLocation and error code types (da3b931)

Bug Fixes

  • add backward-compat aliases for removed nested UserLocation classes (#1409) (56db1e3)

v0.81.0

18 Feb 04:00
acc4720

Choose a tag to compare

0.81.0 (2026-02-18)

Full Changelog: v0.80.0...v0.81.0

Features

  • api: Make new tool versions available as top level tool types (0a385c2)

v0.80.0

17 Feb 19:25
4de03c2

Choose a tag to compare

0.80.0 (2026-02-17)

Full Changelog: v0.79.0...v0.80.0

Features

  • api: Releasing claude-sonnet-4-6 (d518d6e)

Bug Fixes

Chores

  • format all api.md files (28a0eb5)
  • internal: bump dependencies (99f3014)
  • internal: fix lint error on Python 3.14 (a90d71b)

Refactors

  • vertex: remove redundant isinstance check in load_auth (#1387) (6b7a7dc)

v0.79.0

07 Feb 18:05

Choose a tag to compare

0.79.0 (2026-02-07)

Full Changelog: v0.78.0...v0.79.0

Features

  • api: enabling fast-mode in claude-opus-4-6 (5953ba7)

Bug Fixes

  • pass speed parameter through in sync beta count_tokens (1dd6119)

v0.78.0

05 Feb 17:51

Choose a tag to compare

0.78.0 (2026-02-05)

Full Changelog: v0.77.1...v0.78.0

Features

  • api: Release Claude Opus 4.6, adaptive thinking, and other features (3ef1529)

v0.77.1

03 Feb 17:43

Choose a tag to compare

0.77.1 (2026-02-03)

Full Changelog: v0.77.0...v0.77.1

Bug Fixes

  • structured outputs: send structured output beta header when format is omitted (#1158) (258494e)

Chores