June 2026 Releases
Learn about the changes to Squiz DXP released in June 2026.
What’s new in June 2026
These improvements were added to Squiz DXP in June 2026.
Content Management
Add SAML Link Trigger Action
User assets are linked to SAML IDs so that a user can be authenticated when the SAML session contains that value at the configured SAML user ID location. The only ways to set this were during user creation by the SAML account manager or with the Allow linking to existing users feature.
A Add SAML Link trigger action is available to add a link between the triggering user and a SAML ID. Users can now be linked to SAML user ID values on any SAML account manager when necessary. For example, when multiple SAML account managers share users, the trigger action can ensure that the same user asset is authenticated by all of them.
Configuring the action requires a SAML account manager asset and a SAML user ID, which is typically a keyword that resolves to the SAML user ID for the account manager.
The triggering asset must be either a User type, or a User asset must replace it through an Action on other assets. Otherwise, the trigger execution will fail, and will block the triggering action unless the trigger has been made non-blocking.
Enablement resources
These improvements have been made to the documentation and education enablement resources in June 2026 yet.
Getting started and AI Readiness docs improvements in Content Intelligence documentation
These recent improvements and iterations are part of the ongoing strategy to rapidly iterate on these resources while customers provide feedback about using Content Intelligence.
-
Additional context about adding a site to Content Health have been incorporated into the getting started material.
-
Storylane embedded flows are now in place to help users get started quickly with Content Intelligence.
-
Added clarity surrounding content issue types in the AI readiness area of Content Health.
Read Content Intelligence to view the latest changes.
Preview placeholder text for component fields in Page Builder
When string or FormattedText fields are empty, the Page Builder preview often hides the content region, which makes inline editing unavailable until developers add defaults or custom render logic.
Component manifests support previewPlaceholder on those field types so editors see hint text in the preview while a field is empty.
Developers can set explicit placeholder copy, use the field title (true), or combine default with previewPlaceholder (default on first load; placeholder after the editor clears the field).
Complex previews may still use JavaScript in main with ctx.editor where manifest placeholders are not enough.
Read Placeholder content in the Component Service docs to learn more.
Flattened CDP content architecture
The Customer Data Platform (CDP) documentation has had information architecture changes implemented to flatten the nested structure formerly grouped under the Using section.
Some users reported that because of the hidden structure beneath the Using section, they sometimes did not think there were resources inside the menu.
Now, when you open the CDP docs, you will see all the subsections beneath the Using section promoted to main navigation entries which will make browsing the documentation less confusing.
Read the Customer Data Platform documentation to see the new information architecture.
What’s changed in June 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 |
Pages can get stuck in a failed validation state when the Squizlink field in a component is changed to an empty state DetailsSquizLink forms previously output an empty text parameter on every field change, even when no additional information was entered. This behavior resulted in failed validation. The fix updates the component editing UI to standardize SquizLink field outputs, returning an empty result only if no field contains meaningful data. Pages now pass validation when a Squizlink field in a component is cleared. |
Page Builder |
2026-06-01 |
6.89 |
|
3 Bug fixes |
Fatal error submitting Online Quiz when using Select-type form fields DetailsProcessing an online quiz form with a checkbox or options list could omit one value, occasionally resulting in an 'array'. This sometimes resulted in a fatal error. The form now accounts for values being arrays and handles them accordingly. |
Content Management |
2026-06-01 |
6.89 |
|
3 Bug fixes |
No write access for notice links is causing fatal errors on bodycopy content file generation DetailsA write access check was not performed before a nested check that would trigger an error about notice links. This situation could cause bodycopy container generation to fail in specific scenarios. The fix ensures a user’s write access is verified prior to that code path. Bodycopy container generation will not trigger an error due to write access issues with notice links. |
Content Management |
2026-06-01 |
6.89.0 |
|
3 Bug fixes |
Prevent DeJa Vu cached bodycopy container links from causing fatal errors DetailsSometimes Deja Vu’s cache for bodycopies can hold onto container links to assets that no longer exist. Pages using bodycopies in this state would error until DeJa Vu was cleared. The fix clears the bodycopy cache and retrieves fresh links from the database if a link points to a missing asset. Pages now render correctly even if the Deja Vu cache references non-existent assets. |
Content Management |
2026-06-01 |
6.89.0 |
|
3 Bug fixes |
Missing content when it is moved from a newly deleted top-level zone DetailsOn page load, the reflow algorithm mistakenly normalized single-zone templated pages using '__main' as the key, which should have applied only to untemplated pages. Page content followed the main zone reflow rather than the unlocked zone matching. This caused content to be missing from both the outline and the unused content. The fix now restricts single-zone normalization to non-templated pages. Saved content for moved template-managed blocks now appears in the new location. Blocks left in the deleted zone will now appear in the unused content section. |
Page Builder |
2026-06-01 |
6.89.0 |
|
2 Minor improvements |
Added fallback matching for page content saved under a previous ID DetailsFallback matching now handles text, components, layouts, and variation blocks saved with a previous ID. Previously, matching would not occur if a page zone ID was a prior template ID. This sent affected page content to unused content. |
Page Builder |
2026-06-01 |
6.89.0 |
|
2 Minor improvements |
Surface validation error details in Asset Management API error responses for content pages DetailsWhen a component service error, such as a schema validation issue, occurred during a Error details now pass through to AMAPI (Asset Management API) error responses, offering full context for Zod validation errors—including location within the data structure (path) and associated messages—so users can understand where and why errors occur. |
Content Management |
2026-06-01 |
6.89.0 |
|
3 Bug fixes |
Improve validation errors for templated pages DetailsWhen using the Asset Management API (AMAPI) to API users were getting confused by the error message as it was difficult to understand where in their payload they had provided an incorrect
The fix now aligns error responses for both cases—when a
|
Component Service |
2026-06-01 |
6.89.0 |
|
2 Minor improvements |
Getting started and AI Readiness docs improvements in Content Intelligence documentation DetailsThese recent improvements and iterations are part of the ongoing strategy to rapidly iterate on these resources while customers provide feedback about using Content Intelligence.
Read Content Intelligence to view the latest changes. |
Product Enablement |
2026-06-01 |
C4E/2026-22 |
|
2 Minor improvements |
Preview placeholder text for component fields in Page Builder DetailsWhen string or FormattedText fields are empty, the Page Builder preview often hides the content region, which makes inline editing unavailable until developers add defaults or custom render logic. Component manifests support Developers can set explicit placeholder copy, use the field title ( Complex previews may still use JavaScript in Read Placeholder content in the Component Service docs to learn more. |
Product Enablement |
2026-06-01 |
C4E/2026-21 |
|
3 Bug fixes |
Data Services 4.1.16 security and reliability updates DetailsDependencies have been upgraded to address security issues, ensuring a safer and more reliable system. |
Data Services |
2026-06-01 |
4.1.16 |
|
2 Minor improvements |
Add frontend validation to SquizLink fields DetailsPages were allowed to save when SquizLink fields inside components were in an inconsistent state. This prevented pages in draft that were saved with a link in this inconsistent state from being set to live. Page editors can no longer save the page and receive a frontend validation warning if the link is not filled out correctly. |
Page Builder |
2026-06-15 |
6.90 |
|
3 Bug fixes |
Bulk deleting form submissions from the UI can breach PHP time limits and return 504 timeouts DetailsBulk form submission deletions using the UI could exceed PHP execution time limits, resulting in HTTP 504 timeouts. When users triggered bulk deletion from the UI, the form submissions were not reliably deleted. The fix introduces a HIPO job to delete form submissions in batches. The HIPO job framework uses iterations per request, so long auto steps can refresh progress in the browser. Bulk UI deletion is completed through batched HIPO processing, avoiding the 504 timeout failure mode. |
Content Management |
2026-06-15 |
6.90 |
|
2 Minor improvements |
Adds browser caching to CSS Design File & SCSS Design File when 'Use static cache file?' is enabled (found on the details screen). DetailsWhen the 'Use static cache file?' feature is enabled, requested CSS Design File & SCSS Design file assets will now be cached by the browser through setting a With the deprecation of |
Content Management |
2026-06-15 |
6.90 |
|
3 Bug fixes |
Out of Memory opening Asset Tree node with many children DetailsThe query to draw asset children in the asset tree did not use the limit already set in pagination. Opening an asset with a large number of children (150,000+) in the asset tree caused out-of-memory issues. A limit based on the children pagination setting has been included in the query for fetching the list of children. Now, opening an asset with many children no longer causes an Out of Memory error. |
CMS Content Management |
2026-06-15 |
6.90 |
|
3 Bug fixes |
TypeError in getAssetTypeInfo when workflow references a deleted LDAP shadow bridge DetailsUnder certain conditions, a Workflow step could set a shadow bridge asset to null when a method on the asset was called. This would result in a fatal TypeError. The shadow bridge asset is now checked before attempting to call the method on it, and skipped if it is no longer there. The Workflow step condition will no longer be fatal in this way. |
Content Management |
2026-06-15 |
6.90 |
|
3 Bug fixes |
(Known Issue) Safe Edit cancellation does not reset the new Metadata field value added during Safe Edit mode DetailsThe state of an asset is saved for Safe Edit using all known values at the time that the asset is put into Safe Edit. No updates are made to this when new metadata fields are added to the asset. When canceling Safe Edit, the saved metadata values are applied to the fields that had them, and no other changes are made. If a metadata field is added to an asset (for example, added to a schema applied to it) after it is placed in Safe Edit, then when canceling Safe Edit, that field will have whatever value has been set. This means that changes made during Safe Editing have been effectively published. Avoid adding fields to schemas that are in use by assets in Safe Edit status. If a field is added to an asset in Safe Edit, do not change it from the default. Use one of these workarounds to solve the issue:
|
Content Management |
2026-06-15 |
6.90 |
|
3 Bug fixes |
Missing content when the nested layout is moved from the newly locked layout zone DetailsThere are gaps in the processing of templated layouts on pages when multiple updates are applied to the template at once. For example, moving a layout, locking the original layout zone, and deleting content from within the moved layout. Content saved to the page disappeared and was not found in Unused Content. The page editor had no way to recover the content. Processing of templated Content Pages now handles these combined actions. In this scenario, the saved page content is no longer missing and will correctly appear in the Unused Content panel. |
Page Builder |
2026-06-15 |
6.90 |
|
2 Minor improvements |
Reset any duplicated nodeIds in page-managed zones on load and save DetailsDuplicated or template-conflicting node IDs in page-managed content are now reset when a page is initially loaded and when it is saved. When node IDs were duplicated, overlays didn’t render correctly. With stricter templated page validation planned, duplicated or template-conflicting node IDs will prevent saving if detected. |
Page Builder |
2026-06-15 |
6.90 |
|
1 New and revised features |
Flattened CDP content architecture DetailsRead the June 2026 Enablement features to learn more about placeholder text support. |
Product Enablement |
2026-06-01 |
C4E/2026-22 |
|
1 New and revised features |
Add SAML Link Trigger Action DetailsRead the June 2026 Enablement features to learn more about this feature. |
Content Management |
2026-06-15 |
6.90 |