What's Changed
- Add breaking change notes in docs by @seratch in #1894
- Update all translated document pages by @github-actions[bot] in #1922
- docs: add missing items in side navi bar (ja, zh) by @seratch in #1932
- Update all translated document pages by @github-actions[bot] in #1933
- Fix: call
_fix_tool_message_ordering
for all Anthropic models by @habema in #1936 - make format on main branch returns diff on some files by @filintod in #1947
- fix: prevent ValueError when audio buffer is empty in STT (fixes #821) by @gn00295120 in #1934
- fix: add missing mcp_approval_response event name (fixes #1020) by @gn00295120 in #1931
- fix: Remove trailing commas causing tuple assignment in response cancellation by @gn00295120 in #1952
- fix: await cancelled websocket task to prevent resource leak by @gn00295120 in #1955
- fix: prevent race condition in listener iteration by @gn00295120 in #1956
- Tweak CI test job settings by @seratch in #1962
- Remove unused ui.py example file by @ihower in #1967
- fix: #1907 guardrails w/ turn_detection.interrupt_response: true by @seratch in #1968
- Fix #1846 Litellm: fails with function name for tool_choice parameter w/ streaming enabled by @ihower in #1971
- Fix streaming trace end before guardrails complete by @zbirenbaum in #1921
- Add engine accessor to SQLAlchemySession for closing it when it's created from a URL by @gn00295120 in #1960
- Make Tool Output dict conversion stricter to improve backward compatibility by @ihower in #1965
- version 0.4.1 by @seratch in #1963
New Contributors
- @filintod made their first contribution in #1947
- @gn00295120 made their first contribution in #1934
- @zbirenbaum made their first contribution in #1921
Full Changelog: v0.4.0...v0.4.1