Changelog

Subscribe with RSS to keep up with the latest changes.

General fixes

May 23rd, 2025 | Changelog

This release addressed several issues, including those affecting the Save changes modal, inboxes targeting Make, Base Domain permissions, and Trial Organizations.

Fixes

  • Fixed an issue where, in some cases, CloudCannon would open multiple copies of the Save changes modal.
  • Fixed an issue where the Update a Domain button on the Domain Settings tab was not disabled for users without the base-domain:settings:dns:write permission.
  • Fixed an issue where, for some inboxes targeting a Make form hook, CloudCannon would incorrectly mark messages as Sent when they failed to send.
  • Fixed an issue where you could not confirm the billing increase associated with accepting a Transfer Request with a Domain while using an Organization on a Trial.
  • Fixed an issue where, in some cases, navigating between pages under Site Settings would incorrectly trigger a "Loading DAMs..." notification that did not clear.
  • Fixed an issue where the Unlink Form button would incorrectly reload the page.
  • Fixed an issue where you could not overwrite an existing file when uploading through the File browser.
  • Fixed an issue where Snippet configuration did not apply in the Visual Editor.

General fixes

May 16th, 2025 | Changelog

This release updated our legacy Eleventy plugin.

It also addressed several issues affecting discarding unsaved changes, Datetime inputs, and Snippets in the Visual Editor.

Features & Improvements

  • Updated dependencies to patch security vulnerabilities. for eleventy-plugin-cloudcannon.
  • Added terminal colors to non-Unified Eleventy Sites.
  • Updated dependencies to patch security vulnerabilities.

Fixes

  • Fixed an issue where your could not discard unsaved changes from the Context menu in an editing interface.
  • Fixed an issue where, in some cases, CloudCannon would format the value of Datetime inputs as a string.
  • Fixed an issue where, in some cases, CloudCannon did not display Snippets inside code blocks in a Markdown file correctly in the Visual Editor.

General fixes

May 14th, 2025 | Changelog

This release added better error messaging for Custom Domain creation.

It also addressed several issues, including those affecting file_config, the Rebuild button, Schemas in the Visual Editor, and DAMs.

Features & Improvements

  • Better error messaging when creating a Custom Domain fails.

Fixes

  • Fixed an issue where CloudCannon displayed Collections incorrectly if you configured a file_config entry with a null glob.
  • Fixed an issue where, in some cases, the Custom Domain page under Site Settings would incorrectly display the Testing Domain.
  • Fixed an issue where the Rebuild button on the Status page did not work.
  • Fixed an issue where CloudCannon did not apply a Schema to new files in the Visual Editor.
  • Fixed an issue where CloudCannon would ignore the Use Relative Paths setting for DAMs.
  • Fixed an issue where, in some cases, your DAM would not open correctly when you selected Explore existing assets in a File input.

Publishing Conflict Resolution, Domains rework, and more!

May 13th, 2025 | Changelog

Features from our most recent Beta are now available to all users. These features include a Publishing Conflict resolution workflow, a rework of the Domains section, updates to the Publishing and Status pages, improvements for the Source Editor, changes to the Context menu file actions, and several other updates.

Thank you to everyone who assisted in our Publishing Conflict Resolution Private Beta. Your feedback is always valuable to our team.

If required, you can return to the Legacy version of the app at any time using the Enter CloudCannon Legacy option in the Account menu. You can also enable CloudCannon Legacy per Site if you use Client Sharing. CloudCannon Legacy is available for a short time. CloudCannon will support the Legacy app until June 3rd, 2025. If you have any feedback, please get in touch with our support team or contact us through your dedicated Slack channel.

This release also addresses issues in various areas of the app.

Features & Improvements

Publishing Conflict Resolution

You no longer need to rely on your developer or Git provider to resolve Publishing Conflicts — you can do it in CloudCannon! When updating your Site from its Publish Branch reveals a Publishing Conflict, CloudCannon will list all conflicted files on the Publishing page and allow you to resolve this issue by selecting which version of a file to keep, or create a hybrid of your current and incoming changes.

