# MoneyPrinterTurbo v1.3.5 - Product: MoneyPrinterTurbo (https://whatsnew.fyi/product/moneyprinterturbo) - Vendor: harry0703 - Date: 2026-08-22 - Version: v1.3.5 - Original notes: https://github.com/harry0703/MoneyPrinterTurbo/releases/tag/v1.3.5 - Permalink: https://whatsnew.fyi/product/moneyprinterturbo/releases/v1.3.5 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** — Add MiniMax and Fish Audio text-to-speech providers - **added** — Add Anthropic Claude as a native LLM provider - **added** — Add Shengsuan AI and WaveSpeed text-to-video material sources - **added** — Add reusable WebUI generation settings and preset import/export with optional API key backup and restore - **added** — Add LLM-generated social captions for every supported cross-post platform - **added** — Add Italian WebUI translation - **added** — Add Japanese README - **added** — Add optional API key authentication for /api/v1 endpoints and generated task files - **changed** — Improve MiniMax regional endpoint and voice selection support - **changed** — Synchronize Gemini voices with the official catalog - **changed** — Improve API response schemas and migrate model configuration to Pydantic v2 ConfigDict - **changed** — Distinguish the supported Kimi API platforms in configuration and the WebUI - **fixed** — Fix the last subtitle line being clipped for some text and font combinations - **fixed** — Fix Docker dependency installation retries to stop the build on persistent package failures instead of silently ignoring them - **fixed** — Roll back task state when background scheduling fails - **fixed** — Preserve paragraph boundaries in normalized LLM responses - **fixed** — Handle configuration files containing repeated UTF-8 BOM markers - **security** — Restrict custom audio inputs to allowed locations to prevent path traversal - **security** — Prevent generated task files from being accessed through escaping symlinks - **security** — Harden local material uploads with stricter file and path validation - **security** — Sanitize client-supplied request IDs before using them in task processing [English](#en-v1.3.5) | [中文](#cn-v1.3.5)

Highlights

- Added MiniMax and Fish Audio text-to-speech providers, improved MiniMax regional endpoint and voice selection support, synchronized Gemini voices with the official catalog, and added automatic voice previews in the WebUI. - Added Anthropic Claude as a native LLM provider. - Added Shengsuan AI and WaveSpeed text-to-video material sources. - Added reusable WebUI generation settings and preset import/export, including optional API key backup and restore. - Added LLM-generated social captions for every supported cross-post platform, instead of limiting them to YouTube. - Added an Italian WebUI translation and a Japanese README. ##### Security - Added optional API key authentication for `/api/v1` endpoints and generated task files. Existing installations remain backward compatible while `app.api_key` is empty. - Restricted custom audio inputs to allowed locations to prevent path traversal. - Prevented generated task files from being accessed through escaping symlinks. - Hardened local material uploads with stricter file and path validation. - Sanitized client-supplied request IDs before using them in task processing. ##### Fixes and Improvements - Fixed the last subtitle line being clipped for some text and font combinations, including multiline subtitles and text without descenders. - Added an actionable startup error when FFmpeg is unavailable. - Fixed Docker dependency installation retries so persistent package failures stop the build instead of being silently ignored. - Rolled back task state when background scheduling fails, preventing tasks from remaining stuck in an incorrect state. - Improved API response schemas and migrated model configuration to Pydantic v2 `ConfigDict`. - Registered the ping health-check router. - Preserved paragraph boundaries in normalized LLM responses. - Distinguished the supported Kimi API platforms in configuration and the WebUI. - Handled configuration files containing repeated UTF-8 BOM markers. - Improved MiniMax voice discovery and validated generated audio before replacing an existing output file. ##### Upgrade Notes - No authentication is required by default. To protect the V1 API and generated task files, set `app.api_key` in `config.toml` and send the same value in the `x-api-key` request header. - Settings preset exports can contain provider credentials when API key backup is enabled. Store exported preset files securely and do not commit them to source control. - Fish Audio, MiniMax, Anthropic Claude, WaveSpeed, and Shengsuan AI require their respective provider credentials before they can be used. ##### What's Changed - Add MiniMax text-to-speech support by @octo-patch in https://github.com/harry0703/MoneyPrinterTurbo/pull/1175 - Roll back task state when scheduling fails by @HaningZS in https://github.com/harry0703/MoneyPrinterTurbo/pull/1192 - Persist reusable WebUI generation settings by @HaningZS in https://github.com/harry0703/MoneyPrinterTurbo/pull/1191 - Autoplay WebUI voice previews by @AZEROSTART in https://github.com/harry0703/MoneyPrinterTurbo/pull/1186 - Synchronize Gemini TTS voices with the official catalog by @jxnding in https://github.com/harry0703/MoneyPrinterTurbo/pull/1195 - Add a Japanese README by @eltociear in https://github.com/harry0703/MoneyPrinterTurbo/pull/1202 - Register the ping health-check router by @NafeesMadni in https://github.com/harry0703/MoneyPrinterTurbo/pull/1212 - Add an Italian WebUI translation by @SandroHub013 in https://github.com/harry0703/MoneyPrinterTurbo/pull/1213 - Export and import WebUI settings presets and API key backups by @rignaneseleo in https://github.com/harry0703/MoneyPrinterTurbo/pull/1211 - Improve response schemas and migrate to Pydantic v2 `ConfigDict` by @NafeesMadni in https://github.com/harry0703/MoneyPrinterTurbo/pull/1217 - Add WaveSpeed AI as a text-to-video material source by @chengzeyi in https://github.com/harry0703/MoneyPrinterT _[Truncated at 4000 characters — full notes: https://github.com/harry0703/MoneyPrinterTurbo/releases/tag/v1.3.5]_