v0.9.0
0.9.0 (2026-04-28)
Full Changelog: v0.8.2...v0.9.0
Features
- api: manual updates (e15b371)
- api: manual updates (7c6d61a)
- api: manual updates (80b0c17)
- api: manual updates (187dcb1)
- api: update to 2026-03-09.tetons (568d158)
- api: update to v2026-03-09.tetons-beta.2 spec (1a97c7f)
- internal: implement indices array format for query and form serialization (81adbec)
- support setting headers via env (faef5b5)
Bug Fixes
- client: preserve hardcoded query params when merging with user params (c9d40ca)
- deps: bump minimum typing-extensions version (63f1814)
- ensure file data are only sent as 1 parameter (1ac879d)
- pydantic model not being parsed on forward references (5507c1c)
- pydantic: do not pass
by_aliasunless set (3a25c23) - sanitize endpoint path params (1b9b9e4)
- use correct field name format for multipart file arrays (a8915f9)
Performance Improvements
- client: optimize file structure copying in multipart requests (954d6ab)
Chores
- ci: skip lint on metadata-only changes (0fa2565)
- ci: skip uploading artifacts on stainless-internal branches (983e18f)
- internal: more robust bootstrap script (81c815a)
- internal: tweak CI branches (14940d2)
- internal: update gitignore (aa19164)
- update example (615100b)
- update SDK settings (b659dc5)
- update SDK settings (5414e23)
- update SDK settings (71e1217)
- update SDK settings (8006dd3)
- update SDK settings (c7d2a67)
- update SDK settings (60b9e0e)
Refactors
- require miru version header in client initialization (8e8e267)