Skip to content

Releases: janhq/jan

0.8.3

Choose a tag to compare

@github-actions github-actions released this 24 Jun 06:06
fa7d317

What's Changed

New Contributors

Full Changelog: v0.8.2...v0.8.3

0.8.2

Choose a tag to compare

@github-actions github-actions released this 01 Jun 11:50
f95089d

What's Changed

  • fix(rag): honor configured attachment size limit in document parser by @qnixsynapse in #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: v0.8.1...v0.8.2

0.8.1

Choose a tag to compare

@github-actions github-actions released this 29 May 03:09
9e6181b

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.8.1

0.8.0

Choose a tag to compare

@github-actions github-actions released this 22 May 02:47
042bf6d

What's Changed

  • feat: add MiniMax as a predefined cloud provider with M2.7 default by @octo-patch in #7738
  • feat: replace Foundation Models Swift HTTP server with direct Rust FFI via fm-rs by @dev-miro26 in #7781
  • fix: add pointer cursor to tool header when hovering by @bytrangle in #7785
  • docs: changelog for v0.7.9 by @Vanalite in #7795
  • chore: resolve conflict of main & release v0.7.9 by @Vanalite in #7797
  • chore: merge release v0.7.9 to main by @Vanalite in #7798
  • fix: Making Makefile compilable from powershell Windows by @thewulf7 in #7771
  • Chore/update template windows ci by @Minh141120 in #7805
  • fix: resolve MCP stdio transport disconnect and add auto-reconnect by @dev-miro26 in #7791
  • feat: add assistant chat button and fix random assistant issue by @markmehere in #7750
  • fix: latest model toast check with better logic by @Vanalite in #7806
  • feat: add /v1/orchestrations for server-side MCP tool execution by @claytonlin1110 in #7800
  • feat: add GUI toggle for server-side tool execution on /chat/completi… by @claytonlin1110 in #7808
  • fix: auto-approve internal RAG tools for embedded documents by @claytonlin1110 in #7809
  • docs: require screenshot or video record by @Vanalite in #7811
  • fix: prevent data loss on app reload by @linuxid10t in #7810
  • Fix OpenAI chat crash in web runtime (invoke undefined) by @dataCenter430 in #7815
  • feat: paragraph-level Edit with AI for assistant markdown by @claytonlin1110 in #7812
  • Update README to fix build commands by @SuperCowProducts in #7829
  • Add Korean localization by @hooray804 in #7767
  • Add translation to Catalan language by @anebot in #7319
  • fix: missing redirects by @louis-jan in #7837
  • feat: orchestrate MCP tools - route servers, avoid loading all tools by @dataCenter430 in #7793
  • feat: auto-summarize thread titles after first response with cancellable background inference by @statxc in #7816
  • fix: align KV cache default settings with actual runtime behavior by @linuxid10t in #7832
  • feat: add configurable token limits and auto-compact for remote model providers by @dev-miro26 in #7799
  • feat: enhance Tauri opener service for Linux file exploration by @Dexterity104 in #7827
  • feat(gguf): fix model compatibility heuristic for Apple Silicon unified memory by @dataCenter430 in #7842
  • Update Settings sidebar grouping and rename MCP to Connectors by @claytonlin1110 in #7839
  • feat/fix: add regenerate button on failed message responses by @linuxid10t in #7844
  • Updated Arm64 linux build instructions for latest app release + GPU acceleration by @SuperCowProducts in #7841
  • fix: let users scroll and read thinking content during streaming without being interrupted by @bittoby in #7843
  • chore: update icon privacy and code claude by @urmauur in #7853
  • fix: improve model selection bar usability by @claytonlin1110 in #7852
  • fix: model capability toggles resetting after restart in edit model settings by @EndlessLucky in #7819
  • chore: take back hardware setting menu by @urmauur in #7860
  • feat: add highlight on dragabble area and also add cursor change by @corevibe555 in #7830
  • feat: add optional health check auto-restart for crashed model sessions by @claytonlin1110 in #7855
  • feat: clarify that models are stored in appdata too by @abitrolly in #7866
  • feat(mcp): optional lightweight router model for MCP tool routing by @dataCenter430 in #7846
  • docs: update notes for the openclaw discontinuation by @Vanalite in #7873
  • fix: show message timestamps by @corevibe555 in #7872
  • fix: display message timestamps in local timezone by @urmauur in #7876
  • feat: queue messages during streaming with auto-send, two-stage stop and editable pending chips in input area by @statxc in #7836
  • feat: allow retrieving last typed message by pressing up arrow key by @bittoby in #7867
  • feat: add API key fallbacks with automatic rotation by @claytonlin1110 in #7877
  • fix: ctx_size overflow causing model load failure after reopening chat by @EndlessLucky in #7879
  • docs: update cli doc with correct commands by @Vanalite in #7887
  • fix: configurable toast placement by @claytonlin1110 in #7886
  • feat: store all user settings in local files instead of browser localStorage by @bittoby in #7821
  • fix: normalize tool parameter schemas missing type by @smartcoder0777 in #7854
  • Create .gitattributes to suppress local Cargo.lock diffs by @DuncanBetts in #7884
  • feat: add options to preserve user data during factory reset by @dev-miro26 in #7858
  • feat(mcp): routing telemetry, locale strings, and telemetry docs by @dataCenter430 in #7875
  • feat: implement initial Chain of Thought by @qnixsynapse in #7897
  • fix: avoid CoT wrapper when group has no reasoning parts by @qnixsynapse in #7899
  • feat: expand supported file types for document attachments to include many other extensions by @T03N in #7859
  • fix: hide llama.cpp backend update prompt when provider is disabled by @smartcoder0777 in #7906
  • fix: responsive setting by @urmauur in #7909
  • fix: verify stdio MCP tools/list before emitting ready event by @jdmills-edu in #7892
  • fix: handle pdf parser panic and enforce file size limit by @github-roushan in #7157
  • fix: remove font style last used assistant options by @urmauur in #7910
  • fix: add Flatpak CUDA library path discovery and GL extension support for NVIDIA GPU access by @bittoby in #7905
  • fix(desktop): persist app config in Tauri app data dir by @EndlessLucky in #7903
  • chore: Fix warnings and move foundation models to MacOS only by @qnixsynapse in #7923
  • fix: don't select CUDA backend if GPU has insufficient memory by @abitrolly in #7894
  • fix: restore no-mmproj-offload flag wiring for multimodal models (#7924) by @owldev127 in #7925
  • docs: add Chinese translation (README.zh.md) by @JasonYeYuhe in #7745
  • fix: improve llama.cpp context meter for tool-heavy chats by @smartcoder0777 in #7913
  • fix: centralize Jan data folder path resolution (#7522) by @owldev127 in #7929
  • fix: remove core default permissions to unblock Tauri dev build by @EndlessLucky in #7902
  • fix: restore Gemini SDK adapter for MCP tool calls (#7535) by @owldev127 in #7927
  • refactor: extract duplicated window instance object into helper by @bitcompass in #7938
  • feat: File attachment progress bar by @dataCenter430 in #7942
  • fix: embeddings/inline inject ux by @qnixsynapse in #7963
  • CI: Add Rust coverage job to CI workflows by @qnixsynapse in #7964
  • fix(web): detect real Tauri runtime on localhost by @EndlessLucky in #7962
  • fix: prevent long non-breaking URLs from overflowing project view (#7… by @web-dev0521 in #7961
  • test: add comprehensive JS test coverage by @qnixsynapse in #7970
  • Hide Gemma models reasoning tags by @kirsenn in #7948
  • fix: normalize MCP tool schemas for strict provider validation (#7017) by @owldev127 in #7941
  • fix: restore MCP startup error dialog (#7038) by @owldev127 in #7940
  • fix: prevent CUDA paths from being overwritten by library path setup by @qnixsynapse in #7978
  • docs: add Japanese README by @eltociear in #8001
  • fix: prevent dual download toast and "stuck at Initializing" symptom by @qnixsynapse in #7994
  • docs: remo...
Read more

0.7.9

Choose a tag to compare

@github-actions github-actions released this 23 Mar 06:09
6aa7156

What's Changed

New Contributors

Full Changelog: v0.7.8...v0.7.9

0.7.8

Choose a tag to compare

@github-actions github-actions released this 11 Mar 13:42
2616b1f

What's Changed

New Contributors

Read more

0.7.7

Choose a tag to compare

@github-actions github-actions released this 11 Feb 10:30
f892648

What's Changed

New Contributors

Full Changelog: v0.7.6...v0.7.7

0.7.6

Choose a tag to compare

@github-actions github-actions released this 27 Jan 03:40
a161a51

What's Changed

New Contributors

Full Changelog: v0.7.5...v0.7.6

0.7.5

Choose a tag to compare

@github-actions github-actions released this 08 Dec 10:12
96be425

What's Changed

  • fix: model import issue on Windows by @louis-jan in #7124
  • fix: users couldn’t import the mmproj vision model if the base name didn’t match. by @louis-jan in #7127
  • fix: correct CUDA backend installation and migration issues by @qnixsynapse in #7130
  • fix: kill mcp server on app termination by @Vanalite in #7131

Full Changelog: v0.7.4...v0.7.5

0.7.4

Choose a tag to compare

@github-actions github-actions released this 05 Dec 10:10
aa4f097

What's Changed

New Contributors

Full Changelog: v0.7.3...v0.7.4