v5.53.0
IceWhaleTech/CasaOSv5.53.0Sep 9, 2026by nclsndr
Upgrading?
AI Summary
This release adds an export button for audit logs and improves content management workflows. It also addresses changes to the Media Control Protocol (MCP) server to prevent tool dropping and fixes several bugs in the upload and content-type builder modules.
Key Highlights
- Added export button for audit logs
- MCP clients no longer drop advertised tools (JSON Schema 2020-12)
- Default new private fields to not searchable
- Security improvements for email attachments in the sendmail provider
- Fixes for drawer interactions and transfer configuration errors
Breaking Changes
- MCP clients no longer drop advertised tools
- Unknown or unauthorized tool calls now return JSON-RPC error -32602
- extra.sendNotification and extra.sendRequest are removed
- One prompt argsSchema that cannot become JSON Schema hides prompts from prompts/list
New Features
- Add an export audit logs button
- content-releases: record release actions in audit logs
Full Release Notes
## 5.53.0 (2026-09-09) ### 🚀 New feature - Add an export audit logs button ([#27427](https://github.com/strapi/strapi/pull/27427)) - **content-releases:** record release actions in audit logs ([#27436](https://github.com/strapi/strapi/pull/27436), [#27436](https://github.com/strapi/strapi/pull/27436)) ### 🔥 Bug fix - close the drawer on click on interactive elements ([4573d58806](https://github.com/strapi/strapi/commit/4573d58806)) - transfer configuration import discards the error that caused it ([#27565](https://github.com/strapi/strapi/pull/27565)) - misc users-permissions and admin ([2f3595fe61](https://github.com/strapi/strapi/commit/2f3595fe61)) - **content-type-builder:** default new private fields to not searchable ([#27482](https://github.com/strapi/strapi/pull/27482)) - **email-sendmail:** disable file and URL access for attachments ([#27430](https://github.com/strapi/strapi/pull/27430)) - **mcp:** bump mcp sdk@2 to stop clients droping advertised tools ([#27505](https://github.com/strapi/strapi/pull/27505)) - **strapi:** --sourcemap flag has no effect on the admin build ([#27545](https://github.com/strapi/strapi/pull/27545)) - **upload:** reserve list space for the bulk actions bar ([#27509](https://github.com/strapi/strapi/pull/27509)) - **upload:** filter the row replace picker by the asset's mime ([#27508](https://github.com/strapi/strapi/pull/27508)) - **upload:** bound the focal point fields to the crop area ([#27496](https://github.com/strapi/strapi/pull/27496)) - **upload:** folder navigation resets media library list scroll and p… ([#27449](https://github.com/strapi/strapi/pull/27449)) - **upload:** keep the drawer open when a control behind is pressed ([3ebdde0965](https://github.com/strapi/strapi/commit/3ebdde0965)) - **upload:** only a primary-button press dismisses the drawer ([3b81103657](https://github.com/strapi/strapi/commit/3b81103657)) - **upload:** contain fast provider rejections in upload batches ([#27543](https://github.com/strapi/strapi/pull/27543)) ### ⚙️ Chore - release v5.52.3 update develop ([2695ff53ff](https://github.com/strapi/strapi/commit/2695ff53ff)) - **.github/draft-release:** run the workflow more than once per release ([#27573](https://github.com/strapi/strapi/pull/27573)) - **ci:** pin all GitHub Actions to latest versions by commit SHA ([37d9438606](https://github.com/strapi/strapi/commit/37d9438606)) - **ci:** add the draft-release action and workflow ([#27562](https://github.com/strapi/strapi/pull/27562)) - **deps:** bump undici from 6.28.0 to 6.28.1 ([#27568](https://github.com/strapi/strapi/pull/27568)) - **lint:** make oxlint a blocking ci gate ([#27450](https://github.com/strapi/strapi/pull/27450)) ### ⚠️ Changes to be aware of #### MCP clients no longer drop advertised tools The built-in MCP server now advertises tools as JSON Schema 2020-12, so strict clients that previously dropped every tool keep the full list. If you register custom MCP tools or prompts: unknown or unauthorized tool calls now return JSON-RPC error `-32602` instead of `isError: true`; `extra.sendNotification` and `extra.sendRequest` are gone; and one prompt `argsSchema` that cannot become JSON Schema (for example `z.date()`) hides every prompt from `prompts/list`. ([#27505](https://github.com/strapi/strapi/pull/27505)) ### ❤️ Thank You - Adrien L @Adzouz - Adrien Lepoutre @Adzouz - Andrei L @unrevised6419 - Arthur Moreau - Bassel Kanso - Gonzalo Andres Garcia @gonbaum - Jamie Howard @jhoward1994 - Jan Kahmen @kah-ja - Moutaz-homsi - Nico André - Simon Norris
Related Repositories
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
The world’s fastest framework for building websites.
:cherry_blossom: A command-line fuzzy finder