October 2025 Releases

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

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

What’s new in October 2025

No new features have been released in October 2025 yet. Check back again soon for updates as the month progresses.

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

Fatal Errors produced when cascading permissions for deleted users

Details

When attempting to cascade permissions to new assets from users who had been deleted, the warning that the user did not exist caused a fatal error, and an HTTP 500 response.

The error handling for setting permissions was replaced with exception handling. The handling of the exception for missing user permissions when assets were created was set to log the issue and continue.

Creating an asset in a location where a deleted user has been granted cascaded permissions will no longer produce a fatal error. This includes through the asset management API.

Content Management

2025-10-07

6.73

3 Bug fixes

REST Resource: Matrix Cookie Passthrough fails on the first view of a session

Details

A session value was missing when using Matrix Cookie Passthrough on REST Resource assets. This could cause content not to be displayed on the first view (a "fresh session").

The session value is now checked to see if it is present and set if it does not exist. When using Matrix Cookie Passthrough on a REST Resource asset, content will be shown even on fresh sessions.

Content Management

2025-10-07

6.73

3 Bug fixes

302 redirects from __data URLs are not cacheable due to conflicting cache headers

Details

The PHP session system automatically set Cache-Control: no-cache and Pragma: no-cache headers when session_start() was called. These headers conflicted with the cacheable headers set by RedirectDataPathHandler, causing Cloudflare CDN to ignore the cacheable directives and always hit the origin server.

The flow-on effects from this issue caused 302 redirects from /__data URLs not to be cached by Cloudflare CDN. Every redirect request hit the origin server, increasing server load and causing poor performance for users accessing redirected assets.

The fix modifies RedirectDataPathHandler to remove conflicting cache headers before setting cacheable ones. The removeConflictingCacheHeaders() method was also added to remove Cache-Control, Pragma, and Expires headers set by the PHP session system, allowing proper cacheable headers to be set for 302 redirects.

Content Management

2025-10-07

6.73

2 Minor improvements

Reduce ElastiCache state pressure from single-use public user sessions

Details

Many bots do not preserve cookies when making multiple requests, resulting in a large number of public user sessions that are used for a single request, which can sometimes affect regular user sessions.

Squiz Content Management now retains single-use public sessions for a shorter period, resulting in more session storage space available for regular users.

Content Management

2025-10-07

6.73

3 Bug fixes

JSON-type files are not being treated as text files in relation to physical file assets

Details

Platform changes caused the detected media (MIME) type of JSON files to change, so they were no longer detected as text files. This caused an issue where, under certain circumstances, the contents of a .json file in relation to a physical file asset could not be viewed.

The media (MIME) type is now checked and treated as text for physical file assets. The content of .json files is now reliably viewable and can be referenced in asset_contents keywords.

Content Management

2025-10-07

6.73

3 Bug fixes

Not-equal location segmentation not working

Details

An issue with location data not being populated for web behavior events prevented the country matching logic from working as expected.

Under these conditions, a segment like international visitor would be incorrectly allocated to visitors of in the configured country.

Now segmentation that relies on location data operates as expected in web events.

Customer Data

2025-10-01

N/A

3 Bug fixes

Split XML or HTML Plugin Approval

Details

The XML BOM was causing errors to be generated. The plugin now removes the BOM. The elements are extracted without errors.

Search

2025-10-09

16.36.0.0

3 Bug fixes

Stop content editors from clicking links while using inline editing in the preview window

Details

When a user was using inline edit and clicking on links to start editing the link text, any links on the web page opened the page rather than allowing edits to the links.

The fix adds a listener for click events on inline editable links, which prevents navigation in build mode. In preview mode, the links open in a new browser tab.

Page Builder

2025-10-21

6.74

3 Bug fixes

Add running_long attribute reset in clear_cron_deadlock.php for self-healing

Details

Long-running cron jobs can become permanently stuck when cron nodes are rotated or are stopped while running. Manual intervention was required to clear the stuck state, which prevented the self-healing mechanism from working properly for long-running job deadlocks.

The fix added the missing running_long attribute reset to the clear_cron_deadlock.php script in the --clear --force functionality. When the cron manager initiates a new run, it clears existing locks for a fresh start, including the running_long attribute, enabling proper self-healing for long-running job deadlocks.

Content Management

2025-10-21

6.74

2 Minor improvements

Asset Syncing and Asset Management APIs are on for all customers