For more information, please read our documentation on resolving Publishing Conflicts.

Permissions required

Members of the Owners, Developers, and Technical Editors Default Permission Groups, or Custom Permission Groups with the site:source-editor:write and site:publish:upstream:write permissions, can resolve Publishing Conflicts.

  • When you click the Update from Publish Branch button on the Publishing page to update your Site from its Publish Branch, CloudCannon may detect a Publishing Conflict. A Publishing Conflict occurs when the version of a file incoming from your Publish Branch and the version of the same file on your current branch do not match.
  • You must resolve your Publishing Conflicts, or abandon the attempt to update your Site from its Publish Branch, before you can publish to your Publish Branch or save changes to your files without addressing the conflicted files.
  • To prevent CloudCannon from detecting Publishing Conflicts while someone is editing your Site, you cannot attempt to update from your Publish Branch while you have unsaved changes.
    • We do not recommend editing your files while an update attempt is in progress, unless those edits are related to a conflict.
A screenshot of the Update available from your Publish Branch notification.
  • CloudCannon will alert you to a Publishing Conflict with a red warning notification over the Publish button, Conflict badges on affected files in the Collection browser, and a warning banner in all editing interfaces.
A screenshot of the Collection browser shows a red warning notification on the Publish button and red Conflict badges on conflicted files.
A screenshot of the Content Editor shows a red Publishing Conflict warning banner.
  • When CloudCannon detects a Publishing Conflict, it will show you a list of all files with incoming changes, including files with conflicts, on the Publishing page.
  • When you click on the card for a conflicted file, CloudCannon will open the Source Editor and highlight the conflicted sections. CloudCannon will highlight the changes to the file from your current branch in red and the incoming changes from the Publish Branch in green.
  • You can click on the Use current or Use incoming buttons to replace one change with another or click into the Source Editor to make a hybrid of the changes manually.
  • You can quickly move to the next conflict in a large file by clicking the Scroll to next conflict button.
  • When you have finished resolving conflicts in a file, you can click the Mark as resolved button to save the file.
A screenshot of the Publishing pages shows CloudCannon has detected Publishing Conflicts in two files.
A screenshot of the Publishing page shows a Publishing Conflict open in the Source Editor.
  • When you have resolved all conflicted files, click the Update from Publish Branch button. CloudCannon will complete the update from your Publish Branch.
  • If you resolve all conflicted files, CloudCannon will also save any unsaved changes made to your Site after the update attempt began.
  • Alternatively, if you do not want to resolve your Publishing Conflicts immediately, you can abandon the attempt to update your Site from its Publish Branch using the Abandon update attempt button on the Publishing page.
  • If you abandon your update attempt, CloudCannon will discard all unsaved changes.
  • After abandoning your update attempt, you can return to editing your files and saving changes. CloudCannon will remove all warnings about Publishing Conflicts. However, you must still resolve your Publishing Conflicts before you can publish changes from this Site to your Publish Branch.
  • CloudCannon will remind you about any unresolved Publishing Conflicts the next time you try to publish from this Site or update from your Publish Branch.
  • If CloudCannon detects a Publishing Conflict that you cannot solve in the Source Editor (e.g., a conflict in an image file), the update from your Publish Branch will fail.
  • For more information on a failed update attempt, please see your most recent Syncing log.

Domains section rework

To provide a better hosting experience on CloudCannon, we've improved the appearance and functionality of the Domains section of the app, and consolidated Custom Domain related settings into a single location.

  • The app now uses more consistent language regarding Custom Domains, such as "connecting" and "disconnecting" a domain from your Organizations, or "adding" and "removing" domains from Sites in CloudCannon.
  • We have updated the Domains browser, found using the Domains button in the App sidebar.
  • The Domains browser shows all domains connected to your Organization. Each Custom Domain is represented by a card.
  • Metadata on each Domain card shows you the status of your Custom Domain, how many subdomains are connected through CloudCannon, and whether the Custom Domain uses CloudCannon or External DNS.
  • In addition to connecting a Custom Domain through your Site Settings, you can now connect a domain to your Organization using the + Connect a Domain button in the top right of the Domains browser.
