5.54.0 (2026-09-16)
π New feature
- i18n: record locale management in audit logs (#27547)
- upload: add MCP scaffolding and read tools to the upload plugin (#27523)
- upload: add the media_update_asset MCP tool (#27574)
- upload: make the new Media Library the default (#27606)
- upload: manage media library folders over MCP (#27576)
- upload: move media library assets over MCP (#27578)
- upload: delete media library assets over MCP (#27580)
- upload: add banner announcing the new version (#27625)
π₯ Bug fix
- restore tests workflow (#27626)
- home test failing on new media library upload (#27629)
- admin: stop treating access-token expiry as a logout (#27424)
- admin: stop forwarding type onto TimePicker (#27632)
- content-manager: prevent mobile actions drawer from covering fields (#27588)
- content-manager: back after publishing a new entry returns to a pre-filled create form (#27604)
- content-manager: entries-per-page selector shows 10 instead of the configured default page size (#27646)
- content-type-builder: experimental indexes removed when saving a content type (#27597)
- core/core: media document ids cannot be linked with document service (#27557)
- data-transfer: validate asset metadata before restore (#27480)
- upload: keep a replaced file in its folder (#27524)
- upload: forward metas when replacing a file (#27544)
- upload: keep the drag preview under the cursor (#27542)
- upload: media_update_asset reports the asset's real folder (#27624)
- upload: bind the media MCP folder tools and pin their test contracts (#27594)
- utils: escape the dot in parseType's time regex (#27561)
βοΈ Chore
- content-type-builder: alphabetize dependencies (#27616)
- core: replace node-schedule with croner (#27309)
- deps: bump ai sdk in content-type-builder to v6 (EE-174) (#27582)
- upload: remove the beta notice from the new Media Library (#27667)
π Enhancement
- preview: add blocks support (#27274)
β€οΈ Thank You
- Adrien L @Adzouz
- Bassel Kanso
- Ben Irvin
- Christopher Pruijsen @cpruijsen
- ELABBASSI Hicham
- Giulio Montagner @giu1io
- Gonzalo Andres Garcia @gonbaum
- Manish Tiwari @yfwmaniish
- mathildeleg @mathildeleg
- Muhammad Rafay
- Nico AndrΓ©
- TupiC @TupiC