1.48.0 (2026-04-17)
Full Changelog: v1.47.0...v1.48.0
Features
- api: manual updates (d496d56)
- api: manual updates (7ff92d6)
- internal: implement indices array format for query and form serialization (bb8bd74)
Bug Fixes
- client: use higher retry delay precision (31c8979)
- deps: bump minimum typing-extensions version (5dd56d5)
- pydantic: do not pass
by_aliasunless set (7263f0f) - sanitize endpoint path params (fec8b42)
Chores
- ci: skip lint on metadata-only changes (e3a14df)
- ci: skip uploading artifacts on stainless-internal branches (073c3a8)
- format all
api.mdfiles (16fa7ad) - internal: add request options to SSE classes (8223794)
- internal: bump dependencies (a27288b)
- internal: fix lint error on Python 3.14 (6402c25)
- internal: make
test_proxy_environment_variablesmore resilient (68f518f) - internal: make
test_proxy_environment_variablesmore resilient to env (5949969) - internal: tweak CI branches (a9798b4)
- internal: update gitignore (efbca32)
- test: do not count install time for mock server timeout (139be9a)
- tests: bump steady to v0.19.4 (ad10e7c)
- tests: bump steady to v0.19.5 (1c08f30)
- tests: bump steady to v0.19.6 (43ca3f1)
- tests: bump steady to v0.19.7 (4fdd05f)
- tests: bump steady to v0.20.1 (de869a3)
- tests: bump steady to v0.20.2 (005c482)
- update mock server docs (b937d87)
- update placeholder string (05678f4)
Refactors
- tests: switch from prism to steady (6b2d619)