refac
This commit is contained in:
22
CHANGELOG.md
22
CHANGELOG.md
@@ -9,15 +9,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
### Added
|
||||
|
||||
- 🤖 **Revolutionary Agentic AI: Models can now think and act autonomously** — When configured for agentic mode, AI models independently research topics by searching the web multiple times, fetching and analyzing web pages, managing their own memory, and generating images without waiting for user prompts, transforming conversations from simple Q&A into dynamic research sessions where the AI proactively investigates and synthesizes information across multiple sources. [#19397](https://github.com/open-webui/open-webui/issues/19397), [Commit](https://github.com/open-webui/open-webui/commit/5c1d52231a3997a17381c48639bd7e339262cf7c)
|
||||
- 🧠 **Agentic AI unlocks your entire knowledge ecosystem** — Models in agentic mode autonomously search through your notes, past conversations, channels, and messages to find relevant context, calculate timestamps for temporal queries, and access your complete communication history without explicit commands, turning AI into a self-sufficient research assistant that knows when and where to look for information. [Commit](https://github.com/open-webui/open-webui/commit/646835d76744ad9b2e67ede0407a61d62e969aab)
|
||||
- 📚 **Agentic AI independently explores knowledge bases** — Models in agentic mode proactively list accessible knowledge bases, search files by name, retrieve full document contents, and perform semantic vector searches across your entire knowledge repository to find relevant information autonomously, eliminating the need to manually specify which documents to reference. [Commit](https://github.com/open-webui/open-webui/commit/c8622adcb01f3091b17ca50f8c8e2f20c7b9cd2a)
|
||||
- 💭 **AI thinks between actions for smarter research** — Models with interleaved thinking support can now reason and reflect between tool calls, analyzing search results before deciding what to search for next, leading to dramatically more focused and effective multi-step research as the AI refines its strategy based on what it learns.
|
||||
- 🔍 **Transparent agentic research with automatic source citations** — When AI models autonomously search the web in agentic mode, users see every search result as clickable citations in real-time, making the AI's research process completely transparent and allowing full verification of sources even when the model initiates searches independently. [Commit](https://github.com/open-webui/open-webui/commit/2789f6a24d8405c30cd48ae460071f6a4f2c35f9)
|
||||
- 📖 **Knowledge base queries surface as verifiable citations** — When AI models autonomously query knowledge bases in agentic mode, every retrieved file and content chunk appears as grouped, clickable citations showing exactly which documents informed the response, with sources automatically organized by origin for easy verification. [#20380](https://github.com/open-webui/open-webui/pull/20380), [Commit](https://github.com/open-webui/open-webui/commit/ab400e3eae569a5e09fe391d4b4bab104423bb0b)
|
||||
- 🎚️ **Fine-grained control over agentic capabilities per model** — Users can now selectively disable built-in agentic tools for individual models through the model editor's capabilities settings, allowing precise control over which models can autonomously access timestamps, memory, chat history, notes, web search, and knowledge bases. [Commit](https://github.com/open-webui/open-webui/commit/60e916d6c0c5f7db9e6d670e12be2d1d4abc2dd6)
|
||||
- 👁️ **Watch AI think in real-time with live tool call visualization** — Users now see exactly which agentic tools are being invoked as AI models work, with pending tool calls displayed during response generation so it's always clear the system is actively researching rather than frozen or stuck. [Commit](https://github.com/open-webui/open-webui/commit/1d08376860e775049abd1dd5f568ac0c6466c944)
|
||||
- ⚡ **Massive database performance overhaul delivers dramatically faster operations** — Users experience transformative speed improvements across the entire application through completely reengineered database connection handling, delivering noticeably faster page loads, butter-smooth interactions, and rock-solid stability during intensive operations like user management and bulk data processing. [Commit](https://github.com/open-webui/open-webui/commit/2041ab483e21b3a757baa25c47dc2fa29018674f), [Commit](https://github.com/open-webui/open-webui/commit/145c7516f227ce56fd52373cee86217fadf16181), [Commit](https://github.com/open-webui/open-webui/commit/475dd91ed798f2efcdf27799d5c5cae3f0e6e847), [Commit](https://github.com/open-webui/open-webui/commit/5d1459df166cce8445eb1556cc26abbd65a3f9f4), [Commit](https://github.com/open-webui/open-webui/commit/2453b75ff0fb2dc75b929d96f417d84e332922d9), [Commit](https://github.com/open-webui/open-webui/commit/5649a668fad15393a52c27a2f188841af8b66989)
|
||||
- 🤖 When configured for agentic mode, AI models independently research topics by searching the web multiple times, fetching and analyzing web pages, managing their own memory, and generating images without waiting for user prompts, transforming conversations from simple Q&A into dynamic research sessions where the AI proactively investigates and synthesizes information across multiple sources. [#19397](https://github.com/open-webui/open-webui/issues/19397), [Commit](https://github.com/open-webui/open-webui/commit/5c1d52231a3997a17381c48639bd7e339262cf7c)
|
||||
- 🧠 Models in agentic mode autonomously search through your notes, past conversations, channels, and messages to find relevant context, calculate timestamps for temporal queries, and access your complete communication history without explicit commands, turning AI into a self-sufficient research assistant that knows when and where to look for information. [Commit](https://github.com/open-webui/open-webui/commit/646835d76744ad9b2e67ede0407a61d62e969aab)
|
||||
- 📚 Models in agentic mode proactively list accessible knowledge bases, search files by name, retrieve full document contents, and perform semantic vector searches across your entire knowledge repository to find relevant information autonomously, eliminating the need to manually specify which documents to reference. [Commit](https://github.com/open-webui/open-webui/commit/c8622adcb01f3091b17ca50f8c8e2f20c7b9cd2a)
|
||||
- 💭 Models with interleaved thinking support can now reason and reflect between tool calls, analyzing search results before deciding what to search for next, leading to dramatically more focused and effective multi-step research as the AI refines its strategy based on what it learns.
|
||||
- 🔍 When AI models autonomously search the web in agentic mode, users see every search result as clickable citations in real-time, making the AI's research process completely transparent and allowing full verification of sources even when the model initiates searches independently. [Commit](https://github.com/open-webui/open-webui/commit/2789f6a24d8405c30cd48ae460071f6a4f2c35f9)
|
||||
- 📖 When AI models autonomously query knowledge bases in agentic mode, every retrieved file and content chunk appears as grouped, clickable citations showing exactly which documents informed the response, with sources automatically organized by origin for easy verification. [#20380](https://github.com/open-webui/open-webui/pull/20380), [Commit](https://github.com/open-webui/open-webui/commit/ab400e3eae569a5e09fe391d4b4bab104423bb0b)
|
||||
- 🎚️ Users can now selectively disable built-in agentic tools for individual models through the model editor's capabilities settings, allowing precise control over which models can autonomously access timestamps, memory, chat history, notes, web search, and knowledge bases. [Commit](https://github.com/open-webui/open-webui/commit/60e916d6c0c5f7db9e6d670e12be2d1d4abc2dd6)
|
||||
- 👁️ Users now see exactly which agentic tools are being invoked as AI models work, with pending tool calls displayed during response generation so it's always clear the system is actively researching rather than frozen or stuck. [Commit](https://github.com/open-webui/open-webui/commit/1d08376860e775049abd1dd5f568ac0c6466c944)
|
||||
- ⚡ Users experience transformative speed improvements across the entire application through completely reengineered database connection handling, delivering noticeably faster page loads, butter-smooth interactions, and rock-solid stability during intensive operations like user management and bulk data processing. [Commit](https://github.com/open-webui/open-webui/commit/2041ab483e21b3a757baa25c47dc2fa29018674f), [Commit](https://github.com/open-webui/open-webui/commit/145c7516f227ce56fd52373cee86217fadf16181), [Commit](https://github.com/open-webui/open-webui/commit/475dd91ed798f2efcdf27799d5c5cae3f0e6e847), [Commit](https://github.com/open-webui/open-webui/commit/5d1459df166cce8445eb1556cc26abbd65a3f9f4), [Commit](https://github.com/open-webui/open-webui/commit/2453b75ff0fb2dc75b929d96f417d84e332922d9), [Commit](https://github.com/open-webui/open-webui/commit/5649a668fad15393a52c27a2f188841af8b66989)
|
||||
- 🚀 Users experience significantly faster initial page load times through dynamic loading of document processing libraries, reducing the initial bundle size. [#20200](https://github.com/open-webui/open-webui/pull/20200), [#20202](https://github.com/open-webui/open-webui/pull/20202), [#20203](https://github.com/open-webui/open-webui/pull/20203), [#20204](https://github.com/open-webui/open-webui/pull/20204)
|
||||
- 💨 Administrators experience dramatically faster user list loading through optimized database queries that eliminate N+1 query patterns, reducing query count from 1+N to just 2 total queries regardless of user count. [#20427](https://github.com/open-webui/open-webui/pull/20427)
|
||||
- 📋 Notes now load faster through optimized database queries that batch user lookups instead of fetching each note's author individually. [Commit](https://github.com/open-webui/open-webui/commit/084f0ef6a5491e186bf6b71c6386973ba18ef2fa)
|
||||
@@ -117,9 +117,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
### Changed
|
||||
|
||||
- ⚠️ **IMPORTANT: Coordinated Update Required for Administrators** — This release includes a major overhaul of database connection handling in the backend that requires all instances in multi-worker, multi-server, or load-balanced deployments to be updated simultaneously; running mixed versions will cause failures due to incompatible database connection management between old and new instances.
|
||||
- ⚠️ This release includes a major overhaul of database connection handling in the backend that requires all instances in multi-worker, multi-server, or load-balanced deployments to be updated simultaneously; running mixed versions will cause failures due to incompatible database connection management between old and new instances.
|
||||
- 📝 Administrators who previously used the standalone "Markdown (Header)" text splitter must now switch to "character" or "token" mode with the new "ENABLE_MARKDOWN_HEADER_TEXT_SPLITTER" toggle enabled, as document chunking now applies markdown header splitting as a preprocessing step before character or token splitting. [Commit](https://github.com/open-webui/open-webui/commit/d3a682759f375c6cb0bc8c170f62863a070f712e), [Commit](https://github.com/open-webui/open-webui/commit/18a33a079bf07487edffc421a721c86194cc90c9), [Commit](https://github.com/open-webui/open-webui/commit/08bf4670ec862018f9dc57296cb19fd5eab14ef6)
|
||||
- 🖼️ Users no longer see the "Generate Image" action button in chat message interfaces. [Commit](https://github.com/open-webui/open-webui/commit/f0829ba6e6fd200702fb76efc43dd785cf87fec9)
|
||||
- 🖼️ Users no longer see the "Generate Image" action button in chat message interfaces; custom function should be used. [Commit](https://github.com/open-webui/open-webui/commit/f0829ba6e6fd200702fb76efc43dd785cf87fec9)
|
||||
- 🔗 Administrators will find the Admin Evaluations page at the new URL "/admin/evaluations/feedback" instead of "/admin/evaluations/feedbacks" to use the correct uncountable form of the word. [#20296](https://github.com/open-webui/open-webui/pull/20296)
|
||||
- 🔐 Scripts or integrations that directly called Image Generation, Web Search, or Audio APIs while those features were disabled in the Admin UI will now receive 403 Forbidden errors, as backend permission enforcement has been added to match frontend restrictions. [#20471](https://github.com/open-webui/open-webui/pull/20471)
|
||||
- 👥 The default group sharing permission changed from "Members" to "Anyone", meaning users can now share content to any group configured with "Anyone" permission regardless of their membership in that group. [Commit](https://github.com/open-webui/open-webui/commit/ca514cd3eda2524b8da472ef17c0ccb216bac2e8)
|
||||
|
||||
@@ -372,37 +372,6 @@
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
{#if total > 0 && $config?.features?.enable_community_sharing}
|
||||
<div class=" flex flex-col justify-end w-full text-right gap-1">
|
||||
<div class="line-clamp-1 text-gray-500 text-xs">
|
||||
{$i18n.t('Help us create the best community leaderboard by sharing your feedback history!')}
|
||||
</div>
|
||||
|
||||
<div class="flex space-x-1 ml-auto">
|
||||
<Tooltip
|
||||
content={$i18n.t(
|
||||
'To protect your privacy, only ratings, model IDs, tags, and metadata are shared from your feedback—your chat logs remain private and are not included.'
|
||||
)}
|
||||
>
|
||||
<button
|
||||
class="flex text-xs items-center px-3 py-1.5 rounded-xl bg-gray-50 hover:bg-gray-100 dark:bg-gray-850 dark:hover:bg-gray-800 dark:text-gray-200 transition"
|
||||
on:click={async () => {
|
||||
shareHandler();
|
||||
}}
|
||||
>
|
||||
<div class=" self-center mr-2 font-medium line-clamp-1">
|
||||
{$i18n.t('Share to Open WebUI Community')}
|
||||
</div>
|
||||
|
||||
<div class=" self-center">
|
||||
<CloudArrowUp className="size-3" strokeWidth="3" />
|
||||
</div>
|
||||
</button>
|
||||
</Tooltip>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{#if total > 30}
|
||||
<Pagination bind:page count={total} perPage={30} />
|
||||
{/if}
|
||||
|
||||
Reference in New Issue
Block a user