December 2025 Releases

Learn about the changes to Squiz DXP released in December 2025.

Visit the changelog areas for each DXP capability for features and changelogs published before October 2024.

What’s new in December 2025

Check back regularly to see when new feature announcements are added during December 2025.

What’s changed in December 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

Remove Content API public user sessions

Details

Content API requests were leaving 7-day TTL public user sessions. Squiz Content Management instances with a high volume of Content API requests would store a large number of sessions, potentially causing Redis to crash.

Content API requests will not create sessions, which allows for more stability in Redis and Content Management instances.

Content Management

2025-12-02

6.78

3 Bug fixes

Cloning assets by using %asset_sibling_prev% in metadata throws a fatal error

Details

In certain cases, cloning a standard page asset with metadata and no URL can result in array-specific operations being performed on a null value, leading to a fatal error.

The value is initialised to an array prior to the array-specific operation being performed. When hitting the originally reported cause of the issue, a fatal error no longer occurs.

Content Management

2025-12-02

6.78

3 Bug fixes

Fix read-only DB errors when reordering components when using replica DBs

Details

Reordering bodycopy components through the page outline sidebar was done in whatever database Matrix was using. If Matrix had a faster replica DB available, reordering would fail with a message about read-only SQL transactions.

Now, Squiz Content Management always switches to a writeable database before saving component orders, which allows the system to reorder components through the page outline sidebar.

Content Management

2025-12-02

6.78

3 Bug fixes

Fix intermittent read-only database (DB) errors when using replica databases in admin

Details

Admin code that failed to specify a query’s need for the write DB was intermittently downgrading it to the read-only DB when Read from replica DBs in admin was enabled. If Matrix had a faster replica DB available and read from replica DBs in admin, some operations would fail in the admin interface.

Squiz Content Management forces write queries onto the write DB even when the existing code specifies the read-only DB. Read from replica DBs in admin can be safely enabled.

Content Management

2025-12-02

6.78

3 Bug fixes

Empty layouts don’t end up in unused content when a template is applied (with no primary zone)

Details

Missing detection of fully empty layouts when reconciling template/page nodes in template reflow. There was no way for a page editor to see (and therefore recover) fully empty layouts from unused content.

Add detecting and handling for empty layouts in template reflow. Empty layouts are now visible in the unused content panel.

Page Builder

2025-12-02

6.78

2 Minor improvements

Allow three levels of layouts in page and template building

Details

To accommodate more complicated site structures, the limit of layouts able to be nested has been increased from two to three across Template Builder and Page Builder.

Using the content adder, a content editor can now nest levels of layouts through the Page Outline or Page Preview.

Page Builder

2025-12-02

6.78

3 Bug fixes

Content auditor summary tile shows "Recent data not available"

Details

The Content Auditor Summary tile was broken due to unescaped double and single quotes. This issue is now resolved, and the tile shows the correct data.

SEARCH

2025-12-01

16.40

2 Minor improvements

schedule.timezone search package key now sets timezone for date facets

Details

Previously, date facets were using server dates, which were based on UTC.

The schedule.timezone search package key now sets timezone information which is used by date facets to calculate the correct date.

Now, date facets and other Squiz Search features use the timezone information in the schedule.timezone search package key.

Search

2025-12-01

16.40