January 2025 Releases
Learn about the changes to Squiz DXP released in January 2025.
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
What’s new in January 2025
No notable new features were released in January 2025.
Minor improvements and bug fixes for this month are described in the changelog table.
Type | Description | Capability | Release date | Release version | ||
---|---|---|---|---|---|---|
2 Minor improvements |
Releasing locks on a page with unsaved changes now asks for confirmation DetailsReleasing locks on a page with unsaved changes will now show a confirmation prompt similar to when attempting to navigate away from the page. This minor improvement to how locks are handled on pages will help prevent customers from losing page updates accidentally. |
Content Management |
2025-01-13 |
CMS/6.53 |
||
2 Minor improvements |
Stale if error threshold increased for better cached content experience DetailsThe Stale if error expiry time default has been increased from one to seven days. Increasing the expiry time by this degree allows Edge to serve cached content better if Squiz Content Management cannot serve the page for a period that includes the weekend. |
Content Management |
2025-01-13 |
CMS/6.53 |
||
2 Minor improvements |
Redesigned Squiz Link inputs work better in narrower editing views DetailsSquiz Link fields used as an array item have received a minor improvement in the component editing UI, improving usability when presented in narrower editing views. The updated design is visible for all existing components using Squiz Links on both content and standard pages. The update changes the presentation of Squiz Link fields from a "primitive" array type to a complex array type that supports inputs. Complex array types (such as Cards) can offer more than one input type. |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
Formatted text editor not showing table borders and editing controls DetailsChanges introduced to the package controlling the formatted text editor (FTE) caused a regression in table borders and controls. Style overrides were added to the core styles to fix the underlying issue with the package. |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
Deleting an LDAP bridge can break Metadata screens DetailsAn issue discovered in an internal API was discovered where warnings were being promoted to exceptions. This unintended escalation caused warning and notice-level alerts to halt function execution. An API mode that logs warnings without promoting them to error status was added. Genuine errors remain unaffected, and warnings are logged and appended to internal API responses. |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
Usernames are incorrectly checked for uniqueness with LIKE DetailsUser names were checked for uniqueness with a SQL |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
APIs erroring when a warning is generated DetailsWarnings on internal API and Asset Management API requests were being incorrectly converted into fatal errors, which caused those requests to fail unexpectedly.
Exception handling was improved on the internal API and Asset Management API.
Warnings generated in API calls will now log to |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
Hide fatal errors feature needs request ID in error.log DetailsThe request correlation ID, which users see in a fatal error condition (including exceptions) in version 6.51.0 of Squiz Content Management, was not displayed in error logs.
Customers could not properly correlate the ID given in a fatal error to messages in the error log.
The correlation ID is now available in the error log.
Error logs now contain a portion stating the correlation ID and the source of it (normally |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
Metadata screen is not reliably determining when it is ready DetailsAn issue with how Metadata screens were loading components and returning a ready state caused issues with updating or editing metadata fields. WYSIWYG fields were particularly affected by this issue. Lifecycle hooks with states were added when loading Metadata screens. The hooks get passed from children components to parent components, which allows the Metadata screen and its components to load correctly and then pass the ready state to Viper, so it is initialized correctly. |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
The Remap rules section is hidden when the Remap Manager screen is locked DetailsAccess to remap rules was restricted to the Remap Manager’s Edit screen. Remap rules were not shown in read-only mode on the Details screen. Read access permissions used by other assets were added to the remap rules, which allow them to appear in read-only mode. |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
Trigger actions showing as "Disabled" in the UI might still run DetailsLogical comparison differed between displaying and activating triggers, which caused some imported triggers to appear deactivated but run when their conditions were met. The logical comparison was made consistent between display and activation, preventing triggers from running if they appear deactivated in the UI. |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
PHP 8.1 fatal on Send Email trigger actions DetailsWhen initially created, the Send Email trigger action sent an unserialized empty array default value to an Email Format attribute object, which controls how the email options appear in the action.
In PHP 8.0 or later, the screen would throw a |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
Missing/deleted LDAP users cause unnecessary logging DetailsThe |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
PHP warning on asset version history screen for redirect assets DetailsWhen opening the Version history screen on a redirect asset, an attempt was made to normalize some data not in the expected structure.
A type mismatch resulted in PHP throwing a warning because there was an attempt to loop through data that was unparseable.
Type checking was added to the control before the unexpected structure was passed, preventing the warning from occurring.
The |
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
Set Metadata Field Date trigger action sometimes produces a notice DetailsAn issue was discovered in the Set Metadata Field Date trigger action where an attempt was made to call
|
Content Management |
2025-01-13 |
CMS/6.53 |
||
3 Bug fixes |
Safe Edit Pending Approval breaks reference report DetailsPart of the dynamic membership code that controls whether the live or draft version of an asset should be shown to users was adding users even if no current user was set for the workflow. When this condition appeared, reference report generation failed with an “Asset ID cannot be empty” exception. A try/catch block was added around the dynamic membership code to catch the empty/invalid asset ID code and skip it if it is invalid (including empty). The dynamic membership code is now ignored if no user has been set as current or the user ID is invalid. |
Content Management |
2025-01-16 |
CMS/6.54 |
||
2 Minor improvements |
Resource Browser and Content Page assets edit screen UI having asset fields can fetch Matrix asset info directly DetailsPreviously, the Resource Browser and the Page Builder UI did longer round-trips through the Component Service to fetch asset info, which was much slower and unnecessary. With this minor improvement, the Resource Browser and the input fields in Page Builder will get Matrix info directly from the Content Management instance. Removing the unnecessary round-trip through Component Service speeds up the load time experienced by Content Authors using content page assets.
|
Content Management |
2025-01-29 |
CMS/6.55 |
||
2 Minor improvements |
Block editing tools in formatted text fields now only expand upon mouse hover DetailsWhen a formatted text editor block is edited in the preview panel, all editing overlays and tool capsules are hidden unless hovered over. This minor improvement reduces the option clutter previously experienced by some customers when using the preview panel to edit text. |
Content Management |
2025-01-29 |
CMS/6.55 |
||
3 Bug fixes |
A/B Test shows incorrect status in list compared to page settings and Optimization dashboard DetailsAn issue was discovered where the test status in the A/B test list was hardcoded to Running and not dynamically set to the status of the test status in the Optimization dashboard, or the content page Settings dialog box. The A/B Test statuses are now dynamically set based on the A/B Test status, which results in a more consistent experience between the list, page settings dialog box, and Optimization dashboard. |
Content Management |
2025-01-29 |
CMS/6.55 |
||
3 Bug fixes |
Unable to export asset_lineage design areas unless an explicit start_at_level value is set with Mirror DetailsIt was discovered that asset_lineage design areas could not be exported using Mirror without a Design areas that did not contain this value prevented Mirror from performing export operations, which caused the export script to stop unexpectedly. Checks have been added to skip empty |
Content Management |
2025-01-29 |
CMS/6.55 |
||
2 Minor improvements |
CSV data source view records screen DetailsThe View Records section of CSV data source assets has been updated to present CSV data using JSON instead of the built-in PHP JSON format is now the standard format for showing data structures. |
Content Management |
2025-01-29 |
CMS/6.55 |
||
2 Minor improvements |
JSON data source DetailsThe View Records section of JSON data source assets has been updated to present JSON data using JSON format instead of the built-in PHP JSON format is now the standard format for showing data structures instead of |
Content Management |
2025-01-29 |
CMS/6.55 |
||
3 Bug fixes |
Running out of memory in search plugins blocks the metadata time triggers DetailsIt was discovered that the content of large files was not limited to search indexing. In some circumstances, indexing these files could cause the system to run out of memory. A limit was added to text-type files that only allows indexing until the limit is reached. |
Content Management |
2025-01-29 |
CMS/6.55 |
||
3 Bug fixes |
Consuming too much memory in SSJS causes instances to terminate DetailsDue to the unavailability of V8 memory limit and time limit thresholds, the complex JS executions involved with Server-side JavaScript (SSJS) could cause customer instances to run out of memory. In some severe cases, this could result in the entire instance shutting down unexpectedly, potentially causing customer outages. The fix adds V8 JavaScript time limits and memory limits, which can be configured by Root Users only through the System Configuration screen.
The limits can be configured using the SSJS should run within the limits of V8 JavaScript and throw an exception if it reaches the limits instead of potentially causing a customer outage. |
Content Management |
2025-01-29 |
CMS/6.55 |
||
3 Bug fixes |
Cache intersection not working for solution authentication users DetailsThe solution authentication user ID was strictly checked to determine if it should be added to the cache key. The type was changed internally between integer and string. These conditions prevented the solution authentication user from being flagged as relevant to the cache, which sometimes caused the wrong cache to get served when solution authentication was in use. The user ID is no longer strictly checked, and a regression test has been added to capture this condition if it reappears. |
Content Management |
2025-01-29 |
CMS/6.55 |
||
3 Bug fixes |
Upgrade dependencies in Data Services to address security issues DetailsDependencies have been upgraded to address security issues, ensuring a safer and more reliable system. |
Experience Management |
2025-01-17 |
4.1.1 |