DXP Releases for 2026
Read about new features and changelog information for Squiz DXP releases throughout 2026.
The cumulative summary page lets you filter across all new releases, bug fixes, minor improvements, and important changes to Squiz DXP throughout 2026.
Looking for release info before October 2024?
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
| Type | Description | Capability | Release date | Release version | Copyable link | ||
|---|---|---|---|---|---|---|---|
3 Bug fixes |
Data Services 4.1.9 security and reliability updates DetailsDependencies have been upgraded to address security issues, ensuring a safer and more reliable system. |
Data Services |
2026-01-06 |
4.1.9 |
|||
3 Bug fixes |
Redirect from trailing slash uncacheable with query string DetailsHeaders disallowing caching had already been set when a query string parameter was present in the URL. When the Redirect URLs with Trailing Slash system configuration was activated, if a query string were present in the URL, the redirect would be served with headers instructing upstream caches not to cache the result. This header instruction resulted in requests being unnecessarily forwarded to the CMS. The cacheability headers were unset and explicitly reset to appropriate values by the CMS when performing the redirect from URLs containing a trailing slash. CMS now sends appropriate cachability headers when redirecting from a trailing slash, and a query string is present |
Content Management |
2026-01-13 |
6.79 |
|||
3 Bug fixes |
Form Section custom format bodycopy is showing an empty Insert Keyword dropdown in the WYSIWYG DetailsThe wrong asset was being matched for an event that retrieved keywords. This mismatch prevented keywords from displaying on the Format Bodycopy contents screen under a Custom Form. The event listening logic now directly checks for this scenario and delegates correctly. Keywords on the content screen now list correctly for Format Bodycopy assets under Custom Forms. |
Content Management |
2026-01-13 |
6.79.0 |
|||
3 Bug fixes |
Fatal Error displaying zero grouped results DetailsThe PHP When no results were present, search pages with custom grouping could produce a fatal TypeError on some platform versions. The code path for custom grouping was updated to avoid calling All platform versions will now correctly show the no results page when custom grouping is enabled. |
Content Management |
2026-01-13 |
6.79 |
|||
3 Bug fixes |
Assetid link rendered for Image preview DetailsWhen the option to use UUIDs instead of asset IDs for linking to assets directly was introduced, the image preview code was not changed. If the URLs containing ?a= will return a 404 system setting was enabled, then the preview for an image on the details screen showed a broken image due to a The preview URL for images was updated to use the external-uuid link. Image previews now appear normally, regardless of whether the URLs containing ?a= will return a 404 system setting is active. |
Content Management |
2026-01-13 |
6.79 |
|||
4 Important changes |
Increment and decrement keyword modifiers no longer work on non-numeric strings post PHP 8.2+ DetailsTo ensure compatibility with platform versions, the For example, a value of "mach 1" would previously have been modified by These types of transformations no longer occur, and they will be output unchanged as "mach 1" or "aa". Wholely numeric values, such as "5432" or "-26", will still be incremented or decremented normally by the keyword modifiers. |
Content Management |
2026-01-13 |
6.79 |
|||
3 Bug fixes |
Fatal error asset listing using thesaurus filters DetailsThesaurus filters on Asset Listing Pages treat all related links to thesaurus terms as filter weights, and newer platform versions change the behaviour of arithmetic operations on non-numeric strings to be fatal. Thesaurus filters on Asset Listing Pages would often cause a fatal error on newer platform versions. The fix implemented ignores non-numeric strings when performing arithmetic operations for Thesaurus filters. Thesaurus filters on Asset Listing Pages now work correctly regardless of the link values in the system. |
Content Management |
2026-01-13 |
6.79 |
|||
3 Bug fixes |
Fix Transactions should not be started on the read-only "db" connection warnings DetailsChanges to allow Matrix to use the fastest database in the backend exposed an issue where transactions were being started on the read-only database. A warning was added to help identify any cases that were missing from the test suite. A small number of these human-readable diagnostic warnings were subsequently shown to users. The incorrect transactions have been removed, and the warnings will stop showing to users. Squiz Content Management can reliably use a faster DB in the backend. |
Content Management |
2026-01-13 |
6.79 |
|||
2 Minor improvements |
Let Matrix cache asset URLs in DejaVu (hotfix) DetailsSquiz Content Management was unable to cache asset URLs within DejaVu, so whenever URLs were used, a Database lookup was required, even if the asset was already cached in DejaVu. To attempt to fix this problem, Squiz Content Management was updated to cache asset URL information within DejaVu alongside the rest of the asset details. However, this change to the product resulted in an unplanned regression and had to be removed in this hotfix version. |
Content Management |
2026-01-13 |
6.79.1 |
|||
2 Minor improvements |
Updates to the component and layout information forms to show the Layout ID DetailsProvide layout ID and display layout and component information more consistently. Layout ID available from the information form, and improved consistency between page builder and Squiz DXP layout/component information. |
Page Builder |
2026-01-13 |
6.79 |
|||
3 Bug fixes |
[Templates] Remove validation warning when unlocking a locked layout zone DetailsClearing block validation warnings, missing checks for locked layout zones, or containing locked layout zones. Incorrect block validation warnings are displayed when saving a template. Updated clear validation warning logic to evaluate whether a zone is a locked layout or contains one. Unlocking top-level zones and locked layouts results in the correct clearing of block validation warnings. |
Page Builder |
2026-01-13 |
6.79 |
|||
3 Bug fixes |
[Templates] Export/ Import behaviour of templates results in errors DetailsWhen a Content Template is imported with the XML tool, it does not sync correctly with the template service. There is a visible error in the import HIPO job, and then an error when visiting the content screen of any Content templates after import. Template name sync no longer occurs on import, and a template record is created for the newly imported Content Template asset. No errors are displayed in the import HIPO job, and the newly imported Content Template can be edited from an empty state. |
Page Builder |
2026-01-13 |
6.79 |
|||
3 Bug fixes |
[Templates] Deleting a layout with a zone set as primary fails template service validation on save DetailsWhen a layout zone was set as a primary zone on a templated page, it wasn’t getting reset when that layout was deleted from the page. Template service validation failed if a user tried to save the page. The fix clears the primary zone to null if a layout primary zone was deleted. The page now saves when a layout that had a zone set as primary no longer exists on the page. |
Page Builder |
2026-01-13 |
6.79 |
|||
3 Bug fixes |
Continuously changing the applied content template on a content page without saving caused the content page to crash. DetailsWhen a templated Content Page had a template applied, resulting in unused content, continuously swapping back and forth between the original and new template corrupted the state of the content page. Content page editing is unusable until the page is reloaded. Better data conversions were implemented to handle continuous transformations. Content page editing remains usable after switching between two templates in a single session. |
Page Builder |
2026-01-13 |
6.79 |
|||
2 Minor improvements |
[Templates] Added link from Content Template asset log to Squiz DXP Logs DetailsA link to Squiz DXP logs was available for Content Page assets, but was missing for Content Template assets. With this minor improvement, users can now navigate from Content Template asset logs to DXP logs and view logged events for that asset. |
Page Builder |
2026-01-13 |
6.79 |
|||
3 Bug fixes |
Incomplete conversation history response types in logs DetailsPreviously, when the chatbot provided a generic fallback response (for example, "I’m sorry, I couldn’t find an answer"), this interaction was successfully shown to the user in the chat window but was not saved to the permanent history log. The system now correctly records all response types, ensuring your conversation history accurately reflects the full dialogue.
|
Conversational Search |
2026-01-12 |
||||
2 Minor improvements |
X-Forwarded-For edit plugin: Added "Keep last IP address" mode DetailsPreviously, the X-Forwarded-For edit plugin did not have a dedicated mode to isolate only the final IP address in a forwarded chain. This made it difficult to handle specific network configurations where the last hop was the required identifier. The plugin now includes a This update ensures more accurate IP detection for search usage analytics, Curator, and IP-based access restrictions in complex proxy environments. |
Search |
2026-01-14 |
16.40 |
|||
3 Bug fixes |
Duplicate folders being created in File Store DetailsArchive extraction with data sets large enough to split over multiple unzip processes could trigger duplicate folder creation if files in those folders were split over multiple unzip processes. As a result, duplicate folders could appear in the frontend DXP Console File Store browser causing visual confusion. While File Store still unzipped the archives correctly, the duplicate folders could cause visual confusion for users. The fix adds additional checks to ensure duplicate folders are not created under these conditions. |
File Store |
2026-01-13 |
||||
2 Minor improvements |
"ECS326 - Component Service - Building and managing layouts" eLearning course updated DetailsThe course material has been updated to support the current layout development capabilities, which include the switch to the
This information brings this part of the course up to current configuration recommendations. Enroll now through Squiz Academy. |
Product Enablement |
2026-01-20 |
C4E/2026-03 |
|||
2 Minor improvements |
New error feedback for SCV schema uploads DetailsThe generic messages shown to users when uploading schema changes are now replaced with more helpful messaging. This minor improvement to error message communication may help users identify and fix issues with their schemas more readily. Read Schema upload errors in the Single Customer View section of the Customer Data Platform docs. |
Product Enablement |
2026-01-16 |
C4E/2026-03 |
|||
3 Bug fixes |
Issues with Asset Tree binoculars when switching to another tree DetailsIf the binoculars needed to switch trees to find an asset, because it is not found underneath the current one’s restricted root node, the current selection was then cleared on the original (and thus incorrect) asset tree. Multiple assets could end up selected, on the newly shown asset tree, when using the binoculars. The asset selection clearing was made consistent with other selection clearing code. Only the asset located by the binoculars will be selected. |
Content Management |
2026-01-29 |
6.80 |
|||
2 Minor improvements |
Form Submission Token Validation to Prevent Duplicate Submissions DetailsDuplicate form submissions could occur if the same POST request were made multiple times and other protections did not prevent it. With the Form submission token validation feature flag enabled, a Form Submission Token Validation to Prevent Duplicate Submissions setting becomes available on the Content screen of Custom Forms assets. When this option is enabled, a token is added to the custom form and tracked on the server to ensure that a submission is processed only once. An issue is known where file attachments may still be processed in duplicate submissions, even though an error apperas for the attachment. This known issue will be fixed before the full release of the feature and removal of the feature flag. |
Content Management |
2026-01-29 |
6.80 |
|||
3 Bug fixes |
Preserve htmlspecialchars() behaviour for upgraded environments DetailsCertain platform upgrades could cause breaks in how The fix adds a feature flag that allows preserving the old behaviour. Upgrading systems in this way will no longer cause encoding to break. |
Content Management |
2026-01-29 |
6.80 |
|||
2 Minor improvements |
Let Matrix control cache times for __data DetailsSquiz Content Management has been unable to control cache times for __data, resulting in some files remaining in cache longer than necessary. If the
|
Content Management |
2026-01-29 |
6.80 |
|||
4 Important changes |
Remove interface to virus scanning DetailsThe administration interface references to virus scanning have been removed. The way Squiz Content Management scanned files for potential malware did not scale up in the Squiz DXP environment. It also should not be possible to turn this feature on and off because the legacy virus scanning system was not implemented. Squiz is reassessing how best to perform malware scanning of files in the Squiz DXP environment and which interface is required to support this function. |
Content Management |
2026-01-29 |
6.80 |
|||
3 Bug fixes |
Zone ID appears instead of the zone name when layout changes are present DetailsThe zone ID was stored as a zone name for some unused content zones, including parent and missing block zones. In some unused content scenario conditions, the zone ID was displayed instead of the zone name. The fix looks up the zone name, if available, instead of the zone ID for unused content zones. This change means that zone names take precedence over zone IDs in the Page Builder Layouts UI. |
Page Builder |
2026-01-29 |
6.80 |
|||
2 Minor improvements |
Improve conditional display of unused content reasons due to layout zone changes DetailsThe message string "A layout update has removed this entire zone" now appears for page-managed content on a templated page. This message string replaces the longer string "A layout update has removed this entire zone. This content will continue to re-appear here until it is handled in the template." Two strings could appear in unused content as a result of deploying a new version of the layout that had zones changed or removed. The wrong message was displaying incorrectly in page-managed content on a templated page, and this fix improves the messaging in this area of the UI. |
Page Builder |
2026-01-29 |
6.80 |
|||
2 Minor improvements |
Auto-cleanup partially affected layouts from Unused Content when empty DetailsAn adjustment was made to layouts when content was moved to Unused content during a layout update. Any parent layouts that a layout is nested in will now appear as a structural placeholder in Unused Content, so the content editor knows where the layout came from. When emptied, these parent layouts were not automatically removed, and there was no way to remove them other than clicking the checkbox to clear Unused Content entirely. Now, any partially affected layouts in Unused Content will disappear when emptied. |
Page Builder |
2026-01-29 |
6.80 |
|||
2 Minor improvements |
When affected layouts are nested, the missing layout zones' reasons do not display in unused content DetailsUnused content reasons due to layout zone changes now cascade to any nested layouts affected by them. Before this improvement, if unused content appeared after deploying a different version of a layout, unused content reasons would appear on the top-level layout, but not on nested affected layouts. |
Page Builder |
2026-01-29 |
6.80 |
|||
2 Minor improvements |
REST API component 2.2.4 Details
|
Squiz Integrations |
2026-01-15 |
26.03 |
|||
3 Bug fixes |
Missing mapper passthrough on retry from previous step DetailsFixed missing mapper passthrough on retry from the previous step, improving retry reliability. This ensures the message retry behavior includes mapper passthrough. |
Squiz Integrations |
2026-01-15 |
26.03 |
|||
3 Bug fixes |
Team membership transfer failure in contract management DetailsWhen a contract owner removes a user who was the only member of a developer team, ownership now automatically transfers to the first contract owner. This fix prevents orphaned teams when the sole member is removed. |
Squiz Integrations |
2026-01-15 |
26.03 |
|||
2 Minor improvements |
Manus AI component 1.0.0 DetailsInitial component release.
|
Squiz Integrations |
2026-01-15 |
26.03 |
|||
2 Minor improvements |
Creatio component 1.0.0 DetailsInitial component release.
|
Squiz Integrations |
2026-01-15 |
26.03 |
|||
1 New and revised features |
ELM213 - Content Management - Creating your first content template course DetailsA new eLearning course for Site Builders is available that provides foundational learning to support customers who are using or want to use the recently released content templates feature. Read the January 2026 new features to learn more. |
Product Enablement |
2026-01-16 |
C4E/2026-03 |
|||
1 New and revised features |
Content Management - Content template design fundamentals learning plan DetailsA new learning plan for Site Builders brings together three learning materials on content template design fundamentals. Read the January 2026 new features to learn more. |
Product Enablement |
2026-01-16 |
C4E/2026-03 |
|||
1 New and revised features |
New video eLearning courses released DetailsThe ELV25-009, ELV25-010, ELV25-011, and ELV25-012 video eLearning courses are now available in Squiz Academy. Read the January 2026 new features to learn more. |
Product Enablement |
2026-01-06 |
C4E/2026-02 |
|||
1 New and revised features |
New Force XML plugin DetailsA Force XML plugin is available in Squiz Search to work around issues with non-conformant XML source files. Read the January 2026 new features to learn more. |
Search |
2026-01-22 |
16.40 |
|||
1 New and revised features |
Layout zone order in page outlines now reflect manifest.json order DetailsZones in the page outline (and unused content) now appear in the order defined in Read the January 2026 new features to learn more. |
Page Builder |
2026-01-29 |
6.80 |
|||
1 New and revised features |
Templates and layouts docs resources reflect the move from YAML to JSON format DetailsA recent product improvement to the way manifest files in templates are structured using JSON is now reflected in the Component Service documentation. Read the January 2026 new features to learn more. |
Page Builder |
2026-01-26 |
C4E/2026-04 |
|||
1 New and revised features |
Email notification update for New Component Versions DetailsRead the February 2026 new features to learn more. |
Squiz Integrations |
2026-01-15 |
26.03 |
|||
3 Bug fixes |
Fix the issue with roles missing for users in tenant with Custom roles enabled DetailsFor a tenant with custom roles enabled and a single Search instance when non-owners logged in non of there custom roles were being used. When logging in a user the code changed there user record type and roles to only include the clients primary role. Consequence: The code has been adjusted to ensure the user record is not changed when a user logs in. The useer has the roles assigned to them to complete required Search tasks. |
Search |
2026-02-18 |
16.42 |
Link: |
||
3 Bug fixes |
Data Services 4.1.11 security updates Details
|
Data Services |
2026-02-09 |
4.1.11 |
|||
3 Bug fixes |
Data Services 4.1.10 security and reliability updates Details
|
Data Services |
2026-02-02 |
4.1.10 |
|||
2 Minor improvements |
Segment Scoping in Squiz Content Management DetailsThe segment sets feature allows administrators and site builders to scope Personalization segment sets based on their required availability across sites. The documentation required to understand this feature was updated to reflect the support for segment sets in Squiz Content Management. Read the Segment scoping documentation to learn more. |
Product Enablement |
2026-01-23 |
C4E/2026-05 |
|||
2 Minor improvements |
Vector Storage plugin improvements to cancel updates DetailsAdded: Send event on non-push data source update stop. Changed: Send event after successful view swap for non-push data sources as a post swap step instead of during the index phase. Send event after successful commit for push data sources as a post commit step instead of during the index phase. |
Search |
2026-02-02 |
16.42.0.0 |
|||
3 Bug fixes |
Page navigation is broken on the asset logs page DetailsAn incorrect name for the page parameter was used when creating page navigation links. Page navigation links contained multiple incorrect parameters for page numbers, and the wrong page was loaded. Page parameter name is fixed when generating URL links, so the parameter is properly cleared and set to the correct page number. Page navigation links now only contain a single page parameter with the correct value. |
Content Management |
2026-02-09 |
6.81 |
|||
3 Bug fixes |
Remap rules duplicate query parameters when "Preserve URL Parameters" is enabled Details
Query parameters are duplicated in redirect URLs when remap rules have "Preserve query string in remaps" enabled. For example, The fix extracts query params before regular expression replacement, strips them from the URL, then merges the query parameters back by using Query parameters are preserved exactly once in redirect URLs. |
Content Management |
2026-02-09 |
6.81 |
|||
3 Bug fixes |
Type error occurring in the workflow manager when the current step is null DetailsA value used in Workflows was not being correctly type-checked, which caused a PHP fatal error in certain circumstances. The value causing the fatal error now has correct type checking in place. |
Content Management |
2026-02-09 |
6.81 |
|||
3 Bug fixes |
HtmlEncoding can’t handle null values DetailsThe ability to preserve legacy handling of HTML entities and special character encodings was added in 6.80.0 as described in the January 2026 errata. It was discovered that this feature change could not accept null values from other parts of the codebase. Fatal errors were generated (including visible errors on the frontend interface) when certain variables or keyword modifiers are used. The fix combines Null values into an empty string before handling. The original fatal errors no longer occur, and null values are treated as empty strings. |
Content Management |
2026-02-09 |
6.81 |
|||
2 Minor improvements |
Let Matrix cache asset URLs in DejaVu DetailsSquiz Content Management was unable to cache asset URLs in DejaVu, so whenever URLs were used, a Database lookup was required even if the asset was already cached in DejaVu. Squiz Content Management will now cache asset URL information in DejaVu alongside the rest of the Asset details, reducing database queries and improving page render times for pages with many URL lookups. |
Content Management |
2026-02-09 |
6.81 |
|||
2 Minor improvements |
Let Matrix cache asset permissions & links in DejaVu DetailsSquiz Content Management was unable to cache asset permissions or major links (Type 1/2) within DejaVu, so any requests had to go to the database to fetch those details. Squiz Content Management will now cache asset permissions & major links (Type 1/2) in DejaVu alongside the rest of the asset details, reducing database queries and improving page render times for pages with many URL lookups.
|
Content Management |
2026-02-09 |
6.81 |
|||
3 Bug fixes |
Changing a page-managed zone to locked is displaying an incorrect reason DetailsThe "missing zone" reason is attributed to top-level zones changing from page-managed to locked. An incorrect zone reason was displayed for template-locked top-level zones in unused content. Detect when the page managed zone specifically changed to template-locked and assign the correct reason. The correct locked zone reason appears when the page zone is changed to template-locked. |
Page Builder |
2026-02-09 |
6.81 |
|||
2 Minor improvements |
Align unused content zone order with template zone order DetailsUnused content zones could sometimes appear in a random order and not align with the zone order in the template/page. Zones in unused content appear in the order they are on the page/template, with any deleted zones appearing at the top. |
Page Builder |
2026-02-09 |
6.81 |
|||
2 Minor improvements |
Annotate code blocks in Datastore documentation to identify source files DetailsEach code sample in the Data Services documentation now shows the configuration file it is associated with. This additional prescriptiveness will help readers clearly identify which persistent file any given code sample is from. |
Product Enablement |
2026-02-16 |
C4E/2026-07 |
|||
4 Important changes |
Server components and static files support documentation removed from Component Service docs DetailsMentions of server components and server-based static file support documentation are now unavailable in the Component Service documentation. Read the February 2026 enablement updates section to learn more. |
Product Enablement |
2026-02-18 |
C4E/2026-08 |
|||
3 Bug fixes |
Allow Facebook data source to process page type is not DetailsA bug was discovered where the date filter plugin threw an error when the Facebook Data Source returned a page type other than The plugin was updated to process page types other than |
Search |
2026-02-02 |
16.42 |
|||
2 Minor improvements |
Option to keep only the last IP address is now available in the X-Forwarded-For plugin. DetailsThis plugin was changed to allow reading the last This change lets the plugin retain the last IP address if the option is set. This behavior is required by Content Management and Squiz Search to properly track the locations of users who request searches through Content Management. |
Search |
2026-02-02 |
16.42 |
|||
2 Minor improvements |
Search custom role user account info updated in Squiz DXP docs DetailsDocumentation required updates that reflected the behavior of search user accounts in Squiz DXP. Added notes on search user account behavior when DXP users are turned off or re-enabled. Read Squiz DXP Console Search Custom Roles documentation for more information. |
Product Enablement |
2026-02-02 |
C4E/2026-08 |
|||
2 Minor improvements |
Search custom roles documentation enhanced with technical restrictions and other usage guardrails DetailsThe documentation lacked operational nuances and exhaustive technical restrictions relevant to custom roles in Squiz DXP. Consolidated all technical guardrails, operational behaviors, and best practices into the public documentation. Read Search Custom Roles documentation for more information. |
Product Enablement |
2026-02-02 |
C4E/2026-08 |
|||
2 Minor improvements |
Update JavaScript SDK page to include SDK link DetailsThe Datastore documentation feature page for JavaScript SDK did not contain links to the SDK. Improved the aggregation feature page to clearly link to the JavaScript SDK usage page, which now contains links to the SDK itself. Read Datastore Aggregation documentation for more information. |
Product Enablement |
2026-02-17 |
C4E/2026-08 |
|||
1 New and revised features |
New trigger for "No facet selected" DetailsRead the February 2026 new features to learn more. |
Search |
2026-02-02 |
16.42 |
|||
1 New and revised features |
Plugin replaces and extends the built-in ForceXMLMime filter DetailsRead the February 2026 new features to learn more. |
Search |
2025-02-02 |
16.42 |
|||
1 New and revised features |
CSV files no longer rejected by default while crawling DetailsRead the February 2026 new features to learn more. |
Search |
2025-02-02 |
16.42 |
|||
1 New and revised features |
Added "Faceted navigation - default category selection" plugin DetailsRead the February 2026 new features to learn more. |
Search |
2026-02-19 |
16.42 |
|||
2 Minor improvements |
Form validation rules on select-type fields now match single vs. multiple selection. DetailsValidation rules for dropdown and list fields (Select, Option List, Checkbox List, and Checkbox table) were previously available regardless of whether the field allowed single or multiple selections. That lets users add rules that don’t apply (for example, "Selection Limit" on a single-select field), which could cause errors or confusing behaviour. This improvement restricts the rules offered and applied. Hence, they match the field type: single-select fields show rules that apply to a single value, and multi-select fields show rules that apply to multiple values. When you add or edit validation rules on a Select, Option List, Checkbox List, or Checkbox Table form field, you will only see rules that are valid for that field. Single-select fields (for example, Select with "Multiple?" off, Option List) show rules such as Length, Email, and Text Contains. Multi-select fields (for example, Select with "Multiple?" on, Checkbox List, and Checkbox Table) show Selection Limit, Selection, and Text Contains. If you change a Select field from single to multiple (or the reverse), rules that no longer apply are hidden until you switch back; they are not deleted. |
Content Management |
2026-03-02 |
6.82.1 |
|||
3 Bug fixes |
[Known Issue] Single select allows selection limit greater than DetailsSelect fields allow select limit rules set to greater than If a single select field has a selection limit set greater than To work around the issue, set the selection limit of single select fields to |
Content Management |
2026-03-02 |
6.82.1 |
|||
3 Bug fixes |
Custom form single-select fields not changed from their default are not presenting a scalar value DetailsA regex expecting a string could be passed an array value, which resulted in a fatal error in some cases. The value is now checked and handled correctly before the regex check. |
Content Management |
2026-03-02 |
6.82.1 |
|||
3 Bug fixes |
Asset map root node user group preference not applying correctly DetailsWhen merging multiple preference sets with common keys, the code did not preserve the keys that were not common to both preferences. This condition caused some user preferences to be lost during the merge process. The fix preserves keys that are present in only one of the preference sets during merging. Now users will not lose their preferences, even when they have sets of preferences that share only some keys. |
Content Management |
2026-03-02 |
6.82.1 |
|||
3 Bug fixes |
Edit Metadata Values HIPO: Fatal error when cascading metadata to locked assets DetailsA fatal error (ArgumentCountError) occurred when trying to cascade metadata to assets that could not acquire the lock, causing the UI to stop responding with a loading spinner and returning a 500 error.
Incorrect parenthesis placement in the Several fixes were necessary to correct this behavior:
The HIPO job now shows a warning message instead of causing a fatal error, allowing users to continue using the page when metadata locks cannot be acquired. |
Content Management |
2026-03-02 |
6.82.1 |
|||
2 Minor improvements |
Remove excessive asset tree filter for child link count DetailsThe asset tree was filtering invalid links from the child link count against The data could only be displayed completely if The asset tree no longer filters out invalid links on each request; instead, it relies on the link table having valid data. In extreme cases, displaying a child asset with ~700k direct children is expected to reduce the ~4.5s asset tree request to ~0.7s. |
Content Management |
2026-03-02 |
6.82.1 |
|||
3 Bug fixes |
Intermittently seeing tenant config header errors in place of some components DetailsA content page can be included in a design’s nested content customization. When the "Cache Globally?" option is set, the HTML markup is cached across domains, which causes issues when the cached markup is resolved to page content across origins. When the markup was cached on domain A, users on domain B who used that cached content would see a The fix changes the markup produced when rendering a content page to allow correct resolution across multiple origins. Users no longer see the missing tenant config header error for content pages in design customizations that are cached globally. |
Content Management |
2026-03-02 |
6.82.1 |
|||
2 Minor improvements |
Remove disabled "Add text/component/layout" options in block action menu when segment is active DetailsWhen the default block was hidden, the personalized block action menu in Page Builder displayed an unavailable 'Add Items' menu for active segments without variants. The fix ensures the personalized block action menu only shows the Add text, Add component, and Add layout menu options when they are available to use. |
Page Builder |
2026-03-02 |
6.82.1 |
|||
3 Bug fixes |
Templated page that was cloned to another site shows "No content template" in the Template Selector DetailsThe The fix to the content page cloning method now sets the |
Page Builder |
2026-03-02 |
6.82.1 |
|||
3 Bug fixes |
[Unused Content] Only display lockedZone reasons when layout and top-level page zones are changed to template-locked DetailsIt was discovered that the When the page zone changed to a template-locked zone, then the content was deleted, the template incorrectly showed the The fix now shows only the |
Page Builder |
2026-03-02 |
6.82.1 |
|||
3 Bug fixes |
Template locked zone will not save an empty string field DetailsDefault values were set to NULL to prevent fall back to the default value if a user intentionally cleared the value. In a template-locked zone, this behavior meant users could not save an empty "default but not required" value. For required fields on a templated page in unlocked zones, this behavior caused validation issues. The fix ensures that empty default values are set to an empty string when validation can be skipped. For example, a required field in a template-unlocked zone. |
Page Builder |
2026-03-02 |
6.82.1 |
|||
3 Bug fixes |
[Edit Panel] Active block is sometimes not forgotten after releasing locks DetailsWhen a user acquired locks, opened the Edit panel, then released the locks, the active block was not cleared from The fix clears the |
Page Builder |
2026-03-02 |
6.82.1 |
|||
3 Bug fixes |
Data Services 4.1.12 security updates DetailsSecurity improvements address dependency vulnerabilities. |
Data Services |
2026-03-03 |
4.1.12 |
|||
2 Minor improvements |
Prefix mode is now available in the Query language - wildcard (truncation) support plugin. DetailsThis plugin was changed to support prefix mode, so the plugin can facilitate search-based auto-completion when the partial query is sent without a trailing When Prefix mode is enabled, wildcard characters in the query are ignored, and expansion is applied to the end of the entire query (e.g. |
Search |
2026-03-06 |
1.2.0 |
|||
2 Minor improvements |
Improve lock acquisition performance on the Content screen. DetailsUnnecessary requests were initiated when trying to Edit and render the content screen. The unnecessary requests have been removed, and acquiring locks on the content screen is now faster. |
Content Management |
2026-03-10 |
6.83 |
|||
3 Bug fixes |
Matrix doesn’t work properly when DetailsSquiz Content Management JavaScript code assumed that it was the only thing to set the When the admin interface was opened through a JavaScript link by using The fix ensures that when the main admin interface code is set, The admin interface now works the same regardless of how the property is called. |
Content Management |
2026-03-10 |
6.83 |
|||
3 Bug fixes |
Custom edit layouts are unable to link to files that lack URLs after the introduction of DetailsIt was discovered that Assets linked from the Content Management backend would not render correctly if they lacked a URL. The system now checks for |
Content Management |
2026-03-10 |
6.83 |
|||
3 Bug fixes |
Custom form option list assets are not respecting the required entry validation rule DetailsA rule to check total selections was not included when validating the Custom form option list field. The lack of total selections validation caused the "Required entry" validation to allow form submissions when no option was selected from the options list. The rule to check total selections was updated to include validating the Custom form option list field lists, preventing this condition from being ignored. |
Content Management |
2026-03-10 |
6.83 |
|||
3 Bug fixes |
Inconsistent boolean input type values cause validation errors DetailsComponent boolean properties with default values were incorrectly treated as empty strings or null values when set to false. Pages and templates (with components in locked zones) could not be saved when component boolean properties with defaults were unchecked. Component boolean properties with defaults are correctly treated as false if unchecked. Pages and templates with components that have boolean properties with default values unchecked are now correctly treated as false and can be saved. |
Page Builder |
2026-03-10 |
6.83 |
|||
2 Minor improvements |
"ECS326 - Component Service - Building and managing layouts" eLearning course updated DetailsThe course material has been updated to support the current layout development capabilities, which includes layout properties and helpers. This information brings this part of the course up to current configuration recommendations. Enroll now by visiting Squiz Academy. |
Product Enablement |
2026-03-09 |
C4E/2026-10 |
|||
2 Minor improvements |
"ELM132 - Content Management - Using layouts" eLearning course updated DetailsThe course material has been updated to support the current layout features, which include layout properties. Enroll now by visiting Squiz Academy. |
Product Enablement |
2026-03-09 |
C4E/2026-10 |
|||
3 Bug fixes |
Content pages cannot be linked under Linking Screen to other Content pages DetailsThe asset types allowed to be linked to content pages for modern asset management screens did not include the content page asset types. Content pages could not be selected as a parent location in the asset picker on the modern asset linking screen for another content page. The content page was added to the list of asset types allowed to be linked to content pages. Other content pages can now be selected as parent locations for content pages from the linking screen. |
Content Management |
2026-03-23 |
Fix version: |
|||
3 Bug fixes |
SSJS is leaking data to the frontend when using large data sets DetailsA failed regular expression was not being checked or handled. In scenarios involving very large data sets, this could cause Server-side JavaScript (SSJS) to be treated as front-end JavaScript. The regular expression result is now always checked and handled if it fails. SSJS will no longer be executed as frontend JS in this way. |
Content Management |
2026-03-23 |
6.84 |
|||
3 Bug fixes |
Morphing Select form question type to Checkbox List results in TypeError exception DetailsNon-numeric values were being used in addition, which caused a fatal error and prevented the morphing of a The value is now checked for numeric validity before the addition attempt, with a sensible fallback option.
The morphing of a |
Content Management |
2026-03-23 |
6.84 |
|||
3 Bug fixes |
Remap manager fails to redirect deleted __data path assets DetailsLogic that handles Both |
Content Management |
2026-03-23 |
6.84 |
|||
2 Minor improvements |
Allow the page to save when the applied template updates the content in a template-unlocked zone DetailsIf the applied template has been updated (for example, by adding or reordering content), these changes are automatically applied to the page the next time it is loaded in Page Builder. However, they need to be saved to take effect in the frontend. Before this change, a content editor would need to make a separate manual change to the page content before the Save action is enabled, meaning they could not easily propagate these automatically applied template changes to the frontend. If the applied template is updated, a content editor can now easily apply these changes to their page by loading it and clicking Save, without having to make any other edits. |
Page Builder |
2026-03-23 |
Fix version: 6.84.0 |
|||
2 Minor improvements |
Display spinner in template selector until the applied template finishes loading DetailsIn the template selector, a brief error was displayed, followed by a different error once the applied template finished loading. For example, a templated page with a broken, purged template would display the purged message before the broken message. A spinner appears in the template selector, and no template alert message is shown until the applied template finishes loading. |
Page Builder |
2026-03-23 |
6.84 |
|||
3 Bug fixes |
Adding an empty layout doesn’t restrict your ability to change/remove a template DetailsAdding a layout to a page was not detected as a change. Therefore, the template selector was not deactivate correctly. You were able to add, remove, or change a template in this state, which would confuse when your newly added layout was lost. Newly added layouts are now detected as a genuine page change. When newly added layouts are added to a page, a template cannot be added, changed, or removed until the page is saved. |
Page Builder |
2026-03-23 |
6.84 |
|||
2 Minor improvements |
Version tag on component upload from CLI DetailsThose implementing components want better traceability from an uploaded component version in the Squiz DXP Console back to the code that created it, including who created it and when. When uploading a component version with the |
DXP CLI |
2026-03-01 |
5.33.0 |
|||
3 Bug fixes |
Fix "connection refused" error on Windows machines for DXP CLI and Simulator DetailsThe DXP CLI and Simulator defaulted to Users had to manually substitute The change from |
Data Services |
2026-03-30 |
4.1.13 |
|||
3 Bug fixes |
Data Services 4.1.13 security updates DetailsSecurity improvements address dependency vulnerabilities. |
Data Services |
2026-03-30 |
4.1.13 |
|||
1 New and revised features |
Reference links support now available for content templates DetailsRead the March 2026 new features to learn more. |
Page Builder |
2026-03-10 |
6.83 |
|||
1 New and revised features |
Auto-sync Identity Provider documentation now available for Customer Data Platform docs DetailsRead the March 2026 new features to learn more. |
Product Enablement |
2026-03-04 |
C4E/2026-10 |