What's Changed
🐛 Bug Fixes
- fix(openai): guard against
choices=Nonein streamed chunks (#5165) by @adtyavrdhn in #5170 - fix(anthropic): send
container_idas string on reuse; unwrap broken {id: x} shape by @adtyavrdhn in #5168 - fix: preserve validation error
inputon tool-call retries by @DouweM in #5181 - fix(toolsets): prevent
MCPServer.__aexit__called more times than__aenter__inDynamicToolsetby @anishesg in #5171 - Warn about
dictfields with Anthropic strict mode by @rahulmansharamani14 in #4321 - Set
gen_ai.operation.name=execute_toolon tool-execution spans by @DouweM in #5182 - fix: avoid stale client references in model and embedding classes by @Deeven-Seru in #4276
New Contributors
- @anishesg made their first contribution in #5171
- @rahulmansharamani14 made their first contribution in #4321
- @Deeven-Seru made their first contribution in #4276
Full Changelog: v1.86.0...v1.86.1