# SillyTavern 1.14.0 - Product: SillyTavern (https://whatsnew.fyi/product/sillytavern) - Vendor: SillyTavern - Date: 2025-11-22 - Version: 1.14.0 - Original notes: https://github.com/SillyTavern/SillyTavern/releases/tag/1.14.0 - Permalink: https://whatsnew.fyi/product/sillytavern/releases/1.14.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Z.AI API and SiliconFlow as Chat Completion sources - **added** — Ability to attach multiple files and images to a single message - **added** — Ability to attach audio files to messages - **added** — Prompt audio inlining support for Gemini and OpenRouter - **added** — Gallery and list style switching for messages with attached media - **added** — Start Reply With to master import/export in Advanced Formatting - **added** — Per-chat overrides for example messages and system prompts - **added** — Block quote rendering when Show tags setting is enabled in Markdown - **added** — Option to lock sampler selection per API type in Text Completion - **added** — Tag sorting by most used in the Tag Manager dialog - **added** — Veo (Google) and Sora 2 (OpenAI) models for video generation - **added** — OpenRouter and Electron Hub as provider options for Vector Storage - **added** — Video attachment captioning for Image Captioning extension (Gemini only) - **changed** — Default presets for Text Completion and Kobold Classic updated, legacy presets removed - **changed** — Model lists updated for Gemini, Claude, OpenAI and Moonshot - **changed** — OpenRouter providers list synchronized - **changed** — VertexAI-specific safety categories added with OFF values for Gemini models - **changed** — Advanced Formatting settings that do not work for Chat Completion API are now grayed out - **changed** — Alternate greetings can now be reordered - **changed** — Maximum number of tags that can be imported from a character increased to 50 - **changed** — Multiline inputs in popups now input a linebreak instead of submitting the popup - **changed** — Git operations with extensions now timeout after 5 minutes of inactivity - **changed** — Regex presets are now applied before scoped regex - **fixed** — Quick Replies not auto-executing on new group chats - **fixed** — NanoGPT and DeepSeek models not saving to presets - **fixed** — Message editor closing when ending IME composition with Esc key - **fixed** — Edge cases in JSON schema conversion for Gemini models - **fixed** — Image caching on avatar updates in Firefox - **fixed** — Horde shared keys showing incorrect kudos value - **fixed** — Error notifications for Gemini in non-streaming mode - **fixed** — Text Completion empty JSON schema input no longer sends empty object in the request - **fixed** — Invalid IP whitelist entries are now skipped and logged on startup - **fixed** — Crash in parseOpenAIChatLogprobs when top_logprobs is empty #### SillyTavern 1.14.0 ##### Breaking changes Due to changes in the handling of attached media, chat files containing such media will not be backward compatible with versions prior to 1.14.0. Third-party extensions that read or write media to chat messages may require updates to be compatible with this version. Please contact the extension authors for more information. ##### Backends - Added Z.AI API and SiliconFlow as Chat Completion sources. - Updated default presets for Text Completion and Kobold Classic, legacy presets are removed. - Updated model lists for Gemini, Claude, OpenAI and Moonshot. - Added VertexAI-specific safety categories with `OFF` values for Gemini models. - Synchronized OpenRouter providers list. ##### Improvements - Added the ability to attach multiple files and images to a single message. - Added the ability to attach audio files to messages. - Added prompt audio inlining support for Gemini and OpenRouter. - Can switch between gallery and list styles in messages with attached media. - Advanced Formatting settings that do not work for Chat Completion API are now grayed out. - Added Start Reply With to master import/export in Advanced Formatting. - Alternate greetings can now be reordered. - Added per-chat overrides for example messages and system prompts. - Markdown: Block quotes can be rendered when "Show tags" setting is enabled. - Text Completion: Empty JSON schema input no longer sends empty object in the request. - Text Completion: Added an option to lock sampler selection per API type. - Server: Invalid IP whitelist entries are now skipped and logged on startup. - Tags: Can be sorted by most used in the Tag Manager dialog. - Tags: Increased maximum number of tags that can be imported from a character to 50. - UX: Multiline inputs in popups will input a linebreak instead of submitting the popup. - UX: Show a confirmation when reloading/leaving the page while editing a message. - More complete support for characters import from BYAF archives. - World Info: Added a height limit to entry keys inputs. ##### Extensions - Git operations with extensions now timeout after 5 minutes of inactivity. - Regex: Preset regex are now applied before scoped regex. - Image Captioning: Added captioning for video attachments (currently Gemini only). - Image Generation: Added Veo (Google) and Sora 2 (OpenAI) models for video generation. - Vector Storage: Added OpenRouter and Electron Hub as provider options. ##### Bug fixes - Fixed Quick Replies not auto-executing on new group chats. - Fixed NanoGPT and DeepSeek models not saving to presets. - Fixed message editor closing when ending IME composition with Esc key. - Fixed edge cases in JSON schema conversion for Gemini models. - Fixed image caching on avatar updates in Firefox. - Fixed Horde shared keys showing incorrect kudos value. - Fixed error notifications for Gemini in non-streaming mode. ##### Community updates * Extracted `messageEdit` and `messageEditCancel` from `.mes_edit` and `.mes_edit_cancel` by @DeclineThyself in https://github.com/SillyTavern/SillyTavern/pull/4633 * CC: Add advanced formatting null settings notice by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4661 * Allow blockquotes with encoded tags by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4662 * Added deleteMessage method by @bmen25124 in https://github.com/SillyTavern/SillyTavern/pull/4666 * feat: set sortable handle for regex by @StageDog in https://github.com/SillyTavern/SillyTavern/pull/4667 * feat: Apply preset regexes before scoped regexes + avoid unnecessary popping up by @StageDog in https://github.com/SillyTavern/SillyTavern/pull/4672 * feat: add move up/down functionality for alternate greetings by @Cohee1207 in https://github.com/SillyTavern/SillyTavern/pull/4676 * fix: timeout git process after 5 minutes of inactivity by @Cohee1207 in https://github.com/SillyTavern/SillyTave _[Truncated at 4000 characters — full notes: https://github.com/SillyTavern/SillyTavern/releases/tag/1.14.0]_