Releases: janhq/jan
Releases · janhq/jan
0.7.3
What's Changed
- Feat: Mobile App Optimization and Backend Integration by @Vanalite in #6512
- feat: Configure iOS to use frontDist to independently build by @Vanalite in #6540
- enhancement: base layout mobile by @urmauur in #6549
- Feat: Split different build configuration among different platforms by @Vanalite in #6608
- feat: Add make commands for ios and android development by @Vanalite in #6610
- Update handbook content with Nextra callout and content improvements by @eckartal in #6562
- Show supported files by @github-roushan in #6618
- docs: update missing redirect links by @Minh141120 in #6634
- enhancement: social media navbar and update menu footer by @urmauur in #6640
- fix: scroll issue chatgpt, padding not recalculated correctly by @dinhlongviolin1 in #6639
- feat: Disable text selection on Toaster by @Vanalite in #6642
- Emre to update & create content by @eckartal in #6633
- refactor: deprecate Vulkan external binaries by @louis-jan in #6638
- fix: Apply model name change correctly by @Vanalite in #6643
- Fix OG image paths and move images to general folder by @eckartal in #6652
- fix: remove Jan prefix from blog post titles for better SEO by @eckartal in #6653
- Feat: web temporary chat by @dinhlongviolin1 in #6650
- docs: update redirect links by @Minh141120 in #6665
- Emre to improve SEO by @eckartal in #6654
- Content/emre by @eckartal in #6666
- feat: web add search button for extension by @dinhlongviolin1 in #6671
- fix: add missing eol newline by @dinhlongviolin1 in #6673
- fix: mcp bin path by @louis-jan in #6667
- sync release 0.7.0 to dev by @dinhlongviolin1 in #6674
- feat: disable all web mcp by default (new users) by @dinhlongviolin1 in #6677
- Feat: Jan has mobile MVP by @Vanalite in #6657
- fix: chat completion usage - token speed by @louis-jan in #6675
- resolve TypeScript and Rust warnings by @github-roushan in #6612
- fix: thread item overfetching by @dinhlongviolin1 in #6699
- feat: improve projects by @dinhlongviolin1 in #6698
- fix: web gg tag by @dinhlongviolin1 in #6702
- fix: Fix editing model without saving should restore original name by @Vanalite in #6700
- resolve rust analyzer warnings by @github-roushan in #6696
- docs: add Jan v0.7.0 changelog by @eckartal in #6708
- fix: Extract model capabilities correctly for various providers on various platforms by @Vanalite in #6715
- ci: remove upload msi by @Minh141120 in #6723
- fix: extensions missing on Unix dev by @dinhlongviolin1 in #6724
- fix: Local API Server - disable settings on run by @louis-jan in #6707
- changelog: release 0.7.1 by @urmauur in #6730
- chore: wrong version in detail changelog by @urmauur in #6731
- fix: update detail changelog 0.7.1 by @urmauur in #6732
- fix(ui): restore missing border on model selector (#6692) by @github-roushan in #6736
- Feat: Jan mobile has persistence store by @Vanalite in #6714
- UI enhancement for projects by @github-roushan in #6726
- fix: title recent when no result found by @urmauur in #6744
- fix: new chat with update last selected model dropdown by @urmauur in #6742
- fix: theme system cross platform by @urmauur in #6713
- Sync dev into release by @louis-jan in #6747
- Sync release v0.7.0 to dev by @louis-jan in #6720
- feat: Hide projects for mobile version by @Vanalite in #6746
- chore: make dropdown sub menu assign projects scrollable by @urmauur in #6743
- fix: auto select download model by @urmauur in #6753
- Sync release 0.7.1 to dev by @louis-jan in #6756
- chore: create event to track model provider and id model by @urmauur in #6755
- feat: Add support for llamacpp MoE offloading setting by @qnixsynapse in #6748
- fix: font mono default from mcp json ediitor by @urmauur in #6759
- fix: resolve extensions conflict with correct path for web-app by @Vanalite in #6757
- chore: api change domain to menlo.ai by @hiento09 in #6764
- chore: update license path by @Minh141120 in #6765
- fix: remove setup screen on project id to make same behavior with thread by @urmauur in #6762
- chore: turn off zoomHotkeysEnabled by @urmauur in #6763
- fix: Gracefully handle offline mode during backend check by @qnixsynapse in #6767
- fix(amd/linux): show dedicated VRAM on device list (override Vulkan UMA) by @github-roushan in #6533
- chore: revert track event posthog by @urmauur in #6774
- docs: update jan server url by @Minh141120 in #6783
- feat: Enable new prompt input while waiting for an answer by @bytrangle in #6676
- feat: file attachment by @dinhlongviolin1 in #6766
- chore: update happy dom deps version by @Minh141120 in #6790
- docs: update changelog for Jan v0.7.2 by @Minh141120 in #6798
- fix: Escape dollar signs followed by numbers in Markdown by @qnixsynapse in #6797
- web: update model capabilites by @dinhlongviolin1 in #6814
- fix: conversation items web by @dinhlongviolin1 in #6815
- we use POST to update now by @locnguyen1986 in #6817
- feat: support multimodal tool results and improve tool message handling by @qnixsynapse in #6816
- Feature/add japanese translation by @utenadev in #6806
- chore: update api domain to jan.ai by @hiento09 in #6832
- fix: model should not include file attachment tools if not supported by @dinhlongviolin1 in #6833
- chore: update org name by @Minh141120 in #6834
- chore: deprecate webhook discord by @Minh141120 in #6836
- feat: Proactive mode by @Vanalite in #6831
- Brazilian Portuguese translation by @vabatista in #6809
- support 2 type of scroll behavior with proper settings by @dinhlongviolin1 in #6841
- refactor: Simplify Tauri plugin calls and update 'FA' setting by @qnixsynapse in #6779
- fix: Support Remark Line Breaks in Agent Response by @bytrangle in #6818
- 🧹 chore: clean up Jan Server from docs by @LazyYuuki in #6776
- fix: adjust flow setup screen by @urmauur in #6851
- Web: Rename Jan Namespace by @dinhlongviolin1 in #6860
- fix: truncated tool name available on chat input by @urmauur in #6857
- fix: Incorrect proactive icon display by @Vanalite in #6863
- fix: migrate flash_attn settings by @louis-jan in #6864
- fix: chatinput debounce tokenize by @dinhlongviolin1 in #6855
- fix: could not cancel the unintialized download by @louis-jan in #6867
- feat: loader screen before load FE by @urmauur in #6877
- chore: refactor filereader into tauri dialog by @urmauur in #6879
- feat: add configurable timeout for llamacpp connections by @qnixsynapse in #6872
- fix: model download state update by @louis-jan in #6882
- Fix Discord Community link in CONTRIBUTING.md by @github-roushan in #6883
- fix: hide thread dropdown on delete dialog confirmation popup by @github-roushan in #6884
- French Translation by @fredatgithub in https://github.com/janhq/jan/...
0.7.2
0.7.1
What's Changed
- chore: use custom nsis template by @Minh141120 in #6721
- ci: remove upload msi artifact by @Minh141120 in #6725
- fix: prompt token by @urmauur in #6727
- Fix: Anthropic request to add models by @Vanalite in #6728
- fix: get model capabilities correctly by @Vanalite in #6715
Full Changelog: v0.7.0...v0.7.1
0.7.0
What's Changed
- ci: separate jan web build and deploy by @Minh141120 in #6427
- add mcp for web by @dinhlongviolin1 in #6411
- fix: Polish translation by @0rzech in #6421
- ci: remove paths triggered for jan server by @Minh141120 in #6430
- ci: fix typo in branch name for jan web by @Minh141120 in #6433
- Fix: Web Services Improvement by @dinhlongviolin1 in #6452
- refactor: clean up empty folders by @louis-menlo in #6454
- Update 4-goal.md by @LazyYuuki in #6451
- chore: revert back old docs by @urmauur in #6460
- fix: Markdown bullet list incorrectly converted in numbered list by @bytrangle in #6437
- chore: missing local api server by @urmauur in #6461
- Always allow MCP for web by @dinhlongviolin1 in #6462
- feat: add model selector (fetch from v1/models) when user adds a provider model by @lugnicca in #6278
- Add model response timeout for local api server as configurable value by @maxx-ukoo in #6384
- remove assistant from web by @dinhlongviolin1 in #6468
- Added Exa MCP by @theishangoswami in #6473
- fix: remove website folder by @urmauur in #6496
- chore: add redirect by @hiento09 in #6497
- chore: fix redirect by @hiento09 in #6498
- feat: system tray icon build flag by @louis-menlo in #6500
- feat: add auth + google auth provider for web by @dinhlongviolin1 in #6505
- fix: deeplink issue on Windows by @louis-menlo in #6469
- Bring back 0.6.10 QA changes to dev by @dinhlongviolin1 in #6516
- feat: Add GA Measurement and change keyboard bindings on web by @dinhlongviolin1 in #6514
- feat: Add Jan API server Swagger UI by @qnixsynapse in #6502
- fix: thread rerender issue by @louis-menlo in #6515
- docs: update url for gifs and videos by @Minh141120 in #6527
- fix: Typo in openapi JSON by @qnixsynapse in #6528
- fix(number-input): preserve '0.0x' format when typing (#6520) by @github-roushan in #6526
- docs: update changelog for v0.6.10 by @Minh141120 in #6524
- chore: update build tauri commands by @Minh141120 in #6518
- feat: fix remote provider vision capability by @louis-menlo in #6475
- fix: prevent consecutive messages with same role by @louis-menlo in #6544
- enhancement: toaster delete mcp server by @urmauur in #6529
- feat: Prompt progress when streaming by @qnixsynapse in #6503
- chore: add ci for web stag by @hiento09 in #6550
- feat: add getTokensCount method to compute token usage by @qnixsynapse in #6467
- fix: custom fetch for all providers by @louis-menlo in #6538
- Fix: add full-width model names by @gdmka in #6350
- fix: prevent relocation to root directories by @louis-menlo in #6547
- feat: web remote conversation by @dinhlongviolin1 in #6554
- feat: add azure as first class provider by @louis-menlo in #6555
- fix: layout ability model by @urmauur in #6559
- enhancement: migrate handbook and janv2 by @urmauur in #6552
- ✨ feat: Re-arrange docs as needed by @LazyYuuki in #6535
- fix: Catch local API server various errors by @Vanalite in #6548
- fix: LocalAPI server trusted host should accept asterisk by @louis-menlo in #6551
- feat(llamacpp): support .zip archives for manual backend install by @github-roushan in #6534
- feat: tweak login UI by @dinhlongviolin1 in #6563
- chore: use default nsis template by @Minh141120 in #6545
- feat: normalize LaTeX fragments in markdown rendering by @qnixsynapse in #6488
- docs: update redirect page by @Minh141120 in #6571
- fix: download management ui and double refresh model by @urmauur in #6560
- fix: missing url on article by @urmauur in #6572
- docs: add cache control by @Minh141120 in #6574
- chore: fix docs by @hiento09 in #6575
- docs: add clean output dir step by @Minh141120 in #6576
- feat: add cleanup logic for windows installer by @Minh141120 in #6578
- fix: allow users to download the same model from different authors by @louis-menlo in #6577
- chore: separate windows install script by @Minh141120 in #6583
- enhancement: update responsive footer and copy hero section by @urmauur in #6590
- ci: update package version for tauri plugin by @Minh141120 in #6589
- fix: allow users cancel backend download by @louis-menlo in #6582
- fix: refactor, fix and move gguf support utilities to backend by @qnixsynapse in #6584
- feat: Add kernel benchmarking blogpost by @DESU-CLUB in #6596
- docs: add redirects by @Minh141120 in #6599
- feat: thread organization folder by @urmauur in #6586
- docs: update redirects by @Minh141120 in #6600
- fix: lock all of the dependencies by @louis-menlo in #6561
- refactor: remove mise by @Minh141120 in #6611
- fix: projects title long name by @urmauur in #6607
- web: models and cookies invalidation by @dinhlongviolin1 in #6613
- enhancement: update statistic number jan web by @urmauur in #6614
- docs: update redirect list by @Minh141120 in #6615
- feat: custom downloaded model name by @urmauur in #6588
- docs: update redirect links by @Minh141120 in #6617
- chore: update project page title too long by @urmauur in #6616
- feat: scrolling behaves like chatgpt with padding by @dinhlongviolin1 in #6598
- fix: thread rerender due to thread scrolling padding subscription by @louis-menlo in #6629
- chore: placement menu leftpanel and ux create add projects by @urmauur in #6636
- cherry-pick scroll issue windows by @dinhlongviolin1 in #6644
- fix: unhandled model load error by @louis-menlo in #6648
- fix: migrate new mcp server config by @louis-menlo in #6651
- fix: Improve KV cache estimation robustness by @qnixsynapse in #6659
- fix: remove thinking tag on projects list message history by @urmauur in #6656
- fix: should not allow duplicating model by @louis-menlo in #6658
- feat: add msi installer by @Minh141120 in #6668
- ci: add upload msi installer for windows by @Minh141120 in #6670
- fix: local api server auto start first model when last used missing by @urmauur in #6681
- fix: token count error by @louis-menlo in #6680
- fix: dropdown type assistant by @urmauur in #6688
- ci: revert upload msi to github release by @Minh141120 in #6694
- feat: Adjust RAM/VRAM calculation for unified memory systems by @qnixsynapse in #6687
- cherry pick : projects + performance enhancement by @dinh...
0.6.10
What's Changed
- Bring back QA changes 0.6.9 by @dinhlongviolin1 in #6320
- docs: Major restructure and consolidation by @ramonpzg in #6323
- hotfix: fixed home page hyperlink and extension gif by @ramonpzg in #6324
- fix: Use 80% total memory for compatibility check (#6321) by @dinhlongviolin1 in #6333
- hotfix: changed website theme by @ramonpzg in #6335
- fix: mise build failing by @theproductiveprogrammer in #6344
- chore: fix id code-block for avoid duplicate same state by @urmauur in #6346
- chore: update docs font by @urmauur in #6359
- fix: remove timezone specific from utils by @urmauur in #6363
- fix: search hgf repo and downloaded filter by @urmauur in #6366
- feat: allow see Apikey when server local status running by @urmauur in #6364
- feat: download llamacpp backend fail back to cdn by @hiento09 in #6361
- feat: Jan Web (reusing Jan Desktop UI) by @dinhlongviolin1 in #6298
- feat: Web use jan model by @dinhlongviolin1 in #6374
- ci: add paths for jan server web by @Minh141120 in #6377
- chore: update Dockerfile to use custom nginx.conf by @Minh141120 in #6378
- docs: add first‑class API Reference to Jan docs (Local + Server) by @ramonpzg in #6372
- ci: remove unnecessary folder paths and on Dockerfile by @Minh141120 in #6392
- enhancement: responsive dialog modals by @urmauur in #6381
- feat: allow user import model include mmproj file by @urmauur in #6388
- chore: add cicd for jan web prod by @hiento09 in #6396
- feat: improve testing by @dinhlongviolin1 in #6395
- fix: jan server api base url for prod by @hiento09 in #6403
- removed cloud api spec update by @ramonpzg in #6406
- ci: add claude issue dedup by @Minh141120 in #6408
- enhancement: rollback edit capabilities for local model by @urmauur in #6409
- feat: Smart model management by @qnixsynapse in #6390
- feat: enhance llamacpp backend management and installation by @qnixsynapse in #6360
- ci: add nightly build for external contributors by @Minh141120 in #6413
- fix: include lm_head and embedding layers in totalLayers count by @qnixsynapse in #6415
- fix: clean up unused packages by @louis-menlo in #6414
- fix: render new line for user message by @urmauur in #6412
- bug: Deleted model file from imported models blocking model loading (#6317) by @dinhlongviolin1 in #6417
- enhancement: add label experimental for optimize setting by @urmauur in #6416
- fix: error connecting to ollama (#6349) by @dinhlongviolin1 in #6418
- exclude jan extension web from desktop build by @dinhlongviolin1 in #6419
- fix: avoid error validate nested DOM by @urmauur in #6426
- fix: correct context shift flag handling in LlamaCPP extension (#6404) by @qnixsynapse in #6431
- enhancement: copy MCP permission by @urmauur in #6456
- fix: KVCache size calculation and refactor by @qnixsynapse in #6438
- chore: makefile rust targets macos by @Minh141120 in #6457
- fix: detect allocation failures as out-of-memory errors by @qnixsynapse in #6459
- fix: set default memory mode and clean up unused import by @qnixsynapse in #6463
- fix: pathname file install BE by @urmauur in #6464
- fix: attachment edit message by @urmauur in #6465
- fix: immediate update value model selection by @urmauur in #6474
- fix: validate mmproj from general basename by @urmauur in #6477
- fix: new extension settings aren't populated properly by @louis-menlo in #6476
- chore: embed webview2 bootstrapper in tauri windows by @Minh141120 in #6482
- fix: mcp json validation structure and serverName by @urmauur in #6478
- chore: prevent click outside for edit dialog by @urmauur in #6493
- feat: add qa checklist v0.6.10 by @Minh141120 in #6495
- fix: correct memory suitability checks in llamacpp extension by @qnixsynapse in #6504
New Contributors
- @theproductiveprogrammer made their first contribution in #6344
Full Changelog: v0.6.9...v0.6.10
0.6.9
What's Changed
- ci: add disable auto update flag by @Minh141120 in #6143
- add disable auto updater input for nightly build by @Minh141120 in #6159
- enhancement: Add support for mmproj models by @urmauur in #6150
- ci: fix tauri build nightly for linux by @Minh141120 in #6161
- feat: Add GGUF metadata reading functionality by @qnixsynapse in #6120
- fix: handle modelId special char by @urmauur in #6172
- fix: feature toggle auto updater by @Minh141120 in #6175
- feat: add flatpak ci by @Minh141120 in #6177
- Feat: Add flatpak manifest by @qnixsynapse in #4732
- refactor: flathub submission by @Minh141120 in #6182
- Backend Architecture Refactoring (#6094) by @dinhlongviolin1 in #6162
- chore: replace md5 with sha256 for CUDA by @Minh141120 in #6193
- New tutoriasl for v0.6.8 docs by @ramonpzg in #6196
- Fix Issue #6199 by @Jasper-256 in #6200
- fix: default color not selected in appearance color palette by @cmppoon in #6092
- blog: Add Deep Research Piece by @danielcwq in #6039
- 🚀feat: allow user mark model as favorite by @urmauur in #6006
- feat: mcp enhancement by @louis-menlo in #6188
- enhancement: mcp disable save button when server name still empty by @urmauur in #6214
- fix: re-enable Vulkan backend in integrated GPUs with enough memory by @qnixsynapse in #6215
- feat: add support for reasoning fields (OpenRouter) by @dinhlongviolin1 in #6206
- fix: update token.js to remove retired models by @louis-menlo in #6219
- feat: #5917 - model tool use capability should be auto detected by @louis-menlo in #6222
- fix: cancel stream mid run (#6221) by @dinhlongviolin1 in #6227
- fix: should use custom fetch provided by app by @louis-menlo in #6224
- fix: Auto select model only for active provider by @urmauur in #6229
- enhancement: offload model when provider not active by @urmauur in #6226
- feat: Pass API key via environment variable instead of command line arg by @qnixsynapse in #6225
- fix: downloaded model should from variant level instead of the model level by @urmauur in #6234
- fix: improve ux import model by @urmauur in #6233
- feat: add tool call cancellation by @louis-menlo in #6236
- feat: attachment UI by @urmauur in #6134
- fix: resolve issue #6025 - default color selection in appearance page by @Louis454545 in #6198
- Add contributing section for jan (#6231) by @dinhlongviolin1 in #6232
- Fix: Validate GGUF files before loading by @qnixsynapse in #6238
- fix: prevent scroll position jump when AI completes response while user reading by @Louis454545 in #6203
- enhancement: remove validate file extension from select file when import gguf by @urmauur in #6242
- chore: update new domain for jan docs by @Minh141120 in #6245
- fix: local api server log (#6240) by @dinhlongviolin1 in #6244
- fix: hidden sort filter when searching model by @urmauur in #6246
- chore: re enable reasoning_content in backend by @qnixsynapse in #6228
- feat: allow user to set max_attempt for MCP to avoid looping by @louis-menlo in #6241
- ci: add autoqa reliability workflow for windows by @Minh141120 in #6248
- enhancement: vision icon hub model list by @urmauur in #6251
- feat: MCP server error handling by @louis-menlo in #6252
- feat: support inserting current date into assistant prompt by @kamal in #6205
- feat: detect cpu arch in runtime by @louis-menlo in #6249
- fix: emoji picker remains stuck in the open state in AddEditAssistant component by @cmppoon in #6211
- feat: add Polish translation by @0rzech in #5874
- feat: run on startup setting for local api server by @urmauur in #6250
- fix: remove experimental toggle by @louis-menlo in #6255
- fix: enable back app language setting by @louis-menlo in #6257
- ci: add autoqa migration workflow by @Minh141120 in #6261
- feat: gguf file size + hash validation (#5266) by @dinhlongviolin1 in #6259
- fix: bring back manual model capability edit modal by @louis-menlo in #6260
- feat: Add support for custom environmental variables to llama.cpp by @qnixsynapse in #6256
- fix: Update placeholder text and error message by @qnixsynapse in #6263
- feat: Add model compatibility check and memory estimation by @qnixsynapse in #6243
- fix: add missing Polish translations by @0rzech in #6262
- ci: add job condition for auto assign milestone by @Minh141120 in #6264
- fix: check for env value before setting by @qnixsynapse in #6266
- fix: update linux build script to be consistent with CI by @qnixsynapse in #6269
- fix: compatibility imported model by @urmauur in #6271
- fix: update copy offload_mmproj setting desc by @urmauur in #6272
- docs: add blog for jan v1 research by @new5558 in #6197
- docs: fix OG image URL and update publication date by @eckartal in #6274
- fix: jan research blog
ogimageby @urmauur in #6282 - fix: handle manual toggle vision for remote model by @urmauur in #6281
- removed orphan pages and polished wording of main page by @ramonpzg in #6273
- fix: system monitor window permission by @urmauur in #6285
- fix: update ui info by @urmauur in #6283
- chore: update credit description by @Minh141120 in #6288
- Bring QA (0.6.9) changes to dev by @dinhlongviolin1 in #6296
- chore: bundle license to app by @Minh141120 in #6294
- fix: handle paste image on linux by @urmauur in #6299
- feat: add regression checklist by @Minh141120 in #6302
- fix: mcp cleanup dropodown tool availabel and sort list by @urmauur in #6305
- fix: handle conditional UI regenerate resp by @urmauur in #6309
- fix: code generation more than 300 line by @urmauur in #6312
- make validation message infinite by @dinhlongviolin1 in #6318
- fix: handle checking model gated by @urmauur in #6316
- fix: Use 80% total memory for compatibility check by @qnixsynapse in #6321
New Contributors
- @Jasper-256 made their first contribution in #6200
- @Louis454545 made their first contribution in #6198
- @kamal made their first contribution in #6205
- @0rzech made their first contribution in #5874
- @new5558 made their first contribution in #6197
Full Changelog: v0.6.8...v0.6.9
0.6.8
What's Changed
- Sync Release/v0.6.6 into dev by @louis-menlo in #5973
- fix: thread sorting issue by @cmppoon in #5976
- ✨enhancement: blurry logo model provider by @urmauur in #5986
- fix: missing text color responsive left panel by @urmauur in #5989
- fix assistant dropdown onClick not triggered consistently by @cmppoon in #5991
- Sync Release/v0.6.6 into dev by @louis-menlo in #5997
- Add comprehensive Products section and reorganize documentation structure by @ramonpzg in #5958
- Sync release/v0.6.6 into dev by @louis-menlo in #6004
- refactor: clean up cortex by @louis-menlo in #6003
- ci: enable PR trigger for dev branch in tauri nightly workflow by @Minh141120 in #6014
- fix: react state loop from hooks useMediaQuery by @urmauur in #6031
- fix: wrong desc setting cont_batching by @urmauur in #6034
- Fix: Llama.cpp server hangs on model load by @qnixsynapse in #6030
- feat(docs): Docs v2 Astro migration by @ramonpzg in #5950
- feat: Improve llama.cpp argument handling and add device parsing tests by @qnixsynapse in #6041
- fix: show error toast message on download error by @cmppoon in #6044
- fix: Generate A Response button does not show context size error dialog by @urmauur in #6029
- fix connected servers status not in sync when edit mcp json by @cmppoon in #6020
- feat: Add check for AVX2 instruction support for MCP on MacOS with Intel CPUs by @shmutalov in #5530
- chore: skip nightly build workflow for external contributor by @Minh141120 in #6050
- fix: support missing llamacpp cuda backends by @louis-menlo in #6046
- ci: disable autoqa on nightly build by @Minh141120 in #6051
- ✨feat: recommended label llamacpp setting by @urmauur in #6052
- Fix: Improve Llama.cpp model path handling and error handling by @qnixsynapse in #6045
- ✨feat: jinja template customize per model instead provider level by @urmauur in #6053
- fix: Jan hub model detail and deep link by @louis-menlo in #6024
- fix: Add conditional Vulkan support check for better GPU compatibility by @qnixsynapse in #6066
- Readme Update and Additional Model Providers by @ramonpzg in #6064
- fix: gpt-oss thinking block by @urmauur in #6071
- fix: should not include reasoning text in the chat completion request by @louis-menlo in #6072
- chore: update workflow name by @Minh141120 in #6073
- ci: deprecate jan docs new release workflow in favor of jan-docs by @Minh141120 in #6078
- Add gpt-oss local installation blog post by @eckartal in #6075
- feat: Add support for overriding tensor buffer type by @qnixsynapse in #6062
- refactor: move session management & port allocation to backend by @qnixsynapse in #6083
- 🐛fix: onboarding loop by @urmauur in #6054
- refactor: Use more precise terminology in API server logs by @qnixsynapse in #6085
- fix: update ux recemmend backend label into desc setting by @urmauur in #6088
- feat: Introduce structured error handling for llamacpp extension by @qnixsynapse in #6087
- refactor: clean up unused hardware apis by @louis-menlo in #6089
- added v0.6.7 changelog and jupyter mcp tutorial by @ramonpzg in #6116
- fix: Prevent accidental message submitting on ChatInput for IME users by @B0sh in #6109
- adding handbook, blog, and changelog to jan docs v2 by @ramonpzg in #6118
- fix: bring back gpu detection - app data relocate issue by @louis-menlo in #6119
- ci: update generate release note and jan docs release by @Minh141120 in #6121
- docs: Update 3-epic.md by @freelerobot in #6124
- docs: Update 4-goal.md by @freelerobot in #6125
- ci: add path for tauri nightly build by @Minh141120 in #6130
- fix: HF token is not used while searching repositories by @louis-menlo in #6137
- fix: factory reset process got blocked by @louis-menlo in #6140
- fix: visualize readme content for private repo with HF token by @louis-menlo in #6141
- fix: Improve error message for invalid version/backend format by @qnixsynapse in #6149
- fix: migrations model setting by @urmauur in #6165
- fix: handle modelId special char by @urmauur and @louis-menlo on #6172
- fix: feature toggle auto updater by @Minh141120 and @louis-menlo on #6175
New Contributors
- @cmppoon made their first contribution in #5976
- @shmutalov made their first contribution in #5530
- @B0sh made their first contribution in #6109
Full Changelog: v0.6.6...v0.6.8