What's Changed
- Performance: only create the OpenAIRealtimeServerEvent TypeAdapter once by @michieldwitte in #1548
- Realtime: fix typecheck error by @rm-openai in #1558
- Docs: Add SQLAlchemy-powered sessions by @habema in #1549
- Update all translated document pages by @github-actions[bot] in #1561
- Add tests for Agent default model settings when using GPT-5 by @seratch in #1562
- Re: #1534 Update models document page to cover gpt-5 use cases by @seratch in #1535
- Update all translated document pages by @github-actions[bot] in #1563
- Docs: Improvements for SQLAlchemy Sessions by @habema in #1576
- Update all translated document pages by @github-actions[bot] in #1577
- Fix: Emit tool_called events immediately in streaming runs by @habema in #1300
- Feature: Make trace_include_sensitive_data configurable via environment variable by @Kunmeer-SyedMohamedHyder in #1192
- Docs: Improve example for custom Session class implementation. by @luke-wriglesworth in #1582
- Update all translated document pages by @github-actions[bot] in #1589
- Remove CI job we no longer actively use by @seratch in #1590
- Upgrade underlying oepnai package to the latest version by @seratch in #1599
- Fix #1585 supporting connectors by @seratch in #1600
- Fix #1592 Web search tool updates by @seratch in #1601
- Handle LiteLLM's json_tool_call addition for structured outputs by @seratch in #1602
- Add reasoning text delta event support for gpt-oss models by @seratch in #1586
- Fix #1564 Add conversations API support by @seratch in #1587
- fix: copy extra_kwargs to prevent litellm from polluting metadata by @zhowzeng in #1610
- v0.2.10 by @rm-openai in #1607
New Contributors
- @michieldwitte made their first contribution in #1548
- @luke-wriglesworth made their first contribution in #1582
- @zhowzeng made their first contribution in #1610
Full Changelog: v0.2.9...v0.2.10