What's Changed
- Update integrations to from_provider API by @jxnl in #1668
- feat: Add native caching support with AutoCache and RedisCache adapters by @jxnl in #1674
- feat: Enhance GitHub Actions workflow for testing by @jxnl in #1675
- Deprecate google-generativeai in favor of google-genai by @jxnl in #1673
- Fix batch request parsing by @jxnl in #1677
- Enhance batch API with multi-provider support and improved CLI by @jxnl in #1678
- split off dev dependencies by @hwong557 in #1685
- Add Claude Code GitHub Workflow by @jxnl in #1688
- fix(genai): handle response_model=None for GenAI modes by @jxnl in #1694
- fix: correct is_simple_type logic for list types with BaseModel contents by @jxnl in #1698
- fix(genai): add automatic Partial wrapping for streaming requests by @jxnl in #1695
- fix(bedrock): add Bedrock-native format conversion to OpenAI format by @jxnl in #1696
- fix(tests): improve prompt for UserExtract in gemini stream test by @jxnl in #1700
- feat(bedrock): improve documentation and auto client support by @jxnl in #1686
- chore(ci): run docs test monthly by @jxnl in #1699
- Enhance logging and docs by @jxnl in #1702
- chore: remove .vscode/settings.json from tracking by @jxnl in #1705
- fix(genai): forward thinking_config parameter to Gemini models by @jxnl in #1704
- Fix/decimal support genai by @jxnl in #1712
- docs: update provider syntax by @jxnl in #1713
- feat(provider): add deepseek support by @NasonZ in #1715
- feat(auto_client): add comprehensive api_key parameter support for all providers by @johnwlockwood in #1717
- Add Anthropic parallel tool support by @jxnl in #1719
New Contributors
- @hwong557 made their first contribution in #1685
- @johnwlockwood made their first contribution in #1717
Full Changelog: 1.9.2...1.10.0