v0.6.10

janhq/janv0.6.10Sep 18, 2025by github-actions[bot]

AI Summary

A major release focusing on Jan Web integration, enhanced model management capabilities including Smart model management and improved LlamaCPP backend handling, alongside significant documentation restructuring.

Key Highlights

  • Jan Web integration reusing the Desktop UI.
  • Smart model management and enhanced LlamaCPP backend installation.
  • Major documentation restructure and addition of first-class API Reference.
  • Import models including mmproj files.

New Features

  • Jan Web (reusing Jan Desktop UI)
  • Smart model management
  • Import model including mmproj file
  • Allow see Apikey when server local status running

Full Release Notes

## 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 error validate nested DOM by @urmauur in https://github.com/menloresearch/jan/pull/6426
* fix: correct context shift flag handling in LlamaCPP extension (#6404) by @qnixsynapse in https://github.com/menloresearch/jan/pull/6431
* enhancement: copy MCP permission by @urmauur in https://github.com/menloresearch/jan/pull/6456
* fix: KVCache size calculation and refactor by @qnixsynapse in https://github.com/menloresearch/jan/pull/6438
* chore: makefile rust targets macos by @Minh141120 in https://github.com/menloresearch/jan/pull/6457
* fix: detect allocation failures as out-of-memory errors by @qnixsynapse in https://github.com/menloresearch/jan/pull/6459
* fix: set default memory mode and clean up unused import by @qnixsynapse in https://github.com/menloresearch/jan/pull/6463
* fix: pathname file install BE by @urmauur in https://github.com/menloresearch/jan/pull/6464
* fix: attachment edit message by @urmauur in https://github.com/menloresearch/jan/pull/6465
* fix: immediate update value model selection by @urmauur in https://github.com/menloresearch/jan/pull/6474
* fix: validate mmproj from general basename by @urmauur in https://github.com/menloresearch/jan/pull/6477
* fix: new extension settings aren't populated properly by @louis-menlo in https://github.com/menloresearch/jan/pull/6476
* chore: embed webview2 bootstrapper in tauri windows by @Minh141120 in https://github.com/menloresearch/jan/pull/6482
* fix: mcp json  validation structure and serverName by @urmauur in https://github.com/menloresearch/jan/pull/6478
* chore: prevent click outside for edit dialog by @urmauur in https://github.com/menloresearch/jan/pull/6493
* feat: add qa checklist v0.6.10 by @Minh141120 in https://github.com/menloresearch/jan/pull/6495
* fix: correct memory suitability checks in llamacpp extension by @qnixsynapse in https://github.com/menloresearch/jan/pull/6504

## New Contributors
* @theproductiveprogrammer made their first contribution in https://github.com/menloresearch/jan/pull/6344

**Full Changelog**: https://github.com/menloresearch/jan/compare/v0.6.9...v0.6.10