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 Fixes
- Fix: NativeAssistantActionsView NSButton init causes main thread hang (#2977) by @sentry[bot]
- 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]
- Move response metrics into Inspect response (#2959) by @jjang-ai
Full Changelog: 0.25.16...0.25.17
Downloads
- Osaurus-0.25.17.dmg — standard build. Pick a model during onboarding.
- Osaurus-0.25.17-full.dmg — 3.6 GB, Raptor 0.6 bundled. Chat offline right after install; no model download.
sha256 da932900ce980cc305db28c786cce355061ea6f4c0f7c192f78c060b81af4097