What's Changed
- feat(responses): support structured outputs via response_format by @damyantilev in #1103
- Feat: Added New Provider Neosantara by @ErRickow in #1104
- fix(types): serialize Reasoning as a plain string for OpenAI wire compatibility by @tbille in #1112
- fix(anthropic): map xhigh to Anthropic xhigh and expose max effort by @tbille in #1108
- fix: use word-boundary-aware patterns to prevent auth error misclassification by @dashitongzhi in #1070
- feat(lmstudio): use native lmstudio-python SDK by @tbille in #1099
New Contributors
Full Changelog: 1.16.0...1.17.0