This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates span llamacpp (HIP support, ctx-size), ui (toast & notification fixes), updater (idle deferrals, toggle), mlx/macOS build, providers (friendly messages, API key buttons), and settings.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Add copy and reveal buttons to API key inputs in providers. Add copy and reveal buttons to API key inputs in providers. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
Add toggle for automatic app update check in settings. Add toggle for automatic app update check in settings. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Medium |
Add HIP (AMD ROCm) backend support to llamacpp. Add HIP (AMD ROCm) backend support to llamacpp. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Performance | Medium |
Defer llamacpp backend dep verification to browser idle. Defer llamacpp backend dep verification to browser idle. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Performance | Medium |
Defer updater backend check to browser idle. Defer updater backend check to browser idle. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Bugfix | Medium |
Honor configured attachment size limit in document parser (rag). Honor configured attachment size limit in document parser (rag). Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Bugfix | Medium |
Register mlx capability so its commands pass ACL on macOS. Register mlx capability so its commands pass ACL on macOS. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Bugfix | Medium |
Persist assistant parameters so sampler settings survive restart. Persist assistant parameters so sampler settings survive restart. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Bugfix | Medium |
Stop Tauri nonce‑ing style-src to allow unsafe‑inline styles. Stop Tauri nonce‑ing style-src to allow unsafe‑inline styles. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Bugfix | Medium |
Raise default context size to 8192 in llamacpp. Raise default context size to 8192 in llamacpp. Source: llm_adapter@2026-06-01 Confidence: high |
— |
Full changelog
What's Changed
- fix(rag): honor configured attachment size limit in document parser by @qnixsynapse in https://github.com/janhq/jan/pull/8248
- fix(mlx): register mlx capability so its commands pass ACL on macOS by @qnixsynapse
- fix(threads): persist assistant parameters so sampler settings survive restart by @qnixsynapse
- fix(csp): stop Tauri nonce-ing style-src so unsafe-inline works by @qnixsynapse
- test(extensions): run llamacpp-extension tests in the global suite by @qnixsynapse
- fix(llamacpp): raise default ctx-size to 8192 by @qnixsynapse
- fix(ui): move toast accent tint to CSS class to satisfy CSP by @qnixsynapse
- fix(ui): restore toast styling on Windows; tint toast with accent color by @qnixsynapse
- fix(ui): make notification toast visible and theme-aware by @qnixsynapse
- fix(i18n): add Italian to language switcher, fix Catalan locale code by @qnixsynapse
- fix(providers): surface friendly message on transport-level request failures by @qnixsynapse
- feat(providers): add copy and reveal buttons to API key inputs by @qnixsynapse
- fix(updater): bind requestIdleCallback to window to avoid Illegal invocation by @qnixsynapse
- perf(llamacpp): defer backend dep verification to browser idle by @qnixsynapse
- perf(updater): defer backend update check to browser idle by @qnixsynapse
- build(mlx): build the MLX plugin and extension on macOS only by @qnixsynapse
- perf(updater): defer initial app update check until after first paint by @qnixsynapse
- fix(llamacpp): start router before deferring backend update check by @qnixsynapse
- fix(server): list MLX models in Local API Server default model picker by @qnixsynapse
- fix(chat): make attachment chip text legible in user bubble by @qnixsynapse
- feat(settings): add toggle for automatic app update check by @qnixsynapse
- fix(assistant): make the thread's agent authoritative so in-chat switching works by @qnixsynapse
- fix(startup): increase logo–caption gap and center loader caption by @qnixsynapse
- feat(downloads): pause and resume model downloads from the hub panel by @qnixsynapse
- fix(chat): route prompt-too-big errors to the Increase Context Size banner by @qnixsynapse
- fix(llamacpp): recover crashed models and surface mid-request crashes by @qnixsynapse
- feat(startup): branded loader with phased status; defer MCP past first paint by @qnixsynapse
- fix(linux): keep tao's draggable Wayland titlebar; follow GNOME button-layout by @qnixsynapse
- feat(llamacpp): add HIP (AMD ROCm) backend support by @qnixsynapse
- fix(llamacpp): unblock UI from router startup; watchdog against blank window by @qnixsynapse
- style(message): use primary color for user message bubble by @qnixsynapse
- chore(release): bump app and plugin versions to 0.8.2 by @qnixsynapse
Full Changelog: https://github.com/janhq/jan/compare/v0.8.1...v0.8.2
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About jan
Jan is an open source alternative to ChatGPT that runs 100% offline on your computer.
Related context
Related tools
Beta — feedback welcome: [email protected]