1.17.8 (2026-01-02)
Full Changelog: v1.17.7...v1.17.8
Bug Fixes
- compat with Python 3.14 (2ebc518)
- compat: update signatures of
model_dumpandmodel_dump_jsonfor Pydantic v1 (37abc5b) - ensure streams are always closed (75f1288)
- types: allow pyright to infer TypedDict types within SequenceNotStr (f10f373)
- use async_to_httpx_files in patch method (bb271d4)
Chores
- add missing docstrings (5daefdd)
- add Python 3.14 classifier and testing (5ba9679)
- deps: mypy 1.18.1 has a regression, pin to 1.17 (167648d)
- docs: use environment variables for authentication in code snippets (a2ac5df)
- internal/tests: avoid race condition with implicit client cleanup (f6c9ee8)
- internal: add
--fixargument to lint script (fecb3ed) - internal: add missing files argument to base client (1744224)
- internal: codegen related update (dc918e3)
- internal: grammar fix (it's -> its) (aa8df91)
- package: drop Python 3.8 support (b633259)
- speedup initial import (d938f66)
- update lockfile (4fd805d)