A screenshot of the Domains Browser shows a list of connected domains and the Connect a Domain button.
  • When connecting a domain to your Organization, CloudCannon now requires you to select your DNS provider upfront, prevent you from seeing incorrect setup instructions in app.
  • When you click the Connect Domain button, CloudCannon will take you to that domain's dedicated Domain page.
A screenshot of the Connect a Domain page shows a text field for your domain name and radio buttons to select your DNS Provider.
  • The Domain page allows you to review and manage all settings for a given Custom Domain. Some Custom Domain settings from the Custom Domain page under Site Settings have been moved to this location.
  • The Domain page has four tabs: the Network tab, the DNS tab, the Sites tab, and the Domain Settings tab.
  • The Network tab shows the status of your Nameservers, lists all your subdomains in a Subdomains browser, and shows the Fallback redirect for all unconfigured subdomains.
    • You can now select the subdomain for the Fallback redirect using a dropdown, rather than a list.
A screenshot of the Domain page Network tab shows the status of your nameservers, the Subdomains browser, and the fallback redirect.
  • Clicking on a subdomain card in the Subdomains browser will open the Subdomains section of the Network tab.
  • The Subdomains section allows you to configure your Hosting Setup and SSL, and also has a Sites browser for all Sites connected to that subdomain.
    • You may only see one Site in the Subdomain Sites browser. If you host multiple Sites on Subpaths, these will appear here.
A screenshot of the subdomain section of the Network tab shows the hosting setup, SSL configuration, and Sites connected to a subdomain.
  • The DNS tab lists all DNS records configured for your domain, and includes a search bar and Create record button in the top right. You can edit or delete each DNS record using the Context Menu in the top right of the card.
A screenshot of the Domain page DNS tab shows all the DNS records for a Custom Domain and the Add Record button.
  • The Sites tab lists of all Sites connected to your domain. You can navigate to a Site by clicking on the card.
A screenshot of the Domain page Sites tab shows a list of all CloudCannon Sites on a Custom Domain.
  • The Domain Settings tab has two sections: Details and Danger. You can edit your DNS Provider or disconnect the domain from your Organization.
  • You cannot disconnect a Custom Domain from your Organization until you have removed it from all CloudCannon Sites.
A screenshot of the Domain page Domain Settings tab shows radio buttons for switching DNS Provider.
  •  The Custom Domain page under Site Settings no longer shows your hosting setup, nameserver status, or SSL settings. These settings are now on your Domain page.
  • You can add a Custom Domain to your Site from the Custom Domain page, or connect a new domain to your Organization, using the Base Domain dropdown.
  • When adding a Custom Domain to your Site, CloudCannon now requires you to select a subdomain or subpath up front.
A screenshot of the Custom Domain page under Site Settings shows a domain name and two text fields for adding a subdomain or subpath.
  • Once you have added a Custom Domain to your Site, the Custom Domain page will provide a link to that domain's dedicated Domain page.
  • The Remove Custom Domain button will remove the Custom Domain from your Site, but will not disconnect it from your Organization.
A screenshot of the Custom Domain page under Site Settings shows a successfully added domain name and a Remove Custom Domain button.

Publishing page updates

We improved the appearance and functionality of the Publishing page with tabs

  • The Publishing page now has a Summary tab. The Changes and Commits tabs have moved to the top of the page to be more consistent with other areas in the app.
  • The Summary tab has three sections: the Publish section, Changes section, and Commits section.
  • The inputs in the Publish section allow you to publish your Site to its Publish Branch, or delete the Site. This section will look different depending on which publishing method you have enabled for your Site: merge changes immediately, or create a Pull Request.
  • The Changes section on this tab shows the total number of files with saved changes and the three most recently changed files. It also has a See more link to the Changes tab if there are more than three files with changes.
  • The Commits section on this tab shows the two most recent commits made on this Site. It also has a See more link to the Commits tab if there are more than two commits.
