v5.52.2
📦 strapiView on GitHub →
🐛 21 fixes🔧 9 symbols
Summary
This release includes numerous bug fixes across various modules including admin, content-manager, core, database, i18n, permissions, plugins, and upload. It also introduces a security enhancement by blocking SVG uploads by default in new projects.
Migration Steps
- If using new projects, allow `image/svg+xml` in the upload security config if SVG uploads are desired.
🐛 Bug Fixes
- Make drag and drop more fluent in the configuration view.
- Fix out of sort memory when listing audit logs on MySQL.
- Send credentials on fetch client requests.
- Keep API token permissions on localized content types at boot.
- Honor redirectTo when the auth page redirects an authenticated user.
- Fix slow startup with many roles due to redundant permission checks.
- Fix draft status filter with i18n sibling locale published.
- Reject MCP relation writes combining set with connect or disconnect.
- Fix out of sort memory when listing history versions on MySQL.
- Fix access token rotation failing with asymmetric JWT algorithms.
- Serialize JSON columns before INSERT in discard-drafts migration.
- Fix local plugins duplicating the admin module graph and exhausting build memory.
- Fix relation reorder saving the wrong position.
- Correct broken placeholders in pt-BR translations.
- Surface clear error for unsupported RBAC condition operators.
- Fix admin build failing to resolve @strapi/admin under isolated node_modules.
- Translate server error codes in the new media library.
- Fix sizeLimit not being enforced when replacing a file.
- Move replace media to the drawer footer and add tooltips.
- List queued files in the upload progress dialog.
- Merge a second drop into the running upload batch.