mirror of
https://github.com/open-webui/open-webui.git
synced 2026-10-05 02:41:34 +00:00
docs: update Milvus hybrid search and migration warning for the single-collection design, mobile keyboard fix
This commit is contained in:
parent
06ec10731f
commit
c357fcbe14
1 changed files with 3 additions and 2 deletions
|
|
@ -14,7 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
- 🧲 **Reordering filtered model lists.** Models on the admin models page can now be dragged into place while a search, view or tag filter is active, with every model hidden by the filter keeping its position. [#30390](https://github.com/open-webui/open-webui/pull/30390), [#29634](https://github.com/open-webui/open-webui/issues/29634)
|
||||
- 🖨️ **Images in note PDFs.** Downloading a note as a PDF now includes the images pasted into it, where the PDF held only the title and text. [#30975](https://github.com/open-webui/open-webui/pull/30975), [#30974](https://github.com/open-webui/open-webui/issues/30974)
|
||||
- 🕵️ **Tavily search depth.** Administrators can now choose how deep Tavily web searches go, from ultra-fast to advanced, in the Tavily settings of the web search page or through "TAVILY_SEARCH_DEPTH", separately from the existing extract depth. [#31308](https://github.com/open-webui/open-webui/pull/31308), [#29891](https://github.com/open-webui/open-webui/issues/29891)
|
||||
- 🏎️ **Native hybrid search on Milvus.** Hybrid search on Milvus 2.5 and newer, with one collection per knowledge base or with multitenancy, now runs the keyword half inside Milvus with its built-in BM25 full-text search and merges it with the vector results, where every search loaded every chunk of the collection into Open WebUI and scored it there, making hybrid search on Milvus much faster and lighter on memory; it needs Milvus 2.5 or newer, and existing collections get a text-only companion collection built once at startup. [#31645](https://github.com/open-webui/open-webui/pull/31645), [#26243](https://github.com/open-webui/open-webui/issues/26243)
|
||||
- 🏎️ **Native hybrid search on Milvus.** Hybrid search on Milvus 2.5 and newer, with one collection per knowledge base or with multitenancy, now runs inside Milvus with its built-in BM25 full-text search next to the vectors in the same collection, where every search loaded every chunk of the collection into Open WebUI and scored it there, making hybrid search on Milvus much faster and lighter on memory; the BM25 weight setting works the same way it does on pgvector. [#31645](https://github.com/open-webui/open-webui/pull/31645), [#31660](https://github.com/open-webui/open-webui/pull/31660), [#26243](https://github.com/open-webui/open-webui/issues/26243)
|
||||
- 🪙 **Input and output tokens in analytics.** Hovering, focusing or clicking the token total on the admin Analytics dashboard now shows how many of those tokens were input and how many were output. [Commit](https://github.com/open-webui/open-webui/commit/7e317fbada4acc5c48f326aa5935b3928275ea78), [#31646](https://github.com/open-webui/open-webui/issues/31646)
|
||||
- 🚀 **Faster JSON handling across the app.** Every instance now reads and writes JSON with orjson, speeding up request and response bodies, streamed provider responses and live socket updates, which now encode about 17 times and decode about 3 times faster. [#31616](https://github.com/open-webui/open-webui/pull/31616)
|
||||
- 🔄 **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security.
|
||||
|
|
@ -171,10 +171,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
- 📸 **iPhone photos with vision models.** HEIC and HEIF photos from iPhones are now converted and uploaded as JPEG in chats, channels and notes whatever type the browser reports, where Firefox and some other browsers uploaded them as HEIC and vision models failed with an error. [#31649](https://github.com/open-webui/open-webui/pull/31649), [#28411](https://github.com/open-webui/open-webui/issues/28411)
|
||||
- 📦 **New files in shared chats.** Files attached to a message together with a file already in the chat now open in shared copies of the chat, where none of the new files were recorded and people opening the shared chat could not open them. [#31650](https://github.com/open-webui/open-webui/pull/31650), [#31648](https://github.com/open-webui/open-webui/issues/31648)
|
||||
- 🎭 **Pages with several main sections in the Playwright loader.** The Playwright web loader now reads the whole page when it has more than one main section, such as Ubiquiti tech specs pages, where it returned only the site menu and lost the actual content. [#31644](https://github.com/open-webui/open-webui/pull/31644), [#28643](https://github.com/open-webui/open-webui/issues/28643)
|
||||
- 📱 **No keyboard popping up from menus on phones.** Closing the Integrations menu or opening a dropdown in the automation dialog on a phone no longer brings up the on-screen keyboard. [#31657](https://github.com/open-webui/open-webui/pull/31657), [#31656](https://github.com/open-webui/open-webui/issues/31656)
|
||||
|
||||
### Changed
|
||||
|
||||
- ⚠️ **IMPORTANT for Milvus and Milvus multitenancy users: back up your Milvus data before upgrading**: On its first start with "ENABLE_DB_MIGRATIONS" on (the default), this release copies the chunk text of every existing Milvus collection into a new BM25 companion collection, and Open WebUI only finishes starting once that is done, which took 40 to 45 minutes for 200 GB with 1536-dimension embeddings on one standalone Milvus server, so plan for a long first startup and enough free disk space for a second copy of the chunk text. Nothing is re-embedded and the original collections are never changed or deleted: a failed copy is retried with smaller batches and again on the next start, and the new collection is only used once its copy has fully succeeded. The migration was tested extensively on real installations, including across a Milvus 2.6 to 3.0.2 upgrade, but no testing covers every setup, so back up first and avoid upgrading Milvus and Open WebUI on the same day where you can. Hybrid search on Milvus needs Milvus 2.5 or newer; on 2.4 and older the migration is skipped and there is no native hybrid search. [#31645](https://github.com/open-webui/open-webui/pull/31645)
|
||||
- ⚠️ **IMPORTANT for Milvus and Milvus multitenancy users: back up your Milvus data before upgrading**: On its first start with "ENABLE_DB_MIGRATIONS" on (the default), this release rebuilds every existing Milvus collection so its vectors, text and BM25 keyword index live together, and Open WebUI only finishes starting once that is done; every collection is copied in full, vectors included, which ran at 11 to 22 MB/s on one 16-thread machine with the official Milvus docker compose setup, so 200 GB takes about 2.5 to 5 hours depending on chunk size, and it needs free disk space for a second copy of all your Milvus data until it finishes. Nothing is re-embedded, and the original collections are only dropped after every copy has succeeded: a failed run changes nothing and is retried on the next start. The migration was tested extensively on real installations, including across a Milvus 2.6 to 3.0.2 upgrade, but no testing covers every setup, so back up first and avoid upgrading Milvus and Open WebUI on the same day where you can. Hybrid search on Milvus needs Milvus 2.5 or newer; on 2.4 and older the migration is skipped and there is no native hybrid search. [#31645](https://github.com/open-webui/open-webui/pull/31645), [#31660](https://github.com/open-webui/open-webui/pull/31660)
|
||||
- ⚡ **orjson on by default.** "ENABLE_ORJSON" now defaults to on, and setting "ENABLE_ORJSON=false" switches back to the standard JSON encoder. [#31616](https://github.com/open-webui/open-webui/pull/31616)
|
||||
- 🔁 **Update Redis-backed instances together.** Where several servers share their websocket traffic through Redis, every instance should be updated at the same time, since live chat updates sent by an updated instance do not reach one still on an older version unless "WEBSOCKET_REDIS_ROOM_CHANNELS" is set to false. [#28818](https://github.com/open-webui/open-webui/pull/28818)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue