Skip to content

Latest commit

 

History

History
150 lines (106 loc) · 12.5 KB

File metadata and controls

150 lines (106 loc) · 12.5 KB

Changelog

4.4.0 (2026-03-27)

Full Changelog: v4.3.0...v4.4.0

Features

  • api: api update (770a8e2)
  • api: manual updates (c84dca5)
  • internal: implement indices array format for query and form serialization (de85c3a)

Bug Fixes

  • deps: bump minimum typing-extensions version (922d90a)
  • pydantic: do not pass by_alias unless set (8b9fe85)
  • sanitize endpoint path params (900c955)

Chores

  • ci: skip lint on metadata-only changes (1fe013e)
  • ci: skip uploading artifacts on stainless-internal branches (3f5692e)
  • configure new SDK language (8b9d76c)
  • configure new SDK language (a54d51a)
  • internal: add request options to SSE classes (fcf96d3)
  • internal: codegen related update (a6b8aac)
  • internal: make test_proxy_environment_variables more resilient (2420dd3)
  • internal: make test_proxy_environment_variables more resilient to env (1ad2ddf)
  • internal: tweak CI branches (311a998)
  • internal: update gitignore (3dfb379)
  • test: do not count install time for mock server timeout (352dc26)
  • tests: bump steady to v0.19.4 (68f14af)
  • tests: bump steady to v0.19.5 (9229d32)
  • tests: bump steady to v0.19.6 (166b069)
  • tests: bump steady to v0.19.7 (31a8e58)
  • update placeholder string (f9883db)
  • update SDK settings (b954521)
  • update SDK settings (5df69bf)

Refactors

  • tests: switch from prism to steady (ef99778)

4.3.0 (2026-02-20)

Full Changelog: v4.2.0...v4.3.0

Features

Chores

4.2.0 (2026-02-20)

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

Features

  • api: add description field to chats, make title optional (4ea0387)
  • api: add reactions (0af948c)
  • api: add upload asset and edit message endpoints (b73273f)
  • api: manual updates (5693597)
  • api: manual updates (78862f5)
  • api: manual updates (9e0265f)
  • api: remove mcp for now (108db8e)
  • client: add custom JSON encoder for extended type support (ee5c367)
  • client: add support for binary request streaming (ea509da)

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)
  • ci: upgrade actions/github-script (c428c2e)
  • configure new SDK language (df55111)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (1963ec3)
  • docs: use environment variables for authentication in code snippets (b8c7ffb)
  • format all api.md files (6897a31)
  • 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: bump dependencies (39b9cbb)
  • internal: codegen related update (be5fb2d)
  • internal: fix lint error on Python 3.14 (fc69586)
  • internal: grammar fix (it's -> its) (9dd17e2)
  • internal: update actions/checkout version (d82497d)
  • 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)