Details

Both Asset Syncing and Asset Management APIs are now automatically activated for all customers.

Customers can always use Asset Syncing and Asset Management APIs without needing to ask for the features to be activated by Squiz Support.

Content Management

2025-10-21

6.74

3 Bug fixes

Upload file type inputs without a create location set cause fatal errors

Details

Under certain conditions, not having a create location for file type inputs would fail asset validation. Validation failure could cause forms with file type input field types in conjunction with email options to fatally error.

The fatal error is now caught and logged with a default value set, which prevents the condition from presenting.

Content Management

2025-10-21

6.74

3 Bug fixes

Listing assets passing null instead of an empty array from getRootNodes()

Details

When an asset listing page or search page was set as the root node for a listing asset, a null value was passed through to the getRootNodes() function. When null was set as the root node, certain functionality of the listing asset, such as the %root_nodes% keyword, resulted in errors.

The value returned when no root nodes can be found was changed from null to an empty list. Problematic code paths processing can now continue with no root nodes in a more compatible format.

Content Management

2025-10-21

6.74

4 Important changes

Gateway IP address changes for Squiz Integrations (Connect) Australian ranges

Details

In our continuous efforts to enhance system performance and reliability, Squiz Integrations instances hosted in the AU region have undergone a data and process migration to new infrastructure.

As a result, the IP addresses for Squiz Integrations AU instances have changed.

Read Gateway IP Registry for details about the Gateway IP Registry microsite and to find links to get all IP addresses in JSON or plain-text format.

This strategic move aims to optimize our service quality and ensure greater resilience and scalability.

Squiz Integrations

2025-10-21

2 Minor improvements

Map URL parameter plugin approval

Details

Added the ability to modify the transformed parameter using a regex find and replace.

Search

2025-10-22

16.36.0.0

2 Minor improvements

Added indexer option to override metadata t class

Details

Indexer option -metadata_t_overrides_title has been added to allow metadata t to override title.

Search

2025-10-27

16.38.0

2 Minor improvements

Allow content auditor to process dates in ISO 8601 standard format

Details

Some customers are unable to see the content auditor due to an error when processing JSON content that contains dates in ISO 8601 standard format.

With this change, the content auditor now shows information when the content is JSON data containing ISO 8601 standard format dates.

Search

2025-10-27

16.38.0

2 Minor improvements

Add the ability to spread auto-completion data over several files

Details

Some customers have large amounts of auto-completion data which are unable to be uploaded in a single file. This change allows data to be uploaded in multiple files.

Search

2025-10-27

16.38.0

3 Bug fixes

Accessibility report export issue

Details

The links for export accessibility reports were not updated when the search data model changed. The accessibility reports did not contain any results.

Now that the accessibility reports use the correct data model, they are providing the requested data when exported.

Search

2025-10-27

16.38.0

2 Minor improvements

Allow auto-completion for restricted sites

Details

The original implementation of the access restriction plugin prevented auto-completion results from being available. This change has reversed that behavior, and now auto-completion results can be seen.

Search

2025-10-27

16.38.0

2 Minor improvements

Remove search package-based pipelines when updating a data source

Details

The data sources function is designed to gather and process data, making it available for search through search packages. When a data source is now updated, it bypasses the update steps built for search packages.

Search

2025-10-27

16.38.0

2 Minor improvements

Make data sources not searchable through /s/search endpoints.

Details

The data sources function is designed to gather and process data, making it available for search through search packages.

When a data source is created it will have access_restriction=no_access configuration key set by default.

As a result, attempts to access it through the /s/search endpoint will return a 403 error with the message "Sorry, your machine does not have access to …​"

Search

2025-10-27

16.38.0

2 Minor improvements

Ability to prevent title metadata processing

Details

Customers can now use -disable_html_title_processing, which is an indexer_option flag that allows <title> tags to be ignored.

Ignoring title tags prevents the tags being being added to the metadata t class.

Search

2025-10-27

16.38.0

3 Bug fixes

Data Services 4.1.6 security and reliability updates

Details

Dependencies have been upgraded to address security issues, ensuring a safer and more reliable system.

Data Services

2025-10-23

4.1.6

3 Bug fixes

Data Services 4.1.7 security and reliability updates

Details

Dependencies have been upgraded to address security issues, ensuring a safer and more reliable system.

Data Services

2025-10-27

4.1.7