0.50.0 (2025-04-22)
Full Changelog: v0.49.0...v0.50.0
Features
- api: extract ContentBlockDelta events into their own schemas (#920) (ae773d6)
- api: manual updates (46ac1f8)
- api: manual updates (48d9739)
- api: manual updates (66e8cc3)
- api: manual updates (a74746e)
Bug Fixes
- ci: ensure pip is always available (#907) (3632687)
- ci: remove publishing patch (#908) (cae0323)
- client: deduplicate stop reason type (#913) (3ab0194)
- client: send all configured auth headers (#929) (9d2581e)
- perf: optimize some hot paths (cff76cb)
- perf: skip traversing types for NotGiven values (dadac7f)
- project: bump httpx minimum version to 0.25.0 (b554138), closes #902
- types: handle more discriminated union shapes (#906) (2fc179a)
- vertex: explicitly include requests extra (2b1221b)
Chores
- add hash of OpenAPI spec/config inputs to .stats.yml (#912) (ddf7835)
- ci: add timeout thresholds for CI jobs (7226a5c)
- client: minor internal fixes (99b9a38)
- internal: add back release workflow (ce18972)
- internal: base client updates (2e08c71)
- internal: bump pyright version (d9ea30e)
- internal: bump rye to 0.44.0 (#905) (e1a1b14)
- internal: expand CI branch coverage (#934) (b23fdc9)
- internal: fix list file params (cfbaaf9)
- internal: import ordering changes (#895) (b8da2f7)
- internal: import reformatting (5e6cd74)
- internal: reduce CI branch coverage (07e813f)
- internal: refactor retries to not use recursion (4354e82)
- internal: remove CI condition (#916) (043b56b)
- internal: remove extra empty newlines (#904) (cfe8f6e)
- internal: remove trailing character (#924) (dc8e781)
- internal: remove unused http client options forwarding (#890) (e0428bf)
- internal: slight transform perf improvement (#931) (3ed4e5e)
- internal: update config (#914) (a697234)
- internal: update models test (b1e031d)
- internal: update pyright settings (38bdc6c)
- internal: variable name and test updates (#925) (f5d0809)
- tests: improve enum examples (#932) (808aaf3)
- vertex: improve error message when missing extra (15dc4cb)