A screenshot of the Publishing page Summary tab shows inputs for creating a Pull Request and previews for Changes and Commits on this Site.
  • The Changes tab lists all the files with saved changes on your Site.
A screenshot of the Publishing page Changes tab shows a list of all files with saved changes on your Site.
  • The Commits tab lists all the commits made on your Site. If you click the View button on a commit card, CloudCannon will open that commit's page on your Git provider's website in another tab.
A screenshot of the Publishing page Commits tab shows a list of commits made on your Site.
  • Improved the UI for pending Pull Requests on the Publishing page.
  • The Pull Request UI now includes PR details, such as title, description, datetime, relevant branches, and a link to your Git provider.
A screenshot of the Pull Request UI on the Publishing Page shows the PR details, including date, title, branches, and a link to the Git provider.

Status page updates

We have updated the appearance and functionality of the Recommendations task list on the Status page.

  •  We have updated the appearance of the Recommendations task list on the Status page, in preparation for more Site setup suggestions.
  • You can now add a Site Icon to the root folder of your Git repository using the Upload Site Icon button in the Recommendations task list.
  • You can now generate an Initial Site Settings file in the .cloudcannon folder of your Git repository using the Generate initial-site-settings.json button in the Recommendations task list. You can also generate this file from the Build Configuration page, under Site Settings.

Source Editor updates

This release updated the engine for our Source Editor.

  • The Source Editor now has better syntax highlighting, specifically in files with YAML front matter and markdown content.
  • The Source Editor now supports normal and regex search using the CMD+F or CTRL+F keyboard shortcut.
  • You can now edit your files on multiple lines simultaneously. Highlight a string in the Source Editor and use the CMD+D or CTRL+D keyboard shortcut to add multiple cursors at every instance of that string in the document.
  • The new engine for our Source Editor has a refined list of color themes. The new default theme is basic_dark.
  • The Source Editor now supports Publishing Conflict highlighting.
  • The new engine allows us to add more editing interface configuration in the future.

Context Menu file action updates

We added the View diff file action to the file Context Menu and renamed the Clone action to Duplicate.

  • Added the View diff file action to the Context Menu, allowing you to review the unsaved changes for a file in text format.
  • CloudCannon will highlight deleted content in red and new content in green. CloudCannon will highlight content that has no changes, but where a change is present on the same line, in yellow.
  • Before this release, the Clone file action in the Context Menu would create an exact copy of the file, including any instance values in inputs. This behavior was often undesired as multiple files would have the same UUID or the date would not reflect the time the file was created.
  • The Clone file action is now called Duplicate and generates new values for instance values.

Other features & improvements

  • Renamed the Review changes modal to the Save changes modal and updated the copy on the Save button to better reflect their functions.
  • Added support for Google's Material Symbols.
  • Renamed the Conflicting updates status to Syncing is paused to better reflect the app state, and removed the warning notification from the Site navigation.
  • CloudCannon will alert you when Syncing is paused with a red warning notification over the Save button and a warning notification in the Save changes modal.
  • Improved accessibility by replacing all Click to confirm buttons in the app with Confirm modals.
  • Added more documentation links to the app.
  • Updated messaging on the Build Pending page.
  • Select and multiselect inputs with the allow_create option enabled now have more accurate suggestion text.
  • Color inputs now support alpha for Hex values.
  • Added the icon_background_color configuration key for preview, preview.metadata[*], and preview.gallery. This key allows you to specify a background color for icons, in case the value for icon_color is not visible against the white background of the app.
  • Added the background_color configuration key for preview.gallery. This key allows you to specify a background color for the gallery section of a card when displaying an icon, in case the value for icon_color is not visible against the white background of the app.

