Osaurus Mac Releases

0.25.16

What’s Changed

  • Pin MLX 0.32.3 for the crash-fix release (#2956)@jja@jjang-aijjang-aig-aijjang-aiby @jjang-aijjang-ai
  • Redesign chat model picker, Cloud browser and Credits menu@losing@losingmyegoyego(#2@losingmyego47) by @losingmyego
  • Settings UX/IA cleanup: grouped-form kit, renamed tabs, Tools & MCP Services rework (#2950) by @tpae

:bug: Bug Fixes

  • Pin runtime crash containment and allocator synchroniz@jja@jjang-aig-aition f@jjang-aixes (#2953) by @jjang-ai
  • Reject invalid process strings befor@jja@jjang-aig-ai Foundatio@jjang-ai launch (#2954) by @jjang-ai
  • only show the model switch advisory@RaajeevCha@RaajeevChandrandranwhen leaving a@RaajeevChandranlocal model (#2952) by @RaajeevChandran
  • fix: reje@jja@jjang-aig-ait chunk transfers after l@jjang-aine invalidation (#2949) by @jjang-ai
  • Surface p@jja@jjang-aig-aieparation errors and pin vali@jjang-aiated logits runt@RaajeevChandranme (#2938) by @jjang-ai

:toolbox: Maintenance

  • @RaajeevChandranmproved model banner ux (#2955) by @RaajeevChandran

Full Changelog: Comparing 0.25.15...0.25.16 · osaurus-ai/osaurus · GitHub

:inbox_tray: Download

[Download Osaurus.dmg](https://github.com/osaurus-ai/osaurus/releases/latest/download/Osaurus.dmg "Download Osaurus.dmg

(https://github.com/osaurus-ai/osaurus/releases/latest/download/Osaurus.dmg)")

:clipboard: Release Page

[View on GitHub]( Release Osaurus 0.25.16 · osaurus-ai/osaurus · GitHub "View on GitHub

( Release Osaurus 0.25.16 · osaurus-ai/osaurus · GitHub )")

Released via GitHub Actions • Today at 7:01 PM

Osaurus 0.25.17

What’s Changed

  • PDF reading-order extraction for flattened forms (file_read pages, page markers) (#2983) by @tpae
  • Router announcements feed and control-plane polling cuts (#2982) by @tpae
  • International privacy filter presets with region picker (#2979) by @tpae
  • Insights: tamper-evident activity log, Tier 1 coverage gaps, and IA redesign (#2964) by @tpae
  • Consume Naive attention-mask GPU ranges (#2967) by @jjang-ai
  • Seed Osaurus Cloud starter favorites and unify picker Model options column (#2958) by @tpae

:bug: Bug Fixes

  • Fix: NativeAssistantActionsView NSButton init causes main thread hang (#2977) by @[sentry[bot]](GitHub Apps - Sentry · GitHub "sentry[bot]

    (GitHub Apps - Sentry · GitHub)")

  • Preserve requested repeated text without an automatic retry (#2978) by @jjang-ai

  • Preserve native PDF glyph and table cell identity (#2976) by @jjang-ai

  • Fit resident delegation context to available memory (#2973) by @jjang-ai

  • Use corrected mixed affine QMV Metal kernels (#2971) by @jjang-ai

  • Consume GLM native history and text cache boundary fix (#2969) by @jjang-ai

  • fix code block copy button and chat width shift after copying (#2960) by @RaajeevChandran

  • Preserve WhatsApp final responses when the helper exits (#2965) by @jjang-ai

  • Pin compiled post-answer cache persistence (#2962) by @jjang-ai

  • Keep the chat tab strip inside the chat column on new tab and live sidebar resize (#2963) by @tpae

  • Fix Notes -1708 “doesn’t understand the count message” in built-in Notes tools (#2961) by @tpae

  • Refresh tool grants between turns and recheck dispatch authorization (#2921) by @jjang-ai

  • Move Insights snapshots off the main queue and reject stale results (#2926) by @[sentry[bot]](GitHub Apps - Sentry · GitHub "sentry[bot]

    (GitHub Apps - Sentry · GitHub)")

  • Move response metrics into Inspect response (#2959) by @jjang-ai

Full Changelog: Comparing 0.25.16...0.25.17 · osaurus-ai/osaurus · GitHub

:inbox_tray: Download

[Download Osaurus.dmg](https://github.com/osaurus-ai/osaurus/releases/latest/download/Osaurus.dmg "Download Osaurus.dmg

(https://github.com/osaurus-ai/osaurus/releases/latest/download/Osaurus.dmg)")

:clipboard: Release Page

[View on GitHub](Release Osaurus 0.25.17 · osaurus-ai/osaurus · GitHub "View on GitHub

(Release Osaurus 0.25.17 · osaurus-ai/osaurus · GitHub)")

Released via GitHub Actions•03/10/2026, 3:33 PM

Osaurus 0.25.18

What’s Changed

  • Support Qwen-Image-2.1 generation and editing (#2997) by @jjang-ai
  • Restyle chat tab strip as a Safari-style track (#2995) by @tpae
  • Pin Qwen4Exp JANGH runtime and media cache fixes (#2991) by @jjang-ai
  • MCP robustness, elicitation, and regulated-industry connectors (#2990) by @tpae
  • Use exact Naive rotary application on qualified M5 Max (#2972) by @jjang-ai

:bug: Bug Fixes

  • Pin GLM sparse-indexer device range optimization (#3001) by @jjang-ai
  • Pin canonical Qwen stable-prefix cache reconstruction fix (#3000) by @jjang-ai
  • Stream Codex one-shot requests so context compaction works on ChatGPT models (#2999) by @tpae
  • Render agent avatars at exact pixel size so they stay crisp (#2998) by @tpae
  • Serialize image producers and honor completion boundaries (#2996) by @jjang-ai
  • Pin native MTP history and sampled verification fixes (#2994) by @jjang-ai
  • Pin runtime mixed-gather dtype correction (#2986) by @jjang-ai
  • Avoid storage-unlock scheduler waits and stale starts (#2984) by @jjang-ai

Full Changelog: Comparing 0.25.17...0.25.18 · osaurus-ai/osaurus · GitHub

:inbox_tray: Download

[Download Osaurus.dmg](https://github.com/osaurus-ai/osaurus/releases/latest/download/Osaurus.dmg "Download Osaurus.dmg

(https://github.com/osaurus-ai/osaurus/releases/latest/download/Osaurus.dmg)")

:clipboard: Release Page

[View on GitHub](Release Osaurus 0.25.18 · osaurus-ai/osaurus · GitHub "View on GitHub

(Release Osaurus 0.25.18 · osaurus-ai/osaurus · GitHub)")

Released via GitHub Actions•05/10/2026, 10:32 AM

Osaurus 0.25.19

What’s Changed

  • Unify chat composer popups with the model picker style and quiet the lone chat tab (#3017) by @tpae
  • let the paired phone manage its agents and chats and give it a secure channel on a mac with no custom agents (#2980) by @RaajeevChandran
  • Pin qualified GLM required-tool cache restoration (#3002) by @jjang-ai

:rocket: Features

  • steer channel messages into the running turn instead of waiting for the next one (#3010) by @RaajeevChandran

:bug: Bug Fixes

  • Fix non-MLX Sentry main-thread hangs (chat table incremental apply, visibleContent) and Seatbelt NUL validation (#2922) by @tpae
  • Show adaptive native MTP controls before model loading (#3006) by @jjang-ai
  • queue channel messages that arrive while a turn is running instead of dropping them (#3008) by @RaajeevChandran
  • start a fresh chat for every scheduled run (#3007) by @RaajeevChandran
  • Pin MTP head-history and lazy-verifier PLE state fixes (#3005) by @jjang-ai
  • Pin request-scoped native MTP warmup fix (#3004) by @jjang-ai

Full Changelog: Comparing 0.25.18...0.25.19 · osaurus-ai/osaurus · GitHub

:inbox_tray: Download

[Download Osaurus.dmg](https://github.com/osaurus-ai/osaurus/releases/latest/download/Osaurus.dmg "Download Osaurus.dmg

(https://github.com/osaurus-ai/osaurus/releases/latest/download/Osaurus.dmg)")

:clipboard: Release Page

[View on GitHub](Release Osaurus 0.25.19 · osaurus-ai/osaurus · GitHub "View on GitHub

(Release Osaurus 0.25.19 · osaurus-ai/osaurus · GitHub)")

Released via GitHub Actions•Yesterday at 8:46 AM