From 50b495158eea8eb23c315587cc1dc5177779c771 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Tue, 3 Nov 2026 15:02:49 +0100 Subject: [PATCH 01/50] docs: start 0.13.1 changelog --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab3043f59d..8fdd85e3ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.13.1] - 2026-11-03 + +### Added + +- ๐Ÿ”„ **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security. +- ๐ŸŒ **Translation updates.** Translations for Portuguese (Brazil) were enhanced and expanded. + +### Fixed + +- ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. [Commit](https://github.com/open-webui/open-webui/commit/b433aab65c8ad6c61800a82ea6680140182c9c30), [Commit](https://github.com/open-webui/open-webui/commit/a01b2ed55be5bf725f33f74e4171139eed8002be) +- ๐Ÿ“œ **Quieter MCP connection logs.** Logs no longer fill with a warning for every MCP server a user has not connected yet each time they load Open WebUI. [#33663](https://github.com/open-webui/open-webui/pull/33663) + ## [0.13.0] - 2026-11-02 ### Added From 1426c29123dfb5ff4beaf0a651dc889e37fba58c Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Tue, 3 Nov 2026 21:05:54 +0100 Subject: [PATCH 02/50] docs: add accessibility entry to 0.13.1 changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fdd85e3ad..f4f6eba4d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. - ๐Ÿ”„ **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security. - ๐ŸŒ **Translation updates.** Translations for Portuguese (Brazil) were enhanced and expanded. From 0023997a3c578c827f3b85886677bd504666ce48 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Tue, 3 Nov 2026 22:01:57 +0100 Subject: [PATCH 03/50] docs: add 0.13.1 entries up to 623257af7 --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4f6eba4d7..6aebabb62b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,14 +9,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) +- ๐ŸŽ๏ธ **Faster chat access checks.** Sending messages, typing indicators, shared links, comments and file access no longer load the whole conversation just to check who may access it, which helps most on large chats. [#33667](https://github.com/open-webui/open-webui/pull/33667), [#33669](https://github.com/open-webui/open-webui/pull/33669) +- ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) +- ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) - โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. - ๐Ÿ”„ **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security. - ๐ŸŒ **Translation updates.** Translations for Portuguese (Brazil) were enhanced and expanded. ### Fixed +- ๐Ÿ” **Terminal Session authentication.** Terminal connections set to Session authentication now accept an API key, so Verify Connection, the policy settings and the terminal tools work again. [#33699](https://github.com/open-webui/open-webui/pull/33699), [#30001](https://github.com/open-webui/open-webui/issues/30001), [#33579](https://github.com/open-webui/open-webui/issues/33579) +- ๐Ÿ“– **File read size limit.** Reading a file by line range now stops at the same size limit as other reads, so one read can no longer overflow the context window of the model. [#33696](https://github.com/open-webui/open-webui/pull/33696), [#33607](https://github.com/open-webui/open-webui/issues/33607) +- ๐Ÿ’ฌ **Temporary chat button with tabs.** The Temporary Chat button is back on new chats when the tabbed layout is on. [#33680](https://github.com/open-webui/open-webui/pull/33680) - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. [Commit](https://github.com/open-webui/open-webui/commit/b433aab65c8ad6c61800a82ea6680140182c9c30), [Commit](https://github.com/open-webui/open-webui/commit/a01b2ed55be5bf725f33f74e4171139eed8002be) - ๐Ÿ“œ **Quieter MCP connection logs.** Logs no longer fill with a warning for every MCP server a user has not connected yet each time they load Open WebUI. [#33663](https://github.com/open-webui/open-webui/pull/33663) +- ๐Ÿ”‡ **Queries kept out of logs.** The default server log no longer contains your search queries or the provider address of a failing external reranker. [#33701](https://github.com/open-webui/open-webui/pull/33701) +- ๐Ÿชช **OAuth token refresh warnings.** Refreshing OAuth tokens with a client secret no longer logs deprecation warnings on every call. [#33700](https://github.com/open-webui/open-webui/pull/33700), [#33297](https://github.com/open-webui/open-webui/issues/33297) ## [0.13.0] - 2026-11-02 From 3937e02d9958c7f098b6351eb3b406c168abf041 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Tue, 3 Nov 2026 22:57:27 +0100 Subject: [PATCH 04/50] docs: add external knowledge base entry to 0.13.1 changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6aebabb62b..d744284409 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ” **Terminal Session authentication.** Terminal connections set to Session authentication now accept an API key, so Verify Connection, the policy settings and the terminal tools work again. [#33699](https://github.com/open-webui/open-webui/pull/33699), [#30001](https://github.com/open-webui/open-webui/issues/30001), [#33579](https://github.com/open-webui/open-webui/issues/33579) - ๐Ÿ“– **File read size limit.** Reading a file by line range now stops at the same size limit as other reads, so one read can no longer overflow the context window of the model. [#33696](https://github.com/open-webui/open-webui/pull/33696), [#33607](https://github.com/open-webui/open-webui/issues/33607) - ๐Ÿ’ฌ **Temporary chat button with tabs.** The Temporary Chat button is back on new chats when the tabbed layout is on. [#33680](https://github.com/open-webui/open-webui/pull/33680) +- ๐Ÿ”Ž **External knowledge base queries.** External knowledge bases now search with every generated query at the same time instead of using only the results of the first one. [#33704](https://github.com/open-webui/open-webui/pull/33704), [#33184](https://github.com/open-webui/open-webui/issues/33184) - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. [Commit](https://github.com/open-webui/open-webui/commit/b433aab65c8ad6c61800a82ea6680140182c9c30), [Commit](https://github.com/open-webui/open-webui/commit/a01b2ed55be5bf725f33f74e4171139eed8002be) - ๐Ÿ“œ **Quieter MCP connection logs.** Logs no longer fill with a warning for every MCP server a user has not connected yet each time they load Open WebUI. [#33663](https://github.com/open-webui/open-webui/pull/33663) - ๐Ÿ”‡ **Queries kept out of logs.** The default server log no longer contains your search queries or the provider address of a failing external reranker. [#33701](https://github.com/open-webui/open-webui/pull/33701) From c56aabd473b0af8b002add93c4c2524b494719dd Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Wed, 4 Nov 2026 01:39:33 +0100 Subject: [PATCH 05/50] docs: add MinerU 4.1 entry to 0.13.1 changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d744284409..5700cd6e78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐ŸŽ๏ธ **Faster chat access checks.** Sending messages, typing indicators, shared links, comments and file access no longer load the whole conversation just to check who may access it, which helps most on large chats. [#33667](https://github.com/open-webui/open-webui/pull/33667), [#33669](https://github.com/open-webui/open-webui/pull/33669) - ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) +- ๐Ÿ“„ **MinerU 4.1 support.** The MinerU document loader in local mode now works with MinerU 4.1 servers, which previously failed on every document. [#33719](https://github.com/open-webui/open-webui/pull/33719), [#33718](https://github.com/open-webui/open-webui/issues/33718) - โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. - ๐Ÿ”„ **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security. - ๐ŸŒ **Translation updates.** Translations for Portuguese (Brazil) were enhanced and expanded. From 1ee6013bcd0193964322582eec37286ecb7618a5 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Wed, 4 Nov 2026 08:06:28 +0100 Subject: [PATCH 06/50] docs: add MCP app and working folder fixes to 0.13.1 changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5700cd6e78..9fa470bc49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,7 +23,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ” **Terminal Session authentication.** Terminal connections set to Session authentication now accept an API key, so Verify Connection, the policy settings and the terminal tools work again. [#33699](https://github.com/open-webui/open-webui/pull/33699), [#30001](https://github.com/open-webui/open-webui/issues/30001), [#33579](https://github.com/open-webui/open-webui/issues/33579) - ๐Ÿ“– **File read size limit.** Reading a file by line range now stops at the same size limit as other reads, so one read can no longer overflow the context window of the model. [#33696](https://github.com/open-webui/open-webui/pull/33696), [#33607](https://github.com/open-webui/open-webui/issues/33607) - ๐Ÿ’ฌ **Temporary chat button with tabs.** The Temporary Chat button is back on new chats when the tabbed layout is on. [#33680](https://github.com/open-webui/open-webui/pull/33680) +- ๐Ÿ–ผ๏ธ **Stable MCP app views.** MCP apps in chat no longer reload and lose their state while the message around them updates. [Commit](https://github.com/open-webui/open-webui/commit/b79a778c030615729726a905cad6b5d5a7065ec3) - ๐Ÿ”Ž **External knowledge base queries.** External knowledge bases now search with every generated query at the same time instead of using only the results of the first one. [#33704](https://github.com/open-webui/open-webui/pull/33704), [#33184](https://github.com/open-webui/open-webui/issues/33184) +- ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. [Commit](https://github.com/open-webui/open-webui/commit/500ff30bb7e12622ce8540089d05ad609da63d5e) - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. [Commit](https://github.com/open-webui/open-webui/commit/b433aab65c8ad6c61800a82ea6680140182c9c30), [Commit](https://github.com/open-webui/open-webui/commit/a01b2ed55be5bf725f33f74e4171139eed8002be) - ๐Ÿ“œ **Quieter MCP connection logs.** Logs no longer fill with a warning for every MCP server a user has not connected yet each time they load Open WebUI. [#33663](https://github.com/open-webui/open-webui/pull/33663) - ๐Ÿ”‡ **Queries kept out of logs.** The default server log no longer contains your search queries or the provider address of a failing external reranker. [#33701](https://github.com/open-webui/open-webui/pull/33701) From 65e4e0a97f83d923b810f4159f256b5df414e0c6 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Wed, 4 Nov 2026 22:44:01 +0100 Subject: [PATCH 07/50] docs: add paste typing, pagination focus and translations to 0.13.1 changelog --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fa470bc49..dbc8724547 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,13 +10,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) +- โŒจ๏ธ **Smooth typing after large pastes.** Typing in the chat input no longer freezes for seconds after pasting a large amount of text. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - ๐ŸŽ๏ธ **Faster chat access checks.** Sending messages, typing indicators, shared links, comments and file access no longer load the whole conversation just to check who may access it, which helps most on large chats. [#33667](https://github.com/open-webui/open-webui/pull/33667), [#33669](https://github.com/open-webui/open-webui/pull/33669) - ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) - ๐Ÿ“„ **MinerU 4.1 support.** The MinerU document loader in local mode now works with MinerU 4.1 servers, which previously failed on every document. [#33719](https://github.com/open-webui/open-webui/pull/33719), [#33718](https://github.com/open-webui/open-webui/issues/33718) -- โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. +- โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, the page buttons keep keyboard focus at the first and last page, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. - ๐Ÿ”„ **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security. -- ๐ŸŒ **Translation updates.** Translations for Portuguese (Brazil) were enhanced and expanded. +- ๐ŸŒ **Translation updates.** Translations for Portuguese (Brazil), Azerbaijani, Basque, Bengali, Bosnian, Bulgarian, Cebuano, Croatian, Czech, Danish, Dutch, Estonian, Faroese, Filipino, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Irish, Japanese, Kabyle, Korean, Lithuanian, Malay, Norwegian Bokmรฅl, Persian, Polish, Punjabi, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish (Spain), Swedish, Tamil, Thai, Tibetan, Turkish, Turkmen, Ukrainian, Urdu, Uyghur and Vietnamese were enhanced and expanded. ### Fixed From fd029d3511cacb62fe69de011367feeef1c3b97e Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Wed, 4 Nov 2026 22:55:22 +0100 Subject: [PATCH 08/50] docs: frame paste typing entry as a speedup in 0.13.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbc8724547..1e43ec3975 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) -- โŒจ๏ธ **Smooth typing after large pastes.** Typing in the chat input no longer freezes for seconds after pasting a large amount of text. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) +- โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - ๐ŸŽ๏ธ **Faster chat access checks.** Sending messages, typing indicators, shared links, comments and file access no longer load the whole conversation just to check who may access it, which helps most on large chats. [#33667](https://github.com/open-webui/open-webui/pull/33667), [#33669](https://github.com/open-webui/open-webui/pull/33669) - ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) From 2f1e905893e257fd03f22e65c46d317a9a7327ee Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Wed, 4 Nov 2026 23:34:01 +0100 Subject: [PATCH 09/50] docs: add 0.13.1 entries up to 2e95de486 plus security notice --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e43ec3975..bc037b6fd6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) +- โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast. [#33665](https://github.com/open-webui/open-webui/pull/33665) - ๐ŸŽ๏ธ **Faster chat access checks.** Sending messages, typing indicators, shared links, comments and file access no longer load the whole conversation just to check who may access it, which helps most on large chats. [#33667](https://github.com/open-webui/open-webui/pull/33667), [#33669](https://github.com/open-webui/open-webui/pull/33669) +- ๐Ÿš€ **Faster channels.** The channel list, the channel messages and the replied-to messages in a channel now load much faster, especially with many channels or many replies. [#33690](https://github.com/open-webui/open-webui/pull/33690), [#33691](https://github.com/open-webui/open-webui/pull/33691), [#33688](https://github.com/open-webui/open-webui/pull/33688) - ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) - ๐Ÿ“„ **MinerU 4.1 support.** The MinerU document loader in local mode now works with MinerU 4.1 servers, which previously failed on every document. [#33719](https://github.com/open-webui/open-webui/pull/33719), [#33718](https://github.com/open-webui/open-webui/issues/33718) @@ -21,8 +23,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed +- ๐Ÿ›ก๏ธ **Security Advisory**: This release contains **security fixes**. We **strongly recommend updating** all deployments **as soon as possible** to have the latest security fixes in place. These fixes are **not listed in this changelog**; we will publish the security advisories for them immediately following CVE assignment. [Advisories](https://github.com/open-webui/open-webui/security) - ๐Ÿ” **Terminal Session authentication.** Terminal connections set to Session authentication now accept an API key, so Verify Connection, the policy settings and the terminal tools work again. [#33699](https://github.com/open-webui/open-webui/pull/33699), [#30001](https://github.com/open-webui/open-webui/issues/30001), [#33579](https://github.com/open-webui/open-webui/issues/33579) +- ๐Ÿ—“๏ธ **Automation schedule examples.** Models creating automations through the built-in tool no longer hit "Invalid RRULE" errors caused by a wrong example schedule format. [#33732](https://github.com/open-webui/open-webui/pull/33732), [#33730](https://github.com/open-webui/open-webui/issues/33730) - ๐Ÿ“– **File read size limit.** Reading a file by line range now stops at the same size limit as other reads, so one read can no longer overflow the context window of the model. [#33696](https://github.com/open-webui/open-webui/pull/33696), [#33607](https://github.com/open-webui/open-webui/issues/33607) +- ๐ŸŽจ **OpenAI image default model.** Image generation with the OpenAI engine now defaults to GPT-IMAGE 2 instead of the shut-down DALLยทE 2, and the shut-down DALLยทE models are no longer offered. [#33694](https://github.com/open-webui/open-webui/pull/33694), [#33578](https://github.com/open-webui/open-webui/issues/33578) +- ๐Ÿง  **Complete compaction summaries.** Context compaction summaries are no longer cut off at 1000 tokens, which could leave reasoning models with an empty or truncated summary. [#33726](https://github.com/open-webui/open-webui/pull/33726) +- ๐Ÿ’พ **Prompt cache on tool results.** Tool results sent through OpenAI-compatible gateways now keep their prompt cache marker, so Anthropic models behind OpenRouter or LiteLLM can cache the prefix in tool loops. [#33757](https://github.com/open-webui/open-webui/pull/33757), [#33755](https://github.com/open-webui/open-webui/issues/33755) - ๐Ÿ’ฌ **Temporary chat button with tabs.** The Temporary Chat button is back on new chats when the tabbed layout is on. [#33680](https://github.com/open-webui/open-webui/pull/33680) - ๐Ÿ–ผ๏ธ **Stable MCP app views.** MCP apps in chat no longer reload and lose their state while the message around them updates. [Commit](https://github.com/open-webui/open-webui/commit/b79a778c030615729726a905cad6b5d5a7065ec3) - ๐Ÿ”Ž **External knowledge base queries.** External knowledge bases now search with every generated query at the same time instead of using only the results of the first one. [#33704](https://github.com/open-webui/open-webui/pull/33704), [#33184](https://github.com/open-webui/open-webui/issues/33184) @@ -31,6 +38,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ“œ **Quieter MCP connection logs.** Logs no longer fill with a warning for every MCP server a user has not connected yet each time they load Open WebUI. [#33663](https://github.com/open-webui/open-webui/pull/33663) - ๐Ÿ”‡ **Queries kept out of logs.** The default server log no longer contains your search queries or the provider address of a failing external reranker. [#33701](https://github.com/open-webui/open-webui/pull/33701) - ๐Ÿชช **OAuth token refresh warnings.** Refreshing OAuth tokens with a client secret no longer logs deprecation warnings on every call. [#33700](https://github.com/open-webui/open-webui/pull/33700), [#33297](https://github.com/open-webui/open-webui/issues/33297) +- ๐Ÿ•ต๏ธ **Audit log secret masking.** With request auditing on, the audit log now masks API keys, tokens and secrets saved in the admin settings, not only passwords. [#33746](https://github.com/open-webui/open-webui/pull/33746) +- ๐Ÿท๏ธ **Visible controls labels.** Six toggles under Visible controls in the Admin Interface settings now show their names instead of raw translation keys. [#33734](https://github.com/open-webui/open-webui/pull/33734) ## [0.13.0] - 2026-11-02 From 2c134e988324ea9932bb09dc3a79f85d5207b66e Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 04:10:58 +0100 Subject: [PATCH 10/50] docs: add native app sessions entry and migration warning to 0.13.1 changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc037b6fd6..d6f64bf801 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN") and appear as a personal terminal in chats, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast. [#33665](https://github.com/open-webui/open-webui/pull/33665) @@ -41,6 +42,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ•ต๏ธ **Audit log secret masking.** With request auditing on, the audit log now masks API keys, tokens and secrets saved in the admin settings, not only passwords. [#33746](https://github.com/open-webui/open-webui/pull/33746) - ๐Ÿท๏ธ **Visible controls labels.** Six toggles under Visible controls in the Admin Interface settings now show their names instead of raw translation keys. [#33734](https://github.com/open-webui/open-webui/pull/33734) +### Changed + +- โš ๏ธ **Database Migrations**: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility. + ## [0.13.0] - 2026-11-02 ### Added From eb8e8280a4f07f63cac7d570cb96340b90c42bfe Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 05:06:18 +0100 Subject: [PATCH 11/50] docs: link Tether follow-up commits in 0.13.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6f64bf801..483bcbaf52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN") and appear as a personal terminal in chats, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a) +- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN") and appear as a personal terminal in chats, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast. [#33665](https://github.com/open-webui/open-webui/pull/33665) From 862f4be1f18cfd70909df103538a6f86883912f4 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 06:01:53 +0100 Subject: [PATCH 12/50] docs: link more native app and temporary chat commits in 0.13.1 changelog --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 483bcbaf52..20b6546c96 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN") and appear as a personal terminal in chats, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d) +- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN") and appear as a personal terminal in chats, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast. [#33665](https://github.com/open-webui/open-webui/pull/33665) @@ -31,7 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐ŸŽจ **OpenAI image default model.** Image generation with the OpenAI engine now defaults to GPT-IMAGE 2 instead of the shut-down DALLยทE 2, and the shut-down DALLยทE models are no longer offered. [#33694](https://github.com/open-webui/open-webui/pull/33694), [#33578](https://github.com/open-webui/open-webui/issues/33578) - ๐Ÿง  **Complete compaction summaries.** Context compaction summaries are no longer cut off at 1000 tokens, which could leave reasoning models with an empty or truncated summary. [#33726](https://github.com/open-webui/open-webui/pull/33726) - ๐Ÿ’พ **Prompt cache on tool results.** Tool results sent through OpenAI-compatible gateways now keep their prompt cache marker, so Anthropic models behind OpenRouter or LiteLLM can cache the prefix in tool loops. [#33757](https://github.com/open-webui/open-webui/pull/33757), [#33755](https://github.com/open-webui/open-webui/issues/33755) -- ๐Ÿ’ฌ **Temporary chat button with tabs.** The Temporary Chat button is back on new chats when the tabbed layout is on. [#33680](https://github.com/open-webui/open-webui/pull/33680) +- ๐Ÿ’ฌ **Temporary chat button with tabs.** The Temporary Chat button is back on new chats when the tabbed layout is on. [#33680](https://github.com/open-webui/open-webui/pull/33680), [Commit](https://github.com/open-webui/open-webui/commit/2a6adef639e5b8dfdc10c71dde790ac22d79c3fd) - ๐Ÿ–ผ๏ธ **Stable MCP app views.** MCP apps in chat no longer reload and lose their state while the message around them updates. [Commit](https://github.com/open-webui/open-webui/commit/b79a778c030615729726a905cad6b5d5a7065ec3) - ๐Ÿ”Ž **External knowledge base queries.** External knowledge bases now search with every generated query at the same time instead of using only the results of the first one. [#33704](https://github.com/open-webui/open-webui/pull/33704), [#33184](https://github.com/open-webui/open-webui/issues/33184) - ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. [Commit](https://github.com/open-webui/open-webui/commit/500ff30bb7e12622ce8540089d05ad609da63d5e) From 17e793645e7d7238191d036731c24e35ccae323a Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 06:57:15 +0100 Subject: [PATCH 13/50] docs: link one more native app commit in 0.13.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20b6546c96..245ebd1476 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN") and appear as a personal terminal in chats, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9) +- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN") and appear as a personal terminal in chats, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast. [#33665](https://github.com/open-webui/open-webui/pull/33665) From 37e89cc01a52806a5e218338f96c57d5c48a08dc Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 08:48:15 +0100 Subject: [PATCH 14/50] docs: add notification click entry to 0.13.1 changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 245ebd1476..c1c7be3012 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿš€ **Faster channels.** The channel list, the channel messages and the replied-to messages in a channel now load much faster, especially with many channels or many replies. [#33690](https://github.com/open-webui/open-webui/pull/33690), [#33691](https://github.com/open-webui/open-webui/pull/33691), [#33688](https://github.com/open-webui/open-webui/pull/33688) - ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) +- ๐Ÿ”” **Notifications open their chat.** Clicking a desktop notification now brings Open WebUI to the front and opens the related chat, channel or calendar. [Commit](https://github.com/open-webui/open-webui/commit/13e0fd2c5f8295b725a12e90c623dfd7b9781a94) - ๐Ÿ“„ **MinerU 4.1 support.** The MinerU document loader in local mode now works with MinerU 4.1 servers, which previously failed on every document. [#33719](https://github.com/open-webui/open-webui/pull/33719), [#33718](https://github.com/open-webui/open-webui/issues/33718) - โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, the page buttons keep keyboard focus at the first and last page, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. - ๐Ÿ”„ **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security. From 506c4a6bc46ebf1c5be919467373f97f2933af42 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 09:44:00 +0100 Subject: [PATCH 15/50] docs: mention native app notifications in 0.13.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c1c7be3012..5013d7ae22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN") and appear as a personal terminal in chats, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8) +- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN") appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast. [#33665](https://github.com/open-webui/open-webui/pull/33665) From 75dd375843c94d140514ab31b686499936dd7ba8 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 09:44:07 +0100 Subject: [PATCH 16/50] docs: fix punctuation in native app entry of 0.13.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5013d7ae22..45aa64f19c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN") appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907) +- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast. [#33665](https://github.com/open-webui/open-webui/pull/33665) From 13257f9ce43956e8cc44c70b83cde637477503cd Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 11:19:03 +0100 Subject: [PATCH 17/50] docs: add saved side chats, drag to side panel and Milvus fix to 0.13.1 changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45aa64f19c..4c75290be3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907) +- ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast. [#33665](https://github.com/open-webui/open-webui/pull/33665) @@ -35,6 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ’ฌ **Temporary chat button with tabs.** The Temporary Chat button is back on new chats when the tabbed layout is on. [#33680](https://github.com/open-webui/open-webui/pull/33680), [Commit](https://github.com/open-webui/open-webui/commit/2a6adef639e5b8dfdc10c71dde790ac22d79c3fd) - ๐Ÿ–ผ๏ธ **Stable MCP app views.** MCP apps in chat no longer reload and lose their state while the message around them updates. [Commit](https://github.com/open-webui/open-webui/commit/b79a778c030615729726a905cad6b5d5a7065ec3) - ๐Ÿ”Ž **External knowledge base queries.** External knowledge bases now search with every generated query at the same time instead of using only the results of the first one. [#33704](https://github.com/open-webui/open-webui/pull/33704), [#33184](https://github.com/open-webui/open-webui/issues/33184) +- ๐Ÿงฑ **Milvus knowledge base uploads.** Adding a file to a knowledge base on Milvus no longer processes the file a second time or stores its chunks twice. [#33745](https://github.com/open-webui/open-webui/pull/33745), [#33744](https://github.com/open-webui/open-webui/issues/33744) - ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. [Commit](https://github.com/open-webui/open-webui/commit/500ff30bb7e12622ce8540089d05ad609da63d5e) - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. [Commit](https://github.com/open-webui/open-webui/commit/b433aab65c8ad6c61800a82ea6680140182c9c30), [Commit](https://github.com/open-webui/open-webui/commit/a01b2ed55be5bf725f33f74e4171139eed8002be) - ๐Ÿ“œ **Quieter MCP connection logs.** Logs no longer fill with a warning for every MCP server a user has not connected yet each time they load Open WebUI. [#33663](https://github.com/open-webui/open-webui/pull/33663) @@ -46,6 +48,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - โš ๏ธ **Database Migrations**: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility. +- ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) +- ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) ## [0.13.0] - 2026-11-02 From 02d9b1695989118f64a0f3e8d8448d8baf8c4fce Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 12:14:42 +0100 Subject: [PATCH 18/50] docs: add split panes and default tools entries to 0.13.1 changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c75290be3..2292ee2758 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907) - ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) +- ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. [Commit](https://github.com/open-webui/open-webui/commit/cd1aadd751ab8774210213a3769a5acb60490611), [Commit](https://github.com/open-webui/open-webui/commit/0349240ce9701af4ae0649bd7f4c71065ac7a24c) +- ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, and models without their own tool list start new chats with those tools enabled. [#33749](https://github.com/open-webui/open-webui/pull/33749) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast. [#33665](https://github.com/open-webui/open-webui/pull/33665) From d2ee9302d228ec374e9c8887c1ee420bb7db147b Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 13:10:06 +0100 Subject: [PATCH 19/50] docs: add terminal rendering entry to 0.13.1 changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2292ee2758..68699b9e17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, and models without their own tool list start new chats with those tools enabled. [#33749](https://github.com/open-webui/open-webui/pull/33749) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) +- โšก **Faster terminal rendering.** The terminal tab now renders with WebGL where the browser supports it and takes in bursts of output in larger batches, so heavy output is handled faster. [Commit](https://github.com/open-webui/open-webui/commit/f789a074206dc960b6f32eda6ebb3c2c66952bac), [Commit](https://github.com/open-webui/open-webui/commit/bb89844517188cf55b18c12f2f9c7c483df53039) - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast. [#33665](https://github.com/open-webui/open-webui/pull/33665) - ๐ŸŽ๏ธ **Faster chat access checks.** Sending messages, typing indicators, shared links, comments and file access no longer load the whole conversation just to check who may access it, which helps most on large chats. [#33667](https://github.com/open-webui/open-webui/pull/33667), [#33669](https://github.com/open-webui/open-webui/pull/33669) - ๐Ÿš€ **Faster channels.** The channel list, the channel messages and the replied-to messages in a channel now load much faster, especially with many channels or many replies. [#33690](https://github.com/open-webui/open-webui/pull/33690), [#33691](https://github.com/open-webui/open-webui/pull/33691), [#33688](https://github.com/open-webui/open-webui/pull/33688) From 142f12becdfae6d4d376c4dacbfc5a4f8c25ac27 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 14:05:37 +0100 Subject: [PATCH 20/50] docs: add spreadsheet upload fix and list focus to 0.13.1 changelog --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 68699b9e17..fb8a41f844 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,7 +23,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) - ๐Ÿ”” **Notifications open their chat.** Clicking a desktop notification now brings Open WebUI to the front and opens the related chat, channel or calendar. [Commit](https://github.com/open-webui/open-webui/commit/13e0fd2c5f8295b725a12e90c623dfd7b9781a94) - ๐Ÿ“„ **MinerU 4.1 support.** The MinerU document loader in local mode now works with MinerU 4.1 servers, which previously failed on every document. [#33719](https://github.com/open-webui/open-webui/pull/33719), [#33718](https://github.com/open-webui/open-webui/issues/33718) -- โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, the page buttons keep keyboard focus at the first and last page, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. +- โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, the page buttons keep keyboard focus at the first and last page, sorting or paging a workspace or notes list keeps focus in place, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. - ๐Ÿ”„ **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security. - ๐ŸŒ **Translation updates.** Translations for Portuguese (Brazil), Azerbaijani, Basque, Bengali, Bosnian, Bulgarian, Cebuano, Croatian, Czech, Danish, Dutch, Estonian, Faroese, Filipino, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Irish, Japanese, Kabyle, Korean, Lithuanian, Malay, Norwegian Bokmรฅl, Persian, Polish, Punjabi, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish (Spain), Swedish, Tamil, Thai, Tibetan, Turkish, Turkmen, Ukrainian, Urdu, Uyghur and Vietnamese were enhanced and expanded. @@ -39,6 +39,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ’ฌ **Temporary chat button with tabs.** The Temporary Chat button is back on new chats when the tabbed layout is on. [#33680](https://github.com/open-webui/open-webui/pull/33680), [Commit](https://github.com/open-webui/open-webui/commit/2a6adef639e5b8dfdc10c71dde790ac22d79c3fd) - ๐Ÿ–ผ๏ธ **Stable MCP app views.** MCP apps in chat no longer reload and lose their state while the message around them updates. [Commit](https://github.com/open-webui/open-webui/commit/b79a778c030615729726a905cad6b5d5a7065ec3) - ๐Ÿ”Ž **External knowledge base queries.** External knowledge bases now search with every generated query at the same time instead of using only the results of the first one. [#33704](https://github.com/open-webui/open-webui/pull/33704), [#33184](https://github.com/open-webui/open-webui/issues/33184) +- ๐Ÿ“Š **Large spreadsheet uploads.** Uploading a large, sparsely filled spreadsheet no longer takes minutes and stalls the server. [#33770](https://github.com/open-webui/open-webui/pull/33770), [#33768](https://github.com/open-webui/open-webui/issues/33768) - ๐Ÿงฑ **Milvus knowledge base uploads.** Adding a file to a knowledge base on Milvus no longer processes the file a second time or stores its chunks twice. [#33745](https://github.com/open-webui/open-webui/pull/33745), [#33744](https://github.com/open-webui/open-webui/issues/33744) - ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. [Commit](https://github.com/open-webui/open-webui/commit/500ff30bb7e12622ce8540089d05ad609da63d5e) - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. [Commit](https://github.com/open-webui/open-webui/commit/b433aab65c8ad6c61800a82ea6680140182c9c30), [Commit](https://github.com/open-webui/open-webui/commit/a01b2ed55be5bf725f33f74e4171139eed8002be) From c28808788464eda00f4d92374e55eb7ce91d71b5 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 15:01:20 +0100 Subject: [PATCH 21/50] docs: add reasoning stream, Ollama fix and read speedups to 0.13.1 changelog --- CHANGELOG.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb8a41f844..a4c33999f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,21 +9,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907) +- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907), [Commit](https://github.com/open-webui/open-webui/commit/04137682448a84ea255ff7f948d6abd8bb737d29) - ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. [Commit](https://github.com/open-webui/open-webui/commit/cd1aadd751ab8774210213a3769a5acb60490611), [Commit](https://github.com/open-webui/open-webui/commit/0349240ce9701af4ae0649bd7f4c71065ac7a24c) - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, and models without their own tool list start new chats with those tools enabled. [#33749](https://github.com/open-webui/open-webui/pull/33749) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โšก **Faster terminal rendering.** The terminal tab now renders with WebGL where the browser supports it and takes in bursts of output in larger batches, so heavy output is handled faster. [Commit](https://github.com/open-webui/open-webui/commit/f789a074206dc960b6f32eda6ebb3c2c66952bac), [Commit](https://github.com/open-webui/open-webui/commit/bb89844517188cf55b18c12f2f9c7c483df53039) -- โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast. [#33665](https://github.com/open-webui/open-webui/pull/33665) +- โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast, and marking a chat as read or unread or removing a tag from it is 4 to 6 times faster. [#33665](https://github.com/open-webui/open-webui/pull/33665), [#33666](https://github.com/open-webui/open-webui/pull/33666) +- ๐Ÿชถ **Lighter reasoning streams.** Long reasoning replies from providers such as OpenRouter now send far less data to the browser and to Redis while they stream. [#33698](https://github.com/open-webui/open-webui/pull/33698) - ๐ŸŽ๏ธ **Faster chat access checks.** Sending messages, typing indicators, shared links, comments and file access no longer load the whole conversation just to check who may access it, which helps most on large chats. [#33667](https://github.com/open-webui/open-webui/pull/33667), [#33669](https://github.com/open-webui/open-webui/pull/33669) - ๐Ÿš€ **Faster channels.** The channel list, the channel messages and the replied-to messages in a channel now load much faster, especially with many channels or many replies. [#33690](https://github.com/open-webui/open-webui/pull/33690), [#33691](https://github.com/open-webui/open-webui/pull/33691), [#33688](https://github.com/open-webui/open-webui/pull/33688) - ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) - ๐Ÿ”” **Notifications open their chat.** Clicking a desktop notification now brings Open WebUI to the front and opens the related chat, channel or calendar. [Commit](https://github.com/open-webui/open-webui/commit/13e0fd2c5f8295b725a12e90c623dfd7b9781a94) - ๐Ÿ“„ **MinerU 4.1 support.** The MinerU document loader in local mode now works with MinerU 4.1 servers, which previously failed on every document. [#33719](https://github.com/open-webui/open-webui/pull/33719), [#33718](https://github.com/open-webui/open-webui/issues/33718) -- โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, the page buttons keep keyboard focus at the first and last page, sorting or paging a workspace or notes list keeps focus in place, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. +- โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, the page buttons keep keyboard focus at the first and last page, sorting or paging a workspace or notes list keeps focus in place, closing a channel thread or using a chat menu returns focus to where it was, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. - ๐Ÿ”„ **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security. - ๐ŸŒ **Translation updates.** Translations for Portuguese (Brazil), Azerbaijani, Basque, Bengali, Bosnian, Bulgarian, Cebuano, Croatian, Czech, Danish, Dutch, Estonian, Faroese, Filipino, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Irish, Japanese, Kabyle, Korean, Lithuanian, Malay, Norwegian Bokmรฅl, Persian, Polish, Punjabi, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish (Spain), Swedish, Tamil, Thai, Tibetan, Turkish, Turkmen, Ukrainian, Urdu, Uyghur and Vietnamese were enhanced and expanded. @@ -34,6 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ—“๏ธ **Automation schedule examples.** Models creating automations through the built-in tool no longer hit "Invalid RRULE" errors caused by a wrong example schedule format. [#33732](https://github.com/open-webui/open-webui/pull/33732), [#33730](https://github.com/open-webui/open-webui/issues/33730) - ๐Ÿ“– **File read size limit.** Reading a file by line range now stops at the same size limit as other reads, so one read can no longer overflow the context window of the model. [#33696](https://github.com/open-webui/open-webui/pull/33696), [#33607](https://github.com/open-webui/open-webui/issues/33607) - ๐ŸŽจ **OpenAI image default model.** Image generation with the OpenAI engine now defaults to GPT-IMAGE 2 instead of the shut-down DALLยทE 2, and the shut-down DALLยทE models are no longer offered. [#33694](https://github.com/open-webui/open-webui/pull/33694), [#33578](https://github.com/open-webui/open-webui/issues/33578) +- ๐Ÿฆ™ **Ollama broken tool calls.** Chats with Ollama models no longer get stuck after a tool call with cut-off, rejected or empty arguments. [#33697](https://github.com/open-webui/open-webui/pull/33697), [#33671](https://github.com/open-webui/open-webui/issues/33671) - ๐Ÿง  **Complete compaction summaries.** Context compaction summaries are no longer cut off at 1000 tokens, which could leave reasoning models with an empty or truncated summary. [#33726](https://github.com/open-webui/open-webui/pull/33726) - ๐Ÿ’พ **Prompt cache on tool results.** Tool results sent through OpenAI-compatible gateways now keep their prompt cache marker, so Anthropic models behind OpenRouter or LiteLLM can cache the prefix in tool loops. [#33757](https://github.com/open-webui/open-webui/pull/33757), [#33755](https://github.com/open-webui/open-webui/issues/33755) - ๐Ÿ’ฌ **Temporary chat button with tabs.** The Temporary Chat button is back on new chats when the tabbed layout is on. [#33680](https://github.com/open-webui/open-webui/pull/33680), [Commit](https://github.com/open-webui/open-webui/commit/2a6adef639e5b8dfdc10c71dde790ac22d79c3fd) From aa19683ec46ad5d023298cd1f2cfde2e07b77637 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Thu, 5 Nov 2026 17:47:34 +0100 Subject: [PATCH 22/50] docs: extend accessibility entry in 0.13.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4c33999f0..65af97aa6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) - ๐Ÿ”” **Notifications open their chat.** Clicking a desktop notification now brings Open WebUI to the front and opens the related chat, channel or calendar. [Commit](https://github.com/open-webui/open-webui/commit/13e0fd2c5f8295b725a12e90c623dfd7b9781a94) - ๐Ÿ“„ **MinerU 4.1 support.** The MinerU document loader in local mode now works with MinerU 4.1 servers, which previously failed on every document. [#33719](https://github.com/open-webui/open-webui/pull/33719), [#33718](https://github.com/open-webui/open-webui/issues/33718) -- โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, the page buttons keep keyboard focus at the first and last page, sorting or paging a workspace or notes list keeps focus in place, closing a channel thread or using a chat menu returns focus to where it was, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. +- โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, the page buttons keep keyboard focus at the first and last page, sorting or paging a workspace or notes list keeps focus in place, closing a channel thread, a note panel or a chat menu returns focus to where it was, generating a note title keeps focus in the title field, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. - ๐Ÿ”„ **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security. - ๐ŸŒ **Translation updates.** Translations for Portuguese (Brazil), Azerbaijani, Basque, Bengali, Bosnian, Bulgarian, Cebuano, Croatian, Czech, Danish, Dutch, Estonian, Faroese, Filipino, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Irish, Japanese, Kabyle, Korean, Lithuanian, Malay, Norwegian Bokmรฅl, Persian, Polish, Punjabi, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish (Spain), Swedish, Tamil, Thai, Tibetan, Turkish, Turkmen, Ukrainian, Urdu, Uyghur and Vietnamese were enhanced and expanded. From e2f6bf37d7131174682940ec6c9cb2fb5b6e3578 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 00:15:05 +0100 Subject: [PATCH 23/50] docs: add SSO, side chat tools, banners, top bar and feedback filter fixes to 0.13.1 changelog --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65af97aa6e..57fed25404 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907), [Commit](https://github.com/open-webui/open-webui/commit/04137682448a84ea255ff7f948d6abd8bb737d29) - ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. [Commit](https://github.com/open-webui/open-webui/commit/cd1aadd751ab8774210213a3769a5acb60490611), [Commit](https://github.com/open-webui/open-webui/commit/0349240ce9701af4ae0649bd7f4c71065ac7a24c) -- ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, and models without their own tool list start new chats with those tools enabled. [#33749](https://github.com/open-webui/open-webui/pull/33749) +- ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โšก **Faster terminal rendering.** The terminal tab now renders with WebGL where the browser supports it and takes in bursts of output in larger batches, so heavy output is handled faster. [Commit](https://github.com/open-webui/open-webui/commit/f789a074206dc960b6f32eda6ebb3c2c66952bac), [Commit](https://github.com/open-webui/open-webui/commit/bb89844517188cf55b18c12f2f9c7c483df53039) @@ -42,6 +42,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ–ผ๏ธ **Stable MCP app views.** MCP apps in chat no longer reload and lose their state while the message around them updates. [Commit](https://github.com/open-webui/open-webui/commit/b79a778c030615729726a905cad6b5d5a7065ec3) - ๐Ÿ”Ž **External knowledge base queries.** External knowledge bases now search with every generated query at the same time instead of using only the results of the first one. [#33704](https://github.com/open-webui/open-webui/pull/33704), [#33184](https://github.com/open-webui/open-webui/issues/33184) - ๐Ÿ“Š **Large spreadsheet uploads.** Uploading a large, sparsely filled spreadsheet no longer takes minutes and stalls the server. [#33770](https://github.com/open-webui/open-webui/pull/33770), [#33768](https://github.com/open-webui/open-webui/issues/33768) +- ๐Ÿšช **Automatic SSO sign-in.** With automatic SSO redirect on, an expired session now signs you back in without a state mismatch error. [#33791](https://github.com/open-webui/open-webui/pull/33791), [#33783](https://github.com/open-webui/open-webui/issues/33783) +- ๐Ÿงฐ **Side chat default tools.** New side chats now start with the same default tools, skills, filters and web search as a normal chat with that model. [#33788](https://github.com/open-webui/open-webui/pull/33788) +- ๐Ÿ“ฃ **Banners in tabbed view.** Admin banners and license notices now show on the new chat page when the terminal tabs split the screen. [#33789](https://github.com/open-webui/open-webui/pull/33789) +- ๐ŸŒซ๏ธ **Top bar blur.** The top bars of Workspace, Admin Panel, Playground and Calendar no longer blur a page background image. [#33799](https://github.com/open-webui/open-webui/pull/33799), [#33798](https://github.com/open-webui/open-webui/issues/33798) +- ๐Ÿ—‘๏ธ **Feedback model filter.** Deleting the last feedback of a model in the Evaluations feedback list now clears the model filter. [#33794](https://github.com/open-webui/open-webui/pull/33794) - ๐Ÿงฑ **Milvus knowledge base uploads.** Adding a file to a knowledge base on Milvus no longer processes the file a second time or stores its chunks twice. [#33745](https://github.com/open-webui/open-webui/pull/33745), [#33744](https://github.com/open-webui/open-webui/issues/33744) - ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. [Commit](https://github.com/open-webui/open-webui/commit/500ff30bb7e12622ce8540089d05ad609da63d5e) - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. [Commit](https://github.com/open-webui/open-webui/commit/b433aab65c8ad6c61800a82ea6680140182c9c30), [Commit](https://github.com/open-webui/open-webui/commit/a01b2ed55be5bf725f33f74e4171139eed8002be) From f3634afe00f90774872d669585a5cf6e1e27935c Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 01:11:21 +0100 Subject: [PATCH 24/50] docs: add tool calling, terminal rename, webhooks and location entries to 0.13.1 changelog --- CHANGELOG.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 57fed25404..ab8161bbb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. [Commit](https://github.com/open-webui/open-webui/commit/cd1aadd751ab8774210213a3769a5acb60490611), [Commit](https://github.com/open-webui/open-webui/commit/0349240ce9701af4ae0649bd7f4c71065ac7a24c) - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) +- ๐Ÿ”ง **More forgiving tool calls.** Tool calls with arguments wrapped in code fences, encoded twice or sent as text instead of numbers and booleans now run, and tool calls a model writes out as plain text markup are recognised and executed. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d), [Commit](https://github.com/open-webui/open-webui/commit/97f71f6ebbdc69864901f1dc221ef12fb7dda79f), [Commit](https://github.com/open-webui/open-webui/commit/7f3e0d018e822a9de996c2a6959250396d3f436d) +- ๐Ÿ›‘ **Tool loop stops.** A tool call that fails twice in a row with the same arguments now ends the tool loop so the model writes a final answer, and a reply cut off by the token limit no longer runs its unfinished tool calls. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โšก **Faster terminal rendering.** The terminal tab now renders with WebGL where the browser supports it and takes in bursts of output in larger batches, so heavy output is handled faster. [Commit](https://github.com/open-webui/open-webui/commit/f789a074206dc960b6f32eda6ebb3c2c66952bac), [Commit](https://github.com/open-webui/open-webui/commit/bb89844517188cf55b18c12f2f9c7c483df53039) - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast, and marking a chat as read or unread or removing a tag from it is 4 to 6 times faster. [#33665](https://github.com/open-webui/open-webui/pull/33665), [#33666](https://github.com/open-webui/open-webui/pull/33666) @@ -46,7 +48,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿงฐ **Side chat default tools.** New side chats now start with the same default tools, skills, filters and web search as a normal chat with that model. [#33788](https://github.com/open-webui/open-webui/pull/33788) - ๐Ÿ“ฃ **Banners in tabbed view.** Admin banners and license notices now show on the new chat page when the terminal tabs split the screen. [#33789](https://github.com/open-webui/open-webui/pull/33789) - ๐ŸŒซ๏ธ **Top bar blur.** The top bars of Workspace, Admin Panel, Playground and Calendar no longer blur a page background image. [#33799](https://github.com/open-webui/open-webui/pull/33799), [#33798](https://github.com/open-webui/open-webui/issues/33798) -- ๐Ÿ—‘๏ธ **Feedback model filter.** Deleting the last feedback of a model in the Evaluations feedback list now clears the model filter. [#33794](https://github.com/open-webui/open-webui/pull/33794) +- ๐Ÿ—‘๏ธ **Feedback model filter.** Deleting the last feedback of a model in the Evaluations feedback list now clears the model filter. [#33794](https://github.com/open-webui/open-webui/pull/33794), [#33793](https://github.com/open-webui/open-webui/issues/33793) +- ๐Ÿ“ **File rename in terminal.** Renaming a file or folder in the Open Terminal file browser no longer shows a false error after the rename succeeded. [#33786](https://github.com/open-webui/open-webui/pull/33786) +- ๐Ÿงฉ **Split tool calls.** When a model sends several tool calls glued into one, the chat no longer shows an extra tool call that never gets a result. [#33779](https://github.com/open-webui/open-webui/pull/33779), [#33778](https://github.com/open-webui/open-webui/issues/33778) +- ๐Ÿช **Webhooks window stability.** The channel Webhooks window no longer jumps back to the webhook list when a new message arrives, so edits in progress are kept. [#33776](https://github.com/open-webui/open-webui/pull/33776), [#33775](https://github.com/open-webui/open-webui/issues/33775) +- ๐Ÿ“ **Location lookup delays.** With location access turned on, sending a message no longer waits for a slow or unanswered browser location request. [Commit](https://github.com/open-webui/open-webui/commit/3e6f8b7f482f8cbc7d49040d58f135db98614819) - ๐Ÿงฑ **Milvus knowledge base uploads.** Adding a file to a knowledge base on Milvus no longer processes the file a second time or stores its chunks twice. [#33745](https://github.com/open-webui/open-webui/pull/33745), [#33744](https://github.com/open-webui/open-webui/issues/33744) - ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. [Commit](https://github.com/open-webui/open-webui/commit/500ff30bb7e12622ce8540089d05ad609da63d5e) - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. [Commit](https://github.com/open-webui/open-webui/commit/b433aab65c8ad6c61800a82ea6680140182c9c30), [Commit](https://github.com/open-webui/open-webui/commit/a01b2ed55be5bf725f33f74e4171139eed8002be) @@ -61,6 +67,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - โš ๏ธ **Database Migrations**: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility. - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) +- ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) ## [0.13.0] - 2026-11-02 From 4181f3ec095b15e081bfe4fd6d9d5c94f08ff2f3 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 03:02:32 +0100 Subject: [PATCH 25/50] docs: add full text threshold and retrieval defaults to 0.13.1 changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab8161bbb6..6d75591616 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. [Commit](https://github.com/open-webui/open-webui/commit/cd1aadd751ab8774210213a3769a5acb60490611), [Commit](https://github.com/open-webui/open-webui/commit/0349240ce9701af4ae0649bd7f4c71065ac7a24c) - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) +- ๐Ÿ“š **Full text for small files.** Uploaded files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now given to the model in full instead of through retrieval, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) - ๐Ÿ”ง **More forgiving tool calls.** Tool calls with arguments wrapped in code fences, encoded twice or sent as text instead of numbers and booleans now run, and tool calls a model writes out as plain text markup are recognised and executed. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d), [Commit](https://github.com/open-webui/open-webui/commit/97f71f6ebbdc69864901f1dc221ef12fb7dda79f), [Commit](https://github.com/open-webui/open-webui/commit/7f3e0d018e822a9de996c2a6959250396d3f436d) - ๐Ÿ›‘ **Tool loop stops.** A tool call that fails twice in a row with the same arguments now ends the tool loop so the model writes a final answer, and a reply cut off by the token limit no longer runs its unfinished tool calls. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) @@ -68,6 +69,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) +- ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0) +- โœ๏ธ **Always Use Full Text.** The Full Context Mode setting in the admin Documents settings is now called Always Use Full Text and includes complete documents regardless of the full text threshold. [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff) ## [0.13.0] - 2026-11-02 From cdc23737745d9a2e7264f9970c4aa886ec8939b6 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 03:58:11 +0100 Subject: [PATCH 26/50] docs: add file context default change to 0.13.1 changelog --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d75591616..5ccff585f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. [Commit](https://github.com/open-webui/open-webui/commit/cd1aadd751ab8774210213a3769a5acb60490611), [Commit](https://github.com/open-webui/open-webui/commit/0349240ce9701af4ae0649bd7f4c71065ac7a24c) - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) -- ๐Ÿ“š **Full text for small files.** Uploaded files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now given to the model in full instead of through retrieval, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) +- ๐Ÿ“š **Full text for small files.** When file content is added to the conversation, uploaded files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now given to the model in full instead of through retrieval, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) - ๐Ÿ”ง **More forgiving tool calls.** Tool calls with arguments wrapped in code fences, encoded twice or sent as text instead of numbers and booleans now run, and tool calls a model writes out as plain text markup are recognised and executed. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d), [Commit](https://github.com/open-webui/open-webui/commit/97f71f6ebbdc69864901f1dc221ef12fb7dda79f), [Commit](https://github.com/open-webui/open-webui/commit/7f3e0d018e822a9de996c2a6959250396d3f436d) - ๐Ÿ›‘ **Tool loop stops.** A tool call that fails twice in a row with the same arguments now ends the tool loop so the model writes a final answer, and a reply cut off by the token limit no longer runs its unfinished tool calls. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) @@ -69,6 +69,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) +- ๐Ÿ“Ž **File context default.** The File Context capability now defaults to off with native function calling, so models read attached files through tools instead of having their content added to the conversation, and stays on with legacy function calling. [Commit](https://github.com/open-webui/open-webui/commit/bd6fc15bee7405400f6dc9faa71017356040d214), [Commit](https://github.com/open-webui/open-webui/commit/9eb3baa8e3a67d9661a840b7340f879fc1666344) - ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0) - โœ๏ธ **Always Use Full Text.** The Full Context Mode setting in the admin Documents settings is now called Always Use Full Text and includes complete documents regardless of the full text threshold. [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff) From 0af335190e4623061efa8db2f9920444d6d1de48 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 04:53:46 +0100 Subject: [PATCH 27/50] docs: add tool search engines and prompt change to 0.13.1 changelog --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ccff585f2..b7ca2218a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - ๐Ÿ“š **Full text for small files.** When file content is added to the conversation, uploaded files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now given to the model in full instead of through retrieval, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) +- ๐Ÿงญ **Tool Search engines.** Tool Search in the admin Interface settings can now match tools with embeddings from the Documents embedding model or with a relevance-scoring model, besides the default keyword search. [Commit](https://github.com/open-webui/open-webui/commit/0f3bd0a7ea220d618771da34c01cba48735aa5df) - ๐Ÿ”ง **More forgiving tool calls.** Tool calls with arguments wrapped in code fences, encoded twice or sent as text instead of numbers and booleans now run, and tool calls a model writes out as plain text markup are recognised and executed. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d), [Commit](https://github.com/open-webui/open-webui/commit/97f71f6ebbdc69864901f1dc221ef12fb7dda79f), [Commit](https://github.com/open-webui/open-webui/commit/7f3e0d018e822a9de996c2a6959250396d3f436d) - ๐Ÿ›‘ **Tool loop stops.** A tool call that fails twice in a row with the same arguments now ends the tool loop so the model writes a final answer, and a reply cut off by the token limit no longer runs its unfinished tool calls. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) @@ -69,7 +70,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) -- ๐Ÿ“Ž **File context default.** The File Context capability now defaults to off with native function calling, so models read attached files through tools instead of having their content added to the conversation, and stays on with legacy function calling. [Commit](https://github.com/open-webui/open-webui/commit/bd6fc15bee7405400f6dc9faa71017356040d214), [Commit](https://github.com/open-webui/open-webui/commit/9eb3baa8e3a67d9661a840b7340f879fc1666344) +- ๐Ÿ”ฆ **Tool Search prompt.** With Tool Search on, the model no longer sees a list of the hidden tools and finds them only by searching. [Commit](https://github.com/open-webui/open-webui/commit/768a83ae78261963b30d1092751f2cda5bb36c22) +- ๐Ÿ“Ž **Preload files default.** The Preload files capability (previously File Context) now defaults to off with native function calling, so models read attached files through tools instead of having their content added to the conversation, and stays on with legacy function calling. [Commit](https://github.com/open-webui/open-webui/commit/bd6fc15bee7405400f6dc9faa71017356040d214), [Commit](https://github.com/open-webui/open-webui/commit/9eb3baa8e3a67d9661a840b7340f879fc1666344) - ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0) - โœ๏ธ **Always Use Full Text.** The Full Context Mode setting in the admin Documents settings is now called Always Use Full Text and includes complete documents regardless of the full text threshold. [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff) From 8ca5b2d14920d6af35c497afe30c13e4621282c4 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 05:49:49 +0100 Subject: [PATCH 28/50] docs: add coding agent models and auto tool permissions to 0.13.1 changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7ca2218a4..fcf6caaf29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - ๐Ÿ“š **Full text for small files.** When file content is added to the conversation, uploaded files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now given to the model in full instead of through retrieval, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) +- ๐Ÿฆพ **Coding agents as models.** Coding agents available in the selected Open Terminal, such as Claude Code, Codex and Pi, now appear in the model picker, can be chatted with directly and have their tool requests approved in the chat. [Commit](https://github.com/open-webui/open-webui/commit/a2845c9e6fffb5027796d32d583d1251451735c1), [Commit](https://github.com/open-webui/open-webui/commit/6ef26be296c80afe695fe3871b025384dd507102), [Commit](https://github.com/open-webui/open-webui/commit/18f7633afa78d2d8f3fac7cd8d9840163a87d298), [Commit](https://github.com/open-webui/open-webui/commit/0e24ed05744d3ff56e77ffc8b22c55691b71e9c6) +- ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode, where a review model decides which tool calls run automatically and which ask for approval first. [Commit](https://github.com/open-webui/open-webui/commit/6f4c7f893580f29dd56d05201e9a73bbd7535cc8) - ๐Ÿงญ **Tool Search engines.** Tool Search in the admin Interface settings can now match tools with embeddings from the Documents embedding model or with a relevance-scoring model, besides the default keyword search. [Commit](https://github.com/open-webui/open-webui/commit/0f3bd0a7ea220d618771da34c01cba48735aa5df) - ๐Ÿ”ง **More forgiving tool calls.** Tool calls with arguments wrapped in code fences, encoded twice or sent as text instead of numbers and booleans now run, and tool calls a model writes out as plain text markup are recognised and executed. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d), [Commit](https://github.com/open-webui/open-webui/commit/97f71f6ebbdc69864901f1dc221ef12fb7dda79f), [Commit](https://github.com/open-webui/open-webui/commit/7f3e0d018e822a9de996c2a6959250396d3f436d) - ๐Ÿ›‘ **Tool loop stops.** A tool call that fails twice in a row with the same arguments now ends the tool loop so the model writes a final answer, and a reply cut off by the token limit no longer runs its unfinished tool calls. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) From debb6d57f71ab9e514f6fabee3263f796ab17b5e Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 06:45:16 +0100 Subject: [PATCH 29/50] docs: add folder default terminal and agent options to 0.13.1 changelog --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fcf6caaf29..9d309c2015 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - ๐Ÿ“š **Full text for small files.** When file content is added to the conversation, uploaded files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now given to the model in full instead of through retrieval, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) -- ๐Ÿฆพ **Coding agents as models.** Coding agents available in the selected Open Terminal, such as Claude Code, Codex and Pi, now appear in the model picker, can be chatted with directly and have their tool requests approved in the chat. [Commit](https://github.com/open-webui/open-webui/commit/a2845c9e6fffb5027796d32d583d1251451735c1), [Commit](https://github.com/open-webui/open-webui/commit/6ef26be296c80afe695fe3871b025384dd507102), [Commit](https://github.com/open-webui/open-webui/commit/18f7633afa78d2d8f3fac7cd8d9840163a87d298), [Commit](https://github.com/open-webui/open-webui/commit/0e24ed05744d3ff56e77ffc8b22c55691b71e9c6) +- ๐Ÿ“‚ **Folder default terminal.** A folder can now have a default terminal and working directory in its Advanced settings, used for new chats in that folder. [Commit](https://github.com/open-webui/open-webui/commit/70e4b9a52fc53eef42af5596d2a3e1ea0e2204c9) +- ๐Ÿฆพ **Coding agents as models.** Coding agents available in the selected Open Terminal, such as Claude Code, Codex and Pi, now appear in the model picker, can be chatted with or called by voice, offer their reasoning effort and service tier as options and have their tool requests approved in the chat. [Commit](https://github.com/open-webui/open-webui/commit/a2845c9e6fffb5027796d32d583d1251451735c1), [Commit](https://github.com/open-webui/open-webui/commit/6ef26be296c80afe695fe3871b025384dd507102), [Commit](https://github.com/open-webui/open-webui/commit/18f7633afa78d2d8f3fac7cd8d9840163a87d298), [Commit](https://github.com/open-webui/open-webui/commit/0e24ed05744d3ff56e77ffc8b22c55691b71e9c6), [Commit](https://github.com/open-webui/open-webui/commit/429eeba5943a89b9bbfbf8e5fdac5e2529a00e28), [Commit](https://github.com/open-webui/open-webui/commit/99b5f80b55adf21c553a28126d6275d785c908a6), [Commit](https://github.com/open-webui/open-webui/commit/cd2db536c945a730b271b187ae8d2d26b3143199), [Commit](https://github.com/open-webui/open-webui/commit/6da3e7a5d60caa516dd7a34d64648e7fcc7a4322) - ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode, where a review model decides which tool calls run automatically and which ask for approval first. [Commit](https://github.com/open-webui/open-webui/commit/6f4c7f893580f29dd56d05201e9a73bbd7535cc8) - ๐Ÿงญ **Tool Search engines.** Tool Search in the admin Interface settings can now match tools with embeddings from the Documents embedding model or with a relevance-scoring model, besides the default keyword search. [Commit](https://github.com/open-webui/open-webui/commit/0f3bd0a7ea220d618771da34c01cba48735aa5df) - ๐Ÿ”ง **More forgiving tool calls.** Tool calls with arguments wrapped in code fences, encoded twice or sent as text instead of numbers and booleans now run, and tool calls a model writes out as plain text markup are recognised and executed. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d), [Commit](https://github.com/open-webui/open-webui/commit/97f71f6ebbdc69864901f1dc221ef12fb7dda79f), [Commit](https://github.com/open-webui/open-webui/commit/7f3e0d018e822a9de996c2a6959250396d3f436d) From 5d8c98e38aec5dc9e775ee69fd5f6b2b87be2c6c Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 07:40:38 +0100 Subject: [PATCH 30/50] docs: link follow-up commits for folder terminal, agents and native apps --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d309c2015..71056e9c77 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,14 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907), [Commit](https://github.com/open-webui/open-webui/commit/04137682448a84ea255ff7f948d6abd8bb737d29) +- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907), [Commit](https://github.com/open-webui/open-webui/commit/04137682448a84ea255ff7f948d6abd8bb737d29), [Commit](https://github.com/open-webui/open-webui/commit/da9bca0fcb603d4ea7a6f43dde50ae7b6f6854b7) - ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. [Commit](https://github.com/open-webui/open-webui/commit/cd1aadd751ab8774210213a3769a5acb60490611), [Commit](https://github.com/open-webui/open-webui/commit/0349240ce9701af4ae0649bd7f4c71065ac7a24c) - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - ๐Ÿ“š **Full text for small files.** When file content is added to the conversation, uploaded files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now given to the model in full instead of through retrieval, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) -- ๐Ÿ“‚ **Folder default terminal.** A folder can now have a default terminal and working directory in its Advanced settings, used for new chats in that folder. [Commit](https://github.com/open-webui/open-webui/commit/70e4b9a52fc53eef42af5596d2a3e1ea0e2204c9) -- ๐Ÿฆพ **Coding agents as models.** Coding agents available in the selected Open Terminal, such as Claude Code, Codex and Pi, now appear in the model picker, can be chatted with or called by voice, offer their reasoning effort and service tier as options and have their tool requests approved in the chat. [Commit](https://github.com/open-webui/open-webui/commit/a2845c9e6fffb5027796d32d583d1251451735c1), [Commit](https://github.com/open-webui/open-webui/commit/6ef26be296c80afe695fe3871b025384dd507102), [Commit](https://github.com/open-webui/open-webui/commit/18f7633afa78d2d8f3fac7cd8d9840163a87d298), [Commit](https://github.com/open-webui/open-webui/commit/0e24ed05744d3ff56e77ffc8b22c55691b71e9c6), [Commit](https://github.com/open-webui/open-webui/commit/429eeba5943a89b9bbfbf8e5fdac5e2529a00e28), [Commit](https://github.com/open-webui/open-webui/commit/99b5f80b55adf21c553a28126d6275d785c908a6), [Commit](https://github.com/open-webui/open-webui/commit/cd2db536c945a730b271b187ae8d2d26b3143199), [Commit](https://github.com/open-webui/open-webui/commit/6da3e7a5d60caa516dd7a34d64648e7fcc7a4322) +- ๐Ÿ“‚ **Folder default terminal.** A folder can now have a default terminal and working directory in its Advanced settings, used for new chats in that folder. [Commit](https://github.com/open-webui/open-webui/commit/70e4b9a52fc53eef42af5596d2a3e1ea0e2204c9), [Commit](https://github.com/open-webui/open-webui/commit/4955624d258fdca69bcc912c7c3b97275ef9bb86) +- ๐Ÿฆพ **Coding agents as models.** Coding agents available in the selected Open Terminal, such as Claude Code, Codex and Pi, now appear in the model picker, can be chatted with or called by voice, offer their reasoning effort and service tier as options and have their tool requests approved in the chat. [Commit](https://github.com/open-webui/open-webui/commit/a2845c9e6fffb5027796d32d583d1251451735c1), [Commit](https://github.com/open-webui/open-webui/commit/6ef26be296c80afe695fe3871b025384dd507102), [Commit](https://github.com/open-webui/open-webui/commit/18f7633afa78d2d8f3fac7cd8d9840163a87d298), [Commit](https://github.com/open-webui/open-webui/commit/0e24ed05744d3ff56e77ffc8b22c55691b71e9c6), [Commit](https://github.com/open-webui/open-webui/commit/429eeba5943a89b9bbfbf8e5fdac5e2529a00e28), [Commit](https://github.com/open-webui/open-webui/commit/99b5f80b55adf21c553a28126d6275d785c908a6), [Commit](https://github.com/open-webui/open-webui/commit/cd2db536c945a730b271b187ae8d2d26b3143199), [Commit](https://github.com/open-webui/open-webui/commit/6da3e7a5d60caa516dd7a34d64648e7fcc7a4322), [Commit](https://github.com/open-webui/open-webui/commit/7b5a7f4a980e435c8fed182c383aab7e486d64ca) - ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode, where a review model decides which tool calls run automatically and which ask for approval first. [Commit](https://github.com/open-webui/open-webui/commit/6f4c7f893580f29dd56d05201e9a73bbd7535cc8) - ๐Ÿงญ **Tool Search engines.** Tool Search in the admin Interface settings can now match tools with embeddings from the Documents embedding model or with a relevance-scoring model, besides the default keyword search. [Commit](https://github.com/open-webui/open-webui/commit/0f3bd0a7ea220d618771da34c01cba48735aa5df) - ๐Ÿ”ง **More forgiving tool calls.** Tool calls with arguments wrapped in code fences, encoded twice or sent as text instead of numbers and booleans now run, and tool calls a model writes out as plain text markup are recognised and executed. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d), [Commit](https://github.com/open-webui/open-webui/commit/97f71f6ebbdc69864901f1dc221ef12fb7dda79f), [Commit](https://github.com/open-webui/open-webui/commit/7f3e0d018e822a9de996c2a6959250396d3f436d) From 7476de76f15b9926bc8349be3653f37d08d10fe2 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 08:16:06 +0100 Subject: [PATCH 31/50] docs: correct where the full text threshold applies in 0.13.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71056e9c77..7abaebda32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. [Commit](https://github.com/open-webui/open-webui/commit/cd1aadd751ab8774210213a3769a5acb60490611), [Commit](https://github.com/open-webui/open-webui/commit/0349240ce9701af4ae0649bd7f4c71065ac7a24c) - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) -- ๐Ÿ“š **Full text for small files.** When file content is added to the conversation, uploaded files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now given to the model in full instead of through retrieval, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) +- ๐Ÿ“š **Full text for small files.** Uploaded files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now handed to the model in full instead of through retrieval, both when their content is added to the conversation and when the model searches them with its file tool, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) - ๐Ÿ“‚ **Folder default terminal.** A folder can now have a default terminal and working directory in its Advanced settings, used for new chats in that folder. [Commit](https://github.com/open-webui/open-webui/commit/70e4b9a52fc53eef42af5596d2a3e1ea0e2204c9), [Commit](https://github.com/open-webui/open-webui/commit/4955624d258fdca69bcc912c7c3b97275ef9bb86) - ๐Ÿฆพ **Coding agents as models.** Coding agents available in the selected Open Terminal, such as Claude Code, Codex and Pi, now appear in the model picker, can be chatted with or called by voice, offer their reasoning effort and service tier as options and have their tool requests approved in the chat. [Commit](https://github.com/open-webui/open-webui/commit/a2845c9e6fffb5027796d32d583d1251451735c1), [Commit](https://github.com/open-webui/open-webui/commit/6ef26be296c80afe695fe3871b025384dd507102), [Commit](https://github.com/open-webui/open-webui/commit/18f7633afa78d2d8f3fac7cd8d9840163a87d298), [Commit](https://github.com/open-webui/open-webui/commit/0e24ed05744d3ff56e77ffc8b22c55691b71e9c6), [Commit](https://github.com/open-webui/open-webui/commit/429eeba5943a89b9bbfbf8e5fdac5e2529a00e28), [Commit](https://github.com/open-webui/open-webui/commit/99b5f80b55adf21c553a28126d6275d785c908a6), [Commit](https://github.com/open-webui/open-webui/commit/cd2db536c945a730b271b187ae8d2d26b3143199), [Commit](https://github.com/open-webui/open-webui/commit/6da3e7a5d60caa516dd7a34d64648e7fcc7a4322), [Commit](https://github.com/open-webui/open-webui/commit/7b5a7f4a980e435c8fed182c383aab7e486d64ca) - ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode, where a review model decides which tool calls run automatically and which ask for approval first. [Commit](https://github.com/open-webui/open-webui/commit/6f4c7f893580f29dd56d05201e9a73bbd7535cc8) From b391a9b3c719e7358080f09d75b7e33cd99065f9 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 08:16:52 +0100 Subject: [PATCH 32/50] docs: move coding agents and auto tool permissions to the top of Added in 0.13.1 changelog --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7abaebda32..3033f721a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- ๐Ÿฆพ **Coding agents as models.** Coding agents available in the selected Open Terminal, such as Claude Code, Codex and Pi, now appear in the model picker, can be chatted with or called by voice, offer their reasoning effort and service tier as options and have their tool requests approved in the chat. [Commit](https://github.com/open-webui/open-webui/commit/a2845c9e6fffb5027796d32d583d1251451735c1), [Commit](https://github.com/open-webui/open-webui/commit/6ef26be296c80afe695fe3871b025384dd507102), [Commit](https://github.com/open-webui/open-webui/commit/18f7633afa78d2d8f3fac7cd8d9840163a87d298), [Commit](https://github.com/open-webui/open-webui/commit/0e24ed05744d3ff56e77ffc8b22c55691b71e9c6), [Commit](https://github.com/open-webui/open-webui/commit/429eeba5943a89b9bbfbf8e5fdac5e2529a00e28), [Commit](https://github.com/open-webui/open-webui/commit/99b5f80b55adf21c553a28126d6275d785c908a6), [Commit](https://github.com/open-webui/open-webui/commit/cd2db536c945a730b271b187ae8d2d26b3143199), [Commit](https://github.com/open-webui/open-webui/commit/6da3e7a5d60caa516dd7a34d64648e7fcc7a4322), [Commit](https://github.com/open-webui/open-webui/commit/7b5a7f4a980e435c8fed182c383aab7e486d64ca) +- ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode, where a review model decides which tool calls run automatically and which ask for approval first. [Commit](https://github.com/open-webui/open-webui/commit/6f4c7f893580f29dd56d05201e9a73bbd7535cc8) - ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907), [Commit](https://github.com/open-webui/open-webui/commit/04137682448a84ea255ff7f948d6abd8bb737d29), [Commit](https://github.com/open-webui/open-webui/commit/da9bca0fcb603d4ea7a6f43dde50ae7b6f6854b7) - ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. [Commit](https://github.com/open-webui/open-webui/commit/cd1aadd751ab8774210213a3769a5acb60490611), [Commit](https://github.com/open-webui/open-webui/commit/0349240ce9701af4ae0649bd7f4c71065ac7a24c) @@ -16,8 +18,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - ๐Ÿ“š **Full text for small files.** Uploaded files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now handed to the model in full instead of through retrieval, both when their content is added to the conversation and when the model searches them with its file tool, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) - ๐Ÿ“‚ **Folder default terminal.** A folder can now have a default terminal and working directory in its Advanced settings, used for new chats in that folder. [Commit](https://github.com/open-webui/open-webui/commit/70e4b9a52fc53eef42af5596d2a3e1ea0e2204c9), [Commit](https://github.com/open-webui/open-webui/commit/4955624d258fdca69bcc912c7c3b97275ef9bb86) -- ๐Ÿฆพ **Coding agents as models.** Coding agents available in the selected Open Terminal, such as Claude Code, Codex and Pi, now appear in the model picker, can be chatted with or called by voice, offer their reasoning effort and service tier as options and have their tool requests approved in the chat. [Commit](https://github.com/open-webui/open-webui/commit/a2845c9e6fffb5027796d32d583d1251451735c1), [Commit](https://github.com/open-webui/open-webui/commit/6ef26be296c80afe695fe3871b025384dd507102), [Commit](https://github.com/open-webui/open-webui/commit/18f7633afa78d2d8f3fac7cd8d9840163a87d298), [Commit](https://github.com/open-webui/open-webui/commit/0e24ed05744d3ff56e77ffc8b22c55691b71e9c6), [Commit](https://github.com/open-webui/open-webui/commit/429eeba5943a89b9bbfbf8e5fdac5e2529a00e28), [Commit](https://github.com/open-webui/open-webui/commit/99b5f80b55adf21c553a28126d6275d785c908a6), [Commit](https://github.com/open-webui/open-webui/commit/cd2db536c945a730b271b187ae8d2d26b3143199), [Commit](https://github.com/open-webui/open-webui/commit/6da3e7a5d60caa516dd7a34d64648e7fcc7a4322), [Commit](https://github.com/open-webui/open-webui/commit/7b5a7f4a980e435c8fed182c383aab7e486d64ca) -- ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode, where a review model decides which tool calls run automatically and which ask for approval first. [Commit](https://github.com/open-webui/open-webui/commit/6f4c7f893580f29dd56d05201e9a73bbd7535cc8) - ๐Ÿงญ **Tool Search engines.** Tool Search in the admin Interface settings can now match tools with embeddings from the Documents embedding model or with a relevance-scoring model, besides the default keyword search. [Commit](https://github.com/open-webui/open-webui/commit/0f3bd0a7ea220d618771da34c01cba48735aa5df) - ๐Ÿ”ง **More forgiving tool calls.** Tool calls with arguments wrapped in code fences, encoded twice or sent as text instead of numbers and booleans now run, and tool calls a model writes out as plain text markup are recognised and executed. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d), [Commit](https://github.com/open-webui/open-webui/commit/97f71f6ebbdc69864901f1dc221ef12fb7dda79f), [Commit](https://github.com/open-webui/open-webui/commit/7f3e0d018e822a9de996c2a6959250396d3f436d) - ๐Ÿ›‘ **Tool loop stops.** A tool call that fails twice in a row with the same arguments now ends the tool loop so the model writes a final answer, and a reply cut off by the token limit no longer runs its unfinished tool calls. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) From ad36fac68d0d2bd821a371337e5d9069b929f15b Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 08:37:07 +0100 Subject: [PATCH 33/50] docs: rewrite the entries on file context, agents, auto permissions and tool search in 0.13.1 changelog --- CHANGELOG.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3033f721a7..f61b7a7917 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,16 +9,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- ๐Ÿฆพ **Coding agents as models.** Coding agents available in the selected Open Terminal, such as Claude Code, Codex and Pi, now appear in the model picker, can be chatted with or called by voice, offer their reasoning effort and service tier as options and have their tool requests approved in the chat. [Commit](https://github.com/open-webui/open-webui/commit/a2845c9e6fffb5027796d32d583d1251451735c1), [Commit](https://github.com/open-webui/open-webui/commit/6ef26be296c80afe695fe3871b025384dd507102), [Commit](https://github.com/open-webui/open-webui/commit/18f7633afa78d2d8f3fac7cd8d9840163a87d298), [Commit](https://github.com/open-webui/open-webui/commit/0e24ed05744d3ff56e77ffc8b22c55691b71e9c6), [Commit](https://github.com/open-webui/open-webui/commit/429eeba5943a89b9bbfbf8e5fdac5e2529a00e28), [Commit](https://github.com/open-webui/open-webui/commit/99b5f80b55adf21c553a28126d6275d785c908a6), [Commit](https://github.com/open-webui/open-webui/commit/cd2db536c945a730b271b187ae8d2d26b3143199), [Commit](https://github.com/open-webui/open-webui/commit/6da3e7a5d60caa516dd7a34d64648e7fcc7a4322), [Commit](https://github.com/open-webui/open-webui/commit/7b5a7f4a980e435c8fed182c383aab7e486d64ca) -- ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode, where a review model decides which tool calls run automatically and which ask for approval first. [Commit](https://github.com/open-webui/open-webui/commit/6f4c7f893580f29dd56d05201e9a73bbd7535cc8) +- ๐Ÿฆพ **Coding agents as models.** On an Open Terminal that offers agents, coding agents such as Claude Code, Codex and Pi now appear in the model picker (one agent per conversation) and can be chatted with or called by voice, with their reasoning effort and service tier as options and their tool requests approved in the chat. [Commit](https://github.com/open-webui/open-webui/commit/a2845c9e6fffb5027796d32d583d1251451735c1), [Commit](https://github.com/open-webui/open-webui/commit/6ef26be296c80afe695fe3871b025384dd507102), [Commit](https://github.com/open-webui/open-webui/commit/18f7633afa78d2d8f3fac7cd8d9840163a87d298), [Commit](https://github.com/open-webui/open-webui/commit/0e24ed05744d3ff56e77ffc8b22c55691b71e9c6), [Commit](https://github.com/open-webui/open-webui/commit/429eeba5943a89b9bbfbf8e5fdac5e2529a00e28), [Commit](https://github.com/open-webui/open-webui/commit/99b5f80b55adf21c553a28126d6275d785c908a6), [Commit](https://github.com/open-webui/open-webui/commit/cd2db536c945a730b271b187ae8d2d26b3143199), [Commit](https://github.com/open-webui/open-webui/commit/6da3e7a5d60caa516dd7a34d64648e7fcc7a4322), [Commit](https://github.com/open-webui/open-webui/commit/7b5a7f4a980e435c8fed182c383aab7e486d64ca) +- ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode (off by default) next to Full access and Ask for approval, where a review model decides which tool calls run automatically and which ask for approval first. [Commit](https://github.com/open-webui/open-webui/commit/6f4c7f893580f29dd56d05201e9a73bbd7535cc8) - ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907), [Commit](https://github.com/open-webui/open-webui/commit/04137682448a84ea255ff7f948d6abd8bb737d29), [Commit](https://github.com/open-webui/open-webui/commit/da9bca0fcb603d4ea7a6f43dde50ae7b6f6854b7) - ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. [Commit](https://github.com/open-webui/open-webui/commit/cd1aadd751ab8774210213a3769a5acb60490611), [Commit](https://github.com/open-webui/open-webui/commit/0349240ce9701af4ae0649bd7f4c71065ac7a24c) - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) -- ๐Ÿ“š **Full text for small files.** Uploaded files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now handed to the model in full instead of through retrieval, both when their content is added to the conversation and when the model searches them with its file tool, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) +- ๐Ÿ“š **Full text for small files.** Files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now included in full instead of through retrieval, both when Preload files adds the content to the conversation and when the model reads an attached file with its file search tool, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) - ๐Ÿ“‚ **Folder default terminal.** A folder can now have a default terminal and working directory in its Advanced settings, used for new chats in that folder. [Commit](https://github.com/open-webui/open-webui/commit/70e4b9a52fc53eef42af5596d2a3e1ea0e2204c9), [Commit](https://github.com/open-webui/open-webui/commit/4955624d258fdca69bcc912c7c3b97275ef9bb86) -- ๐Ÿงญ **Tool Search engines.** Tool Search in the admin Interface settings can now match tools with embeddings from the Documents embedding model or with a relevance-scoring model, besides the default keyword search. [Commit](https://github.com/open-webui/open-webui/commit/0f3bd0a7ea220d618771da34c01cba48735aa5df) +- ๐Ÿงญ **Tool Search engines.** Tool Search in the admin Interface settings can now match tools with embeddings from the Documents embedding model (kept in memory, not stored) or by sending the query and tool definitions to a relevance-scoring API, besides the default keyword search. [Commit](https://github.com/open-webui/open-webui/commit/0f3bd0a7ea220d618771da34c01cba48735aa5df) - ๐Ÿ”ง **More forgiving tool calls.** Tool calls with arguments wrapped in code fences, encoded twice or sent as text instead of numbers and booleans now run, and tool calls a model writes out as plain text markup are recognised and executed. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d), [Commit](https://github.com/open-webui/open-webui/commit/97f71f6ebbdc69864901f1dc221ef12fb7dda79f), [Commit](https://github.com/open-webui/open-webui/commit/7f3e0d018e822a9de996c2a6959250396d3f436d) - ๐Ÿ›‘ **Tool loop stops.** A tool call that fails twice in a row with the same arguments now ends the tool loop so the model writes a final answer, and a reply cut off by the token limit no longer runs its unfinished tool calls. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) @@ -70,11 +70,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - โš ๏ธ **Database Migrations**: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility. +- ๐Ÿ’ฅ **Preload files off by default.** With native function calling, the default, attached files are no longer added to the conversation automatically and models read them through their file tools instead, so models without the Files built-in tool or without tool support lose access to attached file contents unless Preload files is turned on for them, while legacy function calling keeps it on. [Commit](https://github.com/open-webui/open-webui/commit/bd6fc15bee7405400f6dc9faa71017356040d214), [Commit](https://github.com/open-webui/open-webui/commit/9eb3baa8e3a67d9661a840b7340f879fc1666344) - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) - ๐Ÿ”ฆ **Tool Search prompt.** With Tool Search on, the model no longer sees a list of the hidden tools and finds them only by searching. [Commit](https://github.com/open-webui/open-webui/commit/768a83ae78261963b30d1092751f2cda5bb36c22) -- ๐Ÿ“Ž **Preload files default.** The Preload files capability (previously File Context) now defaults to off with native function calling, so models read attached files through tools instead of having their content added to the conversation, and stays on with legacy function calling. [Commit](https://github.com/open-webui/open-webui/commit/bd6fc15bee7405400f6dc9faa71017356040d214), [Commit](https://github.com/open-webui/open-webui/commit/9eb3baa8e3a67d9661a840b7340f879fc1666344) - ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0) - โœ๏ธ **Always Use Full Text.** The Full Context Mode setting in the admin Documents settings is now called Always Use Full Text and includes complete documents regardless of the full text threshold. [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff) From 59a0397328a1c13609baad32329509470eb3e93c Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 08:38:14 +0100 Subject: [PATCH 34/50] docs: drop commit links from the 0.13.1 changelog --- CHANGELOG.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f61b7a7917..362de7570a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,27 +9,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- ๐Ÿฆพ **Coding agents as models.** On an Open Terminal that offers agents, coding agents such as Claude Code, Codex and Pi now appear in the model picker (one agent per conversation) and can be chatted with or called by voice, with their reasoning effort and service tier as options and their tool requests approved in the chat. [Commit](https://github.com/open-webui/open-webui/commit/a2845c9e6fffb5027796d32d583d1251451735c1), [Commit](https://github.com/open-webui/open-webui/commit/6ef26be296c80afe695fe3871b025384dd507102), [Commit](https://github.com/open-webui/open-webui/commit/18f7633afa78d2d8f3fac7cd8d9840163a87d298), [Commit](https://github.com/open-webui/open-webui/commit/0e24ed05744d3ff56e77ffc8b22c55691b71e9c6), [Commit](https://github.com/open-webui/open-webui/commit/429eeba5943a89b9bbfbf8e5fdac5e2529a00e28), [Commit](https://github.com/open-webui/open-webui/commit/99b5f80b55adf21c553a28126d6275d785c908a6), [Commit](https://github.com/open-webui/open-webui/commit/cd2db536c945a730b271b187ae8d2d26b3143199), [Commit](https://github.com/open-webui/open-webui/commit/6da3e7a5d60caa516dd7a34d64648e7fcc7a4322), [Commit](https://github.com/open-webui/open-webui/commit/7b5a7f4a980e435c8fed182c383aab7e486d64ca) -- ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode (off by default) next to Full access and Ask for approval, where a review model decides which tool calls run automatically and which ask for approval first. [Commit](https://github.com/open-webui/open-webui/commit/6f4c7f893580f29dd56d05201e9a73bbd7535cc8) -- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. [Commit](https://github.com/open-webui/open-webui/commit/404d27a36eed45359a56082500b8970ba6ad58aa), [Commit](https://github.com/open-webui/open-webui/commit/99f4541e3bef722d0ffe32374e29c7a72dc0ebff), [Commit](https://github.com/open-webui/open-webui/commit/69189cbaad2aa2cf437ffbc988ef397691c4e04a), [Commit](https://github.com/open-webui/open-webui/commit/457f2edd2dca74509833c8fe59bd0b8cf112bd2a), [Commit](https://github.com/open-webui/open-webui/commit/a773323e4ab2db8888af696b7de31f42aa12ea75), [Commit](https://github.com/open-webui/open-webui/commit/cc58d4ec6edc8dd62396dc942114b2b48c44d44d), [Commit](https://github.com/open-webui/open-webui/commit/fd7b5cabc094541bedf83f5fcd12763d95fa8222), [Commit](https://github.com/open-webui/open-webui/commit/c16b77ba078157585101bc7f7134485c50059c3b), [Commit](https://github.com/open-webui/open-webui/commit/d77709357b8a685b7c7ba569dfdfd7f39915bdc9), [Commit](https://github.com/open-webui/open-webui/commit/eb4ff07b294c5a964f594578326b23fcd7a4b3e8), [Commit](https://github.com/open-webui/open-webui/commit/6b826c758525825d4f10a04091a61b5aa3d6eca1), [Commit](https://github.com/open-webui/open-webui/commit/393dd6689c3eb2f52ae246829f75f7229d29c907), [Commit](https://github.com/open-webui/open-webui/commit/04137682448a84ea255ff7f948d6abd8bb737d29), [Commit](https://github.com/open-webui/open-webui/commit/da9bca0fcb603d4ea7a6f43dde50ae7b6f6854b7) -- ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) -- ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. [Commit](https://github.com/open-webui/open-webui/commit/cd1aadd751ab8774210213a3769a5acb60490611), [Commit](https://github.com/open-webui/open-webui/commit/0349240ce9701af4ae0649bd7f4c71065ac7a24c) +- ๐Ÿฆพ **Coding agents as models.** On an Open Terminal that offers agents, coding agents such as Claude Code, Codex and Pi now appear in the model picker (one agent per conversation) and can be chatted with or called by voice, with their reasoning effort and service tier as options and their tool requests approved in the chat. +- ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode (off by default) next to Full access and Ask for approval, where a review model decides which tool calls run automatically and which ask for approval first. +- ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. +- ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. +- ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) -- ๐Ÿ“š **Full text for small files.** Files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now included in full instead of through retrieval, both when Preload files adds the content to the conversation and when the model reads an attached file with its file search tool, and the file viewer shows when this happens automatically. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0), [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff), [Commit](https://github.com/open-webui/open-webui/commit/d43759c2cafce5e188757fa7e087d8ddfe5fff2e), [Commit](https://github.com/open-webui/open-webui/commit/c81aca931d4374d8ae69564d68fa36e965b8eeb7) -- ๐Ÿ“‚ **Folder default terminal.** A folder can now have a default terminal and working directory in its Advanced settings, used for new chats in that folder. [Commit](https://github.com/open-webui/open-webui/commit/70e4b9a52fc53eef42af5596d2a3e1ea0e2204c9), [Commit](https://github.com/open-webui/open-webui/commit/4955624d258fdca69bcc912c7c3b97275ef9bb86) -- ๐Ÿงญ **Tool Search engines.** Tool Search in the admin Interface settings can now match tools with embeddings from the Documents embedding model (kept in memory, not stored) or by sending the query and tool definitions to a relevance-scoring API, besides the default keyword search. [Commit](https://github.com/open-webui/open-webui/commit/0f3bd0a7ea220d618771da34c01cba48735aa5df) -- ๐Ÿ”ง **More forgiving tool calls.** Tool calls with arguments wrapped in code fences, encoded twice or sent as text instead of numbers and booleans now run, and tool calls a model writes out as plain text markup are recognised and executed. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d), [Commit](https://github.com/open-webui/open-webui/commit/97f71f6ebbdc69864901f1dc221ef12fb7dda79f), [Commit](https://github.com/open-webui/open-webui/commit/7f3e0d018e822a9de996c2a6959250396d3f436d) -- ๐Ÿ›‘ **Tool loop stops.** A tool call that fails twice in a row with the same arguments now ends the tool loop so the model writes a final answer, and a reply cut off by the token limit no longer runs its unfinished tool calls. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) +- ๐Ÿ“š **Full text for small files.** Files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now included in full instead of through retrieval, both when Preload files adds the content to the conversation and when the model reads an attached file with its file search tool, and the file viewer shows when this happens automatically. +- ๐Ÿ“‚ **Folder default terminal.** A folder can now have a default terminal and working directory in its Advanced settings, used for new chats in that folder. +- ๐Ÿงญ **Tool Search engines.** Tool Search in the admin Interface settings can now match tools with embeddings from the Documents embedding model (kept in memory, not stored) or by sending the query and tool definitions to a relevance-scoring API, besides the default keyword search. +- ๐Ÿ”ง **More forgiving tool calls.** Tool calls with arguments wrapped in code fences, encoded twice or sent as text instead of numbers and booleans now run, and tool calls a model writes out as plain text markup are recognised and executed. +- ๐Ÿ›‘ **Tool loop stops.** A tool call that fails twice in a row with the same arguments now ends the tool loop so the model writes a final answer, and a reply cut off by the token limit no longer runs its unfinished tool calls. - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) -- โšก **Faster terminal rendering.** The terminal tab now renders with WebGL where the browser supports it and takes in bursts of output in larger batches, so heavy output is handled faster. [Commit](https://github.com/open-webui/open-webui/commit/f789a074206dc960b6f32eda6ebb3c2c66952bac), [Commit](https://github.com/open-webui/open-webui/commit/bb89844517188cf55b18c12f2f9c7c483df53039) +- โšก **Faster terminal rendering.** The terminal tab now renders with WebGL where the browser supports it and takes in bursts of output in larger batches, so heavy output is handled faster. - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast, and marking a chat as read or unread or removing a tag from it is 4 to 6 times faster. [#33665](https://github.com/open-webui/open-webui/pull/33665), [#33666](https://github.com/open-webui/open-webui/pull/33666) - ๐Ÿชถ **Lighter reasoning streams.** Long reasoning replies from providers such as OpenRouter now send far less data to the browser and to Redis while they stream. [#33698](https://github.com/open-webui/open-webui/pull/33698) - ๐ŸŽ๏ธ **Faster chat access checks.** Sending messages, typing indicators, shared links, comments and file access no longer load the whole conversation just to check who may access it, which helps most on large chats. [#33667](https://github.com/open-webui/open-webui/pull/33667), [#33669](https://github.com/open-webui/open-webui/pull/33669) - ๐Ÿš€ **Faster channels.** The channel list, the channel messages and the replied-to messages in a channel now load much faster, especially with many channels or many replies. [#33690](https://github.com/open-webui/open-webui/pull/33690), [#33691](https://github.com/open-webui/open-webui/pull/33691), [#33688](https://github.com/open-webui/open-webui/pull/33688) - ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) -- ๐Ÿ”” **Notifications open their chat.** Clicking a desktop notification now brings Open WebUI to the front and opens the related chat, channel or calendar. [Commit](https://github.com/open-webui/open-webui/commit/13e0fd2c5f8295b725a12e90c623dfd7b9781a94) +- ๐Ÿ”” **Notifications open their chat.** Clicking a desktop notification now brings Open WebUI to the front and opens the related chat, channel or calendar. - ๐Ÿ“„ **MinerU 4.1 support.** The MinerU document loader in local mode now works with MinerU 4.1 servers, which previously failed on every document. [#33719](https://github.com/open-webui/open-webui/pull/33719), [#33718](https://github.com/open-webui/open-webui/issues/33718) - โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, the page buttons keep keyboard focus at the first and last page, sorting or paging a workspace or notes list keeps focus in place, closing a channel thread, a note panel or a chat menu returns focus to where it was, generating a note title keeps focus in the title field, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. - ๐Ÿ”„ **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security. @@ -45,8 +45,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿฆ™ **Ollama broken tool calls.** Chats with Ollama models no longer get stuck after a tool call with cut-off, rejected or empty arguments. [#33697](https://github.com/open-webui/open-webui/pull/33697), [#33671](https://github.com/open-webui/open-webui/issues/33671) - ๐Ÿง  **Complete compaction summaries.** Context compaction summaries are no longer cut off at 1000 tokens, which could leave reasoning models with an empty or truncated summary. [#33726](https://github.com/open-webui/open-webui/pull/33726) - ๐Ÿ’พ **Prompt cache on tool results.** Tool results sent through OpenAI-compatible gateways now keep their prompt cache marker, so Anthropic models behind OpenRouter or LiteLLM can cache the prefix in tool loops. [#33757](https://github.com/open-webui/open-webui/pull/33757), [#33755](https://github.com/open-webui/open-webui/issues/33755) -- ๐Ÿ’ฌ **Temporary chat button with tabs.** The Temporary Chat button is back on new chats when the tabbed layout is on. [#33680](https://github.com/open-webui/open-webui/pull/33680), [Commit](https://github.com/open-webui/open-webui/commit/2a6adef639e5b8dfdc10c71dde790ac22d79c3fd) -- ๐Ÿ–ผ๏ธ **Stable MCP app views.** MCP apps in chat no longer reload and lose their state while the message around them updates. [Commit](https://github.com/open-webui/open-webui/commit/b79a778c030615729726a905cad6b5d5a7065ec3) +- ๐Ÿ’ฌ **Temporary chat button with tabs.** The Temporary Chat button is back on new chats when the tabbed layout is on. [#33680](https://github.com/open-webui/open-webui/pull/33680) +- ๐Ÿ–ผ๏ธ **Stable MCP app views.** MCP apps in chat no longer reload and lose their state while the message around them updates. - ๐Ÿ”Ž **External knowledge base queries.** External knowledge bases now search with every generated query at the same time instead of using only the results of the first one. [#33704](https://github.com/open-webui/open-webui/pull/33704), [#33184](https://github.com/open-webui/open-webui/issues/33184) - ๐Ÿ“Š **Large spreadsheet uploads.** Uploading a large, sparsely filled spreadsheet no longer takes minutes and stalls the server. [#33770](https://github.com/open-webui/open-webui/pull/33770), [#33768](https://github.com/open-webui/open-webui/issues/33768) - ๐Ÿšช **Automatic SSO sign-in.** With automatic SSO redirect on, an expired session now signs you back in without a state mismatch error. [#33791](https://github.com/open-webui/open-webui/pull/33791), [#33783](https://github.com/open-webui/open-webui/issues/33783) @@ -57,10 +57,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ“ **File rename in terminal.** Renaming a file or folder in the Open Terminal file browser no longer shows a false error after the rename succeeded. [#33786](https://github.com/open-webui/open-webui/pull/33786) - ๐Ÿงฉ **Split tool calls.** When a model sends several tool calls glued into one, the chat no longer shows an extra tool call that never gets a result. [#33779](https://github.com/open-webui/open-webui/pull/33779), [#33778](https://github.com/open-webui/open-webui/issues/33778) - ๐Ÿช **Webhooks window stability.** The channel Webhooks window no longer jumps back to the webhook list when a new message arrives, so edits in progress are kept. [#33776](https://github.com/open-webui/open-webui/pull/33776), [#33775](https://github.com/open-webui/open-webui/issues/33775) -- ๐Ÿ“ **Location lookup delays.** With location access turned on, sending a message no longer waits for a slow or unanswered browser location request. [Commit](https://github.com/open-webui/open-webui/commit/3e6f8b7f482f8cbc7d49040d58f135db98614819) +- ๐Ÿ“ **Location lookup delays.** With location access turned on, sending a message no longer waits for a slow or unanswered browser location request. - ๐Ÿงฑ **Milvus knowledge base uploads.** Adding a file to a knowledge base on Milvus no longer processes the file a second time or stores its chunks twice. [#33745](https://github.com/open-webui/open-webui/pull/33745), [#33744](https://github.com/open-webui/open-webui/issues/33744) -- ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. [Commit](https://github.com/open-webui/open-webui/commit/500ff30bb7e12622ce8540089d05ad609da63d5e) -- ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. [Commit](https://github.com/open-webui/open-webui/commit/b433aab65c8ad6c61800a82ea6680140182c9c30), [Commit](https://github.com/open-webui/open-webui/commit/a01b2ed55be5bf725f33f74e4171139eed8002be) +- ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. +- ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. - ๐Ÿ“œ **Quieter MCP connection logs.** Logs no longer fill with a warning for every MCP server a user has not connected yet each time they load Open WebUI. [#33663](https://github.com/open-webui/open-webui/pull/33663) - ๐Ÿ”‡ **Queries kept out of logs.** The default server log no longer contains your search queries or the provider address of a failing external reranker. [#33701](https://github.com/open-webui/open-webui/pull/33701) - ๐Ÿชช **OAuth token refresh warnings.** Refreshing OAuth tokens with a client secret no longer logs deprecation warnings on every call. [#33700](https://github.com/open-webui/open-webui/pull/33700), [#33297](https://github.com/open-webui/open-webui/issues/33297) @@ -70,13 +70,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - โš ๏ธ **Database Migrations**: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility. -- ๐Ÿ’ฅ **Preload files off by default.** With native function calling, the default, attached files are no longer added to the conversation automatically and models read them through their file tools instead, so models without the Files built-in tool or without tool support lose access to attached file contents unless Preload files is turned on for them, while legacy function calling keeps it on. [Commit](https://github.com/open-webui/open-webui/commit/bd6fc15bee7405400f6dc9faa71017356040d214), [Commit](https://github.com/open-webui/open-webui/commit/9eb3baa8e3a67d9661a840b7340f879fc1666344) -- ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) -- ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. [Commit](https://github.com/open-webui/open-webui/commit/3b1a9538364326ab266c1db63cf9c8a3073d4987) -- ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. [Commit](https://github.com/open-webui/open-webui/commit/d87837372876cd6f67f72b4fc7a35cfe9c8b980d) -- ๐Ÿ”ฆ **Tool Search prompt.** With Tool Search on, the model no longer sees a list of the hidden tools and finds them only by searching. [Commit](https://github.com/open-webui/open-webui/commit/768a83ae78261963b30d1092751f2cda5bb36c22) -- ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. [Commit](https://github.com/open-webui/open-webui/commit/98f7a6146e70eef0126522fc40b7f61dc37356d0) -- โœ๏ธ **Always Use Full Text.** The Full Context Mode setting in the admin Documents settings is now called Always Use Full Text and includes complete documents regardless of the full text threshold. [Commit](https://github.com/open-webui/open-webui/commit/c5f24f5887e1448735b74ebc05618e48175e73ff) +- ๐Ÿ’ฅ **Preload files off by default.** With native function calling, the default, attached files are no longer added to the conversation automatically and models read them through their file tools instead, so models without the Files built-in tool or without tool support lose access to attached file contents unless Preload files is turned on for them, while legacy function calling keeps it on. +- ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. +- ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. +- ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. +- ๐Ÿ”ฆ **Tool Search prompt.** With Tool Search on, the model no longer sees a list of the hidden tools and finds them only by searching. +- ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. +- โœ๏ธ **Always Use Full Text.** The Full Context Mode setting in the admin Documents settings is now called Always Use Full Text and includes complete documents regardless of the full text threshold. ## [0.13.0] - 2026-11-02 From 0039030c569c26519529c925c7a833a356711bb1 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 09:31:50 +0100 Subject: [PATCH 35/50] docs: add Git discard entry to 0.13.1 changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 362de7570a..93e6d7625c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿš€ **Faster channels.** The channel list, the channel messages and the replied-to messages in a channel now load much faster, especially with many channels or many replies. [#33690](https://github.com/open-webui/open-webui/pull/33690), [#33691](https://github.com/open-webui/open-webui/pull/33691), [#33688](https://github.com/open-webui/open-webui/pull/33688) - ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) +- ๐Ÿงน **Discard any Git change.** The Git panel can now discard staged and new files too, and its confirmation warns that files not in the last commit are deleted and that this cannot be undone. - ๐Ÿ”” **Notifications open their chat.** Clicking a desktop notification now brings Open WebUI to the front and opens the related chat, channel or calendar. - ๐Ÿ“„ **MinerU 4.1 support.** The MinerU document loader in local mode now works with MinerU 4.1 servers, which previously failed on every document. [#33719](https://github.com/open-webui/open-webui/pull/33719), [#33718](https://github.com/open-webui/open-webui/issues/33718) - โ™ฟ **Keyboard and screen reader fixes.** Buttons keep keyboard focus while they save, cancelling a message edit or switching message versions keeps focus in place, the show password button is wide enough to hit, the sign-in skip link moves focus to the form, the page buttons keep keyboard focus at the first and last page, sorting or paging a workspace or notes list keeps focus in place, closing a channel thread, a note panel or a chat menu returns focus to where it was, generating a note title keeps focus in the title field, and holding Shift no longer swaps row buttons for Delete while a keyboard user has focus. From c33139e5dcb2b4470c78037f0e2a10651f23b864 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 14:23:40 +0100 Subject: [PATCH 36/50] docs: add MCP OAuth fix and API file context to 0.13.1 changelog --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 93e6d7625c..c1ecd3cddd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -59,6 +59,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿงฉ **Split tool calls.** When a model sends several tool calls glued into one, the chat no longer shows an extra tool call that never gets a result. [#33779](https://github.com/open-webui/open-webui/pull/33779), [#33778](https://github.com/open-webui/open-webui/issues/33778) - ๐Ÿช **Webhooks window stability.** The channel Webhooks window no longer jumps back to the webhook list when a new message arrives, so edits in progress are kept. [#33776](https://github.com/open-webui/open-webui/pull/33776), [#33775](https://github.com/open-webui/open-webui/issues/33775) - ๐Ÿ“ **Location lookup delays.** With location access turned on, sending a message no longer waits for a slow or unanswered browser location request. +- ๐Ÿ”‘ **MCP OAuth stays signed in.** The login to an MCP tool server that uses OAuth is no longer lost when the provider has a temporary outage while the token is refreshed. [#33805](https://github.com/open-webui/open-webui/pull/33805), [#33803](https://github.com/open-webui/open-webui/issues/33803) - ๐Ÿงฑ **Milvus knowledge base uploads.** Adding a file to a knowledge base on Milvus no longer processes the file a second time or stores its chunks twice. [#33745](https://github.com/open-webui/open-webui/pull/33745), [#33744](https://github.com/open-webui/open-webui/issues/33744) - ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. @@ -71,7 +72,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - โš ๏ธ **Database Migrations**: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility. -- ๐Ÿ’ฅ **Preload files off by default.** With native function calling, the default, attached files are no longer added to the conversation automatically and models read them through their file tools instead, so models without the Files built-in tool or without tool support lose access to attached file contents unless Preload files is turned on for them, while legacy function calling keeps it on. +- ๐Ÿ’ฅ **Preload files off by default.** With native function calling, the default, attached files are no longer added to the conversation automatically and models read them through their file tools instead, so models without the Files built-in tool or without tool support lose access to attached file contents unless Preload files is turned on for them, while legacy function calling and API requests that do not come from a chat in the web UI keep it on. [#33815](https://github.com/open-webui/open-webui/pull/33815) - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. From f99b8633a0f7f2f71e3f18905f455aa2944938e7 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 15:19:34 +0100 Subject: [PATCH 37/50] docs: add always full-width tabs and Git panel entries to 0.13.1 changelog --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c1ecd3cddd..94c1ae45f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode (off by default) next to Full access and Ask for approval, where a review model decides which tool calls run automatically and which ask for approval first. - ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. - ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. -- ๐ŸชŸ **Split tab panes.** With full-width tabs, dragging a tab or a chat to the edge of the workspace splits it into resizable panes, so several tabs, including the chat, stay visible side by side. +- ๐ŸชŸ **Split tab panes.** On large screens, dragging a tab or a chat to the edge of the workspace, or pressing the new Split screen button, splits it into resizable panes, so several tabs, including the chat, stay visible side by side. - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - ๐Ÿ“š **Full text for small files.** Files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now included in full instead of through retrieval, both when Preload files adds the content to the conversation and when the model reads an attached file with its file search tool, and the file viewer shows when this happens automatically. @@ -29,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿš€ **Faster channels.** The channel list, the channel messages and the replied-to messages in a channel now load much faster, especially with many channels or many replies. [#33690](https://github.com/open-webui/open-webui/pull/33690), [#33691](https://github.com/open-webui/open-webui/pull/33691), [#33688](https://github.com/open-webui/open-webui/pull/33688) - ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) +- ๐ŸŒฟ **Git panel feedback and resizing.** The Git panel now shows what it is doing, such as staging, pushing or fetching, and its file list can be resized. - ๐Ÿงน **Discard any Git change.** The Git panel can now discard staged and new files too, and its confirmation warns that files not in the last commit are deleted and that this cannot be undone. - ๐Ÿ”” **Notifications open their chat.** Clicking a desktop notification now brings Open WebUI to the front and opens the related chat, channel or calendar. - ๐Ÿ“„ **MinerU 4.1 support.** The MinerU document loader in local mode now works with MinerU 4.1 servers, which previously failed on every document. [#33719](https://github.com/open-webui/open-webui/pull/33719), [#33718](https://github.com/open-webui/open-webui/issues/33718) @@ -73,6 +74,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - โš ๏ธ **Database Migrations**: This release includes database schema changes; we strongly recommend backing up your database and all associated data before upgrading in production environments. If you are running a multi-worker, multi-server, or load-balanced deployment, all instances must be updated simultaneously, rolling updates are not supported and will cause application failures due to schema incompatibility. - ๐Ÿ’ฅ **Preload files off by default.** With native function calling, the default, attached files are no longer added to the conversation automatically and models read them through their file tools instead, so models without the Files built-in tool or without tool support lose access to attached file contents unless Preload files is turned on for them, while legacy function calling and API requests that do not come from a chat in the web UI keep it on. [#33815](https://github.com/open-webui/open-webui/pull/33815) +- โ†”๏ธ **Always full-width tabs.** On large screens the tabbed workspace is now always full width with the chat as one of its tabs, and the toggle between side tabs and full-width tabs is gone. - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. From 8e17e1ad02e710f084b92044c621db5268b9e95d Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 17:10:24 +0100 Subject: [PATCH 38/50] docs: add iOS audio, preview, UI scale fixes and model picker descriptions to 0.13.1 changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 94c1ae45f3..ab4c04ffb4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) - ๐ŸŒฟ **Git panel feedback and resizing.** The Git panel now shows what it is doing, such as staging, pushing or fetching, and its file list can be resized. +- ๐Ÿ—’๏ธ **Descriptions in model pickers.** The tool, skill, filter, action and sub-agent pickers in the model editor now show each item's description under its name. [#33723](https://github.com/open-webui/open-webui/pull/33723) - ๐Ÿงน **Discard any Git change.** The Git panel can now discard staged and new files too, and its confirmation warns that files not in the last commit are deleted and that this cannot be undone. - ๐Ÿ”” **Notifications open their chat.** Clicking a desktop notification now brings Open WebUI to the front and opens the related chat, channel or calendar. - ๐Ÿ“„ **MinerU 4.1 support.** The MinerU document loader in local mode now works with MinerU 4.1 servers, which previously failed on every document. [#33719](https://github.com/open-webui/open-webui/pull/33719), [#33718](https://github.com/open-webui/open-webui/issues/33718) @@ -61,6 +62,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿช **Webhooks window stability.** The channel Webhooks window no longer jumps back to the webhook list when a new message arrives, so edits in progress are kept. [#33776](https://github.com/open-webui/open-webui/pull/33776), [#33775](https://github.com/open-webui/open-webui/issues/33775) - ๐Ÿ“ **Location lookup delays.** With location access turned on, sending a message no longer waits for a slow or unanswered browser location request. - ๐Ÿ”‘ **MCP OAuth stays signed in.** The login to an MCP tool server that uses OAuth is no longer lost when the provider has a temporary outage while the token is refreshed. [#33805](https://github.com/open-webui/open-webui/pull/33805), [#33803](https://github.com/open-webui/open-webui/issues/33803) +- ๐ŸŽง **Background audio on iOS.** With Auto-Playback Response off, tapping in Open WebUI or opening a chat no longer stops audio playing in other apps on iOS. [#33780](https://github.com/open-webui/open-webui/issues/33780) +- ๐Ÿ“Œ **File preview from Controls.** A file preview opened from the Controls menu no longer closes when you click inside it. [#33831](https://github.com/open-webui/open-webui/pull/33831), [#33828](https://github.com/open-webui/open-webui/issues/33828) +- ๐Ÿ”ญ **Tab bar at higher UI scale.** Tab content no longer slides under the tab bar when the UI scale is above 1. [#33830](https://github.com/open-webui/open-webui/pull/33830), [#33829](https://github.com/open-webui/open-webui/issues/33829) - ๐Ÿงฑ **Milvus knowledge base uploads.** Adding a file to a knowledge base on Milvus no longer processes the file a second time or stores its chunks twice. [#33745](https://github.com/open-webui/open-webui/pull/33745), [#33744](https://github.com/open-webui/open-webui/issues/33744) - ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. From 931841b92d365e9b792f719a0929624dfc1d5d3e Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 17:10:32 +0100 Subject: [PATCH 39/50] docs: shorten a label in the 0.13.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab4c04ffb4..c3aa783604 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -64,7 +64,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ”‘ **MCP OAuth stays signed in.** The login to an MCP tool server that uses OAuth is no longer lost when the provider has a temporary outage while the token is refreshed. [#33805](https://github.com/open-webui/open-webui/pull/33805), [#33803](https://github.com/open-webui/open-webui/issues/33803) - ๐ŸŽง **Background audio on iOS.** With Auto-Playback Response off, tapping in Open WebUI or opening a chat no longer stops audio playing in other apps on iOS. [#33780](https://github.com/open-webui/open-webui/issues/33780) - ๐Ÿ“Œ **File preview from Controls.** A file preview opened from the Controls menu no longer closes when you click inside it. [#33831](https://github.com/open-webui/open-webui/pull/33831), [#33828](https://github.com/open-webui/open-webui/issues/33828) -- ๐Ÿ”ญ **Tab bar at higher UI scale.** Tab content no longer slides under the tab bar when the UI scale is above 1. [#33830](https://github.com/open-webui/open-webui/pull/33830), [#33829](https://github.com/open-webui/open-webui/issues/33829) +- ๐Ÿ”ญ **Tab bar and UI scale.** Tab content no longer slides under the tab bar when the UI scale is above 1. [#33830](https://github.com/open-webui/open-webui/pull/33830), [#33829](https://github.com/open-webui/open-webui/issues/33829) - ๐Ÿงฑ **Milvus knowledge base uploads.** Adding a file to a knowledge base on Milvus no longer processes the file a second time or stores its chunks twice. [#33745](https://github.com/open-webui/open-webui/pull/33745), [#33744](https://github.com/open-webui/open-webui/issues/33744) - ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. From a59a3f6345e9ba473f85055f763c7b2920857c25 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 17:13:24 +0100 Subject: [PATCH 40/50] docs: add prompt caching and hidden tool result entries to 0.13.1 changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c3aa783604..5020a3bfeb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โšก **Faster terminal rendering.** The terminal tab now renders with WebGL where the browser supports it and takes in bursts of output in larger batches, so heavy output is handled faster. - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast, and marking a chat as read or unread or removing a tag from it is 4 to 6 times faster. [#33665](https://github.com/open-webui/open-webui/pull/33665), [#33666](https://github.com/open-webui/open-webui/pull/33666) +- ๐Ÿ“จ **Stable prompts for caching.** Citation instructions, memory recall, the skills list and attached knowledge are no longer rewritten into the system prompt or your message on every tool round, so earlier parts of the conversation stay identical between requests and provider prompt caching can reuse them. - ๐Ÿชถ **Lighter reasoning streams.** Long reasoning replies from providers such as OpenRouter now send far less data to the browser and to Redis while they stream. [#33698](https://github.com/open-webui/open-webui/pull/33698) - ๐ŸŽ๏ธ **Faster chat access checks.** Sending messages, typing indicators, shared links, comments and file access no longer load the whole conversation just to check who may access it, which helps most on large chats. [#33667](https://github.com/open-webui/open-webui/pull/33667), [#33669](https://github.com/open-webui/open-webui/pull/33669) - ๐Ÿš€ **Faster channels.** The channel list, the channel messages and the replied-to messages in a channel now load much faster, especially with many channels or many replies. [#33690](https://github.com/open-webui/open-webui/pull/33690), [#33691](https://github.com/open-webui/open-webui/pull/33691), [#33688](https://github.com/open-webui/open-webui/pull/33688) @@ -81,6 +82,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - โ†”๏ธ **Always full-width tabs.** On large screens the tabbed workspace is now always full width with the chat as one of its tabs, and the toggle between side tabs and full-width tabs is gone. - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. +- ๐Ÿงท **Context as hidden tool results.** With native function calling, memory recall, the skills list and the attached knowledge list now arrive as hidden tool results after your message instead of in the system prompt, so custom filters and pipes can see a tool message as the last message. - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. - ๐Ÿ”ฆ **Tool Search prompt.** With Tool Search on, the model no longer sees a list of the hidden tools and finds them only by searching. - ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. From d145722fa86e2aa8d02ce7a84ffb243719496116 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 17:14:22 +0100 Subject: [PATCH 41/50] docs: limit the hidden tool result note to pipes in 0.13.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5020a3bfeb..5c97b2d50d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -82,7 +82,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - โ†”๏ธ **Always full-width tabs.** On large screens the tabbed workspace is now always full width with the chat as one of its tabs, and the toggle between side tabs and full-width tabs is gone. - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. -- ๐Ÿงท **Context as hidden tool results.** With native function calling, memory recall, the skills list and the attached knowledge list now arrive as hidden tool results after your message instead of in the system prompt, so custom filters and pipes can see a tool message as the last message. +- ๐Ÿงท **Context as hidden tool results.** With native function calling, memory recall, the skills list and the attached knowledge list now arrive as hidden tool results after your message instead of in the system prompt, so custom pipes can see a tool message as the last message. - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. - ๐Ÿ”ฆ **Tool Search prompt.** With Tool Search on, the model no longer sees a list of the hidden tools and finds them only by searching. - ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. From bfd9d787237a0db87a58d19045af906dcdaa9e96 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 17:14:37 +0100 Subject: [PATCH 42/50] docs: lead 0.13.1 Added with the cheaper tool chats entry --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c97b2d50d..8855a1710f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- ๐Ÿ’ธ **Much cheaper tool chats.** Citation instructions, memory recall, the skills list and attached knowledge are no longer rewritten into the system prompt or your message on every tool round, so earlier parts of the conversation stay identical between requests and providers can serve them from their prompt cache, which makes chats with tools much cheaper. - ๐Ÿฆพ **Coding agents as models.** On an Open Terminal that offers agents, coding agents such as Claude Code, Codex and Pi now appear in the model picker (one agent per conversation) and can be chatted with or called by voice, with their reasoning effort and service tier as options and their tool requests approved in the chat. - ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode (off by default) next to Full access and Ask for approval, where a review model decides which tool calls run automatically and which ask for approval first. - ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. @@ -24,7 +25,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - โŒจ๏ธ **Faster typing after large pastes.** Typing in the chat input after pasting 16,000 lines of text is now about 117 times faster, down from 8.6 seconds to 74 milliseconds per keystroke. [#33729](https://github.com/open-webui/open-webui/pull/33729), [#12087](https://github.com/open-webui/open-webui/issues/12087) - โšก **Faster terminal rendering.** The terminal tab now renders with WebGL where the browser supports it and takes in bursts of output in larger batches, so heavy output is handled faster. - โฑ๏ธ **Faster large chats.** Large chats now open about twice as fast, and marking a chat as read or unread or removing a tag from it is 4 to 6 times faster. [#33665](https://github.com/open-webui/open-webui/pull/33665), [#33666](https://github.com/open-webui/open-webui/pull/33666) -- ๐Ÿ“จ **Stable prompts for caching.** Citation instructions, memory recall, the skills list and attached knowledge are no longer rewritten into the system prompt or your message on every tool round, so earlier parts of the conversation stay identical between requests and provider prompt caching can reuse them. - ๐Ÿชถ **Lighter reasoning streams.** Long reasoning replies from providers such as OpenRouter now send far less data to the browser and to Redis while they stream. [#33698](https://github.com/open-webui/open-webui/pull/33698) - ๐ŸŽ๏ธ **Faster chat access checks.** Sending messages, typing indicators, shared links, comments and file access no longer load the whole conversation just to check who may access it, which helps most on large chats. [#33667](https://github.com/open-webui/open-webui/pull/33667), [#33669](https://github.com/open-webui/open-webui/pull/33669) - ๐Ÿš€ **Faster channels.** The channel list, the channel messages and the replied-to messages in a channel now load much faster, especially with many channels or many replies. [#33690](https://github.com/open-webui/open-webui/pull/33690), [#33691](https://github.com/open-webui/open-webui/pull/33691), [#33688](https://github.com/open-webui/open-webui/pull/33688) From bf61f22ec5f67e96d340b9853b00c50c77489e02 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 17:16:56 +0100 Subject: [PATCH 43/50] docs: add the remaining visible changes from the dev audit to 0.13.1 changelog --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8855a1710f..2e920970bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - ๐Ÿ’ธ **Much cheaper tool chats.** Citation instructions, memory recall, the skills list and attached knowledge are no longer rewritten into the system prompt or your message on every tool round, so earlier parts of the conversation stay identical between requests and providers can serve them from their prompt cache, which makes chats with tools much cheaper. -- ๐Ÿฆพ **Coding agents as models.** On an Open Terminal that offers agents, coding agents such as Claude Code, Codex and Pi now appear in the model picker (one agent per conversation) and can be chatted with or called by voice, with their reasoning effort and service tier as options and their tool requests approved in the chat. +- ๐Ÿฆพ **Coding agents as models.** On an Open Terminal that offers agents, coding agents such as Claude Code, Codex and Pi now appear in the model picker (one agent per conversation) and can be chatted with or called by voice, with their reasoning effort and service tier as options and their tool requests approved in the chat, while agent chats cannot be regenerated, continued or edited and resent. - ๐Ÿšฆ **Auto tool permissions.** Administrators can now turn on an Auto tool permission mode (off by default) next to Full access and Ask for approval, where a review model decides which tool calls run automatically and which ask for approval first. - ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. - ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. @@ -66,6 +66,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐ŸŽง **Background audio on iOS.** With Auto-Playback Response off, tapping in Open WebUI or opening a chat no longer stops audio playing in other apps on iOS. [#33780](https://github.com/open-webui/open-webui/issues/33780) - ๐Ÿ“Œ **File preview from Controls.** A file preview opened from the Controls menu no longer closes when you click inside it. [#33831](https://github.com/open-webui/open-webui/pull/33831), [#33828](https://github.com/open-webui/open-webui/issues/33828) - ๐Ÿ”ญ **Tab bar and UI scale.** Tab content no longer slides under the tab bar when the UI scale is above 1. [#33830](https://github.com/open-webui/open-webui/pull/33830), [#33829](https://github.com/open-webui/open-webui/issues/33829) +- ๐Ÿ”• **Channel notifications clear on read.** Opening a channel now marks its notifications as read. +- ๐Ÿ““ **Notes search results.** The notes list no longer shows the results of an older search after you type a newer one. +- โฉ **Continued replies on Responses connections.** Continuing a reply on a Responses API connection now adds the new text to the existing reply. +- ๐Ÿ”˜ **Desktop app top clicks.** In the desktop app, banners and menus near the top of the window now take clicks instead of dragging the window. - ๐Ÿงฑ **Milvus knowledge base uploads.** Adding a file to a knowledge base on Milvus no longer processes the file a second time or stores its chunks twice. [#33745](https://github.com/open-webui/open-webui/pull/33745), [#33744](https://github.com/open-webui/open-webui/issues/33744) - ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. @@ -83,6 +87,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. - ๐Ÿงท **Context as hidden tool results.** With native function calling, memory recall, the skills list and the attached knowledge list now arrive as hidden tool results after your message instead of in the system prompt, so custom pipes can see a tool message as the last message. +- ๐Ÿ”ค **Slightly smaller text.** Chat message text and the message input now use 14.5 pixels instead of 15, and chat titles in the sidebar match. - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. - ๐Ÿ”ฆ **Tool Search prompt.** With Tool Search on, the model no longer sees a list of the hidden tools and finds them only by searching. - ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. From ea2865763b3aa3491ccf8164c7eb56c2b1fdb115 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 17:26:20 +0100 Subject: [PATCH 44/50] docs: correct the text size entry in 0.13.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e920970bf..f0fba8c235 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -87,7 +87,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. - ๐Ÿงท **Context as hidden tool results.** With native function calling, memory recall, the skills list and the attached knowledge list now arrive as hidden tool results after your message instead of in the system prompt, so custom pipes can see a tool message as the last message. -- ๐Ÿ”ค **Slightly smaller text.** Chat message text and the message input now use 14.5 pixels instead of 15, and chat titles in the sidebar match. +- ๐Ÿ”ค **Adjusted chat text sizes.** At the default UI scale, chat messages and the message input now use 14.5 pixels instead of 15, while chat titles in the sidebar grow from 13 to 14.5 pixels. - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. - ๐Ÿ”ฆ **Tool Search prompt.** With Tool Search on, the model no longer sees a list of the hidden tools and finds them only by searching. - ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. From 574eb10fd32e880f596b8607ae6550408b4b0cb8 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Fri, 6 Nov 2026 17:26:58 +0100 Subject: [PATCH 45/50] docs: drop the text size entry from the 0.13.1 changelog --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0fba8c235..a48dcc4486 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -87,7 +87,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. - ๐Ÿงท **Context as hidden tool results.** With native function calling, memory recall, the skills list and the attached knowledge list now arrive as hidden tool results after your message instead of in the system prompt, so custom pipes can see a tool message as the last message. -- ๐Ÿ”ค **Adjusted chat text sizes.** At the default UI scale, chat messages and the message input now use 14.5 pixels instead of 15, while chat titles in the sidebar grow from 13 to 14.5 pixels. - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. - ๐Ÿ”ฆ **Tool Search prompt.** With Tool Search on, the model no longer sees a list of the hidden tools and finds them only by searching. - ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. From f9fc113a0024640ca78f8a5792a90495b6bf3809 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Sat, 7 Nov 2026 04:14:44 +0100 Subject: [PATCH 46/50] docs: add client IP header placeholders and plain HTTP tab fix to 0.13.1 changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a48dcc4486..d6ed4f3548 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ—‚๏ธ **Faster sidebar chat list.** The chat list in the sidebar now appears as soon as its own data is ready instead of waiting for the channel list. [#33686](https://github.com/open-webui/open-webui/pull/33686) - ๐Ÿงฎ **Faster Redis filter lookups.** With Redis enabled, chat requests now look up the filters of a model faster. [#33668](https://github.com/open-webui/open-webui/pull/33668) - ๐ŸŒฟ **Git panel feedback and resizing.** The Git panel now shows what it is doing, such as staging, pushing or fetching, and its file list can be resized. +- ๐ŸŒ **Client IP header placeholders.** Custom headers of connections can now use "{{USER_IP}}" and "{{X_FORWARDED_FOR}}" to pass the client address on to the upstream provider, and both are empty for automations and background jobs. [#33833](https://github.com/open-webui/open-webui/pull/33833), [#33819](https://github.com/open-webui/open-webui/issues/33819) - ๐Ÿ—’๏ธ **Descriptions in model pickers.** The tool, skill, filter, action and sub-agent pickers in the model editor now show each item's description under its name. [#33723](https://github.com/open-webui/open-webui/pull/33723) - ๐Ÿงน **Discard any Git change.** The Git panel can now discard staged and new files too, and its confirmation warns that files not in the last commit are deleted and that this cannot be undone. - ๐Ÿ”” **Notifications open their chat.** Clicking a desktop notification now brings Open WebUI to the front and opens the related chat, channel or calendar. @@ -70,6 +71,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ““ **Notes search results.** The notes list no longer shows the results of an older search after you type a newer one. - โฉ **Continued replies on Responses connections.** Continuing a reply on a Responses API connection now adds the new text to the existing reply. - ๐Ÿ”˜ **Desktop app top clicks.** In the desktop app, banners and menus near the top of the window now take clicks instead of dragging the window. +- ๐Ÿ“ก **Tabs over plain HTTP.** The New File, New Terminal and Browser tabs in the side panel now open when Open WebUI is reached over plain HTTP on a LAN or Docker address. [#33847](https://github.com/open-webui/open-webui/pull/33847), [#33845](https://github.com/open-webui/open-webui/issues/33845) - ๐Ÿงฑ **Milvus knowledge base uploads.** Adding a file to a knowledge base on Milvus no longer processes the file a second time or stores its chunks twice. [#33745](https://github.com/open-webui/open-webui/pull/33745), [#33744](https://github.com/open-webui/open-webui/issues/33744) - ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. From 6fec4062c879f81eb6a1f84d40fcd203650584d7 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Sat, 7 Nov 2026 05:10:10 +0100 Subject: [PATCH 47/50] docs: add tab keyboard shortcuts to 0.13.1 changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6ed4f3548..48209e58cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ”— **Personal terminals from native apps.** Native apps on your own computer can now sign in with renewable sessions (90 days without use by default, set with "SESSION_EXPIRES_IN"), appear as a personal terminal in chats and receive notifications even with no page open, with terminal output that resumes after a dropped connection. - ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. - ๐ŸชŸ **Split tab panes.** On large screens, dragging a tab or a chat to the edge of the workspace, or pressing the new Split screen button, splits it into resizable panes, so several tabs, including the chat, stay visible side by side. +- ๐ŸŽน **Tab keyboard shortcuts.** New shortcuts, which can be changed in Settings > Keyboard, open the Files, Desktop, Comments, new chat, new file, new terminal and new browser tabs, close and switch between tabs and toggle the split screen. - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - ๐Ÿ“š **Full text for small files.** Files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now included in full instead of through retrieval, both when Preload files adds the content to the conversation and when the model reads an attached file with its file search tool, and the file viewer shows when this happens automatically. From f0c21d2e56216b317ea11774a792a214c9c04a59 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Sat, 7 Nov 2026 06:05:43 +0100 Subject: [PATCH 48/50] docs: add quick open files to 0.13.1 changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 48209e58cc..92786ae6f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ–ฑ๏ธ **Drag chats into side panel.** Dragging a chat from the sidebar onto the chat area opens it as a side chat tab, and a side chat can now also be started from an empty new chat. - ๐ŸชŸ **Split tab panes.** On large screens, dragging a tab or a chat to the edge of the workspace, or pressing the new Split screen button, splits it into resizable panes, so several tabs, including the chat, stay visible side by side. - ๐ŸŽน **Tab keyboard shortcuts.** New shortcuts, which can be changed in Settings > Keyboard, open the Files, Desktop, Comments, new chat, new file, new terminal and new browser tabs, close and switch between tabs and toggle the split screen. +- ๐Ÿช„ **Quick open files.** A new shortcut, Cmd+P (Ctrl+P elsewhere), opens a search box that finds files in the selected terminal by name or path and opens the one you pick in a tab. - ๐Ÿ› ๏ธ **Default tools for models.** The Model Defaults section in the admin Models settings now has a Tools picker, models without their own tool list start new chats with those tools enabled, and the new model form preselects them. [#33749](https://github.com/open-webui/open-webui/pull/33749), [#33787](https://github.com/open-webui/open-webui/pull/33787) - โœ‰๏ธ **Non-ASCII email addresses.** The sign-up page and the add and edit user dialogs now accept email addresses with non-ASCII characters. [#33693](https://github.com/open-webui/open-webui/pull/33693), [#33681](https://github.com/open-webui/open-webui/issues/33681) - ๐Ÿ“š **Full text for small files.** Files whose extracted text fits within a new character threshold (50000 by default, set with "RAG_FULL_TEXT_CHAR_THRESHOLD" or in the admin Documents settings) are now included in full instead of through retrieval, both when Preload files adds the content to the conversation and when the model reads an attached file with its file search tool, and the file viewer shows when this happens automatically. From 9ec142684f368c7c7aa9ccd8c3c3ea2a48f1f416 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Sat, 7 Nov 2026 08:51:37 +0100 Subject: [PATCH 49/50] docs: add preview zoom fix and removed setting to 0.13.1 changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 92786ae6f0..f7426464c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -74,6 +74,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - โฉ **Continued replies on Responses connections.** Continuing a reply on a Responses API connection now adds the new text to the existing reply. - ๐Ÿ”˜ **Desktop app top clicks.** In the desktop app, banners and menus near the top of the window now take clicks instead of dragging the window. - ๐Ÿ“ก **Tabs over plain HTTP.** The New File, New Terminal and Browser tabs in the side panel now open when Open WebUI is reached over plain HTTP on a LAN or Docker address. [#33847](https://github.com/open-webui/open-webui/pull/33847), [#33845](https://github.com/open-webui/open-webui/issues/33845) +- ๐Ÿ”ฌ **Preview zoom stability.** Zooming in PDF, Word and PowerPoint previews no longer resets or drifts when you switch tabs, change slides or resize the pane. [#33836](https://github.com/open-webui/open-webui/pull/33836) - ๐Ÿงฑ **Milvus knowledge base uploads.** Adding a file to a knowledge base on Milvus no longer processes the file a second time or stores its chunks twice. [#33745](https://github.com/open-webui/open-webui/pull/33745), [#33744](https://github.com/open-webui/open-webui/issues/33744) - ๐Ÿ“ **Working folder in new chats.** The terminal working folder of a new chat is no longer reset to the root when the chat is created before the file browser has finished loading. - ๐Ÿ–ฅ๏ธ **Terminal kept on model switch.** Switching to a model without its own default terminal no longer turns off the terminal selected in the chat. @@ -91,6 +92,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. - ๐Ÿงท **Context as hidden tool results.** With native function calling, memory recall, the skills list and the attached knowledge list now arrive as hidden tool results after your message instead of in the system prompt, so custom pipes can see a tool message as the last message. +- โ›” **Show Files on Terminal Select removed.** The Show Files on Terminal Select setting has been removed from the Interface settings. - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. - ๐Ÿ”ฆ **Tool Search prompt.** With Tool Search on, the model no longer sees a list of the hidden tools and finds them only by searching. - ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values. From f5535a3367187c418160ca036d5375330518224b Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Sat, 7 Nov 2026 08:51:43 +0100 Subject: [PATCH 50/50] docs: shorten a label in the 0.13.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f7426464c8..34836741cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -92,7 +92,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ—จ๏ธ **Side chats are saved.** Side chats are now saved as regular chats that appear in the chat list, and stay temporary only when you turn on Temporary Chat in the side chat or your admin enforces temporary chats. - ๐Ÿ”“ **Side chat permission.** The Allow Side Chat permission no longer requires the Temporary Chat permission. - ๐Ÿงท **Context as hidden tool results.** With native function calling, memory recall, the skills list and the attached knowledge list now arrive as hidden tool results after your message instead of in the system prompt, so custom pipes can see a tool message as the last message. -- โ›” **Show Files on Terminal Select removed.** The Show Files on Terminal Select setting has been removed from the Interface settings. +- โ›” **Terminal select setting removed.** The Show Files on Terminal Select setting has been removed from the Interface settings. - ๐Ÿšง **Tool call limit.** Reaching the tool call limit now makes the model write a final answer without tools instead of ending the reply with a limit error. - ๐Ÿ”ฆ **Tool Search prompt.** With Tool Search on, the model no longer sees a list of the hidden tools and finds them only by searching. - ๐ŸŽฏ **Retrieval defaults.** The defaults for "RAG_TOP_K" and "RAG_TOP_K_RERANKER" are now 10 instead of 3 and "CHUNK_SIZE" is now 1024 instead of 1000, unless you saved your own values.