Release 30

Released April 29, 2026.

This release added the Deployments dashboard, one place to see, publish and promote everything headed for your site. It also made a long list of changes to the page editor: the Pages tree, the Menu Editor and the side panels now open where you need them. Behind the scenes, customer sites moved to a new hosting platform.

New features

See every deployment on one dashboard

The Notifications page was replaced with a Deployments dashboard. It showed your last 10 preview and 10 live deployments side by side, with why each one happened, who started it, its status and any error details. Expanding a row listed the pages it published or deleted. From the same screen you could see what was scheduled to publish, select any pending changes and publish them together in a single deployment, and promote your preview site to your live site. While a build was in progress the screen refreshed itself.

Learn more: Deployment History and Status, Publishing Changes.

Publish a menu in one step

Menu changes published from the Deployments page now went straight to your live site, and your preview site caught up automatically. Before this release, publishing a menu took two steps.

Learn more: Building and Editing a Menu.

Connect your domain with Domain Connect

If your DNS provider supports Domain Connect, an administrator could now set up a custom domain in one click. A Start Domain Connect button in Settings sent you to your provider to approve the records. The flow created the two CNAME records your site needs, one for your domain and one for its staging. preview hostname, and the button showed that setup was complete once it finished. If your provider does not support Domain Connect, you could still create the records by hand.

Learn more: Domains and DNS.

Require a summary or keywords on a page type

Page types could now require a summary or keywords before a page is published, alongside the existing feature image requirement. The two separate form settings were combined into one Form Attachment control with three values: Not Allowed, Optional and Required. Existing page types were converted to the new settings automatically. If a page was missing a required field, clicking Publish listed what was missing.

Learn more: Configuring a Page Type, Publishing and Scheduling a Page.

Page statistics in the editor

A new keyboard shortcut in the page editor opened a dialog with statistics for the current page: word count, character count with and without spaces, paragraph count and estimated reading time. Reading time used your page type’s reading speed, then your company’s, then a default of 250 words per minute.

PlatformShortcut
macOSCmd+Shift+S
Windows and LinuxCtrl+Shift+S

Learn more: Keyboard Shortcuts.

List every keyboard shortcut

Pressing Cmd+Shift+? (Ctrl+Shift+? on Windows and Linux), or F1, in the page editor opened a dialog listing every editor shortcut, grouped by category in two columns. On a Mac it showed modifier keys as symbols. Esc or a click outside closed the dialog and put you back in the editor.

Learn more: Keyboard Shortcuts.

Browse pages as a folder tree

The Pages list on the left side of the editor became a folder and file tree built from each page’s URL path. Folders sorted alphabetically above pages. Each row showed whether the page was managed in the CMS or built by your site, unpublished pages showed a draft icon, and hovering a row showed the page’s title. Folders opened automatically to show the page you were editing, and a button expanded or collapsed the whole tree.

Learn more: Managing Pages.

Filter the Pages list by managed or unmanaged

The Pages list gained a Managed column, with an icon on each row showing whether the page was managed in the CMS or built by your site. A filter in the column header replaced the old All, CMS and Site Builder selector.

Preview site-built pages safely

When you opened a page that your site builds rather than the CMS, the preview in the editor was now inert. Links and scripts were stripped from it, so clicking inside the preview no longer took you away from the page you were editing.

Open live pages on their analytics

Opening a live page in the editor, whether a published CMS page or a page built by your site, now opened the Page Analytics panel on the right.

Learn more: Page Editor.

Open new pages on their settings

Creating a new page now opened the Page Settings panel on the right, so the slug, labels and other metadata were ready to fill in.

Learn more: Page Editor.

Open the right left panel for each page

Opening a page now chose the most useful left panel for you. Documentation and API pages opened the Menu Editor, post-style pages opened the Pages tree, and pages built by your site opened the Pages tree with the page highlighted.

When the page you opened belonged to a page type with a navigation menu, the Menu Editor now selected that menu automatically, so you no longer had to pick it yourself.

See where the current page sits in a menu

The Menu Editor now highlighted the page you had open with a light blue background, so you could see where it sat in the menu tree.

New docs and API pages join their menu

Creating a page for a documentation or API page type now added it to the end of that page type’s navigation menu, with no manual step.

Learn more: Building and Editing a Menu.

Confirm before adding a page twice

Adding a page that was already in a menu now asked you to confirm. A Don’t ask me again option turned the prompt off on that device.

Learn more: Building and Editing a Menu.

Highlight site-built pages in the tree

Opening a page built by your site from the Pages list now highlighted it in the Pages tree on the left, as managed pages already were.

Clean up menus when you delete a page

When a delete would break a page’s URL, either because the page had never been published or because you chose to show a 404 instead of a redirect, Leed now listed the menus that referenced the page and how many items in each pointed to it. Confirming removed those menu items as part of the delete. A folder that linked to the page kept its children and lost only the link. If you chose a redirect, the menus were left alone, because the URL still worked.

Learn more: Managing Pages.

Fixes

Scheduled pages are locked until they publish

A scheduled page used to keep its Publish button and stay editable. Scheduling a page now locked it for editing until its publish time, and the Publish button was replaced by a control showing the scheduled time. Clicking that control let you change the time or unschedule the page, which made it editable again. The date and time picker in the publish dialog also gained an explicit confirm button, so you no longer had to click outside it to accept a time.

Learn more: Publishing and Scheduling a Page.

Improvements

Sites moved to a new hosting platform

Customer sites moved from Cloudflare Pages to Cloudflare Workers. Each site now ran as a single worker serving both its live and preview versions, which made deployments faster.

ESC