November 2025 Releases
Learn about the changes to Squiz DXP released in November 2025.
Visit the changelog areas for each DXP capability for features and changelogs published before October 2024.
- Advanced Forms
- Component Service
- Content Management
- Data Services
- Integrations
- Search
What’s new in November 2025
Page Builder
This month’s focus is on four features now available for all Visual Page Builder environments.
-
Templates
-
Layouts
-
Translations
-
Version history and restore
Page Builder Templates
Previously, in Page Builder, page creation could be slow and repetitive at times. Creating similar pages from scratch every time wasted content editor time on repetitive work.
Organizations needed a solution that maintained design governance and brand consistency while giving content editors the flexibility to build sophisticated page layouts independently.
Templates are reusable page blueprints that you create and manage in Squiz Content Management. They use the existing permissions structure like other assets, which works as follows:
-
System Administrators create the templates to define the structure and design rules for template pages.
-
Site Administrators configure which templates are available on specific sites, providing better control over brand governance and consistency.
-
Content editors build repetitive pages fast (for example, news articles, course outlines, event pages) with just the right amount of creative flexibility.
Template creators can apply rules to different zones within each template, allowing for granular control over the flexibility afforded to content editors. This granular control includes:
-
Allowing some zones to be fully controlled by the template.
-
Allowing some zones to have fixed content items but flexible content.
-
Allowing other zones to have complete content editor flexibility.
-
Controlling which component types are allowed per-zone.
What was once a slow and repetitive page creation experience is solved with templates that accelerate page creation and allow editors to launch pages in minutes by using proven structures.
- Documentation
-
Check out the Templates section of the Page Builder documentation for help with using the feature.
- Education
-
ELM130 - Using Content Templates
This course is for Content Editors and anyone new to content templates.
You can learn how to speed up content creation and ensure consistency across your site using reusable templates. The course is ideal for anyone seeking to optimize their workflow and uphold high standards.
Page Builder Layouts
The first iteration of the Visual Page Builder empowered non-technical content editors to build pages quickly and easily. However, there was a gap: they were unable to create complex multi-column layouts without developer assistance.
Prebuilt layouts are now available in Page Builder, allowing non-technical editors to add and arrange components as they need.
Content editors can select from a library of prebuilt, multi-column layouts such as single-column, multi-column, or grid formats. They can add or arrange components as needed, without asking for technical help.
Layouts are created by developers and managed alongside components in the Squiz DXP Console. Site Admins can control which component sets and layouts are available to what sites. Content editors can then add layouts to their content page assets and flexibly add components into their layout zones.
The great news is that template creators can add layouts to their template zones, further extending the governance controls surrounding presentation and page layouts.
- Documentation
-
Check out the Layouts section of the Component Service documentation for help with using the feature.
- Education
-
ECS326 - Building and Managing Layouts
This course is for developers and anyone creating layouts in Component Service. Ideal for developers looking to expand their component-building skills.
Take the course to learn how to create, test, and deploy layouts that empower editors to arrange content flexibly and consistently.
Language variations (translations)
Language variations let content editors create and manage multilingual pages directly in Page Builder. The familiar and intuitive workflow that you use in personalization and A/B Testing extends to the language variations feature. Content editors are now empowered to personalise and A/B test content across multiple languages.
| This feature is available for those working with content pages in Page Builder. For customers using standard pages, using contexts to manage multilingual scenarios is still recommended. |
- Documentation
-
Check out the Translations section of the Page Builder documentation for help with using the feature.
Version history and restore
The version history feature allows users to compare and switch between snapshots of a specific content page through a menu area in Page Builder.
The feature presents a navigable subset of the Content Management System’s more granular asset-level Version History screen. Users with content editor (or greater) permissions can select, compare, and switch to different versions of the content page’s content.
- Documentation
-
Check out the Version History section of the Page Builder documentation for help with using the feature.
- Education
-
ELM131 - Using Content Page Version History
This course is designed for content editors who work with content pages in the Visual Page Builder.
Take this course if you want to master the version history feature; see previous versions of your pages and restore them as needed.
Customer Data Platform
Segment sets for organized content personalization
Organizations that use Squiz DXP for personalization often manage dozens or even hundreds of audience segments across multiple sites and business units. When configuring personalized content in Squiz Content Management, content editors previously had to navigate through the entire segment library to select relevant segments for each piece of content. This navigation overhead became increasingly difficult to manage as segment libraries grew, leading to confusion about which segments to use for specific sites or content types.
Segment sets solve this challenge by allowing administrators to create organized collections of segments that can be applied to Content Management sites. When a segment set is applied to a site, only the segments within that set are available for content personalization within that site.
This curation ability provides several key benefits:
- Simplified content editor experience
-
Content editors see only relevant segments for their site, reducing confusion and decision fatigue.
- Improved governance
-
Administrators can control which segments are available for use in different contexts, preventing unintentional misuse.
- Better organization
-
Group segments by business unit, geographic region, campaign, or any other logical structure.
- Reduced errors
-
Limiting segment choices to relevant options decreases the likelihood of incorrect personalization configurations.
- Scalability
-
As your segment library grows, segment sets maintain manageable personalization workflows.
How it works
Administrators create segment sets in the Customer Data Platform by selecting which segments to include in each set. Multiple segment sets can be created for different purposes. For example, you might have a "North America Campaigns" set, an "EMEA Product Launch" set, or a "VIP Customer Programs" set. Once created, these segment sets can be applied to sites through the site configuration settings.
When content editors work within a Content Management site that has a segment set applied, the personalization interface shows only the segments from that set, providing a curated and relevant selection tailored to their specific content needs.
Use cases
Some use cases that are well-suited to this feature include:
- Multi-region organizations
-
Create segment sets for each geographic region, ensuring local content teams only see regionally relevant audience segments
- Multi-brand enterprises
-
Separate segments by brand to prevent cross-brand confusion.
- Campaign management
-
Group campaign-specific segments together for easier access during campaign content creation.
- Franchise or partner networks
-
Provide each franchise or partner with segment sets tailored to their local market
You can create and manage segment sets using the Customer Data Platform interface. Contact your Squiz system administrator to configure segment sets for your organization.
Known issues
Be aware of these temporary known issues with these Squiz DXP Capabilities and Services.
What’s changed in November 2025
Other 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 |
Generate Start URLs plugin DetailsValid URLs that included |
Search |
2025-11-21 |
16.38.0.0 |
|
3 Bug fixes |
Image asset getAsset() function should not return FALSE in some image variety failure situations DetailsAn issue was discovered in the Image asset’s
Fatal error: Uncaught exception 'TypeError' with message 'Argument 1 passed to Asset_Manager::setAssetToStorage() must be an instance of Asset, bool given, called in /core/include/asset_manager.inc on line 1493' The |
Content Management |
2025-11-04 |
6.75 |
|
2 Minor improvements |
The login session for the DXP Console has been extended DetailsThe Squiz DXP Console login session timeout has been increased to three hours from one hour. Customer feedback suggested that one hour was too short, and resulted in having to sign back into the Squiz DXP too frequently. |
DXP Console |
2025-11-07 |
2.51.0 |
|
3 Bug fixes |
Known Issue: Fatal error "Call to a member function getURL() on null" DetailsAn additional argument was inadvertently included in the file versioning checkout call when correcting the Image asset’s Image varieties in Safe Edit status (including Safe Edit Awaiting Approval and Safe Edit Approved To Go Live) that were viewed by users who can not see the draft version failed to load in some circumstances. Pages that use certain keywords related to the varieties can also experience fatal errors. The temporary workaround for this specific issue is to transition the affected image to Live status by approving or cancelling Safe Edit. The image assets will function correctly in Live status. A fix for this is scheduled for release in 6.77.0. Systems known to be affected by this issue are being updated to address the issue. This issue may prevent systems that were in the 6.76 upgrade queue from proceeding. Instead, these system upgrades will be paused in favour of receiving the 6.77.0 release. |
Content Management |
2025-11-11 |
6.76 |
|
3 Bug fixes |
Paint layout nested components not showing in visual page builder preview DetailsA recent change to how content pages are rendered introduced a pre-existing query parameter to not render page content when the page builder preview initially loaded. As a result, nested page contents in page layouts did not render in Page Builder preview frames. The fix adds a check to ensure that page content rendering is stopped for the main frontend asset only, but allows rendering for nested assets within paint layouts. The nested page content in paint layouts are now rendered correctly in the content page’s preview frame. |
Content Management |
2025-11-11 |
6.76 |
|
3 Bug fixes |
PHP Warning of 'Undefined array key "SQ_PERFORMANCE_SETTING"' is show upon first visit to the DetailsAn initial value would not be set when a user first visited the The presence of a value is now checked prior to use and a sensible default set where a value is not present. |
Content Management |
2025-11-11 |
6.76 |
|
3 Bug fixes |
Stale sessions should not be made public on MAC proxy stack requests DetailsThe rules for considering whether a request was considered stale were broadened to better allow public caching of stale requests. The legacy MAC proxy layer assumed that Edge Side Include (ESI) requests would always be for the same user making the request, and ignored any suggestions from the server that it was a public response. When MAC forwarded a stale request for an object with both public and authenticated variants to the CMS server, it cached a response for the public version to the user’s specific permissions cache. This caching behavior caused public versions of assets with both public and authenticated variants to be sometimes displayed to authenticated users. The public asset variant is no longer rendered when a stale request is received from the legacy MAC proxy layer, which ensures authenticated users are presented with the correct variant. |
Content Management |
2025-11-11 |
6.76 |
|
3 Bug fixes |
Date Filter Plugin Approval DetailsSome Facebook pages generated errors. The plugin now handles the different Facebook elements as expected and these elements are now parsed without error. |
Search |
2025-11-11 |
16.38.0.0 |
|
3 Bug fixes |
The personalization menu doesn’t load as the default for a template when you navigate from a page where you were viewing a segment DetailsIf you select a segment, open the edit panel, or set a custom preview width on a Content Page, and then move to a template, those selections could incorrectly remain active. The fix resets the page selection state each time the template builder opens. This prevents previously selected pages from remaining active when moving between pages and templates. |
Page Builder |
2025-11-09 |
6.77 |
|
3 Bug fixes |
Layout zone changes are triggering unsaved page changes DetailsIf a layout change caused unused content, you might have seen an unnecessary 'unsaved changes' warning—even if you made no edits. The fix now waits for all layout changes to finish processing before checking for unsaved changes. This ensures users only see the warning when they have truly unsaved changes due to their own actions. |
Page Builder |
2025-11-19 |
6.77 |
|
3 Bug fixes |
Navigating away from a template page without saving changes to the reference does not revert the change DetailsReference page values on templates were being set with cached data. If you changed a reference page without saving and navigated away, the unsaved reference stayed connected to the Template when you returned. The fix delays setting a reference page value until new template content is fully fetched. This ensures the correct reference is used and that unsaved changes do not appear to persist across navigation. Unsaved reference page changes are now cleared when you leave and return to the template. |
Page Builder |
2025-11-19 |
6.77 |
|
3 Bug fixes |
Active blocks in the edit panel are remembered when navigating between templates and pages DetailsThe page selection state was not resetting in the template builder, causing selections from Content Pages to persist when navigating to a template. Selections made on a Content Page, like segment selection, edit panel, or custom preview width, would incorrectly persist after navigating to a template. The fix resets the page selection state in the template builder, so selections do not persist between pages and templates. |
Page Builder |
2025-11-19 |
6.77 |
|
3 Bug fixes |
Custom CSS impacts "No content" placeholder blocks in a layout DetailsLayout zone placeholders were included in the main iframe document, rather than in a shadow DOM, unlike other inline elements. As a result, site designs and CSS could unintentionally change how these placeholders looked in the preview panel. The fix uses CSS |
Page Builder |
2025-11-19 |
6.77 |
|
3 Bug fixes |
Page Builder breaks when the primary zone reflow moves a layout block into unused content DetailsPage building would fail under three conditions: the page had layouts but no template, you applied a template with a primary zone, and the template’s primary zone blocked layouts. The fix creates a duplicate of the layout object before making updates. This allows the template to apply properly and places layouts into the unused content area if necessary, ensuring a stable process. |
Page Builder |
2025-11-19 |
6.77 |
|
3 Bug fixes |
Unexpected token error in the asset tree after Squiz DXP SSO sign in DetailsA query string was being used incorrectly by the asset tree, which caused an error because it was not a valid asset ID. The fix now removes any problematic query string from the URL before the user is redirected. This eliminates the asset ID error in the asset tree after a Squiz DXP SSO sign in. |
Content Management |
2025-11-19 |
6.77 |
|
3 Bug fixes |
File versioning safe edit regression DetailsA change added an extra argument to a file check-out method for images in Safe Edit, causing a regression. Image varieties in Safe Edit (including Safe Edit Awaiting Approval and Safe Edit Approved To Go Live) that were viewed by users who could not see the draft version may fail to load. Pages that used certain keywords related to the varieties may also throw errors. The fix corrects the extra parameter in the file versioning check-out call. This restores intended loading, so Safe Edit image varieties appear as expected, and related keyword errors do not occur. |
Content Management |
2025-11-19 |
6.77 |
|
3 Bug fixes |
404 for /__data paths, which should redirect to the Matrix URI DetailsFiles with 'Allow unrestricted' on but no public read permission weren’t handled correctly. This caused some files to get a 404 instead of being redirected. The fix updates the logic that combines the |
Content Management |
2025-11-19 |
6.77 |
|
3 Bug fixes |
Matrix Cache sets are causing memory leaks DetailsMatrix Cache uses sets to track all cache entries associated with a specific URL or asset ID. It was discovered that Matrix Cache sets did not have expiry periods (TTL) set, which caused the Matrix Cache to leak memory and led to stability issues. The fix adds expiry times (TTL) to Matrix Cache sets so unused entries are automatically removed. This prevents memory leaks and resolves related stability issues. |
Content Management |
2025-11-19 |
6.77 |
|
3 Bug fixes |
Data Services 4.1.8 security and reliability updates DetailsDependencies have been upgraded to address security issues, ensuring a safer and more reliable system. |
Data Services |
2025-11-18 |
4.1.8 |
|
2 Minor improvements |
Campaign customers can now access their customer reference ID DetailsCampaign customers in the Single Customer View (SCV) API can now retrieve their encrypted customer reference ID through the customer-get endpoint. This unblocks Advanced Form answers being captured into a campaign customer Single Customer View profile. Previously, campaign customers had no ability to access any of their own data through the API. This enhancement enables campaign customers to obtain their Key features:
|
Single Customer View |
2025-11-18 |
1.0.0 |
|
2 Minor improvements |
Content Management docs now highlight Content Pages at key points in the onboarding journey DetailsThe Content Management docs have received a minor update to promote the Templates and Layouts features. The Getting Started section now focuses on Content Pages as the preferred asset type to use. Other areas of the documentation that deal extensively with Standard Pages now feature a note that guides customers towards the Page Builder docs. |
Product Enablement |
2025-11-21 |
2025-47 |
|
2 Minor improvements |
The DetailsThe This keyword was present in the legacy Matrix 5 keyword list but was not discoverable in the Squiz Content Management docs. |
Product Enablement |
2025-11-24 |
2025-47 |