What strapi/strapi shipped
Written by FoxPlug from public releases; not affiliated with Strapi. An automatic summary of the public release, pull request and commit data of github.com/strapi/strapi. Strapi did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- The new Media Library exits beta and becomes the plugin's default, with the previous version moved to legacy. Pull request #27666
- Content type folders let developers organize collection and single types in the Content-Type Builder and Content Manager. Pull request #27419
- Admin account and password actions are now recorded in audit logs with standard payload shape instead of legacy user logs. Pull request #27748
- Version 5.55.0 shipped with token management in audit logs, content type folders, and fixes for AI endpoints and SSO. Release
- Version 5.55.1 hotfix reverted a documentation plugin change that caused performance drops in projects. Release
- updateMany now respects _q and filter parameters instead of ignoring them. Pull request #27769
- Folder deletion in Media Library now checks authorization on all assets before removing them. Pull request #27654
- Create-relation-on-the-fly modal no longer leaks state into the background entry or loses unsaved changes. Pull request #27674
- Pull requests now require an explicit QA label (qa-done or qa-skipped) to merge. Pull request #27464
- Content-Type Builder edit modal now properly clears stale folder field state when closing. Pull request #27770
Why it matters
The new Media Library goes live as the default, content type folders bring better organization for developers, and audit logging expands to cover admin account changes. Multiple fixes address state management issues, authorization checks, and query parameter handling that affect content management workflows.
Changelog entry
- feat(upload): promote the new media library out of future/ Pull request #27666
- feat(admin): content type folders Pull request #27419
- feat(admin): record admin account and password actions in audit logs Pull request #27748
- fix(database): updateMany now respects _q and filters Pull request #27769
- fix(upload): folder deletion checks authorization before removing assets Pull request #27654
- fix(content-manager): relation-on-the-fly modal no longer leaks state Pull request #27674
- fix(content-type-builder): clear stale folder field in edit modal Pull request #27770
- fix(content-manager): disable create-relation option for Single Type targets Pull request #27717
5.55.0 ships with content type folders, expanded audit logging for admin accounts, and the new Media Library becomes default. 5.55.1 hotfix addresses a performance regression.
Strapi 5.55.0 is here: the revamped Media Library exits beta as the default, content type folders let you organize collection and single types, admin account actions are now tracked in audit logs, and AI endpoint handling is fixed. A quick 5.55.1 hotfix follows for projects using the documentation plugin.
Week of September 14, 2026
What shipped
- The redesigned Media Library is now the default for everyone in version 5.54.0 after months of development. Release
- The beta notice has been removed from the new Media Library's asset list. Pull request #27667
- The Media Library grid now displays more columns on wider screens by using an intrinsic track list instead of fixed breakpoints. Pull request #27711
- The Media Library now works for roles without
settings.readpermission by gatingGET /upload/settingsonplugin::upload.readinstead. Pull request #27687 - Private upload providers now store unsigned URLs in richtext and blocks fields to avoid presigned URL expiration issues. Pull request #27593
- API token, admin token and transfer token management events are now recorded in audit logs. Pull request #27605
- Expired access tokens no longer trigger a logout; the next request now refreshes the token transparently. Pull request #27424
- The document-id migration for large localized tables has been optimized to complete in minutes instead of hours. Pull request #27404
- Custom GraphQL resolvers now correctly preserve draft-and-publish relations instead of returning null. Pull request #27462
- An interface for registering custom AI providers has been added with an implementation for generated translations in the i18n plugin. Pull request #27563
Why it matters
The new Media Library is now default, bringing performance improvements and broader permission support. Several fixes address long-standing issues with relations, authentication, and large migrations. Token audit logging and custom AI providers add operational visibility and extensibility.
Changelog entry
- Media Library is now the default for all users in v5.54.0 Release
- Media Library grid displays more columns on wider screens Pull request #27711
- Media Library read access now uses
plugin::upload.readinstead ofplugin::upload.settings.readPull request #27687 - Private upload providers now store unsigned URLs in richtext and blocks fields Pull request #27593
- Admin editor performance improved by suppressing MISSING_TRANSLATION errors in IntlProvider Pull request #26108
- Added audit log events for API token, admin token and transfer token create, update, delete and regenerate actions Pull request #27605
- Expired access tokens no longer trigger logout; tokens refresh transparently on next request Pull request #27424
- Document-id migration for large localized tables optimized from hours to minutes Pull request #27404
- Custom GraphQL resolvers now correctly preserve draft-and-publish relations Pull request #27462
- Added interface for registering custom AI providers Pull request #27563
- Fixed
updateManywith relation filter subqueries Pull request #26909 - Fixed Koa response helper types missing in consumer projects Pull request #27380
- Fixed stream buffering to handle UTF-8 string chunks with multibyte characters Pull request #27700
- Time fields no longer expose native browser time picker Pull request #27632
- Saved list sort preferences no longer reset on base-route navigation Pull request #27663
- Create-on-the-fly modal now prefills inverse relations with parent document Pull request #27636
5.54.0 ships the redesigned Media Library as default. Plus: faster large migrations, fixed relations, token audit logs, and custom AI provider support.
Strapi 5.54.0 is live with the redesigned Media Library now default for everyone. This release includes major improvements: faster document-id migrations on large tables, fixed custom GraphQL resolvers with draft-and-publish relations, access token refresh without logout, audit logging for token management, and a new interface for custom AI providers. The Media Library also works better for roles without full settings access and stores unsigned URLs properly in richtext fields.