What's Changed
- Add support for Python 3.14 by @kraenhansen in #89
- feat: Add MCP tool annotations for all 24 tools by @bryankthompson in #87
- Handle client disconnections caused by shutdown gracefully by @tinvaan in #85
- feat: add eu/in shorthand aliases for API residency by @mvanhorn in #98
- fix: extract resource path resolution helper, close traversal bypass by @mvanhorn in #103
- [Data Residency] Add Singapore by @lagercat in #109
- Fix create_voice_from_preview: SDK renamed method to text_to_voice.create by @agentx777 in #106
- fix: tolerate unsubstituted ${user_config.output_dir} placeholder in base path by @PaulAsjes in #113
- [Music] Add Music v2 model and endpoints by @PaulAsjes in #112
New Contributors
- @bryankthompson made their first contribution in #87
- @tinvaan made their first contribution in #85
- @mvanhorn made their first contribution in #98
- @lagercat made their first contribution in #109
- @agentx777 made their first contribution in #106
Full Changelog: v0.9.1...v0.10.0