August 2025 Releases
Learn about the changes to Squiz DXP released in August 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 August 2025
Inline edit support for Matrix-URI attributes in content page assets
For page builder users, you can now inline edit the Matrix-URI
fields by clicking the Matrix-URI
inline edit icon and selecting the asset from within the asset picker.
Before adding this feature, the Matrix-URI
fields could only be edited within the page outline area of the Content screen.
Move assets to trash without acquiring locks
The System Configuration setting called Allow trashing without lock lets system administrators turn off the requirement for acquiring locks when trashing assets.
The setting is turned off by default, meaning that locks must be acquired to move assets to the trash. |
A race condition occurred when multiple users attempted to trash many assets simultaneously. If one user acquired a lock on the assets during the trashing process, other users attempting the same action simultaneously would experience a failure. This setting resolves the race condition by letting multiple users trash assets simultaneously without conflicts.
What’s changed in August 2025
Other minor improvements and bug fixes for this month are described in the changelog table.
Type | Description | Capability | Release date | Release version | Link |
---|---|---|---|---|---|
3 Bug fixes |
The DetailsThe When handling changes under the component edit form, the fix adds a transformation layer to ensure the unexpected undefined value is normalised to The |
Component Service |
2025-08-01 |
6.69.0 |
|
4 Important changes |
All suffix-related fields in the System Configuration page are no longer editable DetailsThe Preview option in Page Builder content page assets does not work with a custom All customizable suffixes on the Content Management System Configuration screen are no longer editable from this release onwards. Effective date: August 1, 2025 |
Content Management |
2025-08-01 |
6.69.0 |
|
3 Bug fixes |
Unable to add GET parameters to Nested Content DetailsDue to the PHP 8.1 upgrade in function signatures, The fix adjusts the |
Content Management |
2025-08-01 |
6.69.0 |
|
3 Bug fixes |
Stop "Attribute … not found" warnings for keywords DetailsSquiz Content Management was generating warnings for keywords that accessed attributes that did not exist. Depending on the configuration, warnings would appear on the frontend. More generally, the error log would contain many warnings about missing attributes that were ignored because the implementation worked fine with the missing data. The fix makes adjustments to the |
Content Management |
2025-08-01 |
6.69.0 |
|
3 Bug fixes |
CDP search not finding customers further in the database than the first page DetailsThe CDP search database would only scan 100 records (the first page of results) instead of scanning an unlimited number of records when searching for a customer. When users searched for a particular customer, not all records came back in the result. The fix removes the database limit scan of 100 records which allows all records can be scanned when searching for a particular customer in CDP search. Users can now view all records when searching for a customer. |
Customer Data |
2025-08-18 |
||
2 Minor improvements |
Human-readable document type plugin release (1.2.0). DetailsThe Human-readable document type plugin supports defining a default filetype label, which is set for documents that do not match more specific rules. Users can configure the label that will be set when there is no mapping for the detected file type. Pre-defined plugin labels for different file types are now optional and can be turned on/off, giving users more control over how to customize content. |
Search |
2025-08-18 |
16.36.0.0 |
|
3 Bug fixes |
Removing value from the inline editable field does not fully clear the field and continues to render on the frontend DetailsThe removal of inline editable fields did not clear the field completely. The removed field still had the empty The fix applied ensures that if an inline editable field is empty, the value is set to The inline editable field can now be fully cleared without any empty |
Page Builder |
2025-08-21 |
6.70 |
|
2 Minor improvements |
Content Pages now use the live page version instead of the draft version when cloned. DetailsTo ensure consistency with the behavior of standard page assets, cloned content pages assets now use the live page version instead of the draft page version. |
Content Management |
2025-08-21 |
6.70 |
|
2 Minor improvements |
Rebuilt the Suggested Tags feature on the Tagging screen. DetailsThe Suggested Tags feature for thesaurus terms under the Tagging screen was identified as broken in a bug report. Upon investigation, the feature was broken in multiple ways, and rebuilding the screen using modern UI practices offered a better resolution pathway. The Suggested Tags feature has been rebuilt inside the Tagging screen. The rebuild keeps the core functionality unchanged while improving the user interface and the experience of selecting tags. |
Content Management |
2025-08-21 |
6.70 |
|
3 Bug fixes |
Unable to set 12-hour entry for date/time form questions DetailsDue to a PHP upgrade to the underlying platform, a The code has been adjusted to ensure that empty values for the time components are passed back as strings. Users can now successfully set and save 12-hour time entries in date/time form questions without error. |
Content Management |
2025-08-21 |
6.70 |
|
3 Bug fixes |
PHP 8.1: addslashes() called with array on related metadata fields for asset builders DetailsPassing an array to |
Content Management |
2025-08-21 |
6.70 |
|
3 Bug fixes |
Deprecated warning for passing null values to rawurlencode() DetailsPassing The fix ensures When converting from |
Content Management |
2025-08-21 |
6.70 |
|
3 Bug fixes |
PHP 8.1: A non-numeric value encountered on search_page DetailsA value was being used in multiplication without validating the data type first, triggering warnings on the Search Page asset when that value was incorrect. The fix ensures that the value is validated before any calculations. The non-numeric warning no longer appears on the Search Page asset. |
Content Management |
2025-08-21 |
6.70 |
|
3 Bug fixes |
PHP 8.1: TypeError Unsupported operand types exception on text.inc DetailsUpdates to the Squiz DXP platform prevented some previously valid automatic type conversions. Mathematical keyword modifiers (add, subtract, multiply, divide, modulo, and square root) produced a fatal error when working on non-numeric values. The fix ensures non-numeric arguments to mathematical keyword modifiers are now treated as |
Content Management |
2025-08-21 |
Fix version: 6.70 |
|
3 Bug fixes |
500 Rest Js Error Due to sprintf syntax DetailsWhen an error occurred with a request from a REST Resource asset, the resulting message was erroneously passed as a format string for the error function. A syntax error resulted in a 500 Server Error response if the message contained percent ( The fix ensures the format string is specified correctly, and the message is rendered within that string. When an error occurs with a REST Resource request, the resulting error message is now available for diagnosis. |
Content Management |
2025-08-21 |
6.70 |
|
4 Important changes |
Personas and variations are deactivated by default DetailsPersonas and variations have typically been a very rarely used feature that impacts the performance of Squiz Content Management systems. New Content Management instances will not have access to personas and variations from the effective date. Existing instances will see a deprecation warning when interacting with these asset types. Existing personas and variations will continue to function as normal. Effective date: August 21, 2025 |
Content Management |
2025-08-21 |
6.70 |
|
2 Minor improvements |
Skip persona checks on contents screen when personas are deactivated DetailsWhen personalization with personas was deactivated on the Feature configuration screen, the system still checked for available and applied personas on standard page assets' Content screen. The fix ensures that the system no longer checks for available or applied personas if turned off, delivering faster loading times on the Content screen of standard page assets. |
Content Management |
2025-08-21 |
6.70 |
|
2 Minor improvements |
Check what component templates are available after per content screen render DetailsPreviously, the Content screen would perform multiple slow queries to determine what component templates were available for each component on the screen. The improvement now uses a single, relatively fast query to determine the available component templates regardless of the number of components on the contents screen. There are two side effects:
|
Content Management |
2025-08-21 |
6.70 |
|
2 Minor improvements |
Avoid querying the DB for system asset IDs from the event manager DetailsThe event system previously looked up some system asset IDs from the database already in memory. The system now skips database queries for any system asset IDS looked up from the event system. This change results in a performance improvement in the event manager. |
Content Management |
2025-08-21 |
6.70 |
|
2 Minor improvements |
Get asset type descendants from code DetailsPreviously, the system calculated asset type descendants through database queries, which added latency to the dependency resolution process. The system now calculates asset type descendants purely in code, which means workloads that depended heavily on that calculation (for example, Metadata-related asset fields) now run faster. |
Content Management |
2025-08-21 |
6.70 |
|
2 Minor improvements |
Cache Metadata field related asset root nodes to DeJa Vu DetailsMetadata field-related asset root nodes were fetched separately from the database on all backend screen loads. This retrieval method resulted in extra queries that slowed down screens, particularly those with heavy use of metadata like standard page Content screens with many container templates. Metadata field-related asset root nodes are retained with the asset object in DeJa Vu, meaning no extra time is required to load these fields compared with other field types. |
Content Management |
2025-08-21 |
6.70 |
|
2 Minor improvements |
Cache applied component template ID to DeJa Vu DetailsPreviously, the template applied to a component was looked up from the database for every screen load in the backend. The applied template is now cached to DeJa Vu, improving the performance of Content screens. |
Content Management |
2025-08-21 |
6.70 |
|
2 Minor improvements |
Cache metadata schemas for sections and fields to DeJa Vu DetailsThe system was querying the database for metadata schemas, sections, or fields that belonged to each other when one was already in memory, resulting in unnecessary queries. The system now keeps associated metadata schema, section, and field links cached within DeJa Vu, resulting in fewer DB queries. |
Content Management |
2025-08-21 |
6.70 |