Releases: janhq/jan
Releases · janhq/jan
0.5.12-rc4-beta
What's Changed
- chore: Refactor thread state management by @louis-jan in #4350
Full Changelog: v0.5.12-rc3-beta...v0.5.12-rc4-beta
0.5.12-rc3-beta
What's Changed
Full Changelog: v0.5.12-rc2-beta...v0.5.12-rc3-beta
0.5.12-rc2-beta
What's Changed
- chore: bump latest cortex stable release version by @louis-jan in #4336
- fix: send message button state reset on stop by @louis-jan in #4341
Full Changelog: v0.5.12-rc1-beta...v0.5.12-rc2-beta
0.5.12-rc1-beta
What's Changed
- fix: starter screen layout by @urmauur in #4279
- feat: add chat width setting option for thread by @urmauur in #4278
- fix: performance issue with atom storage persistence by @louis-jan in #4281
- fix: attachment preview issue by @louis-jan in #4282
- feat: handle case thread when original model deleted by @urmauur in #4280
- chore: bump cortex 1.0.5 rc2 by @louis-jan in #4293
- fix: empty tooltip on attachment icon, also fix z-index by @urmauur in #4290
- fix: context length is reset while creating a new thread by @louis-jan in #4294
- enhancement: update thumbnail chat width option setting by @urmauur in #4284
- fix: scroll to bottom issue by @urmauur in #4289
- fix: new thread isn't automatically created on factory reset by @louis-jan in #4295
- enhancement: set recommend model to undefined if no model available by @urmauur in #4296
- chore: deprecate Jan core's REST module - all API requests go to cortex.cpp by @louis-jan in #4297
- fix: attach file information into message metadata for a quick retrieval by @louis-jan in #4298
- fix: conditional render model setting based on selected model by @urmauur in #4300
- fix: escape heading on user message item by @urmauur in #4301
- Release cut 0.5.12 by @louis-jan in #4302
- fix: thread error handling by @louis-jan in #4307
- fix: fetch threads and messages without limiting by @louis-jan in #4304
- fix: scroll bottom issue by @urmauur in #4308
- fix: overlap bottom system monitor by @urmauur in #4310
- chore: add OpenAI gpt-4o-mini and o1 models by @louis-jan in #4311
- fix: dynamic input box width and remove tooltip image option by @urmauur in #4315
- fix: cleaning a thread should just clear out messages by @louis-jan in #4316
- fix: change theme settings do not work after relocated data folder by @louis-jan in #4317
- fix: threads sorting order after updated by @louis-jan in #4319
- fix: update thread's title edge cases by @louis-jan in #4320
- fix: generating message is gone after switching to another thread by @louis-jan in #4321
- fix: app picks model automatically edge cases by @louis-jan in #4322
- fix: scroll bottom when generation text by @urmauur in #4323
- fix: disabled native resize textarea when textarea autogrowing by @urmauur in #4326
- fix: render performance while generating messages by @louis-jan in #4328
- chore: bump cortex 1.0.6-rc by @louis-jan in #4330
Full Changelog: v0.5.11-rc2-beta...v0.5.12-rc1-beta
0.5.11-rc2-beta
What's Changed
- Sync main to dev after 0.5.11 is released. by @louis-jan in #4225
- chore: bump web version 0.5.11 by @louis-jan in #4224
- feat: update app download universal for macos by @urmauur in #4230
- chore: update download url for macos universal by @hiento09 in #4232
- chore: fix beta ci by @hiento09 in #4233
- chore: roadmap template fix by @gabrielle-ong in #4227
- fix: list style off screen by @urmauur in #4231
- fix: hide Vulkan option for users who don't have GPU by @louis-jan in #4226
- enhancement: default open Jan Input Box Settings and Right panel by @urmauur in #4234
- feat: add auto build when PR is approved by @hiento09 in #4241
- fix: performance issue when pasting long content into the chat input box by @urmauur in #4240
- fix: crash markdown render code block without triple backtick by @urmauur in #4248
- chore: fix openai vision models by @louis-jan in #4246
- enhancement: better error handing for remote models when there's no internet connection by @urmauur in #4252
- fix: auto scrolling to bottom by @urmauur in #4256
- chore: 4244 - deprecate groq llama 3.1 70B Versatile by @louis-jan in #4265
- chore: add ci janhq/core publish npm by @hiento09 in #4259
- fix: markdown inline inputbox by @urmauur in #4269
- fix: 4238 - fix default max_tokens set on remote models by @louis-jan in #4266
- feat: add cicd for janhq/joi by @hiento09 in #4270
- fix: disabled start model from mymodel list when server is running by @urmauur in #4277
- enhancement: move token speed to bottom by @urmauur in #4276
- enhancement: remove tooltip local api server when server start by @urmauur in #4275
- feat: product analytic UI by @urmauur in #4262
- Fix: Fix issue with duplicate events on Enter key press during CJK character composition in chat input by @cuhong in #4268
- feat: reroute threads and messages requests to cortex.cpp backend by @louis-jan in #4249
New Contributors
Full Changelog: v0.5.11...v0.5.11-rc2-beta
0.5.11
🚀 Features
🐛 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.11-rc1-beta
What's Changed
- chore: update the docs for the new Cortex server port by @louis-jan in #4190
- fix: 4178 - current generated message options should be visible by @louis-jan in #4196
- fix: 4165 - Refactor message builder to avoid sending empty messages by @louis-jan in #4199
- fix: 4162 - Graceful Openrouter error handling by @louis-jan in #4200
- fix: 4155 - Queue up health check on server restarting by @louis-jan in #4201
- fix: 4209 - Inconsistent max tokens value persistence by @louis-jan in #4213
- fix: 4208 - Empty title with special characters by @louis-jan in #4212
- chore: add NGL settings for vision models by @louis-jan in #4214
- feat: macos universal by @hiento09 in #4197
- fix: react-markdown crash on code highlighting - threads switching do not take effect sometime by @louis-jan in #4216
- Hotfix 0.5.11 - Release cut by @louis-jan in #4217
- fix: syntax highlight configurations that made everything dark by @louis-jan in #4223
Full Changelog: v0.5.10-rc1-beta...v0.5.11-rc1-beta
0.5.10
🚀 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.10-rc1-beta
What's Changed
- Release 0.5.9 sync back - main branch to dev by @louis-jan in #4095
- fix: auto select model when finished download from starter screen by @urmauur in #4083
- fix: responsive vulkan support by @urmauur in #4076
- fix: disabled shortcut create new thread on starter screen by @urmauur in #4074
- fix: reorder alphabetical cloud model on starter screen by @urmauur in #4072
- fix: vulkan responsive by @urmauur in #4099
- fix: handle case markdown value no space by @urmauur in #4109
- fix: 4086 - editing message should not send follow-up messages by @louis-jan in #4116
- feat: stop word model setting by @urmauur in #4113
- fix: Line-number and border color code block UI by @urmauur in #4105
- chore: remove a couple of deprecated server logics by @louis-jan in #4120
- enhancement: increased max-token limit claude-3.5 by @urmauur in #4112
- fix: memory leak when the code block response is too long by @urmauur in #4129
- fix: 3986 - invalid request should show clear error message by @louis-jan in #4119
- fix: 4012 - active model should be gone as soon as cortex.cpp server is killed by @louis-jan in #4131
- feat: update Jan’s client request to adapt API changes from Cortex by @louis-jan in #4130
- feat: Privacy docs by @eckartal in #4080
- fix: 4094 - gpu mode toggle on by default but not affect for the first time launch by @louis-jan in #4132
- fix: 4096 - failed to get huggingface models by @louis-jan in #4133
- fix: default local model from starter screen by @urmauur in #4135
- fix: memory leak lowlight dependencies by @urmauur in #4134
- Revert "fix: memory leak lowlight dependencies" by @louis-jan in #4137
- fix: 4098 - factory reset closes the app & never opens again on Linux by @louis-jan in #4139
- fix: wrong component wrapping and state handling cause excessive app re-render by @louis-jan in #4141
- chore: use rehype-highlight v6 update latex language by @urmauur in #4144
- fix: handle case stop word too long by @urmauur in #4145
- fix: app re-render issues caused by bad state handling by @louis-jan in #4146
- fix: default local model from starter screen by @urmauur in #4151
- fix: convo component re-render every single token yield by @louis-jan in #4150
- fix: scroll bottom when switch thread by @urmauur in #4152
- fix: remove filter on recommend model by @urmauur in #4156
- chore: bump cortex.cpp and engine version by @louis-jan in #4160
- fix: token speed should not be calculated based on state updates by @louis-jan in #4159
- docs: add tabby coding integration by @zwpaper in #4009
- chore: bump cortex 1.0.4-rc4 by @louis-jan in #4161
- chore: display error message from response by @louis-jan in #4163
- feat: add more Groq models by @sharunkumar in #3843
- Anthropic Model Updates by @px100 in #3888
- Create roadmap.md by @gabrielle-ong in #4164
- fix: Glitch theme applies on launch by @louis-jan in #4168
- fix: smooth the loader animation by @louis-jan in #4167
- fix: high performance large convo rendering by @louis-jan in #4166
- chore: refactor chat message components by @louis-jan in #4174
- fix: 4171 - Model loading gets stuck on stop by @louis-jan in #4177
- chore: bump version 0.5.10 by @louis-jan in #4183
- chore: correct scrollview thumb style by @louis-jan in #4185
- Release cut 0.5.10 by @louis-jan in #4184
- fix: scrollbar issue css by @louis-jan in #4191
- Sync main to dev after 0.5.10 by @louis-jan in #4194
New Contributors
- @zwpaper made their first contribution in #4009
- @sharunkumar made their first contribution in #3843
- @px100 made their first contribution in #3888
Full Changelog: v0.5.9...v0.5.10-rc1-beta
0.5.9
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