With the release of Liferay DXP 2025.Q2, we are deprecating the Elasticsearch 7 compatibility due to the end-of-maintenance and upcoming EOL of the Elastic Stack 7.17. Liferay strongly recommends all customers with 7.17.x or earlier deployments to upgrade to the latest compatible version of Elasticsearch 8.x. Learn more.
Release Notes
The Concurrent and Sync Reindex Modes, providing high-availability, introduced in Liferay DXP 7.4 Update 98 / Liferay DXP 2023.Q4 are now GA.
Reduce downtime, improve operational and resource utilization efficiency with the new Concurrent and Sync reindex execution modes providing high-availability in search capabilities while the operation is running.
In this release a new type of Data Set called System Data Sets is introduced, which will allow admin users to clone Java/Code Data Sets, making them editable and customizable through the Data Set Manager, which allow to customize any administration part of DXP built with a customizable Java/Code Data Set.
In this release the Data Sets from Order Pages have been made available as System Data Sets:
Pending Order Items
Placed Order Items
Order Returns
Pending Orders
Placed Orders
In the next releases more and more Data Sets will be added to the list.
Key Benefits
This epic increases the flexibility of Liferay DXP by enabling partial customization of previously hardcoded Data Sets.
Admins will have more control over the user experience, enhancing the platform's ability to meet diverse and evolving business requirements.
This also reduces the need for custom development efforts to modify or replace hardcoded Data Sets.
When an admin user is managing a Data Set, they might create sorting options, filters and actions. Until now, if the admin user chose not to show them to the end-user, they had to be deleted. From now on, these sub-entities can be deactivated, hiding them from the end-user without losing editing progress.
Key Benefits:
- Easier management of sub-entities without requiring deletion and recreation.
- Improved usability by allowing admins to configure visibility dynamically.
- More flexibility in defining experiences without modifying underlying data.
Improved the usability, functionality, and consistency of bulk actions in Frontend Data Sets across Liferay DXP. The selection behaviour of items has been refined, ensuring consistency in visualization modes, enhancing bulk action visibility, and making interactions more intuitive and efficient for end users.
Key Benefits:
- Preserve selection between pages of items so the user can easily select items from multiple pages.
- Add Select All and Clear buttons to allow users to easily work with large amount of items.
- Added contextual menu with access to all bulk actions available.
- Highlighted bulk actions to easily access more common actions.
As customers increasingly adopt HTML5 for content creation, there's a growing need to upgrade the current rich text editing capabilities and CKEditor 5 has been selected as the default editor for Liferay DXP to meet this demand. In this release CK Editor 5 has been made available in DXP and installed in four different experiences under Beta Feature Flag. (FF-11235):
Web Content
Object entry (editing a Rich Text Field)
Document Types (when adding a Rich Text field)
Metadata Set (when adding a Rich Text field)
Forms
Element Sets
After this, CK Editor 5 will be included in other areas and experiences in the near future:
Key Benefits:
Benefits when CK Editor is available across all DXP, note that current effort only includes Webcontent
Support modern web standards, including HTML5 and Content Security Policy (CSP).
Provide a seamless copy-paste experience from external tools.
Leverage OOTB features like the inline editor for a more flexible editing workflow.
Adopt a supported and actively maintained version of CK Editor.
Remove reliance on multiple editors and standardize the editing experience across Liferay DXP.
More highlights and benefits here
To continue broading the CSP support now 2 new directives are supported: base-uri and object-src
With these two new directives support Liferay DXP covers all the directives recommended in the Google CSP Evaluator.
Key Benefits:
Enhanced Security: Mitigates risks of XSS and data injection attacks by controlling resource loading and execution.
Compliance-Friendly: Aligns with industry-standard security requirements, supporting stricter compliance protocols.
Customizable Policies: Allows developers to tailor CSP directives to meet specific project or organizational needs.
Improved Trust: Strengthens end-user trust by providing a more secure and reliable platform experience.
Supported directives with recommended values:
Working with Global Services to identify pain points in Javascript resources distribution and unused code was the trigger to:
Remove unused packages
Deprecate old packages
Set configurations to let users to not use/load some functionalities
Create a JS size comparision report
Create tooling to be able to split modules in smaller submodules
Key Benefits:
Reduced total JS bundle size → Faster portal loading
Reduced total exports → Faster portal loading
Taking as example Masterclass home page:
Reduced JS Size in MB by 20%
Reduced number of request by 12 %
Mobile Lighthouse score from 52 to 56
Desktop Lighthouse score from 70 to 77
Allow teams to divide modules to offer smaller entry points when they detect some part of the module is not commonly used.
Size report tooling able to trigger risks.