What's Changed
- fix(templating): skip non-text Parts in GENAI/VertexAI mode by @jxnl in #2259
- chore(deps): bump the poetry group across 1 directory with 6 updates by @dependabot[bot] in #2258
- fix: preserve descriptions in responses tools mode by @jxnl in #2261
- test: cover partial streaming for PEP 604 unions by @jxnl in #2262
- build(docs): use uv for pages deploy by @jxnl in #2266
- fix(streaming): surface reasoning summary events in RESPONSES_TOOLS mode by @ayushh0110 in #2299
- fix(logging): redact api_key and sensitive keys in handle_response_model debug log by @xodn348 in #2297
- fix(anthropic): exclude None fields when serialising tool-use blocks on reask by @xodn348 in #2301
- build: bump litellm upper bound to 1.83.7 by @Kcstring in #2292
- fix(retry): let IncompleteOutputException propagate without wrapping by @RudrenduPaul in #2280
- refactor(v2): complete migration cleanup and typing coverage by @jxnl-oai in #2303
- ci: replace ai labeler with oss triage workflows by @jxnl-oai in #2349
- chore(types): strengthen ty coverage by @jxnl-oai in #2348
- fix(v2): consolidate minor runtime fixes by @jxnl in #2340
- fix(v2): consolidate latest runtime and docs fixes by @jxnl in #2373
New Contributors
- @ayushh0110 made their first contribution in #2299
- @xodn348 made their first contribution in #2297
- @Kcstring made their first contribution in #2292
- @RudrenduPaul made their first contribution in #2280
- @jxnl-oai made their first contribution in #2303
Full Changelog: v1.15.1...v1.15.3