Fixes

  •  Fixed an issue where, when configuring Snippets, CloudCannon incorrectly required you to define the view key within the preview object. You now configure the view key directly inside the Snippet.
  • Fixed an issue where, when you selected a new method on the Authentication page, CloudCannon would display the inputs for a new Authentication method incorrectly before you confirmed your choice.
  • Fixed an issue where Color inputs would incorrectly display the color preview for HSV colors.
  • Fixed an issue where you could not close the color picker in a Color input by pressing the tab key.
  • Fixed an issue where, in some cases, CloudCannon would incorrectly enable alpha for Color inputs.
  • Fixed an issue where CloudCannon failed to convert existing color values to the correct format.
  • Fixed an issue where, in some cases, you could not clear the value of an Image input in the Content Editor.
  • Fixed an issue where the gallery preview on an Image in rich text would disappear on click or drag.
  • Fixed an issue where you could not rename a new file using the Context Menu in the Content Editor immediately after you created the file.
  • Fixed an issue where, in some cases, the CloudCannon would display a broken image as the Site Icon.
  • Fixed an issue where, when you tried to select an image for an Image input, gallery previews on the cards in the Files model would not display correctly.
  • Fixed an issue where opening the CloudCannon Configuration File using the Edit your configuration file button on the Status page resulted in incorrect behavior.
  • Fixed an issue where dragging a file to the top or bottom of the Collection browser or File browser would not cause the page to scroll.
  • Fixed an issue where you could not remove a Custom Domain from a Site or disconnect it from an Organization if you where on the Personal plan.
  • Fixed an issue causing incorrect spacing on the Save changes modal when syncing is paused.
  • Fixed an issue causing tooltip text to overflow.
  • Fixed an issue where the Unauthenticate button state did not update after successfully unauthenticating your Git provider.
  • Fixed an issue where Editor styles did not load in the Visual Editor.
  • Fixed an issue where, in some cases, CloudCannon disabled the Save button when there were unsaved changes in the editing session.
  • Fixed an issue where adding a date to your CloudCannon Configuration File would prevent you from opening your Site.
  • Fixed an issue where, in some cases, you could not reset your password using the Forgotten Password flow if you signed up to CloudCannon with your Git provider login.
  • Fixed an error that occurred when a file_config entry was configured with no glob.

General fixes

May 8th, 2025 | Changelog

This release addressed several issues, including those affecting Syncing, Collections, Image inputs with resize options, and file names with trailing spaces.

Fixes

  • Fixed an issue where, in some cases, your Site would enter a state that caused all Syncs to fail.
  • Fixed an issue where, in some cases, your Collections would not appear in the Site Navigation after the initial build.
  • Fixed an issue where you could not select images from a Cloudinary DAM using an Image input with resize options enabled.
  • Fixed an issue where CloudCannon did not support file names with trailing spaces.
  • Updated dependencies to patch security vulnerabilities.

Unnecessary Site rebuilds

May 6th, 2025 | Changelog

This release addressed an issue causing Sites to unnecessarily rebuild.

Fixes

  • Fixed an issue where CloudCannon would unnecessarily rebuild Sites following a Sync with no changes.

Hosting and screenshot improvements

May 1st, 2025 | Changelog

This release improved the security and performance of CloudCannon hosting and screenshots.

It also updated CloudCannon's dependencies.

Features & Improvements

  • Improved security and performance for CloudCannon hosting.
  • Improved security and performance for screenshots on cards in the Site browser, Projects browser, and Collection browser.

Fixes

  • Updated dependencies to patch security vulnerabilities.

CloudCannon Open Beta: Publishing Conflict Resolution

April 17th, 2025 | Changelog

Our Beta is now available to everyone!

The Publishing Conflict Resolution Beta introduces Publishing Conflict resolution in app, appearance and functionality improvements to the Publishing page, Status page, and Domains section, an updated Source Editor, and text diffs for unsaved changes in our editing interfaces.

