v0.4.7
janhq/janv0.4.7Feb 26, 2024by github-actions[bot]
AI Summary
Adds Vulkan support for AMD and Intel Arc GPUs, Playwright for testing, and a troubleshooting modal. Improves UI/UX for GPU acceleration and model recommendations.
Key Highlights
- Vulkan support for AMD/Intel Arc GPUs
- Playwright testing integration
- Troubleshooting modal
- GPU-based model recommendations
New Features
- feat: Add nitro vulkan to support AMD GPU/ APU and Intel Arc GPU
- feat: improvementUI GPU acceleration
- feat: add modal troubleshooting guideline
Full Release Notes
## Changes - Release cut v0.4.7 @louis-jan (#2121) - chore: update models @hahuyhoang411 (#1829) - add docs for entire advanced settings @hieu-jan (#2063) - docs: Fix #2040 : added /v1 path to apiBase @ldebs (#2041) - fix: ui for disabled state of gpu acceleration @namchuai (#2034) - feat: Initialize POM structure with fixtures on Playwright @Van-QA (#2015) - Alternative solution for `Thread titles should auto-summarize Topic` @0xgokuz (#1976) - Update authors.yml Rex @hahuyhoang411 (#1956) - Update authors.yml Louis @louis-jan (#1955) - Change env Dockerfile.gpu and update README @hiento09 (#1963) - chore: Update authors.yml for Van Pham @Van-QA (#1954) - Sync dev branch to docs branch @hieu-jan (#1948) - sync current docs branch to dev branch @hieu-jan (#1947) - feat: Playwright capture screenshot of Electron desktop app (Jan) on failures @Van-QA (#1934) - Sync main to dev after release 0.4.6 @hiento09 (#1929) ## 🚀 Features - feat: Add nitro vulkan to support AMD GPU/ APU and Intel Arc GPU @hiro-v (#2056) - fix: flow edit message @urmauur (#2113) - Feature helmchart and ci jan server @hiento09 (#2106) - feat: improvementUI GPU acceleration @urmauur (#1990) - feat: add edit messages users @urmauur (#1974) - feat: revamp ui dropdown list model option @urmauur (#1977) - feat: add modal troubleshooting guideline @urmauur (#1968) - feat: integrate umami script locally @hieu-jan (#1958) - feat: User Selectable GPUs and GPU-based Model Recommendations @hiento09 (#1730) ## 🐛 Fixes - fix: correct vulkan settings @louis-jan (#2128) - fix: chore UI @louis-jan (#2125) - Regression: bump nitro to 0.3.13 @hiento09 (#2124) - Regression: Linux vulkan binary path @hiento09 (#2123) - fix: revert back menu actions @louis-jan (#2120) - fix: mismatching between nightly build and version - jan about @louis-jan (#2114) - fix: flow edit message @urmauur (#2113) - fix: tools section should be expanded by default @louis-jan (#2110) - fix: failed to bind port - nitro error message copy @louis-jan (#2101) - fix: remove caret down icon when tab selected into remote model @urmauur (#2102) - fix: openai client sdk compatible @louis-jan (#2096) - Fix bug #2005 docker blank website @hiento09 (#2093) - fix: check if port is occupied before start local server @namchuai (#2098) - fix: broken model.json update @louis-jan (#2099) - fix: make text input scrollable @urmauur (#2083) - fix: failed to send message blocks thread creation @louis-jan (#2091) - fix: server crashes on missing module @louis-jan (#2089) - fix: expand assistant and model settings by default @louis-jan (#2081) - fix: move jan data folder - error handling for no write permission granted @louis-jan (#2077) - fix: check for updates should show no update are available on the latest build @louis-jan (#2075) - fix: infinity showed when haven't get total size @namchuai (#2066) - fix: should stop running the model when GPU settings are changed @louis-jan (#2067) - fix: settings page state loop and dark theme @louis-jan (#2065) - fix: Fix Nitro windows with error 3221225781 @hiro-v (#2057) - fix: message should only be interrupted when i start another thread @louis-jan (#2053) - fix: local server start error should not change to started state @louis-jan (#2052) - fix: update copy of message queue @louis-jan (#2051) - fix: download mutilple binaries @namchuai (#2043) - fix: disable gpu drop down box if there's no GPU ready @namchuai (#2046) - fix: app should generate thread title with length restriction @louis-jan (#2037) - fix: factory reset not remove jan data folder @namchuai (#2027) - fix: content setting right panel default to collapse @urmauur (#2026) - fix: local server blank parameters if there is no thread selected @louis-jan (#2028) - fix: model path backward compatible @louis-jan (#2018) - fix: resolve state update loop infinitive rerendering @louis-jan (#2017) - fix: lack of auto-cleaning mechanism for logs @louis-jan (#2003) - fix: app stuck regenerating assistant response @louis-jan (#2001) - fix: decouple thread summary update @louis-jan (#1994) - fix: app fails gracefully with clear error messages @louis-jan (#1993) - fix: retrieval stuck at generating response @louis-jan (#1988) - Fix macos auto update failed on nightly build @hiento09 (#1991) - fix: model downloads broken on nightly @louis-jan (#1984) - fix: RAG enhancements @urmauur (#1965) - Update docs run Jan Server in Docker mode @hiento09 (#1960) - fix: update conditional check last status message @urmauur (#1951) - fix: markdown render for chat completion role user @urmauur (#1944) - fix: avoid users to create so many threads at the same time @urmauur (#1930) - fix: download model will close panel item hub @urmauur (#1923) ## 🧰 Maintenance - docs: improve integrations guide \& import model using absolute path @hieu-jan (#2076) - chore: add app version into log @namchuai (#2116) - docs: add integration docs Mistral AI API @hieu-jan (#2070) - docs:add-advanced-settings-https-proxy @hieu-jan (#2054) - chore: refactor watch system resource hook @louis-jan (#2048) - docs: Updates Guide Using the Local Server @SamPatt (#1924) - server install core using link instead of file @hiento09 (#2025) - chore: prettier fix @louis-jan (#2019) - chore: bump nitro 0.3.9 @louis-jan (#2016) - refactor: reduce IPC \& API handlers - shared node logics @louis-jan (#2011) - docs: update 03-gpu-not-used with RTX issues @hieu-jan (#1992) - docs: add Jan installation using Docker @hieu-jan (#1981) - chore: reduce bundle size @louis-jan (#1970) - docs: add author.yml @hieu-jan (#1973) - Update authors.yml hien @hiento09 (#1953) - chore: server download progress + S3 @louis-jan (#1925) - chore: add author james @namchuai (#1952) - chore: Add author - Ashley @imtuyethan (#1950) - chore: Add Author - Hiro @hiro-v (#1949) - docs: adding new feature for v0.4.6 to release checklist @Van-QA (#1927) ## Contributor @0xSage, @0xgokuz, @SamPatt, @Van-QA, @hahuyhoang411, @hiento09, @hieu-jan, @hiro-v, @imtuyethan, @jan-service-account, @ldebs, @louis-jan, @namchuai, @urmauur and James