Skip to content

Document the new Media Library as the default at GA - #3448

Draft
pwizla wants to merge 1 commit into
mainfrom
cms/media-library-ga
Draft

Document the new Media Library as the default at GA#3448
pwizla wants to merge 1 commit into
mainfrom
cms/media-library-ga

Conversation

@pwizla

@pwizla pwizla commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

This PR makes the new Media Library the documented default, for its general availability on September 16th. It is the follow-up to #3450, which put the new UI on a temporary page while the previous UI is still the default.

  • Moves the usage documentation of the new UI back into /cms/features/media-library, replacing the previous UI section, and deletes the temporary /cms/features/media-library-beta page with a redirect to the main page
  • Removes the beta callout, the future flag badge on the Usage section, the paragraph about the in-app Beta notice, and the betaMediaLibrary row of the future flags reference
  • Keeps the comparison with the previous UI in its collapsed block, with the column renamed
  • Recasts the concurrent uploads note and the view configuration caution, which no longer depend on the flag
  • Leaves the useLegacyMediaLibrary opt-out undocumented for now, since CMS-1576 has not decided where that property lives, nor which version removes the legacy Media Library

The claims of the reworked view configuration caution were verified against a Strapi 5.52.3 app with betaMediaLibrary enabled: the Media Library page carries no link to the view configuration page, /admin/plugins/upload/configuration answers 200 with an empty page rather than an error, and the media field of the Content Manager still opens the previous asset picker and still honours both stored settings, its request being /upload/files?page=1&sort=createdAt:DESC&pageSize=10 against a stored configuration of {"pageSize":10,"sort":"createdAt:DESC"}. One sentence could not be verified: useLegacyMediaLibrary appears in no published release, so its name comes from CMS-1576 alone and has to be confirmed against the implementation before this merges.

Still needed before merge: the configuration location and environment variable of useLegacyMediaLibrary, the legacy removal version that CMS-1576 asks the documentation to state from day one, confirmation that the in-app Beta notice goes away with the beta styling, and a new recording of the guided tour at the top of the page, which still shows the previous UI.

Direct preview link 👉 here

@pwizla pwizla self-assigned this Sep 8, 2026
@vercel

vercel Bot commented Sep 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
documentation Ready Ready Preview Sep 8, 2026 2:58pm UTC

Request Review

@github-actions github-actions Bot added pr: updated content PRs updating existing documentation content source: CMS labels Sep 8, 2026
@github-actions github-actions Bot added the internal PRs created by the Strapi core team label Sep 8, 2026
@pwizla pwizla added this to the 7.2.0 milestone Sep 8, 2026
The new Media Library becomes the default on 2026-09-16, so its usage documentation returns to the Media Library page, the temporary beta page is removed with a redirect, and the betaMediaLibrary future flag disappears from the reference. The opt-out instructions for useLegacyMediaLibrary come once the flag's configuration location is decided.
@pwizla
pwizla force-pushed the cms/media-library-ga branch from 06c54da to 27dcfe8 Compare September 8, 2026 14:56
@pwizla pwizla added the flag: merge pending release Waiting for the related product PR to be merged before merging this documentation PR label Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

flag: merge pending release Waiting for the related product PR to be merged before merging this documentation PR internal PRs created by the Strapi core team pr: updated content PRs updating existing documentation content source: CMS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant