diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bf6204e9d..3369311781 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ’ก **Model ID suggestions for connections.** After verifying a connection in the add or edit connection dialog, the model ID field suggests the models the server reports, leaving out ones already added. [Commit](https://github.com/open-webui/open-webui/commit/fd0749fba106db4809a2c72fc42538d249b8b519) - ๐Ÿ†” **MCP Connection ID filled in from the name.** When adding an MCP tool server, the ID field is now labeled Connection ID and filled in from the server name, so it no longer has to be typed before saving or registering an OAuth client, and importing a connection keeps its ID. [Commit](https://github.com/open-webui/open-webui/commit/079647f1425ef80be5a330bf1b2c4158d66c8340) - ๐Ÿ”ฉ **MCP tools listed in the chat tools dialog.** Expanding an MCP tool server in the tools dialog of the chat input now loads and lists its tools with their descriptions and a tool count, offers Reconnect when the server needs you to sign in again, and only shows the tool servers selected for the chat. [Commit](https://github.com/open-webui/open-webui/commit/fb741ebcd2daed626405f9458c192e5161bce4c0) +- ๐Ÿชฃ **S3 file storage on the slim image.** The slim image can now keep files in an S3 bucket with "STORAGE_PROVIDER" set to s3, where it only supported local storage; Google Cloud and Azure storage still need the standard image. [Commit](https://github.com/open-webui/open-webui/commit/425da8b6cc14144895c6eba19a70cf5c8881d3cf) - ๐Ÿ”„ **General improvements.** Various improvements were implemented across the application to enhance performance, stability, and security. - ๐ŸŒ **Translation updates.** Translations for German, Italian, Turkish, Persian, Indonesian, Catalan, French, Malay, Simplified Chinese, Hindi and Japanese were enhanced and expanded. @@ -222,6 +223,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - ๐Ÿ”‡ **Interrupting Voice mode stops the reply.** Interrupting Voice mode while it speaks now stops the rest of the reply instead of reading out the sentences that were already queued. [#31877](https://github.com/open-webui/open-webui/pull/31877), [#31876](https://github.com/open-webui/open-webui/issues/31876) - โฉ **Speech Playback Speed for Read Aloud.** Read Aloud and response auto-playback now play at the chosen Speech Playback Speed for every sentence, where the speed fell back to normal at each new sentence. [#31881](https://github.com/open-webui/open-webui/pull/31881), [#31870](https://github.com/open-webui/open-webui/issues/31870) - ๐Ÿ“‚ **File browser stays in your folder.** When the agent runs a command in the terminal, the file browser panel now stays in the folder you picked and keeps the open file in view, where it jumped back to the top folder after every command, so the next command also ran there. [#31878](https://github.com/open-webui/open-webui/pull/31878), [#30051](https://github.com/open-webui/open-webui/issues/30051) +- ๐Ÿงท **Tool calls with reused ids.** With providers that number tool calls from zero again each time the model calls tools within one reply, such as Kimi K3 on OpenRouter, each call now keeps its own arguments and result, where later calls overwrote earlier ones in the saved chat and the model got earlier results next to the wrong arguments. [#31887](https://github.com/open-webui/open-webui/pull/31887), [#28305](https://github.com/open-webui/open-webui/issues/28305) +- ๐Ÿ“ค **Unarchive from the chat menu.** The menu in the chat header now offers Unarchive for an archived chat and confirms it with a matching message, where it always showed Archive. [#31857](https://github.com/open-webui/open-webui/pull/31857), [#31473](https://github.com/open-webui/open-webui/issues/31473) ### Changed