* docs: 0.11.5 changelog
Changelog for 0.11.5: Redis per-room delivery, revoked channel and note access, Docling file names, the 0.11.4 interface language regression and the other fixes since v0.11.4, plus a Changed entry asking Redis-backed fleets to update all instances together.
* docs: voice call speech failure entry
* docs: OAuth refresh race, Windows automations and analytics scroll entries
* docs: 0.11.5 entries for voice, queue, MCP OAuth, automations and other fixes
* docs: account copy buttons and read-only prompt controls entries
* docs: token exchange groups, personal terminal skills, share link and hourly analytics entries
* docs: link issues fixed by direct commits and split the send now entry
* docs: chat title with title generation off entry
* docs: 0.11.5 date
* docs: Windows terminal AGENTS.md, CJK text uploads, folder names and direct connection removal entries
* docs: note PDF images, blocked OAuth groups, per-chat streaming, channel Ctrl+Enter, CSV import and auth settings entries
* docs: model sync on SQLite entry
* docs: 0.11.5 date
* docs: tool history, Responses API errors, reasoning spacing, Ollama max_tokens, skills, clipboard, calendar and other entries
* docs: 0.11.5 date
* docs: failed timers, Qdrant strict mode and German translation entries
* docs: sub-agent tools, share dialog, HTML uploads, PostgreSQL search, Anthropic endpoint and translation entries
* docs: Tavily search depth, multi-call tool approval, menu outside clicks and arena model entries
* docs: artifacts pane after deleting a message entry
* docs: failed Anthropic Messages streams entry
* docs: relevance scores on knowledge tool citations entry
* docs: exploring status entry
* docs: link the thinking indicator issue
* docs: Ollama connection headers and authentication entry
* docs: Manage Ollama headers and Share/Delete dialog first click entries
* docs: attached files after compaction entry and dropdown commit link
* docs: admin chat access, menu first click, Ollama model transfer entries and date
* docs: changelog entries for model selector menu actions, Enter after a smiley and early chat titles
* docs: changelog entries for tool approval fixes and Code Interpreter on chat switch
* docs: update 0.11.5 changelog date
* docs: changelog entry for repeating calendar events and Malay translation
* docs: update 0.11.5 changelog date
* docs: changelog entries for channel permissions, direct message members, temporary chat sub-agents, MCP timeout and more
* docs: changelog entries for 30 upstream fixes, ENABLE_ORJSON default and Simplified Chinese translation
* docs: list the security fixes previously left out of the 0.11.5 changelog
* docs: changelog entries for Milvus native hybrid search with migration warning and seven fixes
* docs: add performance entry for orjson by default
* docs: expand the Milvus migration warning
* docs: clarify Milvus 2.5 requirement for hybrid search
* docs: changelog entry for Playwright pages with several main elements
* docs: update 0.11.5 changelog date
* docs: update Milvus hybrid search and migration warning for the single-collection design, mobile keyboard fix
* docs: changelog entries for separate Tools, Functions and tool server switches
* docs: changelog entries for 11 upstream fixes, audit log masking and Hindi translation
* docs: changelog entries for channel message queue, provider error passthrough, chat memory and code block dollar signs
* docs: simplify the Milvus migration warning
* docs: tighten the Milvus migration warning
* docs: shorten the Milvus migration warning
* docs: add long MCP tool names, Voice mode call link checks and Kokoro setup to changelog
* docs: add cancelled Ollama downloads fix to changelog
* docs: update 0.11.5 changelog date
* docs: add Responses API chat freeze, model JSON Preview and user menu pin fixes to changelog
* docs: add note paste, MCP OAuth scope and stuck loading response fixes to changelog
* docs: add empty reply chat fix to changelog
* docs: update 0.11.5 changelog date
* docs: add arena default, build channel, model ID suggestions and twelve fixes to changelog
* docs: add MCP Connection ID from name to changelog
* docs: add deleted group access grants, latest reply on open and function sharing fixes to changelog
* docs: move function menu sharing entry to fixes
* docs: add MCP tools list, model unload refresh, voice, speech speed and file browser fixes to changelog
* docs: add slim S3 storage, reused tool call ids and unarchive fixes to changelog
* docs: add two-factor sign-in, session revocation hardening, folder default model and model list changes to changelog
* docs: correct automation and sub-agent session entry
* docs: add nested groups to changelog
* docs: add default models per group to changelog
* docs: use a unique emoji for group default models
* docs: add Read Aloud after Voice mode fix to changelog
* docs: correct Read Aloud entry wording
* docs: drop the group database entry
* docs: bump 0.11.5 date
* docs: add OpenAI Realtime speech engine
* docs: quote realtime prompt env var
* docs: clarify realtime tts entry
* docs: add model controls
* docs: expand model controls example
* docs: link closed issues and json copy fix
* docs: rename 0.11.5 to 0.12.0
* docs: add realtime voice calls and slider controls
* docs: remove stray blank line
* docs: bump 0.12.0 date
* docs: add realtime call avatars
* docs: add tool call, milvus, citation and schema fixes
* docs: lead added with realtime voice calls
* docs: add image storage and workspace search fixes
* docs: add qdrant, sidebar date, web search popup and mcp status entries
* docs: add skills builtin tool toggle
* docs: note skills switch default
* docs: add Tamil to translation updates
* docs: add read-only chat cloning and shared note files
* docs: add filter order for approved tool calls
* docs: add Spanish, Vietnamese and Norwegian Bokmål to translation updates
* docs: link file context issue to approved tool call entry
* docs: add folder sharing restriction and model availability views
* docs: add replying in shared chats and private owner settings
* docs: add shared chat authors, typing indicator and admin read-only chat access
* docs: add delete and reset to admin model menu
* docs: add streamed image, reranker header and plain link fixes
* docs: link orphaned model permissions issue
* docs: add MCP OAuth discovery fallback and Greek translation
* docs: add deleted chat folder refresh
* docs: add outlet finish reason, shared folder chat owners and Lithuanian
* docs: add tool server OAuth token refresh fix
* docs: add non-streamed tool reply and Redis reconnect fixes
* docs: add Korean, Canadian French and Swedish to translation updates
* docs: add rich text paste freeze fix
* docs: add notes API switch, thinking tag answers and streaming cursor
* docs: add Thai to translation updates
* docs: add Estonian to translation updates
* docs: add URL prompt auto-send opt-in
* docs: update link parameter entry to confirmation prompts
* docs: note voice link parameter
* docs: restore blank line after Added heading
* docs: move streaming cursor entry near top of added
* docs: move admin model views entry near top of added
* docs: move new features from changed to added
* docs: add MCP structured results, localized dates, calendar month loading and Russian
* docs: add terminal prompt cache settings and nested chat variable fix
* docs: update 0.12.0 date
* docs: changelog sub-agent and timer instructions, Bosnian and Ukrainian
* docs: link sub-agent prompt issue
* docs: changelog translation updates
* docs: changelog translation updates
* docs: changelog profile card local time and last seen
* docs: changelog OpenCV duplicate, Traditional Chinese and Polish
* docs: changelog DEFAULT_LOCALE starting language
* docs: changelog multi-file skills with version history
* docs: changelog skill creation permission note
* docs: move OpenCV change out of the 0.11.4 section
* docs: changelog knowledge file browser, prompt version compare, knowledge file fixes
* docs: changelog skill versions and SKILL.md header parsing
* docs: changelog model version history and access from lists
* docs: changelog tool and function version history, Georgian and Galician
* docs: changelog Exa web loader and folder page navigation
* docs: clarify folder page navigation entry
* docs: changelog long translated menu labels
* docs: changelog switched-off MCP servers, link closed issues
* docs: changelog date 2026-10-10
* docs: changelog for create menu reload and select list placement fixes
* docs: changelog for forking shared chats and custom parameter suggestions
* docs: changelog for skill import from link and reworked model editor
* docs: expand and move up the model editor redesign entry
* docs: changelog for model editor follow-ups and admin-only skill import from URL
* docs: changelog for sharing skills with the community
* docs: changelog for eight fixes and the skill Share menu item
* docs: changelog for two security fixes and eighteen fixes from the latest dev batch
* docs: changelog for temporary chat tool approval, collaborative editing limits, seven fixes and model controls for editors
* docs: changelog for Tool Search and three fixes
* docs: changelog for compaction during tool runs and fork button removal
* docs: move major Added entries to the top
* docs: move context compaction entry into the top of Added
* docs: remove serial comma in interface language entry
* docs: distinct emojis for sidebar and reload loop entries
* docs: review fixes for orjson, Tool Search, Builtin Tools label, audit log and OAuth placement
* docs: clearer wording for unfinished responses and sub-agent instructions entries
* docs: changelog for PostgreSQL pending files index and compaction issue link
* docs: move PostgreSQL knowledge index entry to Added
When the server restarted while a reply was streaming, the page reconnected but kept showing the cut-off reply as still generating. The Stop button stayed and the next message got no answer until the page was reloaded. After reconnecting, the page now checks whether the reply is still being generated and, if not, shows it as finished, which is how it behaved before the shared chats change.
Fixes#32204
With the Docling engine, a blank page in a PDF threw off the page number of everything after it, so citations showed the wrong page and opened the file at the wrong place. Page numbers now come from the page Docling reports for each piece of text. Files that were already uploaded keep their old page numbers until they are reindexed or uploaded again.
Fixes#32201
After a server upgrade, browsers could keep reusing their cached copy of the old app page for days, since it was sent with no caching instructions. That old page points at files the new version no longer has, so the app reloads into the same cached page and loops until a hard refresh. The app page now tells the browser to check for a newer version on every visit, which is a tiny request when nothing changed. Other files are cached as before, and an admin-set CACHE_CONTROL still takes precedence.
Fixes#31630
Collaborative document buffers now keep a size budget per document and a limit on open documents per connection, only store well-formed updates and are keyed by the document id unchanged.