We'd like to invite everyone to test our new features before the full launch. Taking part in this Beta is a great chance to let us know what’s working, and what could be improved for you and your team.

For more information about the features included in this Beta, please read our blog post or check out the Beta Changelog.

Using CloudCannon Beta

To use the CloudCannon Beta, you must switch your account to the Beta environment.

To enter the CloudCannon Beta:

  1. Log in to CloudCannon and open your Site Dashboard.
  2. Click on your avatar in the bottom left of the app.
  3. Select Enter CloudCannon Beta from the Account Menu.
  4. Confirm by clicking the Enter Beta button on the Try our new Beta modal.
  5. CloudCannon will reload.

Alternatively, you can click the Enter Beta button in the App Sidebar.

CloudCannon will enable the Beta environment. To return to the Main CloudCannon environment, click Exit CloudCannon Beta in the Account Menu.

Beta Feedback

If you have any questions or feedback regarding this Beta release, you can discuss them on our new CloudCannon Community or get in contact with our friendly support team.


This release improved our file server performance and reliability, added the Use Relative URLs when redirecting flag, comments for DNS records, and NS DNS records for subdomains.

It also addressed issues affecting the Snippets tool in the Rich Text WYSIWYG toolbar, and accepting transfers.

Features & Improvements

  • Improved file server performance and reliability for better hosting.
  • Added the Use Relative URLs when redirecting flag under Org Settings and Site Settings to use relative redirects rather than absolute redirects.
  • You can now add a comment to DNS records, allowing you to write a reminder description of the record's purpose.
  • You can now add an NS record for your Custom Domain subdomains.

Fixes

  • Fixed an issue where CloudCannon would incorrectly include or exclude the Snippets tool from the Rich Text WYSIWYG toolbar.
  • Fixed an issue where, when accepting a transfer to your Organization, CloudCannon would incorrectly show an error when the transfer had succeeded.

More points for partners

April 14th, 2025 | Changelog

This release added extra points for members of the CloudCannon Partner Program, and improved the messaging around Transfers, including what information CloudCannon sends with the transfer request.

Features & Improvements

  • If you are a member of the CloudCannon Partner Program, you can now earn extra points based on your pricing plan and the number of additional seats you pay for (including users and client sharing).
  • Added better messaging for Transfers, such as indicating which additional resources CloudCannon will also include in the transfer (i.e., Sites, Domains, Inboxes, or DAMs) are connected to the resource you selected.
  • Transfers now include the Site name, and any connected Domain, Inbox, or DAM names.

Fixes

  • Updated dependencies to patch security vulnerabilities.

New Inbox options for Client Sharing

March 21st, 2025 | Changelog

This release added new Inbox options for allowing Client Sharing users to log in to CloudCannon from a notification email.

It also addressed several issues, including those affecting MFA permissions, Organization-level Flag permissions, and form reCAPTCHA.

Features & Improvements

  • Added the Use Client Sharing to view attached files option for existing Inboxes and the File attachment settings option for existing Inboxes.
    • Previously, Client Sharing users could not view form submissions in CloudCannon by following the link from the form submission notification email, as CloudCannon would require them to log in with a CloudCannon account.
    • Now, when you create a new Inbox target, you can enable the Use Client Sharing to view attached files option. CloudCannon will ensure all form submission notification emails use a link to the Client Login Page.
    • Additionally, you can toggle this option for existing Inbox targets using the File attachment settings option in the Inbox Context menu.

Fixes

  • Fixed an issue where users with the org:settings:details:write permission could edit the Multi-Factor Authentication settings for an Organization. You must be a member of the Owners Permission Group to edit these settings.
  • Fixed an issue where only members of the Owners Permission Group could see the Organization-level Flags settings. Users with the org:settings:details:write permission should be able to edit these flags.
  • Fixed an issue where, in some cases, reCAPTCHA validation would pass incorrectly. CloudCannon will now forward form submissions that fail reCAPTCHA validation to the Error section of your Inbox.

Page 1 of 44

Next
Open in a new tab