Skip to content

Latest commit

 

History

History
76 lines (52 loc) · 5.94 KB

File metadata and controls

76 lines (52 loc) · 5.94 KB

Changelog

4.2.0 (2026-01-06)

Full Changelog: v4.1.296...v4.2.0

Features

  • api: add description field to chats, make title optional (4ea0387)

Bug Fixes

  • client: close streams without requiring full consumption (5449667)
  • compat with Python 3.14 (ed03f21)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (e185aed)
  • ensure streams are always closed (3a660be)
  • types: allow pyright to infer TypedDict types within SequenceNotStr (9a11f98)
  • use async_to_httpx_files in patch method (f37e9db)

Chores

  • add missing docstrings (ec4dacb)
  • add Python 3.14 classifier and testing (e735dc0)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (1963ec3)
  • docs: use environment variables for authentication in code snippets (b8c7ffb)
  • internal/tests: avoid race condition with implicit client cleanup (3b3c246)
  • internal: add --fix argument to lint script (d958469)
  • internal: add missing files argument to base client (85e06b8)
  • internal: codegen related update (be5fb2d)
  • internal: grammar fix (it's -> its) (9dd17e2)
  • package: drop Python 3.8 support (3926021)
  • speedup initial import (78578a1)
  • update lockfile (366d69a)

Documentation

  • prominently feature MCP server setup in root SDK readmes (cc7035b)

4.1.296 (2025-10-18)

Full Changelog: v4.1.295...v4.1.296

Chores

  • bump httpx-aiohttp version to 0.1.9 (18f66be)

4.1.295 (2025-10-16)

Full Changelog: v0.0.1...v4.1.295

Features

Chores

  • configure new SDK language (d0b2ca6)
  • configure new SDK language (d11b464)
  • internal: detect missing future annotations with ruff (5e05845)
  • update SDK settings (8f54b9a)
  • update SDK settings (0d38dfa)