May 2026 Releases
Learn about the changes to Squiz DXP released in May 2026.
What’s new in May 2026
Content Management
Serve 404 (Not Found) on unpublished pages
A site-level toggle serves 404 pages to users without read access to unpublished content.
You can enable Serve 404 on no read access for unpublished pages with no read access to force the system to show a 404 page instead of the Content Management sign-in page.
This option is located on the Details screen of the Site asset.
Page Builder
Add placeholder functionality to Formatted Text fields
You can now add the placeholder functionality to the Formatted Text fields in component inline formatted text editors
With the placeholder text feature configured and enabled in the fields, users can navigate around the components inline editing interface with more flexibility.
Integrations
Mark your favorite flows in the Integrations flows list
Frequently used flows were not easy to find on the flows list. Each flow card now includes a star icon to add or remove the flow from favorites.
Flows are sorted by Favorites, then by other flows.
Click the transparent star to favorite a flow (it becomes yellow).
Trigger type indicator on Flows list page
Users could not see how a flow was started unless they first opened it. Now, each flow card displays an icon for the trigger type of its first step.
- Polling
-
Scheduled execution based on cron (handled by the scheduler service).
- Flow Linking
-
Triggered by another flow by the flow-linking component.
- Pub/Sub
-
Triggered when a message is published to a topic.
- Webhook
-
Triggered by an incoming HTTP request.
Discovery and troubleshooting are faster now that the trigger type is visible in the list.
Known issues
Public users without sessions get uncached content
When the Public User in Squiz Content Management is not linked to any user groups, the Squiz DXP caching layer may not find the cache for their requests. Requests from new sessions will be forwarded directly to the origin server, increasing the server’s load.
To work around this issue, create a user group and link the public user to it. Requests from the public user will then be correctly recognized as public content.
Enablement resources
These improvements were made to the documentation and education enablement resources in May 2026.
Custom types for Edge components now more discoverable
Custom input types (FormattedText, SquizImage, SquizLink) were hard to find because they sat alongside basic types without a clear structure in the Input types documentation. Readers also had very few signposts from manifest and tutorial content.
Improvements:
* New Input types sidebar groups Basic types and Custom types have been introduced with distinct headings.
* Introductory text on the Input types index calls out the split.
* Cross-references now point to the custom type pages from Getting started (manifest.json), Components at Edge (manifest changes), and Create a component (component files).
Standard Page to Content Page transition guidance in Content Management docs
Users will now see a standardized "TIP" admonition on all relevant documentation pages directing them feature comparisons and Squiz Academy eLearning resources to support their transition.
These content additions are designed to provide consistent, high-visibility guidance encouraging users to transition from legacy Standard Pages to the modern Content Page asset in Page Builder.
Single Customer View API documentation available
The Single Customer View API (SCV API) provides developers an efficient way to manage and retrieve customer profile information from sessions and manage data exports from SCV.
The documentation shows you how to create a scoped API token and provides examples of using the Customer endpoint.
A link to the hosted API specification is also available. You can download a copy of the API spec for use in local tools such as Postman.
Read the Single Customer View API documentation to learn more.
Edit and delete component sets
Teams could not rename or delete component sets in the Squiz DXP Console, which made it challenging to manage out-of-date or renamed sets and caused confusion when obsolete sets remained visible.
To address this feature gap, Component Service users can rename component sets and remove sets they no longer need.
The Managing component sets tutorial documents how to update name and description, confirm deletion, and what happens to existing site content after a set is deleted. Users can maintain component set metadata in the console and remove unused sets while existing pages that already use components or layouts from a deleted set continue to work.
Read Managing component sets in the Component Service documentation for more information.
What’s changed in May 2026
Minor improvements and bug fixes for this month are described in the changelog table.
| Type | Description | Capability | Release date | Release version | Copyable link | ||
|---|---|---|---|---|---|---|---|
3 Bug fixes |
Failure setting/unsetting a Component Template to/from a new Asset the first time DetailsInternal "Déjà Vu" object caching was retaining previous Component template settings. When a Component template was initially applied or removed, this was not reflected in the CMS administration interface. The Déjà Vu cache is now refreshed when Component templates are applied. Changes to the component templates are now reflected immediately in the administration interface. |
Content Management |
2026-05-05 |
6.87 |
|||
2 Minor improvements |
DXP Session Public Key caching improvement DetailsLosing the connection after the cache expired blocked session verification. Keys for JWT signature verification are now stored, using earlier values if the key service is unavailable. If Squiz DXP connectivity is lost, valid sessions remain active, so sites stay available. |
Content Management |
2026-05-05 |
6.87 |
|||
2 Minor improvements |
Added a new logging facility to record the status of outgoing form submission email DetailsSquiz Content Management did not have a facility to check if the submission log cron succeeded or failed to send an email report. A log now records the submission log email status so users can check it. |
Content Management |
2026-05-05 |
6.87 |
|||
3 Bug fixes |
Missing content when the layout is moved from the newly locked top-level zone DetailsTemplate changes moved content out of a newly locked template zone (an area where editing is restricted) and into an unlocked zone (where editing is allowed). Content saved to the page went missing because it was not correctly matched to node(s) in the new zone by The saved page content for any template-managed blocks that have been moved now correctly appear in the new location. Any blocks leftover in the newly locked zone will appear in unused content. |
Page Builder |
2026-05-05 |
6.87 |
|||
3 Bug fixes |
Page is stuck in Draft when Matrix status is set to Published DetailsImproper handling of errors from the content service when canceling the safe edit status caused the status change to continue even when errors occurred. Squiz Content Management and the content service became out of sync, preventing the page from being edited. The status change now fails or reverts if errors occur in the content service during draft updates. Squiz Content Management and content service now sync when canceling safe edit. |
Content Management |
2026-05-05 |
6.87 |
|||
3 Bug fixes |
Webhook pods restarted on multipart sample requests with raw mode DetailsFixed an issue where webhook microservice pods entered an Error state and restarted when a sample request was sent with the query parameter |
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
3 Bug fixes |
Webhook URL still executed flows after Webhook trigger replaced by Polling DetailsFixed an issue where calling a flow’s webhook URL could still run a flow after the Webhook trigger had been replaced by a Polling trigger. |
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
3 Bug fixes |
Containers quota rollback sets usage to null when the limit is exceeded DetailsFixed an issue where applying a storage container quota could fail when the quota limit was exceeded, and the container rollback process then set the recorded usage value to null. |
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
3 Bug fixes |
Container usage is not released when deleting an active flow DetailsFixed an issue where deleting an active flow did not release container usage. |
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
3 Bug fixes |
Webhook trigger created an execution when using the run-now API DetailsFixed an issue where calling |
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
2 Minor improvements |
Inter Sync component 1.0.0 DetailsInitial component release: copy workspace and flow actions. |
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
2 Minor improvements |
Linkedin component 1.0.0 DetailsInitial component release with these key features:
|
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
2 Minor improvements |
REST API component 2.2.5 DetailsImproved logging for Axios, with updated dependencies:
|
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
2 Minor improvements |
Stripe component 1.3.0 Details
|
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
2 Minor improvements |
Mailchimp component 2.0.0 Details
|
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
3 Bug fixes |
Transform xlink:href in SVGs to href in Formatted Text fields DetailsWhen an SVG was added to a formatted text field that contains The update now identifies xlink:href tags in the sanitization logic and converts them to href. SVG files using |
Content Management |
2026-05-18 |
6.88 |
|||
3 Bug fixes |
Known Issue: Public Users without sessions get uncached content DetailsRead the May 2026 new features to learn more about this known issue affecting public user accounts. |
Content Management |
2026-05-18 |
6.88 |
|||
2 Minor improvements |
Allow selecting an existing asset as the source of an XML Data Source asset DetailsThe XML Data Source asset previously only allowed a URL as its data source.
Some users pointed to this data source as a Squiz Content Management File assets also had to be live and publicly readable to be used through the URL mechanism, precluding the use of privately stored assets as a source. The same reason precludes the use of File Store for this purpose. The XML Data Source can now point to an appropriate Content Management asset. XML File assets, as well as Text File assets and their descendant types, can be used as the source as long as the XML is well-formed. |
Content Management |
2026-05-18 |
6.88 |
|||
3 Bug fixes |
The DetailsAll keys were expected to have a specific prefix, but it was sometimes missing. This condition would cause some matching to fail, and the form option keys would be returned instead of values. The fix ensures that both prefixes are now considered. The keyword values are printed as expected when this keyword is used in multiple-choice/select forms. |
Content Management |
2026-05-18 |
6.88 |
|||
3 Bug fixes |
Workflow rejection emails bounce on Amazon SES when the user has no email DetailsThe backend system did not check if the The fix ensures that the system uses a default email for |
Content Management |
2026-05-18 |
6.88 |
|||
3 Bug fixes |
Metadata links prevent cloning some assets DetailsA user with write access to an asset could not clone the asset if it had a metadata schema that they did not have admin access to. This would cause the clone operation to fail, even though they have write access to the asset. The fix ensures that when checking link types during cloning, Cloning the asset you have write access to will clone; however, the metadata schema you do not have admin access to will not clone. |
Content Management |
2026-05-18 |
6.88 |
|||
2 Minor improvements |
Asynchronous sessions are now the default in Squiz Content Management Details
Asynchronous sessions allow requests to be handled without waiting for other requests to complete. Asynchronous sessions have been progressively rolled out by feature flag since November 2025 and are now considered stable. The feature flag is now removed, and this feature is now the baseline state. |
Content Management |
2026-05-18 |
6.88 |
|||
2 Minor improvements |
Restrict the Asset Management API from selecting a reference asset that it does not have access to DetailsAsset Management API users were able to select a reference page that their token did not have access to (that is, not available under the root node to which the API was permitted to act upon). Validation now fails if an API user tries to select a reference page for which their token does not have scoped permissions. |
Content Management |
2026-05-18 |
6.88 |
|||
2 Minor improvements |
Handlebars vulnerability fix DetailsThe existing handlebars version "4.7.7" had a critical vulnerability (https://nvd.nist.gov/vuln/detail/CVE-2026-33937). The Handlebars version has been updated to "4.7.9," which resolves the vulnerability. |
Search |
2026-05-19 |
16.46.0 |
|||
3 Bug fixes |
SEO Auditor metrics failing on pages with canonical URLs DetailsThe SEO Auditor tool was configured to look up and evaluate metrics only using the exact URL specified in a page’s canonical tag, rather than the actual source URL processed by the indexer. For content containing canonical URLs, the SEO Auditor failed to retrieve data for Total words, Unique words, and Fully-matching results, leaving these analytical metrics broken or empty. The lookup logic within the SEO Auditor has been updated. The tool now attempts to match the data against both the canonical URL and the actual indexer URL. SEO auditing metrics like word counts and matching results now accurately display and calculate for all indexed pages, regardless of whether a canonical URL is defined. |
Search |
2026-05-19 |
16.46.0 |
|||
2 Minor improvements |
WCAG 2.2 HTML technique update DetailsAccessibility auditor needs to support WCAG 2.2 specifications for HTML techniques. Changes have been made so that technique 3.3.7 is now detected by the accessibility auditor.
|
Search |
2026-05-19 |
16.46.0 |
|||
3 Bug fixes |
Fix page-size calculation method issue with date-range selections DetailsThe default page size of 25 was being used, and even though the date range exceeded it, the page size remained the same, leaving the chart empty. No data in the chart when the user selected a custom date range The fix ensures the page-size calculating method is used with start and end dates selected by the user, which now correctly calculates days between the selected start and end dates. The chart behavior reflects the date-range selection and produces the correct output. |
Search |
2026-05-19 |
16.46.0 |
|||
3 Bug fixes |
Add DetailsNot having a configuration to exclude empty/blank search results caused The fix ensures that files with |
Search |
2026-05-19 |
16.46.0 |
|||
3 Bug fixes |
Enhanced accessibility and security for Search error pages DetailsThe search 404 and system error pages (4xx/5xx) used generic Jetty HTML that did not meet accessibility standards. Additionally, image scaling error responses were leaking low-level server and connection details. The 404 page was flagged as non-compliant by accessibility checkers, impacting users with disabilities and mobile device users. Furthermore, technical messages in the /s/scale parameters created a security risk by allowing potential probing of internal infrastructure. The fix replaces generic error pages with Funnelback-styled HTML that meets WCAG 1.4.10 reflow requirements. Restricted image scaling error messages to generic text and separated container-level Jetty errors into a self-contained "web server error" page. Error pages are now fully accessible and mobile-responsive. Security is improved by suppressing sensitive internal host information from public-facing responses. |
Search |
2026-05-19 |
16.46.0 |
|||
3 Bug fixes |
External Metadata overflow data DetailsDuring indexing, metadata values can be incorrectly applied to other metadata of similar names. As a consequence, metadata can contain more values than expected. A fix was applied to |
Search |
2026-05-18 |
16.46.0 |
|||
3 Bug fixes |
Fix analytics and Accessibility Auditor export options DetailsThere were multiple issues with the Analytics and accessibility charts area. While scrolling through the Timeframe drop-down, the export button was activated and overlapped with the Timeframe drop-down. When the top keywords component on the Search analytics page had a long list of keywords, it was expanding through the charts below. The accessibility auditor landing page had issues with the export button expanding its menu and submenu when trying to click on tabs. Multiple fixes were applied to make the Analytics and AA experience seamless. |
Search |
2026-04-29 |
Fix version: 16.44.0 |
|||
3 Bug fixes |
Fixed padre indexing step DetailsThe padre indexer has an optional feature that adds alternative spellings for non-English letters (e.g., turning |
Search |
2026-04-21 |
16.44.0 |
|||
3 Bug fixes |
TypeError Fatal error for metadata select field keyword opts DetailsIn metadata select field keyword options, The |
Content Management |
2026-05-22 |
6.88.1 |
|||
3 Bug fixes |
Document ACL and user-supplied filters both apply on collection list reads DetailsFixed an access issue that existed under very specific conditions. |
Data Services |
2026-05-21 |
4.1.15 |
|||
3 Bug fixes |
User filters apply on multi-collection reads with document ACL DetailsFixed an access issue that existed under very specific conditions. |
Data Services |
2026-05-21 |
4.1.15 |
|||
2 Minor improvements |
Custom types for Edge components now more discoverable DetailsCustom input types (FormattedText, SquizImage, SquizLink) were hard to find because they sat alongside basic types without a clear structure in the Input types documentation. Readers also had very few signposts from manifest and tutorial content. Improvements:
* New Input types sidebar groups Basic types and Custom types have been introduced with distinct headings.
* Introductory text on the Input types index calls out the split.
* Cross-references now point to the custom type pages from Getting started ( |
Product Enablement |
2026-05-01 |
C4E/2026-18 |
|||
2 Minor improvements |
Standard Page to Content Page transition guidance in Content Management docs DetailsUsers will now see a standardized "TIP" admonition on all relevant documentation pages directing them feature comparisons and Squiz Academy eLearning resources to support their transition. These content additions are designed to provide consistent, high-visibility guidance encouraging users to transition from legacy Standard Pages to the modern Content Page asset in Page Builder. |
Product Enablement |
2026-05-07 |
C4E/2026-19 |
|||
1 New and revised features |
Serve 404’s (Not Found) on unpublished pages DetailsRead the May 2026 new features to learn more about serving 404s on unpublished pages. |
Content Management |
2026-05-05 |
6.87 |
|||
1 New and revised features |
Mark your favourite flows in the Integrations flows list DetailsRead the May 2026 new features to learn more about marking your favorite flows in the Integrations flows list. |
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
1 New and revised features |
Trigger type indicator on Flows list page DetailsRead the May 2026 new features to learn more about the trigger type indicator. |
Squiz Integrations |
2026-05-07 |
v26.19 |
|||
1 New and revised features |
Add placeholder functionality to inline Formatted Text fields DetailsRead the May 2026 new features to learn more about placeholder text support. |
Page Builder |
2026-05-18 |
6.88 |
|||
1 New and revised features |
Datastore importer logs visible in Squiz DXP Console DetailsRead the May 2026 new features to learn more about viewing Datastore importer logs in Squiz DXP Console. |
Data Services |
2026-05-21 |
4.1.15 |
|||
1 New and revised features |
Single Customer View API documentation available DetailsRead the May 2026 new features to learn more about placeholder text support. |
Single Customer View |
2026-05-13 |
C4E/2026-20 |
|||
1 New and revised features |
Edit and delete component sets in the DXP Console DetailsTeams could not rename or delete component sets in the Squiz DXP Console, which made it challenging to manage out-of-date or renamed sets and caused confusion when obsolete sets remained visible. To address this feature gap, Component Service users can rename component sets and remove sets they no longer need. The Managing component sets tutorial documents how to update name and description, confirm deletion, and what happens to existing site content after a set is deleted. Users can maintain component set metadata in the console and remove unused sets while existing pages that already use components or layouts from a deleted set continue to work. Read Managing component sets in the Component Service documentation for more information. |
Product Enablement |
2026-05-21 |
C4E/2026-21 |