Aquí hi ha 44 versions de Jan, des de 29 d’agost del 2024 fins a l’actual, 0.8.7. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
44 versions en 2 anys · unes 21 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 0.8.7Darrera versió | 20 d’octubre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióJan v0.8.7: shell switch, image size limit, and fixes
A minor update to v0.8.6. Your data and settings carry over; one MCP clean-up runs on first launch (below).
New
- Turn the shell tool off in chat. The chat input's tool menu has a Shell switch. Off, the model is not given the shell tool; web search, fetch and your MCP tools keep working. On by default, and shown when the shell can run sandboxed and the model supports tools (#9222).
- A separate size limit for images. Settings > Attachments > Max Image Size (MB): default 10, range 1 to 100 (#9312).
- Built-in subagents for the Jan agent: explore (read-only by default), research, review and debug, each with its own model (#9261).
Fixes
- A thread no longer leaves its project when you attach a document (#9197, thanks @enkynakamura).
- Pasted code with @decorators is sent as typed; only an @ followed by a real file or folder is a reference (#9291).
- Stop ends the whole turn, including a tool that is running or waiting for approval (#9241).
- A web page read by the built-in fetch tool is kept within the model's context window (#9283).
- Chat with a local model no longer fails behind a proxy or VPN: requests to Jan's own engine always go direct (#9182).
- Windows: a ^ in a command name (cm^d runs cmd) now always asks for approval (#9315).
- macOS explains why Jan asks for Local Network access (#9318).
- The sidebar's Jan label is back on Windows and Linux (#9242).
Migration
- On first launch, the hosted Exa MCP server that v0.8.3 added to the default list is removed. Servers you added, and an Exa entry you configured with your own key, are kept (#9010).
Jan agent and CLI
- A sandboxed shell command can ask to run outside the sandbox, with your approval each time (#9239).
- A tool call outside a run's allowed_tools is refused (#9254); a subagent's permission prompt is denied when nobody can answer it (#9259).
- Windows: edits match CRLF files, and unusable file names such as con.txt are refused (#9262, #9263).
- jan cli mcp add works on a fresh install (#9257); an MCP server that never answers is given up on (#9281).
- Compaction summaries use your small model when one is set (#9252); the terminal UI gains search and clearer subagent and background-command rows.
Also
- On NVIDIA GPUs, the engine logs the driver version at start, and a crash caused by a driver too old for the engine says to update the driver.
- A model download stopped by a network error says why in more cases (#9294), and a failed model-list fetch records the address it could not reach in the app log (#9292).
Known issues
- With Shell off, a model that calls the shell anyway ends its reply instead of continuing without it (#9319).
- Auto compact needs Max Context Tokens set for remote models; Jan does not detect a remote model's context window yet (#9317).
- Local models do not run on Intel Macs, as in v0.8.5.
Full notes: https://github.com/janhq/jan/blob/main/docs/src/pages/changelog/2026-10-20-jan-v0.8.7.mdx
Full Changelog: https://github.com/janhq/jan/compare/v0.8.6...v0.8.7 |
| 0.8.6 | 9 d’octubre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióJan v0.8.6: hotfix for v0.8.5
Fixes only. If you're on 0.8.5, updating is recommended, especially on Linux (AppImage) and on older NVIDIA GPUs.
Fixes
- Linux AppImage crashed on every model load on some distributions (#9173, fixed in #9178). The AppImage bundled the build machine's Vulkan loader. It now uses your system's loader, and the build fails if a GPU loader is ever bundled again.
- NVIDIA Turing GPUs (GTX 16xx, RTX 20xx) failed with "the provided PTX was compiled with an unsupported toolchain" (#9185, fixed in #9187). On drivers older than R595, the Windows and Linux CUDA engine could not run on these cards. It now ships native Turing code, as 0.8.4 did, so no driver update is needed.
- Qwen3.8 with MTP (speculative decoding) slowed down sharply after updating to 0.8.5 (#9183, fixed in #9186). With Parallel Sequences on auto, the engine reserved memory for 4 slots. On cards with 12 GB or similar, that pushed the model into shared system memory. A model with MTP now uses one slot when Parallel Sequences is auto; a value you set yourself is respected.
- Images returned by MCP tools now reach the model as images (#9188, building on #9176 by @cpius). Previously they were sent as base64 text, which the model could not read and which could exceed a provider's input limit. Models without vision get a short note instead, and long chats no longer drop your question when trimming history around an image.
Also
- Settings → Model Providers → Llama.cpp now links to how to use a different llama.cpp version (#9179). You run your own llama-server and add it as a custom provider. It's a workaround if the bundled engine misbehaves with a particular model, for example #9177, which remains open.
Full Changelog: https://github.com/janhq/jan/compare/v0.8.5...v0.8.6 |
| 0.8.5 | 8 d’octubre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThis release is fixes only
No new features are announced in v0.8.5. Work in progress stays in the nightly channel: Cowork and the current agent work ship there until they are announced, and a stable build does not show them.
One thing a first launch will notice: the first-run setup is now a guided wizard - welcome, engine setup, a first model, and the consent page - instead of opening straight into the chat with no engine or model set up. It is onboarding rather than a new capability, so it is not a headline; it is written down here so a new install is not a surprise.
Migration
The llama.cpp engine now ships with the app.
Jan no longer downloads a llama.cpp backend for your machine on first run or when one is updated. The engine (llama.cpp 0.5.0, build b11146) is bundled in the installer, runs in its own worker process, and updates together with the app, so the backend version and engine auto-update settings are gone. On Windows and Linux, NVIDIA GPUs use the bundled CUDA 13 build; other GPUs, and NVIDIA GPUs or drivers that cannot run CUDA 13 (Pascal cards such as the GTX 10 series, for example), use Vulkan. (In 0.8.4 such systems could download a CUDA 11 or 12 backend; that option is gone.) macOS uses Metal.
Backends downloaded by earlier versions, in llamacpp/backends (and llamacpp/lib, if present) inside your Jan data folder, are no longer used and are safe to delete.
Local models no longer run on Intel Macs.
Intel-based Macs have not been supported since v0.8.0, and the bundled engine is built for Apple Silicon only. On an Intel Mac, Jan v0.8.5 still opens and works with remote and custom providers, but llama.cpp models will not load. If you rely on local models on an Intel Mac, stay on v0.8.4.
The desktop executable is now Jan-Desktop.
The app is still called Jan, and its menu entries, shortcuts and Jan.app bundle keep working, but the executable inside was renamed. On Linux the .deb installs /usr/bin/Jan-Desktop instead of /usr/bin/Jan, and on macOS it is Jan.app/Contents/MacOS/Jan-Desktop; scripts that launch the old path need updating. On Windows, the in-app update moves the Start-menu and desktop shortcuts to the new executable.
The jan CLI is no longer part of the desktop app.
The desktop app no longer bundles the jan command-line agent, installs it, or adds it to your PATH; it is now a separate install (see the agent quickstart).
- macOS and Linux: a jan that v0.8.4 installed (in /usr/local/bin or ~/.local/bin) is left in place but stays at v0.8.4. Reinstall it from the quickstart to keep it current.
- Windows: updating from v0.8.4 removes the jan.exe it put in the app's resources\bin folder, so jan stops working until you install the CLI from the quickstart. The Windows installer now puts it in %USERPROFILE%\.local\bin, the same place as on macOS and Linux, not in the desktop app's folder, so a later app update cannot remove it. The update leaves that folder's entry in your user PATH; you can delete the entry.
The Local API Server checks Trusted Hosts when bound to 0.0.0.0.
Previously, binding to 0.0.0.0 accepted any Host header. Now a request whose host is not localhost, host.docker.internal, a loopback or private LAN IP, or an entry in Trusted Hosts is rejected with 403. If clients reach Jan by another name - a machine name such as my-pc.local, a domain behind a reverse proxy, or a non-private IP - add it to Settings > Local API Server > Trusted Hosts (or * to allow any host).
The agent's bash tool is now called shell.
On Windows it runs in PowerShell, so Git Bash is no longer needed; on macOS and Linux it is still bash. Agent definitions and tool allowlists that name bash stop matching: Jan reports the old name as an error, and renaming it to shell fixes it. Past conversations that used bash still display normally.
Settings that change on update
- llama.cpp Parallel Sequences: a value of 1 (the old default) becomes 0, which lets llama.cpp pick the slot count.
- A model whose model.yml carries the n_gpu_layers: |
| 0.8.4 | 23 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióMigration
Settings and credentials now live in a backend-managed store.
Provider settings and credentials previously persisted in the webview's localStorage. In 0.8.4, Jan reads and writes them from a backend-managed store instead (secrets go to the OS keyring). Your existing settings and API keys are copied over automatically on first launch - no manual action is needed, and from this version on all new changes are saved to the backend store.
Your old localStorage data is not deleted - it's kept as a snapshot so you can downgrade to a pre-0.8.4 build and still have your previous settings. Any changes you make in 0.8.4+ live only in the backend store, so a downgrade sees the older snapshot, not your latest settings.
What's Changed
- chore(flatpak): add 0.8.3 release notes to appdata by @qnixsynapse in https://github.com/janhq/jan/pull/8343
- docs: update changelogs for v0.8.3 and update documentation by @qnixsynapse in https://github.com/janhq/jan/pull/8336
- Merge release/v0.8.3 to main by @qnixsynapse in https://github.com/janhq/jan/pull/8344
- i18n(ja): update Japanese translations (#8264) by @mahirhir in https://github.com/janhq/jan/pull/8348
- i18n(ja): complete common.json translations and fix terminology (#8264) by @mahirhir in https://github.com/janhq/jan/pull/8349
- i18n(ja): complete settings.json translations (#8264) by @mahirhir in https://github.com/janhq/jan/pull/8352
- fix(markdown): force code blocks LTR in RTL language context by @qnixsynapse in https://github.com/janhq/jan/pull/8350
- feat(chat): add toggle for folding interim text into reasoning trace by @qnixsynapse in https://github.com/janhq/jan/pull/8363
- fix(rag): repair embeddings, stop chat-model reloads, and parse more PDFs by @qnixsynapse in https://github.com/janhq/jan/pull/8360
- ci: close issues inactive for over 180 days by @qnixsynapse in https://github.com/janhq/jan/pull/8366
- ci: grant actions:write to stale workflow for state persistence by @qnixsynapse in https://github.com/janhq/jan/pull/8377
- fix(chat): stop persisting detached assistant replies in branched threads by @qnixsynapse in https://github.com/janhq/jan/pull/8376
- feat(settings): move settings/credentials off localStorage to backend store by @qnixsynapse in https://github.com/janhq/jan/pull/8388
- fix(params): coerce numeric assistant params from string to number by @qnixsynapse in https://github.com/janhq/jan/pull/8386
- fix: use snake case for ADL enum in get_gpu_usage by @nkulshre-amd in https://github.com/janhq/jan/pull/8390
- fix(chat): stop MCP tool-approval popup from hanging; move transient approval state off disk by @qnixsynapse in https://github.com/janhq/jan/pull/8391
- API key rotation for Gemini by @jjchen01 in https://github.com/janhq/jan/pull/8408
- fix(security): bump handlebars to 4.7.9 to clear RCE advisory by @qnixsynapse in https://github.com/janhq/jan/pull/8395
- fix(chat): ignore custom SSE event types in OpenAI-compatible streams by @qnixsynapse in https://github.com/janhq/jan/pull/8392
- feat: OpenAI-compatible translating gateway + Responses API + unified reasoning by @qnixsynapse in https://github.com/janhq/jan/pull/8423
- fix: Stabilize chat prefix caching, restore cloud providers, unify logging (v0.8.4) by @qnixsynapse in https://github.com/janhq/jan/pull/8425
- fix(mcp): guard against duplicate serve() on streamable-http MCP servers by @thinhlpg in https://github.com/janhq/jan/pull/8435
- fix(providers): send anthropic-version on model-list fetch by @qnixsynapse in https://github.com/janhq/jan/pull/8433
- fix(desktop): macOS hide-on-close; hide-to-tray when Local API Server runs by @qnixsynapse in https://github.com/janhq/jan/pull/8436
- feat(extensions): bundle built-in extensions into the app binary and update tests by @qnixsynapse in https://github.com/janhq/jan/pull/8437
- feat(llamacpp): per-model chat template kwargs by @qnixsynapse in https://github.com/janhq/jan/pull/8441
- feat: token counter for remote/MLX providers + chat & inference f |
| 0.8.3 | 24 de juny del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- docs: add v0.8.2 changelog by @qnixsynapse in https://github.com/janhq/jan/pull/8246
- merge release/v0.8.2 to main by @qnixsynapse in https://github.com/janhq/jan/pull/8250
- chore: add flatpak manifest 0.8.2 by @Minh141120 in https://github.com/janhq/jan/pull/8259
- fix: use Windows copy command in build-cli Makefile target by @ianmohney in https://github.com/janhq/jan/pull/8293
- Updated translation by @albanobattistella in https://github.com/janhq/jan/pull/8262
- fix(mcp): browser port leak and auto-disable ux by @abn in https://github.com/janhq/jan/pull/8317
- Merge dev/v0.8.3 to main by @qnixsynapse in https://github.com/janhq/jan/pull/8310
- docs: clarify Jan model quick-start flow by @archit-goyal in https://github.com/janhq/jan/pull/8323
- Fix: correct sampler defaults, fix sheet layout under window controls, and harden backend installs by @qnixsynapse in https://github.com/janhq/jan/pull/8327
- fix(csp): allow data:/blob: media so video uploads load by @qnixsynapse in https://github.com/janhq/jan/pull/8330
- fix(markdown): render lone
- fix(chat): render media on first-message send by @qnixsynapse in https://github.com/janhq/jan/pull/8337
New Contributors
- @ianmohney made their first contribution in https://github.com/janhq/jan/pull/8293
- @abn made their first contribution in https://github.com/janhq/jan/pull/8317
- @archit-goyal made their first contribution in https://github.com/janhq/jan/pull/8323
Full Changelog: https://github.com/janhq/jan/compare/v0.8.2...v0.8.3 |
| 0.8.2 | 1 de juny del 2026 | — | 64 bits EXE (NSIS) Notes de la versió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 |
| 0.8.1 | 29 de maig del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Add Italian Translation by @albanobattistella in https://github.com/janhq/jan/pull/8157
- chore: merge release v0.8.0 to main by @qnixsynapse in https://github.com/janhq/jan/pull/8170
- chore: fix build due to missing comma in italian i18n by @qnixsynapse in https://github.com/janhq/jan/pull/8171
- docs: update for v0.8.0 by @qnixsynapse in https://github.com/janhq/jan/pull/8164
- chore: update manifest and changelog release 0.8.0 by @Minh141120 in https://github.com/janhq/jan/pull/8172
- docs: remove connectors note from 0.8.0 changelog by @qnixsynapse in https://github.com/janhq/jan/pull/8173
- chore: update filename changelog by @Minh141120 in https://github.com/janhq/jan/pull/8177
- fix(docs): guard null entity arrays in TweetCard by @qnixsynapse in https://github.com/janhq/jan/pull/8187
- fix: clear deletedModels tombstones for re-downloaded models by @qnixsynapse in https://github.com/janhq/jan/pull/8178
- chore(ci): pin all GitHub Actions to SHAs and add cancel-in-progress by @Minh141120 in https://github.com/janhq/jan/pull/8193
- fix(tls): use OS-native TLS trust store on desktop by @FyrbyAdditive in https://github.com/janhq/jan/pull/8186
- chore(ci): bump dcarbone/install-jq-action from v2.0.1 to v3.2.0 by @Minh141120 in https://github.com/janhq/jan/pull/8199
- chore: merge dev branch fix/macos backend-install-ux by @qnixsynapse in https://github.com/janhq/jan/pull/8197
- fix(llamacpp): disable auto-fit by default, default ctx_len to 8192 by @qnixsynapse in https://github.com/janhq/jan/pull/8204
- Merge fix/pre-r-dev branch to main by @qnixsynapse in https://github.com/janhq/jan/pull/8207
- Fix/system theme launch by @qnixsynapse in https://github.com/janhq/jan/pull/8217
- fix(hardware): skip NVIDIA/Vulkan GPU probes on macOS by @qnixsynapse in https://github.com/janhq/jan/pull/8219
- fix(threads): avoid router invariant in PromptProgress by @qnixsynapse in https://github.com/janhq/jan/pull/8220
- fix(settings): restore Attachments entry in settings menu by @qnixsynapse in https://github.com/janhq/jan/pull/8222
New Contributors
- @albanobattistella made their first contribution in https://github.com/janhq/jan/pull/8157
- @FyrbyAdditive made their first contribution in https://github.com/janhq/jan/pull/8186
Full Changelog: https://github.com/janhq/jan/compare/v0.8.0...v0.8.1 |
| 0.8.0 | 22 de maig del 2026 | — | 64 bits EXE (NSIS) |
| 0.7.9 | 23 de març del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix: clean up ANTHROPIC_* env vars from shell config when server stops or app exits by @since-2017-hub in https://github.com/janhq/jan/pull/7628
- fix: add redirect from /guides to /docs by @louis-jan in https://github.com/janhq/jan/pull/7669
- docs: update troubleshooting guides by @louis-jan in https://github.com/janhq/jan/pull/7670
- docs: restructure Reference by @louis-jan in https://github.com/janhq/jan/pull/7674
- docs: agents availability by @louis-jan in https://github.com/janhq/jan/pull/7682
- docs: add community cards to desktop overview by @louis-jan in https://github.com/janhq/jan/pull/7687
- chore: resolve release main conflict 0.7.8 by @Vanalite in https://github.com/janhq/jan/pull/7713
- Sync release/v0.7.8 to main branch by @louis-jan in https://github.com/janhq/jan/pull/7711
- doc: add changelog for v0.7.8 by @Vanalite in https://github.com/janhq/jan/pull/7714
- docs: update CLI and agents docs for v0.7.8 by @louis-jan in https://github.com/janhq/jan/pull/7715
- feat: update flatpak manifest v0.7.8 by @Minh141120 in https://github.com/janhq/jan/pull/7717
- fix: resolve Anthropic 400 error on serial tool calls by @atoz96 in https://github.com/janhq/jan/pull/7696
- Revert: clear ANTHROPIC_ env on app exit #7628 by @louis-jan in https://github.com/janhq/jan/pull/7718
- Merge pull request #7695 from oolokioo7/fix/edit-dialog-width by @louis-jan in https://github.com/janhq/jan/pull/7719
- Fix: gpu detection losing by @dataCenter430 in https://github.com/janhq/jan/pull/7605
- fix: system theme not updating when switching dark/light mode on KDE Linux by @since-2017-hub in https://github.com/janhq/jan/pull/7629
- docs: add Windows data folder relocation troubleshooting section by @louis-jan in https://github.com/janhq/jan/pull/7724
- docs: add troubleshooting for timeout port by @Vanalite in https://github.com/janhq/jan/pull/7730
- fix: fix error on openclaw doc by @Vanalite in https://github.com/janhq/jan/pull/7731
- fix: prevent duplicate backend downloads during llamacpp update by @atoz96 in https://github.com/janhq/jan/pull/7721
- fix: render code block without lang spec correcty by @cs-cat in https://github.com/janhq/jan/pull/7741
- refactor: fix normalizeLatex logic and improve performance by @cs-cat in https://github.com/janhq/jan/pull/7743
- docs: troubleshooting update for jan CLI on Windows by @louis-jan in https://github.com/janhq/jan/pull/7736
- docs: add instructions to uninstall openclaw by @Vanalite in https://github.com/janhq/jan/pull/7754
- docs: Add instruction to install HIP/ROCm llamacpp backend for AMD by @Vanalite in https://github.com/janhq/jan/pull/7755
- fix: update CLI help examples to use Jan model ID by @louis-jan in https://github.com/janhq/jan/pull/7753
- fix: kv-cache defaults and fit migration by @louis-jan in https://github.com/janhq/jan/pull/7751
- feat: default model for local api server by @urmauur in https://github.com/janhq/jan/pull/7735
- chore: remove the 32k ctx_len enforcement upon API server start by @Vanalite in https://github.com/janhq/jan/pull/7756
- feat: add default assistant setting by @urmauur in https://github.com/janhq/jan/pull/7725
- doc: update CONTRIBUTING.md by @Vanalite in https://github.com/janhq/jan/pull/7764
- fix: wrong display shortcut create project by @urmauur in https://github.com/janhq/jan/pull/7757
- feat: add foundation models plugin with server management capabilities by @dev-miro26 in https://github.com/janhq/jan/pull/7744
- feat: add Spanish (Español) locale by @dev-miro26 in https://github.com/janhq/jan/pull/7765
- fix: change data location that has accident symlink failed by @Vanalite in https://github.com/janhq/jan/pull/7763
- fix: resolve downloaded model toggle bug by handling developer prefix by @jamesdam in https://github.com/janhq/jan/pull/7648
- feat: safe define remove dir list during the factory reset by @Vanalite in https://github.com/janhq/jan/pull/7766
- chore: remove openclaw installation by @Vanalite in https://git |
| 0.7.8 | 11 de març del 2026 | — | 64 bits EXE (NSIS) |
| 0.7.7 | 11 de febrer del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix: theme set loop on Windows by @louis-jan in https://github.com/janhq/jan/pull/7407
- fix: left panel full height by @urmauur in https://github.com/janhq/jan/pull/7409
- fix: throttle renderer to reduce pressure to the thread by @louis-jan in https://github.com/janhq/jan/pull/7408
- feat: prompt to download Jan VL model for vision capability by @Vanalite in https://github.com/janhq/jan/pull/7410
- docs: changelog for v0.7.6 by @Vanalite in https://github.com/janhq/jan/pull/7418
- chore: update manifest for flatpak jan 0.7.6 by @Minh141120 in https://github.com/janhq/jan/pull/7419
- chore: onboard new user with q4 k xl by @louis-jan in https://github.com/janhq/jan/pull/7420
- Fix: inconsistent code block formatting in Markdown rendering by @bytrangle in https://github.com/janhq/jan/pull/7049
- fix: accept x-api-key header in place of custom header by @louis-jan in https://github.com/janhq/jan/pull/7421
- fix: Display embedding models in settings with visual distinction by @bittoby in https://github.com/janhq/jan/pull/7393
- chore: sync release branch for merging by @Vanalite in https://github.com/janhq/jan/pull/7425
- chore: merge release branch by @Vanalite in https://github.com/janhq/jan/pull/7424
- fix: update api docs by @louis-jan in https://github.com/janhq/jan/pull/7426
- fix: default instruction update by @louis-jan in https://github.com/janhq/jan/pull/7427
- feat: streamable http exa default search mcp by @louis-jan in https://github.com/janhq/jan/pull/7428
- chore: disable auto updater for flatpak build by @hiento09 in https://github.com/janhq/jan/pull/7432
- ci: move config yarn makefile to ci by @Minh141120 in https://github.com/janhq/jan/pull/7433
- ui: revamp layout by @urmauur in https://github.com/janhq/jan/pull/7431
- fix: minor badge capabilities by @urmauur in https://github.com/janhq/jan/pull/7435
- fix: dynamically generate OpenAPI spec with actual server host and port by @Eruis2579 in https://github.com/janhq/jan/pull/7434
- fix: take back refresh and add model remote provider by @urmauur in https://github.com/janhq/jan/pull/7436
- fix: prefill value when rename thread by @urmauur in https://github.com/janhq/jan/pull/7437
- chore: delete all thread by @urmauur in https://github.com/janhq/jan/pull/7447
- fix: edit message with files attachment by @urmauur in https://github.com/janhq/jan/pull/7446
- chore: update font from local instead cdn by @urmauur in https://github.com/janhq/jan/pull/7449
- chore: avoid warning dialog components by @urmauur in https://github.com/janhq/jan/pull/7450
- chore: assistant assign into projects by @urmauur in https://github.com/janhq/jan/pull/7441
- feat: add delete all thread inside projects by @urmauur in https://github.com/janhq/jan/pull/7453
- fix: inline math latex by @urmauur in https://github.com/janhq/jan/pull/7454
- fix: hover menu dots for delete all chat by @urmauur in https://github.com/janhq/jan/pull/7455
- fix: notarize mlx bin by @Minh141120 in https://github.com/janhq/jan/pull/7458
- feat: add new backend - MLX by @louis-jan in https://github.com/janhq/jan/pull/7459
- chore: adjustment drag area by @urmauur in https://github.com/janhq/jan/pull/7464
- fix: chat performance rerender issue by @urmauur in https://github.com/janhq/jan/pull/7465
- fix: issue descendant element by @urmauur in https://github.com/janhq/jan/pull/7466
- fix: hub screen scroll and loader by @urmauur in https://github.com/janhq/jan/pull/7467
- fix: prompt cache - cannot infer the shape of an empty array by @louis-jan in https://github.com/janhq/jan/pull/7470
- chore: refactor modelhub by @hiento09 in https://github.com/janhq/jan/pull/7468
- chore: base layout windows by @urmauur in https://github.com/janhq/jan/pull/7471
- feat: implement fit settings in llamacpp extension and overhaul argument builder tests by @qnixsynapse in https://github.com/janhq/jan/pull/7442
- chore: update copy for setup screen by @urmauur in https://github.com/janhq/jan/pull/7472
- feat: local ap |
| 0.7.6 | 27 de gener del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- docs: update homepage SEO meta title and description by @eckartal in https://github.com/janhq/jan/pull/7024
- chore: update flatpak manifest by @Minh141120 in https://github.com/janhq/jan/pull/7025
- blog: optimize "run AI locally" blog post for SEO by @eckartal in https://github.com/janhq/jan/pull/7028
- feat: combine attachments icon by @urmauur in https://github.com/janhq/jan/pull/6998
- fix: cstdint patch flatpak by @Minh141120 in https://github.com/janhq/jan/pull/7032
- Fix/appstream caption by @Minh141120 in https://github.com/janhq/jan/pull/7033
- feat: Update Russian localization by @Kuzmich55 in https://github.com/janhq/jan/pull/7039
- SEO: Improve offline-chatgpt-alternative content by @eckartal in https://github.com/janhq/jan/pull/7040
- feat: flatpak disable auto updater by @Minh141120 in https://github.com/janhq/jan/pull/7054
- Update flatpak metainfo by @eckartal in https://github.com/janhq/jan/pull/7064
- fix: flatpak appstream metadata validation errors by @Minh141120 in https://github.com/janhq/jan/pull/7067
- docs: add Microsoft Store and Flathub badges by @qnixsynapse in https://github.com/janhq/jan/pull/7068
- feat: add Polish metainfo translation by @0rzech in https://github.com/janhq/jan/pull/7050
- fix: improve Hub download button UX for installed models by @Lokimorty in https://github.com/janhq/jan/pull/7060
- Resolve Clippy Warnings and Apply Consistent Code Formatting by @github-roushan in https://github.com/janhq/jan/pull/7010
- feat: Update Russian localization by @Kuzmich55 in https://github.com/janhq/jan/pull/7082
- feat: complete Czech translations by @MichalZem in https://github.com/janhq/jan/pull/7081
- Update metadata for ai.jan.Jan by @razzeee in https://github.com/janhq/jan/pull/7045
- chore: update flatpak release 0.7.4 by @Minh141120 in https://github.com/janhq/jan/pull/7117
- chore: add change log doc for v0.7.4 by @Vanalite in https://github.com/janhq/jan/pull/7110
- refactor: clean up JoyRide by @louis-jan in https://github.com/janhq/jan/pull/7073
- chore: update flatpak manifest for v0.7.5 by @Minh141120 in https://github.com/janhq/jan/pull/7133
- chore: add change log doc for v0.7.5 by @Vanalite in https://github.com/janhq/jan/pull/7132
- chore: resolve conflicts between dev and 0.7.5 release branch by @Vanalite in https://github.com/janhq/jan/pull/7135
- chore: merge release 0.7.5 into dev branch by @Vanalite in https://github.com/janhq/jan/pull/7134
- refactor: move llama.cpp config handling to Rust by @qnixsynapse in https://github.com/janhq/jan/pull/7047
- fix: publisher name on windows by @Minh141120 in https://github.com/janhq/jan/pull/7144
- feat: Update Russian localization by @Kuzmich55 in https://github.com/janhq/jan/pull/7149
- feat: Improve toast messages and errors by @github-roushan in https://github.com/janhq/jan/pull/6892
- feat: improve sidebar UI with distinct sections and better empty states by @github-roushan in https://github.com/janhq/jan/pull/6745
- fix: prevent CUDA backend install failure by removing invalid fs.mkdir args by @qnixsynapse in https://github.com/janhq/jan/pull/7162
- fix: responsive button action hero landing page by @urmauur in https://github.com/janhq/jan/pull/7274
- refactor: jan web ci to use main branch and deprecate old workflows by @Minh141120 in https://github.com/janhq/jan/pull/7332
- refactor: migrate llamacpp backend logic to rust plugin by @qnixsynapse in https://github.com/janhq/jan/pull/7171
- feat: add portable windows by @Minh141120 in https://github.com/janhq/jan/pull/7350
- feat: chat enhancement by @louis-jan in https://github.com/janhq/jan/pull/7361
- feat: persist token usage into message metadata by @louis-jan in https://github.com/janhq/jan/pull/7366
- ci: update matrix test on windows by @Minh141120 in https://github.com/janhq/jan/pull/7367
- fix: tools availability and model settings by @louis-jan in https://github.com/janhq/jan/pull/7368
- fix: file upload function and assistant migration by @louis-jan i |
| 0.7.5 | 8 de desembre del 2025 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix: model import issue on Windows by @louis-jan in https://github.com/janhq/jan/pull/7124
- fix: users couldn’t import the mmproj vision model if the base name didn’t match. by @louis-jan in https://github.com/janhq/jan/pull/7127
- fix: correct CUDA backend installation and migration issues by @qnixsynapse in https://github.com/janhq/jan/pull/7130
- fix: kill mcp server on app termination by @Vanalite in https://github.com/janhq/jan/pull/7131
Full Changelog: https://github.com/janhq/jan/compare/v0.7.4...v0.7.5 |
| 0.7.4 | 5 de desembre del 2025 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- feat: add backend migration mapping and update backend handling by @qnixsynapse in https://github.com/janhq/jan/pull/6917
- ci: clean up deduplicate issue workflow by @Minh141120 in https://github.com/janhq/jan/pull/6923
- Enhance localization by completing missing translations across all locales + czech support by @github-roushan in https://github.com/janhq/jan/pull/6758
- feat: Add official jan browser mcp by @Vanalite in https://github.com/janhq/jan/pull/6929
- docs: add changelog v0.7.3 by @Minh141120 in https://github.com/janhq/jan/pull/6951
- Merge release 0.7.3 to dev by @Vanalite in https://github.com/janhq/jan/pull/6967
- fix: csp restrictions from inline styles by @urmauur in https://github.com/janhq/jan/pull/6970
- fix: glib issue on linux by @Minh141120 in https://github.com/janhq/jan/pull/6975
- fix: app blocks image input by @louis-jan in https://github.com/janhq/jan/pull/6982
- fix: disable autocorrect in model search input by @Lokimorty in https://github.com/janhq/jan/pull/6952
- French translation menu item missing by @fredatgithub in https://github.com/janhq/jan/pull/6974
- chore: separate the loader style by @urmauur in https://github.com/janhq/jan/pull/6984
- fix: changing tools while conversing results in incorrect tool use by @louis-jan in https://github.com/janhq/jan/pull/6985
- Enable desktop file attachments feature by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6989
- feat: migrate assistant screen into setting by @urmauur in https://github.com/janhq/jan/pull/6986
- fix: trafficlight icon mac responsive by @urmauur in https://github.com/janhq/jan/pull/6994
- fix: reenable zoom hotkey by @urmauur in https://github.com/janhq/jan/pull/6995
- feat: add CUDA 13 support to backend by @qnixsynapse in https://github.com/janhq/jan/pull/6996
- chore: add CUDA 13 backend as a priority backend by @qnixsynapse in https://github.com/janhq/jan/pull/7005
- chore: bump token.js by @Vanalite in https://github.com/janhq/jan/pull/7006
- Correct the "Why Open-Source" URL by @trunghaiy in https://github.com/janhq/jan/pull/6965
- docs: update handbook by @mmngn in https://github.com/janhq/jan/pull/7007
- feat: move proactive mode to MCP settings by @Vanalite in https://github.com/janhq/jan/pull/7008
- feat: lockfile to kill conflict MCP's port by @Vanalite in https://github.com/janhq/jan/pull/7012
- fix: keep the untouched properties after modifying mcp settings by @Vanalite in https://github.com/janhq/jan/pull/7014
- fix: preserve dollar sign followed by numbers in markdown rendering by @qnixsynapse in https://github.com/janhq/jan/pull/7027
- fix: reattach the same file after deletion fix by @Vanalite in https://github.com/janhq/jan/pull/7030
- feat: add embedding flag to model metadata and automatic detection by @qnixsynapse in https://github.com/janhq/jan/pull/7031
- fix: Fix extension installation link by @Vanalite in https://github.com/janhq/jan/pull/7042
- fix: spawn new process with window close flag by @Vanalite in https://github.com/janhq/jan/pull/7043
- feat: update link to chrome store for Jan extension by @Vanalite in https://github.com/janhq/jan/pull/7051
- fix: disable context menu list projects by @urmauur in https://github.com/janhq/jan/pull/7056
- fix: ui check be version by @urmauur in https://github.com/janhq/jan/pull/7057
- feat: update flatpak build by @Minh141120 in https://github.com/janhq/jan/pull/7061
- fix: flatpak upload s3 by @Minh141120 in https://github.com/janhq/jan/pull/7062
- fix: Enable JIT compilation to fix MCP server memory allocation errors by @louis-jan in https://github.com/janhq/jan/pull/7072
- feat: quick start with Jan model by @Vanalite in https://github.com/janhq/jan/pull/7052
- fix: Toast and dismiss validating toast using model_id by @Vanalite in https://github.com/janhq/jan/pull/7065
- fix: cancel failed download task by @Vanalite in https://github.com/janhq/jan/pull/7077
- fix: fix linter with missing parameters by @Vanalite in https://github.com/ja |
| 0.7.3 | 13 de novembre del 2025 | — | 64 bits EXE (NSIS) |
| 0.7.2 | 16 d’octubre del 2025 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- chore: happy-dom update by @Minh141120 in https://github.com/menloresearch/jan/pull/6790
Full Changelog: https://github.com/menloresearch/jan/compare/v0.7.1...v0.7.2 |
| 0.7.1 | 3 d’octubre del 2025 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- chore: use custom nsis template by @Minh141120 in https://github.com/menloresearch/jan/pull/6721
- ci: remove upload msi artifact by @Minh141120 in https://github.com/menloresearch/jan/pull/6725
- fix: prompt token by @urmauur in https://github.com/menloresearch/jan/pull/6727
- Fix: Anthropic request to add models by @Vanalite in https://github.com/menloresearch/jan/pull/6728
- fix: get model capabilities correctly by @Vanalite in https://github.com/menloresearch/jan/pull/6715
Full Changelog: https://github.com/menloresearch/jan/compare/v0.7.0...v0.7.1 |
| 0.7.0 | 2 d’octubre del 2025 | — | 64 bits EXE (NSIS) |
| 0.6.10 | 18 de setembre del 2025 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Bring back QA changes 0.6.9 by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6320
- docs: Major restructure and consolidation by @ramonpzg in https://github.com/menloresearch/jan/pull/6323
- hotfix: fixed home page hyperlink and extension gif by @ramonpzg in https://github.com/menloresearch/jan/pull/6324
- fix: Use 80% total memory for compatibility check (#6321) by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6333
- hotfix: changed website theme by @ramonpzg in https://github.com/menloresearch/jan/pull/6335
- fix: mise build failing by @theproductiveprogrammer in https://github.com/menloresearch/jan/pull/6344
- chore: fix id code-block for avoid duplicate same state by @urmauur in https://github.com/menloresearch/jan/pull/6346
- chore: update docs font by @urmauur in https://github.com/menloresearch/jan/pull/6359
- fix: remove timezone specific from utils by @urmauur in https://github.com/menloresearch/jan/pull/6363
- fix: search hgf repo and downloaded filter by @urmauur in https://github.com/menloresearch/jan/pull/6366
- feat: allow see Apikey when server local status running by @urmauur in https://github.com/menloresearch/jan/pull/6364
- feat: download llamacpp backend fail back to cdn by @hiento09 in https://github.com/menloresearch/jan/pull/6361
- feat: Jan Web (reusing Jan Desktop UI) by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6298
- feat: Web use jan model by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6374
- ci: add paths for jan server web by @Minh141120 in https://github.com/menloresearch/jan/pull/6377
- chore: update Dockerfile to use custom nginx.conf by @Minh141120 in https://github.com/menloresearch/jan/pull/6378
- docs: add first‑class API Reference to Jan docs (Local + Server) by @ramonpzg in https://github.com/menloresearch/jan/pull/6372
- ci: remove unnecessary folder paths and on Dockerfile by @Minh141120 in https://github.com/menloresearch/jan/pull/6392
- enhancement: responsive dialog modals by @urmauur in https://github.com/menloresearch/jan/pull/6381
- feat: allow user import model include mmproj file by @urmauur in https://github.com/menloresearch/jan/pull/6388
- chore: add cicd for jan web prod by @hiento09 in https://github.com/menloresearch/jan/pull/6396
- feat: improve testing by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6395
- fix: jan server api base url for prod by @hiento09 in https://github.com/menloresearch/jan/pull/6403
- removed cloud api spec update by @ramonpzg in https://github.com/menloresearch/jan/pull/6406
- ci: add claude issue dedup by @Minh141120 in https://github.com/menloresearch/jan/pull/6408
- enhancement: rollback edit capabilities for local model by @urmauur in https://github.com/menloresearch/jan/pull/6409
- feat: Smart model management by @qnixsynapse in https://github.com/menloresearch/jan/pull/6390
- feat: enhance llamacpp backend management and installation by @qnixsynapse in https://github.com/menloresearch/jan/pull/6360
- ci: add nightly build for external contributors by @Minh141120 in https://github.com/menloresearch/jan/pull/6413
- fix: include lm_head and embedding layers in totalLayers count by @qnixsynapse in https://github.com/menloresearch/jan/pull/6415
- fix: clean up unused packages by @louis-menlo in https://github.com/menloresearch/jan/pull/6414
- fix: render new line for user message by @urmauur in https://github.com/menloresearch/jan/pull/6412
- bug: Deleted model file from imported models blocking model loading (#6317) by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6417
- enhancement: add label experimental for optimize setting by @urmauur in https://github.com/menloresearch/jan/pull/6416
- fix: error connecting to ollama (#6349) by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6418
- exclude jan extension web from desktop build by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6419
- fix: avoid er |
| 0.6.9 | 28 d’agost del 2025 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- ci: add disable auto update flag by @Minh141120 in https://github.com/menloresearch/jan/pull/6143
- add disable auto updater input for nightly build by @Minh141120 in https://github.com/menloresearch/jan/pull/6159
- enhancement: Add support for mmproj models by @urmauur in https://github.com/menloresearch/jan/pull/6150
- ci: fix tauri build nightly for linux by @Minh141120 in https://github.com/menloresearch/jan/pull/6161
- feat: Add GGUF metadata reading functionality by @qnixsynapse in https://github.com/menloresearch/jan/pull/6120
- fix: handle modelId special char by @urmauur in https://github.com/menloresearch/jan/pull/6172
- fix: feature toggle auto updater by @Minh141120 in https://github.com/menloresearch/jan/pull/6175
- feat: add flatpak ci by @Minh141120 in https://github.com/menloresearch/jan/pull/6177
- Feat: Add flatpak manifest by @qnixsynapse in https://github.com/menloresearch/jan/pull/4732
- refactor: flathub submission by @Minh141120 in https://github.com/menloresearch/jan/pull/6182
- Backend Architecture Refactoring (#6094) by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6162
- chore: replace md5 with sha256 for CUDA by @Minh141120 in https://github.com/menloresearch/jan/pull/6193
- New tutoriasl for v0.6.8 docs by @ramonpzg in https://github.com/menloresearch/jan/pull/6196
- Fix Issue #6199 by @Jasper-256 in https://github.com/menloresearch/jan/pull/6200
- fix: default color not selected in appearance color palette by @cmppoon in https://github.com/menloresearch/jan/pull/6092
- blog: Add Deep Research Piece by @danielcwq in https://github.com/menloresearch/jan/pull/6039
- 🚀feat: allow user mark model as favorite by @urmauur in https://github.com/menloresearch/jan/pull/6006
- feat: mcp enhancement by @louis-menlo in https://github.com/menloresearch/jan/pull/6188
- enhancement: mcp disable save button when server name still empty by @urmauur in https://github.com/menloresearch/jan/pull/6214
- fix: re-enable Vulkan backend in integrated GPUs with enough memory by @qnixsynapse in https://github.com/menloresearch/jan/pull/6215
- feat: add support for reasoning fields (OpenRouter) by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6206
- fix: update token.js to remove retired models by @louis-menlo in https://github.com/menloresearch/jan/pull/6219
- feat: #5917 - model tool use capability should be auto detected by @louis-menlo in https://github.com/menloresearch/jan/pull/6222
- fix: cancel stream mid run (#6221) by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6227
- fix: should use custom fetch provided by app by @louis-menlo in https://github.com/menloresearch/jan/pull/6224
- fix: Auto select model only for active provider by @urmauur in https://github.com/menloresearch/jan/pull/6229
- enhancement: offload model when provider not active by @urmauur in https://github.com/menloresearch/jan/pull/6226
- feat: Pass API key via environment variable instead of command line arg by @qnixsynapse in https://github.com/menloresearch/jan/pull/6225
- fix: downloaded model should from variant level instead of the model level by @urmauur in https://github.com/menloresearch/jan/pull/6234
- fix: improve ux import model by @urmauur in https://github.com/menloresearch/jan/pull/6233
- feat: add tool call cancellation by @louis-menlo in https://github.com/menloresearch/jan/pull/6236
- feat: attachment UI by @urmauur in https://github.com/menloresearch/jan/pull/6134
- fix: resolve issue #6025 - default color selection in appearance page by @Louis454545 in https://github.com/menloresearch/jan/pull/6198
- Add contributing section for jan (#6231) by @dinhlongviolin1 in https://github.com/menloresearch/jan/pull/6232
- Fix: Validate GGUF files before loading by @qnixsynapse in https://github.com/menloresearch/jan/pull/6238
- fix: prevent scroll position jump when AI completes response while user reading by @Louis454545 in https://github.com/menloresearch/jan/pull/6203
- enh |
| 0.6.8 | 14 d’agost del 2025 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Sync Release/v0.6.6 into dev by @louis-menlo in https://github.com/menloresearch/jan/pull/5973
- fix: thread sorting issue by @cmppoon in https://github.com/menloresearch/jan/pull/5976
- ✨enhancement: blurry logo model provider by @urmauur in https://github.com/menloresearch/jan/pull/5986
- fix: missing text color responsive left panel by @urmauur in https://github.com/menloresearch/jan/pull/5989
- fix assistant dropdown onClick not triggered consistently by @cmppoon in https://github.com/menloresearch/jan/pull/5991
- Sync Release/v0.6.6 into dev by @louis-menlo in https://github.com/menloresearch/jan/pull/5997
- Add comprehensive Products section and reorganize documentation structure by @ramonpzg in https://github.com/menloresearch/jan/pull/5958
- Sync release/v0.6.6 into dev by @louis-menlo in https://github.com/menloresearch/jan/pull/6004
- refactor: clean up cortex by @louis-menlo in https://github.com/menloresearch/jan/pull/6003
- ci: enable PR trigger for dev branch in tauri nightly workflow by @Minh141120 in https://github.com/menloresearch/jan/pull/6014
- fix: react state loop from hooks useMediaQuery by @urmauur in https://github.com/menloresearch/jan/pull/6031
- fix: wrong desc setting cont_batching by @urmauur in https://github.com/menloresearch/jan/pull/6034
- Fix: Llama.cpp server hangs on model load by @qnixsynapse in https://github.com/menloresearch/jan/pull/6030
- feat(docs): Docs v2 Astro migration by @ramonpzg in https://github.com/menloresearch/jan/pull/5950
- feat: Improve llama.cpp argument handling and add device parsing tests by @qnixsynapse in https://github.com/menloresearch/jan/pull/6041
- fix: show error toast message on download error by @cmppoon in https://github.com/menloresearch/jan/pull/6044
- fix: Generate A Response button does not show context size error dialog by @urmauur in https://github.com/menloresearch/jan/pull/6029
- fix connected servers status not in sync when edit mcp json by @cmppoon in https://github.com/menloresearch/jan/pull/6020
- feat: Add check for AVX2 instruction support for MCP on MacOS with Intel CPUs by @shmutalov in https://github.com/menloresearch/jan/pull/5530
- chore: skip nightly build workflow for external contributor by @Minh141120 in https://github.com/menloresearch/jan/pull/6050
- fix: support missing llamacpp cuda backends by @louis-menlo in https://github.com/menloresearch/jan/pull/6046
- ci: disable autoqa on nightly build by @Minh141120 in https://github.com/menloresearch/jan/pull/6051
- ✨feat: recommended label llamacpp setting by @urmauur in https://github.com/menloresearch/jan/pull/6052
- Fix: Improve Llama.cpp model path handling and error handling by @qnixsynapse in https://github.com/menloresearch/jan/pull/6045
- ✨feat: jinja template customize per model instead provider level by @urmauur in https://github.com/menloresearch/jan/pull/6053
- fix: Jan hub model detail and deep link by @louis-menlo in https://github.com/menloresearch/jan/pull/6024
- fix: Add conditional Vulkan support check for better GPU compatibility by @qnixsynapse in https://github.com/menloresearch/jan/pull/6066
- Readme Update and Additional Model Providers by @ramonpzg in https://github.com/menloresearch/jan/pull/6064
- fix: gpt-oss thinking block by @urmauur in https://github.com/menloresearch/jan/pull/6071
- fix: should not include reasoning text in the chat completion request by @louis-menlo in https://github.com/menloresearch/jan/pull/6072
- chore: update workflow name by @Minh141120 in https://github.com/menloresearch/jan/pull/6073
- ci: deprecate jan docs new release workflow in favor of jan-docs by @Minh141120 in https://github.com/menloresearch/jan/pull/6078
- Add gpt-oss local installation blog post by @eckartal in https://github.com/menloresearch/jan/pull/6075
- feat: Add support for overriding tensor buffer type by @qnixsynapse in https://github.com/menloresearch/jan/pull/6062
- refactor: move session management & port allocation to backend by @qnixsynap |
| 0.6.7 | 6 d’agost del 2025 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- fix: should not include reasoning text in the chat completion request @louis-menlo (#6072)
- fix: gpt-oss thinking block @urmamur (#6071)
- fix: react state loop from hooks useMediaQuery @urmamur (#6031)
Contributor
@louis-menlo and @urmauur |
| 0.6.6 | 31 de juliol del 2025 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- Add RunEvent::Exit event to tauri to handle macos context menu exit @qnixsynapse (#6005)
- fix: remove auto refresh model custom provider @urmauur (#6002)
- fix: generate response button disappear on tool call @louis-menlo (#5988)
- fix: title tooltip MCP edit json @urmauur (#5987)
- fix: download progress missing when left panel scrollable @urmauur (#5984)
- fix: failed provider models list due to broken cortex import @louis-menlo (#5983)
- Sync Release/v0.6.6 into dev @louis-menlo (#5973)
- fix: use direct process termination instead of console events on Windows @qnixsynapse (#5972)
- fix: rename thread dialog shows previous thread @urmauur (#5963)
- chore: allow all HTTPS image sources in img-src directive @Minh141120 (#5970)
- feat: Enhance port selection with availability check @qnixsynapse (#5966)
- fix: csp including img.shields.io and cdn-uploads.huggingface.co in img-src directive @Minh141120 (#5967)
- ci: tolerate artifact upload @Minh141120 (#5969)
- fix: assistant with last used and fix metadata @urmauur (#5955)
- fix: search models result in hub should be sorted by weight @louis-menlo (#5954)
- fix: factory reset fail with access denied error @louis-menlo (#5952)
- fix: set autoUnload in onLoad() @qnixsynapse (#5956)
- fix: update edge case experimental feature MCP @urmauur (#5951)
- fix: correctly apply auto_unload setting from config @qnixsynapse (#5953)
- fix: Prevent race condition with auto-unload during rapid model loading @qnixsynapse (#5947)
- chore: uninstall when upgrading windows installer @Minh141120 (#5945)
- fix: openrouter unselect itself @louis-menlo (#5943)
- fix: tool approval params scrollable @urmauur (#5941)
- fix: migrate app settings to the new version @louis-menlo (#5936)
- fix: Remove sInfo from activeSessions before unloading @qnixsynapse (#5938)
- fix: update default GPU toggle, and simplify state @urmauur (#5937)
- chore: revert back to passive mode on windows installer @Minh141120 (#5934)
- fix: update ui version_backend, mem usage hardware @urmauur (#5932)
- fix: Frontend updates when llama.cpp backend auto-downloads @qnixsynapse (#5926)
- fix: calculation memory on hardware and system monitor @urmauur (#5922)
- fix: persist model capabilities refresh app @urmauur (#5918)
- fix: validate name assistant and improve area clickable @urmauur (#5920)
- fix: Allow N-GPU Layers (NGL) to be set to 0 in llama.cpp @qnixsynapse (#5907)
- fix: models hub should show latest data only @louis-menlo (#5925)
- fix: Persist 'Auto-Unload Old Models' setting in llama.cpp @qnixsynapse (#5906)
- feat: Enhance Llama.cpp backend management with persistence @qnixsynapse (#5886)
- Chore cua mac runner @hiento09 (#5888)
- fix: provider settings should be refreshed on page load @louis-menlo (#5887)
- 🐛fix: get system info and system usage @urmauur (#5884)
- fix: gpu detected from backend version @urmauur (#5882)
- fix: bring back HF repo ID search in Hub @louis-menlo (#5880)
- chore: revert app artifact name for macos linux and windows builds @Minh141120 (#5878)
- feat: add support for querying available backend devices @qnixsynapse (#5877)
- fix: llama.cpp backend shows blank list sometime @louis-menlo (#5876)
- ci: rename app github artifact on windows and linux build @Minh141120 (#5875)
- ci: autoqa github artifact @Minh141120 (#5873)
- fix: jan should have a general assistant instruction @louis-menlo (#5872)
- fix: tmp download file should be removed on cancel @louis-menlo (#5849)
- 🐛fix: remove sampling parameters from llamacpp extension @urmauur (#5871)
- 🐛fix: update vulkan active syntax @urmauur (#5869)
- fix: app should not show manually deleted models @louis-menlo (#5868)
- feat: migrate cortex models to llamacpp extension @louis-menlo (#5838)
- fix: charmap encoding @Minh141120 (#5865)
- fix: HuggingFace provider should be non-deletable @louis-menlo (#5856)
- fix: gemini tool call support - version bump @louis-menlo (#5848)
- Fix: engine unable to find dlls on when running on Windows @qni |
| 0.6.5 | 17 de juliol del 2025 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- ✨enhancement: support base layout responsive Ul @urmauur (#5472)
- ✨enhancement: setting responsive @urmauur (#5615)
- ✨feat: bump version of llama.cpp - b5857 @louis-menlo (#5742)
- 🐛fix: revert back stat hover for three dots @urmauur (#5777)
- 🐛fix: download icon when left panel close @urmauur (#5776)
- 🐛fix: revert installationmode in nsis template @Minh141120 (#5778)
- 🐛fix: make three dots default show 3 dots and can trigger with right click @urmauur (#5712)
- 🐛fix: custom based url and header by upgrade token.js version @samhvw8 (#5596)
- 🐛fix: update base URL for Anthropic provider @samhvw8 (#5600)
- 🐛fix: Tauri Applmage failing to render on wayland + mesa @DistractionRectangle (#5463)
- 🐛fix: fetch models from custom provider causes app to crash @louis-menlo (#5791)
- 🔧 config: all yml to md for issue template @LazyYuuki (#5661)
- 🔧 config: fix bug template @LazyYuuki (#5658)
- 🔧 config: from yml to md for template @LazyYuuki (#5657)
Contributors
@LazyYuuki, @Minh141120, @louis-menlo, @samhvw8, @DistractionRectangle and @urmauur |
| 0.6.4 | 1 de juliol del 2025 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- fix: top_k validation @louis-menlo (#5650)
- fix: some of the model settings are not applied @louis-menlo (#5644)
- fix: min_p validation on model load @louis-menlo (#5568)
Contributor
@louis-menlo |
| 0.6.3 | 26 de juny del 2025 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- fix: handle context shift setting from old app versions @louis-menlo (#5547)
- 🐛fix: modal action light mode @urmauur (#5545)
- hotfix: increase context size window does not popup first time @louis-menlo (#5542)
Contributor
@louis-menlo and @urmauur |
| 0.6.2 | 26 de juny del 2025 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- 🔧config: remove MCP and tool use production gate @louis-menlo (#5531)
- 🐛fix: default model settings @louis-menlo (#5528)
- ✨enhancement: adjust placement exp toggle @urmauur (#5525)
- ✨feat: improve local provider connectivity with CORS bypass @samhvw8 (#5458)
- ✨enhancement: experimental feature toggle @urmauur (#5514)
- 🐛fix: delete pre populate remote models @urmauur (#5516)
- ♻️ sync: cherry pick v0.6.2 release @louis-menlo (#5515)
Contributor
@louis-menlo, @samhvw8 and @urmauur |
| 0.6.1 | 19 de juny del 2025 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- 🐛 fix: avoid rendering the HTML title of the thread @urmauur (#5375)
Contributor
@urmauur |
| 0.6.0 | 19 de juny del 2025 | — | 64 bits EXE (NSIS) |
| 0.5.17 | 15 de maig del 2025 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- Enhanced wording on the installation pages, the data folder and the privacy section. @ramonpzg (#4943)
- ci(workflow): add condition pr labelling job for forked repo @Minh141120 (#4934)
- Enhanced the wording on the overview and the quickstart pages. @ramonpzg (#4930)
- fix: "GPU Acceleration" section missing after enabling Experimental Mode since version 0.5.15 @emeric-martineau (#4826)
- chore: use more appropriate html tag for 'ModelDropdown' trigger and 'Settings' button @tuananhlai (#4841)
- fix/main-chat-page: warnings from React @tuananhlai (#4855)
- chore: Update Changelogs for v0.5.15 and v0.5.16 @eckartal (#4836)
- fix: show settings sidebar panel when chat sidebar is closed @sdhrt (#4766)
- chore: merge release/v0.5.16 into dev @louis-menlo (#4833)
- docs: Update new Hub images on Jan docs @imtuyethan (#4710)
🐛 Fixes
- fix: should not normalize user input content @louis-menlo (#4985)
- fix: distinguish between hub and models search @louis-menlo (#4989)
- fix: border for the search box in my models @david-menloai (#4987)
- fix: update remote models list @david-menloai (#4986)
- fix: qwen3 - weird token output - reasoning content should not be in completion request @louis-menlo (#4983)
🧰 Maintenance
- chore: my models search box css issue @louis-menlo (#4984)
- chore: qwen3 blog @urmauur (#4979)
- chore: fix headers @hiento09 (#4958)
- chore: fix jan about doc @david-menloai (#4937)
- chore: update llama.cpp repo url in readme @qnixsynapse (#4921)
- chore: remove workflow automation @david-menloai (#4856)
- chore: update jan doc v0.5.16 @david-menloai (#4851)
- chore: remove attribute Homebrew @urmauur (#4838)
Contributor
@Minh141120, @david-menloai, @eckartal, @emeric-martineau, @hiento09, @imtuyethan, @louis-menlo, @qnixsynapse, @ramonpzg, @sdhrt, @tuananhlai, @urmauur, david and mimic |
| 0.5.16 | 24 de març del 2025 | — | 64 bits EXE (NSIS) Notes de la versió🚀 Features
- feat: rotate api token for each run @louis-menlo (#4820)
- feat: Cortex API Authorization @louis-menlo (#4819)
- enhancement: add checkmark selected model @urmauur (#4795)
- analytics: integrate posthog into Jan web @urmauur (#4788)
- feat: add openai 4.5 preview and anthropic claude 3.7 sonnet models @david-menloai (#4764)
- enhancement: recommended label engine variant @urmauur (#4740)
- enhancement: improve chat thread @urmauur (#4736)
- enhancement: scrollbar setting options @urmauur (#4726)
- enhancement: update pixelated icon on windows platform @urmauur (#4721)
- feat: Jan Model Hub filter options and responsiveness @louis-menlo (#4714)
- feat: preserve token speed in the thread @louis-menlo (#4711)
- feat: Jan Model Hub should stay updated @louis-menlo (#4707)
- feat: allow users to refresh cloud model list @louis-menlo (#4698)
🐛 Fixes
- fix: jan beta logo displayed in jan release @Minh141120 (#4828)
- fix: clear logs should not delete the folder @louis-menlo (#4806)
- fix: minor ui issue @urmauur (#4805)
- fix: update career url @urmauur (#4800)
- fix: table markdown @urmauur (#4797)
- fix: hub model list desc render @urmauur (#4796)
- fix: app image - could not load model @louis-menlo (#4794)
- fix: Hub UI issue render readme @urmauur (#4792)
- fix: cohere response template correction for proper markdown parsing @louis-menlo (#4791)
- fix: image preview overlap toolbar message @urmauur (#4790)
- fix: anthropic response template correction @louis-menlo (#4789)
- fix: engine version update - cortex version bump - update tests @louis-menlo (#4787)
- fix: naming nightly and beta build @Minh141120 (#4779)
- fix: quickask ui color and alignment on mymodel list @urmauur (#4774)
- fix: list space styled and hidden message toolbar when editmode @urmauur (#4773)
- fix: image upload button does not work - refresh models list persist current selected engine @louis-menlo (#4768)
- fix: correct jan discord channel @david-menloai (#4763)
- fix: first message padding is off @louis-menlo (#4762)
- fix: Jan Quick Ask window capture input issues @louis-menlo (#4758)
- fix: deeplink does not work sometime @louis-menlo (#4755)
- fix: some endpoints are invisible @louis-menlo (#4752)
- fix: app check available update @urmauur (#4751)
- fix: cannot click dropdown appearance @urmauur (#4750)
- fix: correct default engine variant setup on first launch @louis-menlo (#4747)
- fix: hub button download @urmauur (#4742)
- fix: hub ui no result search found @urmauur (#4739)
- fix: onboarding screen should show persisted cloud providers @louis-menlo (#4738)
- fix: chat body scrollbar @urmauur (#4737)
- fix: flow app updater manual check from native menu @urmauur (#4731)
- fix: should not select vulkan by default when there are Nvidia GPUs detected @louis-menlo (#4720)
- fix: should disable start model button when there is a model is loading @louis-menlo (#4713)
- fix: format compact number utils @urmauur (#4695)
- fix: typo fix @matthewbcool (#4748)
🧰 Maintenance
- chore: cortex.cpp gpu activation could cause a race condition @louis-menlo (#4825)
- chore: should have an option to not revalidate hardware information @louis-menlo (#4822)
- chore: should get hardware information on launch @louis-menlo (#4821)
- chore: correct cohere response template @louis-menlo (#4802)
- chore: do not symlink engine on linux @louis-menlo (#4798)
- chore: bump cortex version @louis-menlo (#4793)
- refactor: clean up legacy vision model settings @louis-menlo (#4777)
- chore: sync initial hub models @louis-menlo (#4778)
- chore: bump cortex version to fix model sources issue @louis-menlo (#4775)
- refactor: clean up deprecated components and events @louis-menlo (#4769)
- chore: handle list number and disc readme hgf @urmauur (#4756)
- chore: hub UI tooltip filter, max model size and search result @urmauur (#4753)
- chore: correct model author with new cortexso update @louis-menlo (#4754)
- chore: remove hard coded recommendation models and use cortexso |
| 0.5.15 | 18 de febrer del 2025 | — | 64 bits EXE (NSIS) Notes de la versió🚀 Features
- feat: Allow HTTP proxy authentication inputs @bxdoan (#4479)
- enhancement: remote engine model @urmauur (#4560)
- enhancement: error ui in threads @urmauur (#4578)
- fix: think content render as markdown @urmauur (#4564)
- feat: better hardware setting @urmauur (#4471)
- enhancement: update UI uploading files and images @urmauur (#4562)
- feat: pull models list when setting up a new remote engine @louis-menlo (#4547)
- feat: Standardize inline error messages @urmauur (#4530)
- enhancement: Inconsistent text color, hidden api-key field, chatcompletion field under advance setting @urmauur (#4532)
- enhancement: update responsive setting and my model page @urmauur (#4533)
- feat: allow users to add remote models @louis-menlo (#4534)
- enhancement: Update app layout with an expanded system monitor @urmauur (#4528)
- enhancement: added space scroll remote engine setting @urmauur (#4523)
- enhancement: create new thread with last chosen model @urmauur (#4524)
- feat: remove umami @urmauur (#4520)
- enhancement: minor ui refinements @urmauur (#4521)
🐛 Fixes
- fix: typo on apple @ynshung (#4525)
- fix: reload app when gpu change @urmauur (#4678)
- fix: app stucks at generating response state after stopped the previous session @louis-menlo (#4662)
- chore: disable turn off local engine llamacpp @urmauur (#4660)
- fix: link open new window inside chat message @urmauur (#4651)
- fix: gpu hardware state @urmauur (#4650)
- fix: error setting remote engine @urmauur (#4648)
- fix: model dropdown icon miss align @urmauur (#4645)
- fix: rename google gemini into gemini @urmauur (#4644)
- fix: multiple gpu @urmauur (#4641)
- fix: filter out variant engine @urmauur (#4639)
- fix: beta noti discord @hiento09 (#4640)
- fix: messages re-render on different threads @louis-menlo (#4638)
- fix: render slow on device label @urmauur (#4627)
- fix: app shows update button even there is no new release @louis-menlo (#4628)
- fix: remove toggle enable GPU from setting @urmauur (#4624)
- fix: filter out fake gpu @urmauur (#4617)
- fix: inconsistent models list on first launch @louis-menlo (#4618)
- fix: remove from list dropdown when deleted remote model @urmauur (#4616)
- fix: server log actions position @urmauur (#4608)
- fix: remote engine model auto select @urmauur (#4609)
- fix: load model error component @urmauur (#4604)
- fix: download progress import from hgf @urmauur (#4567)
- fix: think content render as markdown @urmauur (#4564)
- fix: app does not reload model when prompt template is updated @louis-menlo (#4537)
- fix: broken range slider ctx length @urmauur (#4535)
- fix: typo meta description @urmauur (#4507)
🧰 Maintenance
- chore: privacy policy final @eckartal (#4472)
- chore: fix engine template for remote providers @louis-menlo (#4680)
- chore: bump cortex release 1.0.10 @louis-menlo (#4679)
- chore: Sync Server Playground Schema with Latest Cortex.cpp API Specs @louis-menlo (#4672)
- chore: update ui width text field slider, and conditional button copy based value length @urmauur (#4661)
- chore: disable turn off local engine llamacpp @urmauur (#4660)
- chore: bump cortex version and fix misc UI issues @louis-menlo (#4654)
- chore: remote engine error handling @louis-menlo (#4646)
- chore: beta version not publish to github @hiento09 (#4634)
- chore: bump cortex.cpp to the rc5 to address race condition issue @louis-menlo (#4630)
- chore: fix engine variant for mac targets @louis-menlo (#4626)
- chore: add back env paths setting so cortex engine can load libraries properly @louis-menlo (#4625)
- chore: change cortex.cpp log level to info for easier log observation @louis-menlo (#4623)
- chore: bump cortex to the latest version 1.0.10-rc1 to address hardware UI issues @louis-menlo (#4622)
- fix: error handling - pull remote models list raise an error on fail @louis-menlo (#4615)
- chore: add back app logging function @louis-menlo (#4614)
- chore: update remote provider response transform template @louis-menlo (#4602)
- chore |
| 0.5.14 | 23 de gener del 2025 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🐛 Fixes
- fix: thread title summarization doesn't work well on reasoning models @louis-jan (#4504)
🧰 Maintenance
- chore: bump llama.cpp to the latest version @louis-jan (#4498)
Contributor
@louis-jan |
| 0.5.13 | 6 de gener del 2025 | — | 64 bits EXE (NSIS) Notes de la versió🐛 Fixes
- fix: max_tokens revert back to 8192 automatically when creating a new thread @louis-jan (#4397)
- fix: revert back product analytic with default opt-out @urmauur (#4394)
- fix: send event opt out @urmauur (#4390)
- fix: enable default opt in analytic @urmauur (#4387)
- fix: should not disable Vulkan support option @louis-jan (#4382)
- fix: bump llama.cpp engine hotfix version to address model load issue on some MacOS Intel machines @louis-jan (#4374)
🧰 Maintenance
- chore: bump latest cortex release 1.0.8 @louis-jan (#4405)
- chore: add cpu_threads settings in cortex extension @louis-jan (#4386)
Contributor
@louis-jan and @urmauur |
| 0.5.12 | 30 de desembre del 2024 | — | 64 bits EXE (NSIS) Notes de la versió🚀 Features
- enhancement: set recommend model to undefined if no model available @urmauur (#4296)
- enhancement: update thumbnail chat width option setting @urmauur (#4284)
- feat: handle case thread when original model deleted @urmauur (#4280)
- feat: add chat width setting option for thread @urmauur (#4278)
- feat: reroute threads and messages requests to cortex.cpp backend @louis-jan (#4249)
- feat: product analytic UI @urmauur (#4262)
- enhancement: move token speed to bottom @urmauur (#4276)
- feat: add cicd for janhq/joi @hiento09 (#4270)
- enhancement: better error handing for remote models when there's no internet connection @urmauur (#4252)
- feat: add auto build when PR is approved @hiento09 (#4241)
- enhancement: default open Jan Input Box Settings and Right panel @urmauur (#4234)
- feat: update app download universal for macos @urmauur (#4230)
- enhancement: remove tooltip local api server when server start @urmauur (#4275)
🐛 Fixes
- fix: button state reset on switching models @louis-jan (#4356)
- fix: regenerate scroll bottom @urmauur (#4348)
- fix: send message button state reset on stop @louis-jan (#4341)
- fix: render performance while generating messages @louis-jan (#4328)
- fix: disabled native resize textarea when textarea autogrowing @urmauur (#4326)
- fix: scroll bottom when generation text @urmauur (#4323)
- fix: app picks model automatically edge cases @louis-jan (#4322)
- fix: generating message is gone after switching to another thread @louis-jan (#4321)
- fix: update thread's title edge cases @louis-jan (#4320)
- fix: threads sorting order after updated @louis-jan (#4319)
- fix: change theme settings do not work after relocated data folder @louis-jan (#4317)
- fix: cleaning a thread should just clear out messages @louis-jan (#4316)
- fix: dynamic input box width and remove tooltip image option @urmauur (#4315)
- fix: overlap bottom system monitor @urmauur (#4310)
- fix: scroll bottom issue @urmauur (#4308)
- fix: fetch threads and messages without limiting @louis-jan (#4304)
- fix: thread error handling @louis-jan (#4307)
- fix: escape heading on user message item @urmauur (#4301)
- fix: conditional render model setting based on selected model @urmauur (#4300)
- fix: attach file information into message metadata for a quick retrieval @louis-jan (#4298)
- fix: new thread isn't automatically created on factory reset @louis-jan (#4295)
- fix: scroll to bottom issue @urmauur (#4289)
- fix: context length is reset while creating a new thread @louis-jan (#4294)
- fix: empty tooltip on attachment icon, also fix z-index @urmauur (#4290)
- fix: attachment preview issue @louis-jan (#4282)
- fix: performance issue with atom storage persistence @louis-jan (#4281)
- fix: starter screen layout @urmauur (#4279)
- fix: disabled start model from mymodel list when server is running @urmauur (#4277)
- fix: default max_tokens set on remote models @louis-jan (#4266)
- fix: markdown inline inputbox @urmauur (#4269)
- fix: auto scrolling to bottom @urmauur (#4256)
- fix: crash markdown render code block without triple backtick @urmauur (#4248)
- fix: performance issue when pasting long content into the chat input box @urmauur (#4240)
- fix: hide Vulkan option for users who don't have GPU @louis-jan (#4226)
- fix: list style off screen @urmauur (#4231)
- fix: fix issue with duplicate events on Enter key press during CJK character composition in chat input @cuhong (#4268)
🧰 Maintenance
- chore: bump cortex latest version 1.0.7 @louis-jan (#4357)
- chore: bump cortex 1.0.7 RC @louis-jan (#4355)
- chore: don't stop inference and hide the stop button when creating a new thread @louis-jan (#4354)
- chore: Refactor thread state management @louis-jan (#4350)
- chore: bump latest cortex stable release version @louis-jan (#4336)
- chore: bump cortex 1.0.6-rc @louis-jan (#4330)
- chore: add OpenAI gpt-4o-mini and o1 models @louis-jan (#4311)
- chore: deprecate Jan core's REST module - all API requests go to cortex.cpp @louis-jan (# |
| 0.5.11 | 5 de desembre del 2024 | — | 64 bits EXE (NSIS) Notes de la versió🚀 Features
- feat: macos universal @hiento09 (#4197)
🐛 Fixes
- fix: syntax highlight configurations that made everything dark @louis-jan (#4223)
- fix: react-markdown crash on code highlighting - threads switching do not take effect sometime @louis-jan (#4216)
- fix: 4208 - Empty title with special characters @louis-jan (#4212)
- fix: 4209 - Inconsistent max tokens value persistence @louis-jan (#4213)
- fix: 4155 - Queue up health check on server restarting @louis-jan (#4201)
- fix: 4162 - Graceful OpenRouter error handling @louis-jan (#4200)
- fix: 4165 - Refactor message builder to avoid sending empty messages @louis-jan (#4199)
- fix: 4178 - current generated message options should be visible @louis-jan (#4196)
🧰 Maintenance
- chore: Hotfix 0.5.11 - Release cut @louis-jan (#4217)
- chore: Sync main to dev after 0.5.10 @louis-jan (#4194)
- chore: add NGL settings for vision models @louis-jan (#4214)
- chore: update the docs for the new Cortex server port @louis-jan (#4190)
Contributor
@hiento09 and @louis-jan |
| 0.5.10 | 3 de desembre del 2024 | — | 64 bits EXE (NSIS) Notes de la versió🚀 Features
- feat: Privacy docs @eckartal (#4080)
- feat: update Jan’s client request to adapt API changes from Cortex @louis-jan (#4130)
- enhancement: increased max-token limit claude-3.5 @urmauur (#4112)
- feat: stop word model setting @urmauur (#4113)
- feat: add more Groq models @sharunkumar (#3843)
- feat: Anthropic Model Updates @px100 (#3888)
🐛 Fixes
- fix: scrollbar issue css @louis-jan (#4191)
- fix: 4171 - Model loading gets stuck on stop @louis-jan (#4177)
- fix: high performance large convo rendering @louis-jan (#4166)
- fix: smooth the loader animation @louis-jan (#4167)
- fix: Glitch theme applies on launch @louis-jan (#4168)
- fix: token speed should not be calculated based on state updates @louis-jan (#4159)
- fix: remove filter on recommend model @urmauur (#4156)
- fix: scroll bottom when switch thread @urmauur (#4152)
- fix: convo component re-render every single token yield @louis-jan (#4150)
- fix: default local model from starter screen @urmauur (#4151)
- fix: app re-render issues caused by bad state handling @louis-jan (#4146)
- fix: handle case stop word too long @urmauur (#4145)
- fix: wrong component wrapping and state handling cause excessive app re-render @louis-jan (#4141)
- fix: 4098 - factory reset closes the app & never opens again on Linux @louis-jan (#4139)
- fix: memory leak lowlight dependencies @urmauur (#4134)
- fix: default local model from starter screen @urmauur (#4135)
- fix: 4096 - failed to get huggingface models @louis-jan (#4133)
- fix: 4094 - gpu mode toggle on by default but not affect for the first time launch @louis-jan (#4132)
- fix: 4012 - active model should be gone as soon as cortex.cpp server is killed @louis-jan (#4131)
- fix: 3986 - invalid request should show clear error message @louis-jan (#4119)
- fix: memory leak when the code block response is too long @urmauur (#4129)
- fix: Line-number and border color code block UI @urmauur (#4105)
- fix: 4086 - editing message should not send follow-up messages @louis-jan (#4116)
- fix: handle case markdown value no space @urmauur (#4109)
- fix: vulkan responsive @urmauur (#4099)
- fix: reorder alphabetical cloud model on starter screen @urmauur (#4072)
- fix: disabled shortcut create new thread on starter screen @urmauur (#4074)
- fix: responsive vulkan support @urmauur (#4076)
- fix: auto select model when finished download from starter screen @urmauur (#4083)
🧰 Maintenance
- chore: release cut 0.5.10 @louis-jan (#4184)
- chore: refactor chat message components @louis-jan (#4174)
- chore: create roadmap.md @gabrielle-ong (#4164)
- docs: add tabby coding integration @zwpaper (#4009)
- chore: release 0.5.9 sync back - main branch to dev @louis-jan (#4095)
- chore: correct scrollview thumb style @louis-jan (#4185)
- chore: bump version 0.5.10 @louis-jan (#4183)
- chore: display error message from response @louis-jan (#4163)
- chore: bump cortex 1.0.4-rc4 @louis-jan (#4161)
- chore: bump cortex.cpp and engine version @louis-jan (#4160)
- chore: use rehype-highlight v6 update latex language @urmauur (#4144)
- chore: remove a couple of deprecated server logics @louis-jan (#4120)
Contributor
@eckartal, @gabrielle-ong, @louis-jan, @px100, @sharunkumar, @urmauur, @zwpaper and eckartal |
| 0.5.9 | 22 de novembre del 2024 | — | 64 bits EXE (NSIS) Notes de la versióChanges
🚀 Features
- feat: configure HTTP Proxy via cortex.cpp @louis-jan (#4046)
- feat: configure HuggingFace API Token via cortex.cpp @louis-jan (#4068)
- enhancement: UX local server page @urmauur (#4045)
- chore: refactor re-render components @urmauur (#4040)
- feat: support cortex.cpp engine variants @louis-jan (#4022)
- feat: new UI code block and Enable copying of code blocks or plain text mid-stream @urmauur (#4010)
🐛 Fixes
- fix: model parameters settings local API server @urmauur (#4077)
- fix: factory reset hang on wiping data @louis-jan (#4079)
- fix: Phi 3 Mini Instruct model download URL replacement @louis-jan (#4075)
- fix: edge cases empty code block @urmauur (#4061)
- fix: correct download script to relocate DLL files properly @louis-jan (#4065)
- fix: temporary create a deps folder to have cortex.cpp work @louis-jan (#4064)
- fix: disable timeout on model load @louis-jan (#4058)
- fix: bump cortex.cpp to latest version - recursively scanning models folder should also include remote models @louis-jan (#4052)
- fix: correct OpenAI o1 model parameters @louis-jan (#4049)
- fix: inconsistent error handling @louis-jan (#4051)
- fix: handle symlink model import failure - fallback to legacy model run @louis-jan (#4050)
- fix: model import edge cases @louis-jan (#4044)
- fix: improper line break on response message @urmauur (#4042)
- fix: Jan 0.5.8 - Couldn’t upload documents to threads @louis-jan (#4031)
- fix: API local server max ctx_len not update when switch model @urmauur (#4027)
- fix: max tokens parameters - OpenRouter @urmauur (#4026)
🧰 Maintenance
- chore: version bump 0.5.9 @louis-jan (#4070)
- chore: remote models error handling @louis-jan (#4059)
- chore: refactor re-render components @urmauur (#4040)
- chore: correct discord message notification @hiento09 (#4018)
Contributor
@hiento09, @louis-jan and @urmauur |
| 0.5.8 | 13 de novembre del 2024 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- hotfix: resubscribe download events on connection issue @louis-jan (#4006)
- feat: Jan Integrates Cortex.cpp as Provider @louis-jan (#3821)
- chore: update readme @imtuyethan (#3896)
- chore: remove docker mode section in README & change overview image in Jan docs @imtuyethan (#3869)
🚀 Features
- fix: edge cases highlight codeblock @urmauur (#3984)
- ui: remove generation interrupted message @urmauur (#3949)
- feat: new nightly app channel @hiento09 (#3948)
- ui: system monitor should not cover input box @urmauur (#3942)
- ui: remove redundant animation @urmauur (#3938)
- ux: auto-focus the chat input box @urmauur (#3941)
- ui: reduced aggressive blur effect on the modal component @urmauur (#3937)
- feat: show model id on local api serve page @urmauur (#3926)
- ui: minor update list model running system monitor @urmauur (#3919)
- feat: expand the clickable areas ribbon panel @urmauur (#3917)
🐛 Fixes
- fix: calculate base layout with system monitor panel @urmauur (#3999)
- fix: remove cuda toolkit error message and bring back incremental model import @louis-jan (#3997)
- fix: update the payload transform for OpenAI preview models @louis-jan (#3993)
- fix: inconsistent model dropdown list and my models @louis-jan (#3991)
- fix: Model import name and ID are incorrect on Windows @louis-jan (#3989)
- fix: edge cases highlight codeblock @urmauur (#3984)
- fix: migrate model settings and parameters but still allow model.yml editing @louis-jan (#3983)
- fix: alignment stop model btn system monitor @urmauur (#3981)
- fix: update copy error message @urmauur (#3977)
- fix: correct chat input cursor behavior when content is scrollable @urmauur (#3979)
- fix: ux edit message and copy api_key @urmauur (#3975)
- fix: right panel bg joi-dark and remove n_pararell params @urmauur (#3970)
- fix: handle edge cases syntax highlight @urmauur (#3969)
- fix: export PATH env to engine destination folder to have additional dlls scoped @louis-jan (#3966)
- fix: starter screen text alignment and missing model size @urmauur (#3968)
- fix: codeblock responsive push right panel @urmauur (#3967)
- fix: remove click outside system monitor panel @urmauur (#3965)
- fix: make input clickable for copying instead of just the copy icon @urmauur (#3964)
- fix: text alignment on import model dialog @urmauur (#3958)
- fix: remove tooltip and update text color model ID API server page @urmauur (#3959)
- fix: update themes migrations @urmauur (#3957)
- fix: Inconsistent model hub and download bar @louis-jan (#3956)
- fix: controlling word breaks @urmauur (#3952)
- fix: inconsistent left panel background when responsive @urmauur (#3936)
- fix: slate react version @urmauur (#3940)
- fix: edit chat input @urmauur (#3928)
- fix: text align my model list and import model @urmauur (#3927)
- fix: types issue (#internalTypeOnlyBrand) in the @types/node package @urmauur (#3921)
- fix: handle edge cases syntax highlight @urmauur (#3892)
- fix: deprecated gpt with vision @urmauur (#3912)
- fix: edge case tiny chat input box show randomly @urmauur (#3887)
- fix: docs trigger on release deploy to production @hiento09 (#3877)
🧰 Maintenance
- chore: add qwen2.5-coder 14B and 32B models @louis-jan (#3998)
- chore: proxies Jan APIs to cortex.cpp @louis-jan (#3982)
- chore: bump to latest release @louis-jan (#3980)
- chore: retrieves the exact model running status upon message error @louis-jan (#3976)
- chore: add cortex log into modal troubleshoot @urmauur (#3978)
- chore: enable notification nightly @hiento09 (#3963)
- chore: support customized OpenAI model.json @louis-jan (#3961)
- chore: revert change app name @hiento09 (#3962)
- chore: clean dangling process on exit and relaunch @louis-jan (#3960)
- chore: beta version add discord notification @hiento09 (#3925)
- chore: update changelog web @urmauur (#3899)
- chore: remove deprecated warning from build project joi @urmauur (#3893)
- chore: Readme add beta download url @hiento09 (#3878)
Contributor
@hiento09, @imtuyetha |
| 0.5.7 | 24 d’octubre del 2024 | — | 64 bits EXE (NSIS) Notes de la versió🚀 Features
- feat: support markdown on user message @urmauur (#3848)
- feat: save instruction for new threads as a stable feature @urmauur (#3798)
- feat: Jan beta version @hiento09 (#3835)
🐛 Fixes
- fix: update broken/outdated hyperlink @Haleshot (#3857)
- fix: hardware section @urmauur (#3866)
- fix: inconsistent state of downloading multi-modal @urmauur (#3862)
- fix: context length input value isn't update @urmauur (#3854)
- fix: correct eos token of llava models @louis-jan (#3847)
- fix: api playground text overlap button and search hub model @urmauur (#3833)
- fix: enable scroll modal component @urmauur (#3816)
- fix: reset window state after disconnected from multi monitor @urmauur (#3797)
- fix: issue ellipsis text on model selector and model start loader @urmauur (#3802)
- fix: update base url edit page docs @urmauur (#3795)
🧰 Maintenance
- chore: replace windows codesign cert @hiento09 (#3839)
- ci: disable turbo cache @hiento09 (#3836)
- ci: Update jan-docs.yml @hiento09 (#3799)
- chore: move Jan Docs back into Jan Repo @hiento09 (#3790)
Contributor
@Haleshot, @hiento09, @louis-jan and @urmauur |
| 0.5.6 | 4 d’octubre del 2024 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- hotfix: graceful error handling model import @louis-jan (#3766)
Contributor
@louis-jan |
| 0.5.5 | 2 d’octubre del 2024 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- enhance: tabs component in model selection @urmauur (#3730)
🚀 Features
- feat: textarea auto resize @urmauur (#3695)
🐛 Fixes
- fix: thread title for remote model from first prompt @urmauur (#3712)
- fix: #1142 setting groups toggle does not turn off it's nested settings @louis-jan (#3681)
- fix: overlap text on model selector and loader @urmauur (#3756)
- fix: XML not render correctly @urmauur (#3743)
- fix: model dropdown should show recommended models to download @louis-jan (#3742)
- fix: correct model dropdown for local models @louis-jan (#3736)
- fix: #3491 - Unable to use tensorrt-llm @louis-jan (#3741)
- fix: wrong model download location when there is a mismatch model_id @louis-jan (#3733)
- fix: #3703 - Deepseek-Coder-33B-Instruct is incompatible @louis-jan (#3732)
- fix: #3727 LLM model download fail can still be used @louis-jan (#3731)
- fix: #3673 - API responds with Request body is too large @louis-jan (#3729)
- fix: #3698 - o1 preview models do not work with max_tokens @louis-jan (#3728)
- fix: #3515 - The default assistant instructions are ignored @louis-jan (#3721)
- fix: #3513 - Anthropic extension does not forward the system prompt @louis-jan (#3724)
- fix: #3558 wrong model metadata import or download from HuggingFace @louis-jan (#3725)
- fix: toolbar overlap chat input @urmauur (#3720)
- fix: #3693 broken thread.json should not break the entire threads @louis-jan (#3709)
- fix: remove title local API server page @urmauur (#3710)
- fix: enhance various minor UI elements @urmauur (#3706)
- fix: update the condition for generating the title @urmauur (#3702)
- fix: small leftover issues with new starter screen @urmauur (#3661)
- fix: #3476 - Mismatch id between model json and path @louis-jan (#3645)
- fix: #3667 - The recommended label should be hidden @louis-jan (#3687)
🧰 Maintenance
- chore: add llama3.2 and qwen2.5 models @louis-jan (#3750)
- chore: improve models and threads caching @louis-jan (#3744)
- ci: auto trigger jan docs ci for new release @hiento09 (#3734)
- chore: Copyfix @0xSage (#3694)
Contributor
@0xSage, @hiento09, @louis-jan and @urmauur |
| 0.5.4 | 17 de setembre del 2024 | — | 64 bits EXE (NSIS) Notes de la versió🚀 Features
- feat: enable search model dropdown by configured model @urmauur (#3466)
- feat: add setting options to dropdown menu @urmauur (#3554)
🐛 Fixes
- fix: correct prompt template for Phi3 Medium model @louis-jan (#3665)
- fix: change Phi-3 Mini Instruct 4K to cortexso repository @louis-jan (#3655)
- fix: prevent value empty string on slider right panel @urmauur (#3635)
- fix: #3549, #3552 - Inference on CPU is slower on Jan 0.5.3 @louis-jan (#3602)
- fix: missing type number for slider input right panel @urmauur (#3609)
- fix: disabled UI RAG and tools @urmauur (#3514)
- fix: using type text instead number for avoid region issue @urmauur (#3538)
- fix: electron window @urmauur (#3480)
🧰 Maintenance
- test: add tests to model setting's Slider Input @louis-jan (#3615)
- test: finished all core UI components test @urmauur (#3588)
- chore: update copy when retrieval turn off @urmauur (#3585)
- test: add core modules test cases @louis-jan (#3498)
- chore: setup jest for unit test hooks and component from joi @urmauur (#3540)
- chore: copy edit for model setting @urmauur (#3553)
- test: add test:coverage step @louis-jan (#3551)
Contributor
@0xSage, @louis-jan and @urmauur |
| 0.5.3 | 29 d’agost del 2024 | — | 64 bits EXE (NSIS) Notes de la versióChanges
- fix: gpu memory utilization @louis-jan (#3492)
- Release Cut 0.5.3 @louis-jan (#3473)
- Chore upgrade cortex 0.5.0 @hiento09 (#3462)
- feat: preserve model settings @louis-jan (#3427)
- Fix auto updater nightly @hiento09 (#3424)
- Chore use aws s3 for nightly channel @hiento09 (#3416)
- Chore/simple template report @Van-QA (#3400)
- Revert "Jan integrates Cortex" @louis-jan (#3371)
- Chore/simple bug template and correct a copy @Van-QA (#3344)
- Increase retry upload to R2 to 5 times @hiento09 (#3337)
- fix: remote engine should not allow reinit @louis-jan (#3284)
- chore: remove focus button @urmauur (#3272)
- bump-cortex-0.5.0-1 @Van-QA (#3218)
- Deprecate Docker and K8s @hiento09 (#3219)
- Fix typo Extention -> Extension @niesink (#3187)
🚀 Features
- fix: search input clearable component @urmauur (#3465)
- feat: add checklist regression test @Van-QA (#3425)
- feat: import model with gguf metadata extraction @louis-jan (#3421)
- feat: shortcut delete and clean thread @urmauur (#3423)
- feat: openrouter model settings @louis-jan (#3422)
- feat: add blank state component for hub and my model search @urmauur (#3413)
- feat: enable copy instruction @urmauur (#3401)
- feat: small ui improvement @urmauur (#3388)
- feat: allow user configure remote model from my model @urmauur (#3348)
- feat: move icon create new thread into top panel @urmauur (#3346)
- chore(UI): update experience model dropdown @urmauur (#3342)
- feat: modal waiting cortex @urmauur (#3306)
- feat: change data folder @louis-jan (#3309)
- feat: embed cortex into jan as a JS module @louis-jan (#3305)
- feat: add chunk count @namchuai (#3290)
- feat: add nvidia engine @namchuai (#3279)
- feat: enable copy over instructions @namchuai (#3266)
- feat: add more options for cortex popup @namchuai (#3236)
- feat: manage cloud models from threads screen @urmauur (#3223)
- feat: make scroll area type auto for make default visible scrollbar @urmauur (#3220)
- feat: new starter screen @urmauur (#3217)
- feat: integrating cortex @namchuai (#3001)
🐛 Fixes
- fix: responsive modal import gguf @urmauur (#3484)
- fix: add engine in payload for nitro chat completion api @marknguyen1302 (#3482)
- fix: wrong classname icon @urmauur (#3474)
- fix: modal responsive import model @urmauur (#3467)
- fix: resize left and panel when scroll area show @urmauur (#3470)
- fix: search input clearable component @urmauur (#3465)
- fix: import model by folder on win @marknguyen1302 (#3463)
- fix: correct time-weighted retrieval toggle @louis-jan (#3456)
- fix: add a minimum height for the main window otherwise it shrinks @louis-jan (#3457)
- fix: modal title should not truncated @urmauur (#3450)
- fix: responsive modal import model @urmauur (#3449)
- fix: enable extensions migration @louis-jan (#3442)
- fix: unable to import model due to missing metadata @louis-jan (#3439)
- fix: setting extension placeholder and input action apikey @urmauur (#3430)
- fix: preserve model settings should maintain all settings @louis-jan (#3435)
- fix: shortcut key on windows @urmauur (#3437)
- fix: date format for chat item @urmauur (#3436)
- fix: setting chatbox input @urmauur (#3429)
- fix: missing font katex @urmauur (#3431)
- fix: decreased scrollbar width @urmauur (#3432)
- fix: add toaster warning when blocked create new thread @urmauur (#3433)
- fix: save state toggle input box setting @urmauur (#3402)
- fix: avoid show remote model on system monitor @urmauur (#3412)
- fix: disable remote model when user did not setup apiKey @urmauur (#3415)
- fix: app emits ugly errors when retrieving settings @louis-jan (#3393)
- fix: Jan should have access to it resource folders @louis-jan (#3391)
- fix: LaTex formula render issue @louis-jan (#3353)
- fix: failed to relaunch app to update @louis-jan (#3351)
- fix: empty model page not shown when delete all threads and models @namchuai (#3343)
- feat: allow user configure remote model from my model @urmauur (#3348)
- fix: broken jan build - add log trace (jan.log) |