Release history
Changelog
New features, fixes, and improvements in every Osaurus release.
Osaurus 0.17.4
Osaurus 0.17.4
What's Changed
- fix(server): route API Reference self-tests through loopback (#924) by @mimeding
- fix(models): refuse model download when disk lacks space to finish (#923) by @mimeding
🐛 Bug Fixes
- fixed cjk input (#922) by @tpae
🧰 Maintenance
- attach dsyms for better crash debugging (#920) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.17.3...0.17.4
Osaurus 0.17.3
Osaurus 0.17.3
What's Changed
- fix(chat): skip embedding-type models when auto-selecting default (#918) by @mimeding
🐛 Bug Fixes
- fix: structured tool calls + thinking-on by default for local MLX models (#917) by @jjang-ai
🧰 Maintenance
- updated to new discord url (#919) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.17.2...0.17.3
Osaurus 0.17.2
Osaurus 0.17.2
What's Changed
- chat minimap for better navigation (#894) by @RaajeevChandran
- added LLM cleanup pass for voice transcription (#895) by @RaajeevChandran
- Update copyright year and owner in LICENSE file (#916) by @tpae
🧰 Maintenance
- performance improvements (#914) by @RaajeevChandran
- reinforce plugin installation for smooth migration (#915) by @dinoki-bot
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.17.1...0.17.2
Osaurus 0.17.1
Osaurus 0.17.1
What's Changed
- No changes
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.17.0...0.17.1
Osaurus 0.17.0
Osaurus 0.17.0
What's Changed
- added vision support flag in http handler (#904) by @RaajeevChandran
🐛 Bug Fixes
- fix failing tests (#907) by @tpae
🧰 Maintenance
- clean up onboarding views (#909) by @tpae
- fixed thinking block glitch (#908) by @RaajeevChandran
- clarification UI updates (#906) by @tpae
- address gaps in host API + background tasks management (#905) by @tpae
- Deprecate Work Mode (migrate into single Chat / Agent system) (#893) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.16...0.16.17
Osaurus 0.16.16
Osaurus 0.16.16
What's Changed
- feat: Qwen 3.6 + JANGTQ support + Settings crash + symlink loading fixes (#878) by @jjang-ai
- Fix pairing approval Enter shortcut ignoring persistent choice (#876) by @shaun0927
- chore: lint (#874) by @ritave
- feat: complete German localization (Phase 3-6) (#837) by @HolliOnRoad
🐛 Bug Fixes
- accept model param in /api/show to match ollama API spec (#882) by @RaajeevChandran
- fix: show user-configured remote providers in model picker (#883) by @jjang-ai
- partition memory by source mode so tool-session facts don't leak into pure chat (#877) by @RaajeevChandran
- fix markdown table rendering (#879) by @RaajeevChandran
- prevent app freeze during HTTP agent runs (#880) by @RaajeevChandran
🧰 Maintenance
- improved inference runtime and fixed background task issues (#881) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.15...0.16.16
Osaurus 0.16.15
Osaurus 0.16.15
What's Changed
- feat: complete German localization (Phase 3-6) (#837) by @HolliOnRoad
- [codex] Add Simplified Chinese localization (#857) by @jiajun-dev
- feat: allow bonjour agents to pair automatically and use relay (#870) by @ritave
🐛 Bug Fixes
- Template-driven reasoning detection + streaming/retroactive thinking fixes (#867) by @jjang-ai
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.14...0.16.15
Osaurus 0.16.14
Osaurus 0.16.14
What's Changed
- removed unused theme properties & improved code block customization/readability (#864) by @RaajeevChandran
🐛 Bug Fixes
- Fix stuck loading, #856 stats leak, #858 error classifier, #860 NIO crash + bump vmlx-swift-lm (#863) by @jjang-ai
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.13...0.16.14
Osaurus 0.16.13
Osaurus 0.16.13
What's Changed
- feature: strengthen Work Mode completion contract (#832) by @mimeding
🧰 Maintenance
- fixed artifact sharing on plugin (#859) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.12...0.16.13
Osaurus 0.16.12
Osaurus 0.16.12
What's Changed
🧰 Maintenance
- bump vmlx version and added repair models function (#855) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.11...0.16.12
Osaurus 0.16.11
Osaurus 0.16.11
What's Changed
🐛 Bug Fixes
- sandbox fixes and other updates (#853) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.10...0.16.11
Osaurus 0.16.10
Osaurus 0.16.10
What's Changed
- VMLX migration (#849) by @tpae
- Fix tool calls from OpenResponses (#850) by @ritave
- optimize TTFT for local models (#847) by @RaajeevChandran
- inline data visualization (#829) by @RaajeevChandran
🐛 Bug Fixes
- added missing jang config (#845) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.9...0.16.10
Osaurus 0.16.9
Osaurus 0.16.9
What's Changed
- slash commands (#822) by @RaajeevChandran
🐛 Bug Fixes
- fix Stage Manager window behavior and model change window activation (#824) by @RaajeevChandran
- fix: auto-enable MCP and sandbox plugin tools on first registration (#827) by @jjang-ai
🧰 Maintenance
- updated acknowledgements (#826) by @RaajeevChandran
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.8...0.16.9
Osaurus 0.16.8
Osaurus 0.16.8
What's Changed
- fix: hide placeholder during IME composition to prevent text overlap (#819) by @SliverKeigo
- Performance & Visual improvements (#820) by @RaajeevChandran
- feat: German localization (821 strings) (#785) by @HolliOnRoad
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.7...0.16.8
Osaurus 0.16.7
Osaurus 0.16.7
What's Changed
- optimize tiled background image rendering (#812) by @RaajeevChandran
- feat: upgrade OpenAI api to use new /v1/responses endpoint (#815) by @ritave
🐛 Bug Fixes
- updated preflight (auto) tool selection to be more reliable (#818) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.6...0.16.7
Osaurus 0.16.6
Osaurus 0.16.6
What's Changed
🚀 Features
- added turboquant configuration (#810) by @tpae
🐛 Bug Fixes
- fixed background image for work view (#811) by @tpae
🧰 Maintenance
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.5...0.16.6
Osaurus 0.16.5
Osaurus 0.16.5
What's Changed
- fix: bonjour agent calls now run tools on the server (#767) by @ritave
🧰 Maintenance
- cleaned up model manager (#805) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.4...0.16.5
Osaurus 0.16.4
Osaurus 0.16.4
What's Changed
🐛 Bug Fixes
- fix: crash on second generation with Gemma 4 hybrid KV cache (#799) by @jjang-ai
- fix app window focus and activation on launch (#794) by @RaajeevChandran
- fix: VLM classification false positives and image persistence across model switches (#795) by @jjang-ai
🧰 Maintenance
- added osaurus curated models (#800) by @tpae
- bumped versions on mlx lm library (#797) by @tpae
- added metal gate to prevent crashes (#796) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.3...0.16.4
Osaurus 0.16.3
Osaurus 0.16.3
What's Changed
🧰 Maintenance
- added stats and fixed minor crash issues (#792) by @tpae
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.2...0.16.3
Osaurus 0.16.2
Osaurus 0.16.2
What's Changed
🐛 Bug Fixes
- fix: built-in tool discovery and chat view crash (#791) by @jjang-ai
Full Changelog: https://github.com/osaurus-ai/osaurus/compare/0.16.1...0.16.2