What's Changed
- fix(auto_client): add support for litellm provider in from_provider by @jxnl in #1723
- refactor(utils): complete provider-specific utility reorganization by @jxnl in #1722
- refactor: move provider-specific message conversion to handlers by @jxnl in #1724
- Update contributing docs for provider utilities by @jxnl in #1725
- Add consistent docstrings to utils modules by @jxnl in #1726
- feat: add xAI utils pattern following standard provider structure by @jxnl in #1728
- fix: implement missing hooks (completion:error and completion:last_attempt) by @jxnl in #1729
- Reorganize codebase from flat structure to modular architecture by @jxnl in #1730
- refactor: remove backward compatibility modules by @jxnl in #1731
- feat: Add comprehensive tests for XAI _raw_response functionality by @devin-ai-integration[bot] in #1735
- feat(batch): add in-memory batching support and improve error handling by @jxnl in #1746
- chore: update author joschka website by @joschkabraun in #1765
- fix(docs): correct broken tutorials navigation link by @cz3k in #1768
- feat(docs): Truefoundry AI Gateway integration with Instructor by @rishiraj-tf in #1767
- Fix Pydantic v2 deprecation warnings by migrating from class Config to ConfigDict by @anistark in #1782
- Add OpenRouter provider support to auto_client routing by @devin-ai-integration[bot] in #1783
New Contributors
- @cz3k made their first contribution in #1768
- @rishiraj-tf made their first contribution in #1767
- @anistark made their first contribution in #1782
Full Changelog: 1.10.0...v1.11.0