As the CMS feature flag is removed, this functionality will be promoted from beta to release status.
Release Notes
A new notification capability has been added to the Orders Questions & Answers feature (formerly Commerce Order Notes) to improve timely communication between Buyers and Order Managers, ensuring that Order Managers are notified when a Buyer adds a comment and Buyers are notified when an Order Manager responds. To support both user notifications and email notifications, we created a new System Object: Commerce Order Note. By leveraging Object Actions, it is now possible to trigger notifications directly from the Questions & Answers flow. On the Commerce Order Note object, we introduced two terms — Order Note Recipient Emails and Order Note Recipient IDs, to dynamically determine the recipients of email and user notifications. The recipient selection logic respects channel-level configurations, including Open Orders Visibility Scope, Placed Orders Visibility Scope, ensuring that notifications are sent exclusively to users who are authorized and within the configured visibility scope. Additionally, a new toggle was added in the Channel configuration — Enable Notifications User Scope — which, when activated, ensures that only the buyer user who is the owner of the order receives notifications for responses from Order Managers. This ensures that notifications are both permission-aware and contextually relevant, maintaining privacy while improving responsiveness. Key Benefits:
|
Within the Orders Admin Panel, a new “Recalculate” button has been introduced in the Order Summary. This button enables administrators to recompute overall order totals following manual adjustments to order lines, executing a controlled summary-level recalculation without re-triggering the full pricing engine. Key behavior:
Key Benefits:
|
We have introduced account-scoped order visibility to ensure that Order Managers only see and manage orders belonging to the Accounts they are assigned to. This enhancement includes:
By combining the Order Administrator role with the Manage Accounts Scoped Orders permission, Order Managers can directly manage the full order lifecycle for their assigned Accounts through the Administrative Panels—without exposure to unrelated Account data. Key Benefits:
|
This new feature introduces a composable, fragment-based way to build and customize the account selector experience.
It enables developers and business users to assemble panels, buttons, and account/order views without hardcoded dependencies.
The main orchestrator fragment manages navigation, dropdown behavior, and interactions across configurable panels, delivering greater flexibility, improved user experience, and fine-grained control directly from page building.
With Liferay's New Headless Content Management System (CMS), creating, organizing, and publishing content is simpler because all content management tasks are brought together in a single interface. Your content is independent of its presentation, allowing you to reuse it across sites, pages, and APIs. You can work with articles, documents, media, and more, while taking advantage of features like global asset views, organized spaces, and cross-site publishing. Thanks to Liferay Objects, the CMS provides flexible content structures and ensures a smooth, consistent authoring and publishing experience. Key Benefits:
|
To prepare for Microsoft’s removal of Azure Access Control Service (ACS) for SharePoint in Microsoft 365 starting April 2, 2026, we’ve evolved the SharePoint connector authentication model. This ensures customers can continue accessing SharePoint seamlessly after April 2026, without disruption.
Key Benefit:
Ensures uninterrupted access to SharePoint after ACS deprecation
Aligns with Microsoft’s supported and future-proof authentication standards
Improves long-term security and compliance
The permissions-check modal introduced during content publishing is now optional. While this feature provides additional control by allowing users to review permissions before publishing, we recognize that it may add unnecessary steps for some workflows. Customers can now publish in just one step without having to check the permissions first.
Key Benefits:
Greater flexibility to adapt publishing workflows
Maintains enhanced permission control where needed
Avoids unnecessary steps for existing or streamlined flows
Respects different customer contexts and usage patterns
This epic delivers a comprehensive solution for exporting and importing vocabularies and categories with associated data across Liferay environments, tackling potential roadblocks to ensure a smooth and efficient migration process.
This epic delivers a comprehensive solution for exporting and importing tags with associated data across Liferay environments, tackling potential roadblocks to ensure a smooth and efficient migration process.
This feature introduces “Lazy References” to ensure import success regardless of deployment order. If an imported item references a missing Vocabulary or Category, the system creates a temporary “incomplete” dummy object. This special status allows the main content import to succeed immediately. The project’s focus is managing the status lifecycle to allow a smooth transition of these incomplete dummies to a fully approved state when the complete taxonomy object is imported later.
We’ve added a Maintenance badge to several applications related to the current CMS. This informs users that these applications are in maintenance mode, meaning no new feature development is planned, as we continue focusing on our new CMS.
The Question Widget is a legacy application that was primarily maintained to support Liferay Ask. With the recent migration from Ask to Discuss (Liferay's new forum platform), this widget is no longer needed. Therefore, the Question Widget is being deprecated to reduce technical debt and ongoing maintenance costs.
As Liferay continues to invest in platform flexibility and enterprise stability, empowered by Jakarta EE, we are pleased to share that DXP is now certified for use with Oracle WebLogic Server 15c. This application server will be fully supported for Enterprise tier customers. Additionally, to empower DXP deployment on Oracle’s server, we have released a dedicated DXP WAR file optimized for WebLogic 15.
Key Benefits:
Modernized Tech Stack: Provides compatibility with the latest release from Oracle, ensuring your infrastructure is ready for the next generation of enterprise Java applications.
Simplified Installation: Streamlined deployment provided through the dedicated Weblogic WAR file.
Security Compliance: Moving to WebLogic 15c ensures you stay ahead of the security and patch lifecycles of older, non-Jakarta-based application servers.
Platform flexibility and enterprise system support is important to our users. With this release we have expanded the Compatibility Matrix to include some new environments. Application Servers:
Databases:
Operating Systems:
Key Benefits:
|
Liferay has released a new version of the Liferay Faces (JSF) portlet bridge framework that is now compatible Jakarta EE, allowing users to migrated JSF portlets for usage with 2026.Q1.
Key Benefits:
Jakarta Support: JSF portlets can now be used on DXP with Jakarta namespace.
Simplified Migration: Liferay continues to support JSF 2.3-built portlets to make it easy to migrate to Jakarta with minimal breaking changes.
PrimeFaces support: Liferay has enabled usage of PrimeFaces portlets with Liferay DXP.
AI Rules Files (.workspace-rules) are now available OOTB with new Liferay Workspaces. These files provide AI agents with the Liferay-specific logic, context, and guardrails needed to generate accurate, best-practice customizations for Liferay DXP. These rules are symlinked for automatic discovery by Claude Code, Cursor, Gemini, GitHub Copilot, and Windsurf. Blade 8.0 or higher is required to automatically set up new Liferay Workspaces with the AI Rules Files. Key Benefits:
|
In order to run integration tests locally, customers previously had to manually identify and set the correct test dependency versions for their corresponding Liferay version in build.gradle, which was a tedious and error prone process. We now provide a dedicated Integration Test Bill of Materials (BOM) file, release.dxp.bom.test, that automatically provides the correct test dependency versions and is included by default with Liferay Workspaces.
Key Benefits:
Liferay Workspaces will automatically pull in the integration test BOM.
Customers can omit the versions when declaring test dependencies in
build.gradle, the integration test BOM will provide the correct versions automatically for their Liferay version.Previous:
testIntegrationImplementation group: "com.liferay.portal", name: "com.liferay.portal.test", version: "24.5.1"Now:
testIntegrationImplementation group: "com.liferay.portal", name: "com.liferay.portal.test"
In order to assist customers with upgrades to newer Liferay versions, Blade and Workspace users now have a dedicated gradle command For customers migrating to Jakarta for the first time, the Jakarta Migration Tool Key Benefits:
This tool simplifies the process for users migrating their code to newer Liferay versions, providing:
|
This feature introduces a cleaner, more flexible empty-state experience in the Frontend Data Set by allowing the search bar and management bar to be hidden when no content is present.
Key Benefits:
The Dataset Consumer is able to hide Data Set management bar by just clicking a toggle
If toggle is enabled, management bar won’t be rendered in case of a “real” empty state
This can be configured both in system and custom datasets
This feature introduces User Views in Frontend Data Sets, allowing end users to personalize how data is displayed by saving and reusing their preferred filters, sorting, and visualization mode across the platform.
Key Benefits:
Users can easily create and switch between custom views tailored to their needs
Personalized views can be saved and reused, improving productivity and consistency
Administrators can control whether Custom Views are available per Data Set
This feature improves how Frontend Data Set view state parameters are represented and managed within URLs, introducing a cleaner, more readable, and user-friendly encoding format. It replaces the previous fully URL-encoded JSON structure with a compact and maintainable serialization strategy while refining how and when view state parameters are persisted. These improvements ensure that URLs remain functional, easier to share, and simpler to debug.
Key Benefits:
Administrators, developers, and end users benefit from significantly shorter and more readable URLs that accurately reflect the current Data Set view state.
View state parameters are only added to URLs when users modify the Data Set view, reducing unnecessary noise and improving clarity.
Data Set states can be reliably shared, bookmarked, and restored across sessions and browsers.
Navigation behavior is improved by establishing push-based history updates as the default, enabling better navigation tracking and user experience.
From now on, most JavaScript files in Liferay DXP have hashed file names generated at build time. For example, a main.js file may appear at runtime with a randomly generated hash value in its name, such as This hash value represents a unique version of the file, so the browser can identify that the file’s contents have not changed. This allows the file to remain in the browser cache indefinitely when the infinite caching strategy is selected. In addition, the frontend caching infrastructure now supports both infinite caching and time/validation-based caching strategies. These strategies can be configured through Instance Settings. For those JavaScript files that cannot be hashed because they are generated at runtime by the server depending on some parameters, a new configuration is available in DXP to define their TTL and the option to add the Also, hashed files have a fallback strategy based on TTL + eTag if they are requested using their canonical name. This acts as a fallback for import map errors or legacy portlets that are not aware of hashed file names. Key Benefits:
The new Liferay DXP caching strategy for JavaScript files improves performance and stability. 1. Faster Page Loads: 2. Elimination of Stale Resources: 3. Reduced Origin Server Load: 4. Cache busting: |
This change promotes the Save Data Set view state to be recoverable when navigating back to it epic from Beta to General Availability, confirming the feature is stable and fully supported.
This change promotes the CK Editor 5 epic from Beta to Release.
"Promote Content among Environments" is a Liferay initiative that takes content promotion to the next level. By implementing a significant infrastructure change (based on Headless Batch APIs), processes are substantially streamlined, optimizing existing processes and adding new ones that enable more secure, stable, and efficient content promotion. Now you can promote elements at the instance level, such as Object Definitions, Picklists, or Roles, and freely export and import Object Entries with any scope. With the new Lazy References infrastructure based on External Reference Codes, relationships are maintained and updated regardless of the order of importation. Furthermore, the new Report List provides a comprehensive and detailed record of everything that happened during the import process. This new report is essential for new entities because import processes will run from start to finish without stopping with the first issue, reporting all errors so you can resolve them collectively instead of having to address them individually with each run. For non migrated entities, the behavior will be the current one finishing the process with the first error. Key Benefits:
|
We are evolving how content is managed. To align with our new Promote Content standards, the legacy Propagation feature for Site Templates is being retired. In its place, we are building a new solution that prioritizes data integrity by allowing for targeted overwriting of existing information. This change ensures your site updates are more predictable and efficient.
Bridge Your Portal Data and Marketing PowerThe HubSpot Connector for Liferay is a powerful integration tool designed to eliminate data silos. It creates a seamless, automated bridge between your Liferay DXP portal and the HubSpot CRM, ensuring your sales and marketing teams always have the most up-to-date information at their fingertips. Stop wasting time with manual data exports. By connecting Liferay Objects directly to HubSpot, you can ensure that every new contact, company, or lead captured in your portal is instantly synced and ready for your next automated campaign. Key Benefits:
|
This update introduces a full commercial lifecycle for Client Extensions, allowing Publishers to list and sell high-value extensions, and Customers to purchase and deploy them directly into their DXP instances.
Key Benefits:
For Customers (Buyers)
Instant Capability: Acquire complex, production-ready features without long dev cycles.
Integrated Procurement: Purchase and manage licenses directly through the Liferay Marketplace.
For Publishers (Partners/Devs)
Monetization Stream: Turn their custom-built tools into a recurring revenue stream by reaching the global Liferay ecosystem.
Market Visibility: Showcase their technical expertise to a captive audience of enterprise-level decision-makers.
This set of epics aim to complete and strengthen the content page promotion and management system. We have developed necessary endpoints for various page types and implemented a comprehensive catalog of page elements and fragments. Additionally, we enhanced the data architecture through the integration of scopes and secure references. Together, these efforts ensure content integrity during import, export, and staging. The resul is a more stable page editor that handles lazy references and provides a seamless experience across all site components.
Key Benefits:
Comprehensive Site Coverage: By enabling promotion for all page types, organizations can ensure their entire digital presence is synchronized across environments without manual gaps.
Enhanced System Resilience: The implementation of scope-aware identifiers and error-detection spikes prevents broken user experiences caused by missing references or deleted assets during content staging.
We’ve introduced the Multiselector Dropdown Fragment to make managing large amounts of data effortless for users. Instead of scrolling through a long list of checkboxes, It keeps your design clean while allowing users to easily find what they need, manage their choices as removable tags, or clear all selections with a single click—all configurable directly within the page editor.
Key Benefits:
Instead of overwhelming your page with a long, messy list of checkboxes, this fragment tucks all your options into a single, sleek input field. This saves valuable screen space and keeps your design looking professional, even when dealing with dozens or hundreds of choices.
Users no longer have to scroll and hunt for the right option. With built-in filtering, they can simply start typing to find exactly what they need instantly. Selected items are neatly organized as tags, making it easy for users to review or change their choices with a single click.
We’ve added more flexibility to how you build forms by letting you choose the best interface for every field. You can now switch between different visual styles within the same fragment type—for example, displaying a list of options as a multi-selector checkbox for easy scanning or a multi-selector dropdown to save space. This allows you to customize the user experience to fit your layout perfectly with just one click.
Key Benefits:
Enhanced UX Personalization: Designers can select the most intuitive input method for their audience, such as a drag-and-drop zone for files versus a standard button, without changing the backend data structure.
Streamlined Design Consistency: By offering multiple visual interpretations of the same object fields, the platform allows for diverse form layouts that still maintain strict data integrity and mapping standards.
Users can customize the field layout to streamline the content creation experience.
Users can create complex data models by nesting structures and enabling repeatable fields within a structure definition.
Users can utilize CKEditor 5 as the default rich text interface when editing content within Page Builder fragments.
Users can utilize CKEditor 5 as the default rich text interface for 'Description' fields across the platform.
Standardise the pattern so “selected/current items” and “available items” always appear in the same side, and reordering is always done in the same place and in the same way.
Key Benefits:
Users don’t have to re-learn the UI depending on the screen.
Reduces cases where users reorder or move the wrong list because the meaning of left vs right changes.
Consistent patterns speed up repetitive configuration work, especially for power users managing multiple sites/instances.
Predictable placement improves keyboard and screen-reader expectations and makes the interaction easier to document and test.
Aligns one of the most visible admin patterns across Site and Instance settings, improving overall quality perception.
We’ve redesigned the Global Menu to deliver a more intuitive, scalable, and visually engaging navigation experience across Liferay DXP. This update introduces a single, unified entry point to access all platform capabilities, reducing fragmentation and making it easier to move across features. As part of this transformation, the DXP Control Panel has also been rebuilt with a cleaner UI, improved information architecture, live filtering for faster discovery, and a simplified landing home with contextual shortcuts. Key Benefits:
|
We are excited to announce the arrival of the Native Elasticsearch 8 Connector. This isn't just a version update; it’s a foundational shift that ensures Liferay DXP remains at the cutting edge of search and AI technology. As it was communicated in 2025, Elasticsearch 7 has reached end-of-life on Jan 15, 2026 and is no longer available as a supported search engine for Liferay DXP 2026.Q1 and onward. Part of this shift, 2026.Q1 ships with a native Elasticsearch 8 connector, replacing the previous Elasticsearch 7 connector, which had provided a compatibility plus mode to operate Liferay DXP with Elasticsearch 8 servers since 2023. Key Benefits:
The Bottom Line: This update transitions Liferay from "compatibility mode" to "innovation mode," providing a faster, smarter, and more stable search foundation for your enterprise. |
Elasticsearch 8.19 is now the minimum compatible Elasticsearch 8 minor version.
Key Benefits:
Operating Liferay DXP with the latest available minor version of Elasticsearch 8 (8.19) that includes security fixes and enhancements.
Up-to-date, secure Liferay-DXP stack
Performance improvements
A new, dedicated Scope configuration is now available within the Query Builder, allowing administrators to precisely limit search results to specific Sites, Asset Libraries, and Spaces. Key Improvements
Behavior Note: Scope Hierarchy When a scope is defined within a Blueprint, it acts as a strict boundary.
|
Search Blueprints as Collection Providers (GA) The ability to use a Search Blueprint as a Collection Provider has moved from Release to General Availability (GA). This integration allows you to leverage the advanced filtering and boosting logic of Blueprints directly within Collections to display highly tailored results. Key Enhancements
|
Semantic Search with OpenAI Integration (GA) [For LES Subscribers only] Semantic search, powered by direct integration with OpenAI as a text embedding provider, has officially moved from Beta to General Availability (GA). Configuration & Opt-in To ensure zero impact on existing installations, this feature remains opt-in. To begin leveraging semantic search, administrators must manually configure the connection:
Status of Other Providers While OpenAI is now GA, other text embedding providers (such as txtai and Hugging Face) remain in Beta. These can still be accessed and tested by enabling the existing feature flag (
|
The OpenSearch 2 connector is transitioning to Generally Available (GA). A new version of the application is expected to be released on Liferay Marketplace for 2026.Q1 later in Q1 (by the end of March, tentative).
Assets that are currently being modified within a publication are now protected from deletion in production by default. Previously, this behavior was optional and disabled by default. It is now enforced automatically to ensure greater stability and data integrity when working with publications. Key Benefits:
|
Reviewers can now directly access the desired asset edition screen when clicking Edit or Edit in Production from the Publications Review Change screen.
Key Benefits:
|
A new Pending approval publication status and filter option are now available in the Publications list. Publications automatically receive the Pending approval status when at least one linked asset is still in Draft or Pending workflow status. A dedicated filter allows users to quickly identify publications that are not yet ready to be published. Key Benefits:
|
Liferay has enhanced the Publications List and Review Changes screens by introducing automated state persistence for table configurations. Publication users can now save their customizations for their view—including filters, column ordering, and sorting. These preferences are captured directly in the URL, allowing users to return via browser navigation, save specific views as bookmarks, or share their exact configuration with teammates via a simple link. This update eliminates the need for repetitive manual setup, allowing users to maintain a consistent and focused workspace.
Key Benefits:
Seamless Workflow Continuity: Supports a more fluid navigation experience. Users can jump between different portal management areas and return to Publications without losing their place or their preferred data view.
Personalized Review Experience: Empowers different roles to configure the Review Changes screen exactly how they need it to perform their specific duties.
Enhanced Productivity: By persisting the table state, the platform reduces the mental load on users, helping them focus on the content changes themselves rather than the interface management.
Liferay has significantly enhanced how content and experiences are managed with the new CMS, Objects, better content promotion between environments, and many other features that didn’t exist when the Publications' framework was designed. Instead of redesigning the framework for this new scenario, we are developing a new set of tools that will still support Publications' use cases with even greater efficiency and flexibility:
Moving Publications into maintenance mode allows us to continue supporting current users while focusing on this new strategy and the next generation of publishing tools. |
Include page fragments interactions for Analytics Cloud performance tracking. Previously, only assets displayed via native widgets (portlets) were instrumented for performance metrics
A user-centric consent management approach where consent preferences are securely stored on the server and linked to a registered user account, enabling a persistent, cross-device experience while maintaining user control and compliance.
Key Benefits:
Seamless experience: Users are not repeatedly prompted for consent across devices or after clearing browser data.
Stronger compliance & control: Consent is centrally managed, auditable, and can be optionally restricted by the user for cross-device storage.
A configurable consent access mechanism that allows administrators to enable and customize a persistent floating icon, giving end users continuous access to the Consent Panel after the initial banner interaction.
Key Benefits:
Continuous user control: End users can easily revisit and modify or withdraw their consent at any time.
Flexible configuration: Administrators can enable, disable, and customize the floating icon to match site needs and design.
Enhancements to the consent renewal configuration ensuring consistent field placement, controlled activation flow, and improved usability through date-based selection for renewal and dissent periods.
Key Benefits:
Consistent and intuitive configuration: Standardized field positioning and enabled-only editing reduce confusion and misconfiguration.
Improved usability and precision: Date selector support allows more accurate and user-friendly management of renewal and dissent periods.
Adding OpenID Connect and Facebook authentication options to the Sign-In utility page.
Previously, comments might have been trapped in the Liferay UI; now, they are first-class citizens in the API, allowing for seamless discussion threads across any connected platform.
Liferay has expanded its Headless API capabilities to include full management of Object Entry comments. When commenting is enabled for an Object definition, developers can now interact with those discussions via dedicated REST endpoints. This update supports full CRUD operations (GET, POST, PUT, and DELETE) using External Reference Codes (ERCs) for easier identification across systems.
Key Benefits:
Feature Parity for External Applications: Developers building custom front-ends can now provide a fully interactive "social" experience.
Complete CRUD Capabilities: Users aren't just able to read comments; users can programmatically create, update, and delete them.
Customers can now leverage a Liferay Toolkit to quickly and reliably spin-up Liferay in AWS. By leveraging our toolkit, customers can speed-up their deployments, as well as benefit from a robust and reliable infrastructure that reduces costs and increases predictability in the long run.
Key Benefits:
Increased visibility of Liferay Application and every other application in your EKS cluster;
Reliable deployment process with easier to spot drifts;
Operational cost reduction for running Liferay in AWS.
The Digital Sales Rooms provide a streamlined experience where sales representatives can quickly launch branded deal portals using pre-configured site templates. Within these rooms, a centralized content hub allows for the seamless sharing and management of documents, proposals, and multimedia assets, ensuring all stakeholders are aligned on the latest versions.
To drive proactive sales strategies, the platform includes an Engagement Tracking Dashboard that monitors buyer activity in real-time, highlighting which assets are being viewed or downloaded. Collaboration is facilitated through a persistent commenting system that keeps deal-related discussions in context, while a library of specialized Page Fragments allows teams to build tailored, visually engaging buyer experiences, such as milestone timelines and video introductions, without requiring technical design skills.
Access is managed through a secure, account-based invitation flow, ensuring that sensitive deal data.
Key Benefits:
Accelerated Deal Velocity: By centralizing documents and approvals, DSR reduces the friction caused by "lost" emails and versioning confusion, leading to faster decision-making cycles.
Data-Driven Sales Strategy: Engagement analytics allow Sales Reps to gauge buyer "heat" levels, knowing exactly which stakeholders are active and which documents are most interesting, enabling more targeted follow-ups.
Professionalized Buyer Experience: Provides B2B buyers with a modern, self-service portal that is consistently branded and easy to navigate, reinforcing the seller’s position as a premium partner.
Reduced IT Overhead: The no-code site creation flow empowers non-technical staff, such as Sales Engineers or Account Executives, to spin up secure environments without intervention from the IT department.
1. Digital Sales Room - Creation
2. Digital Sales Rooms - Uploading Documents
3. Digital Sales Rooms - Invitations & Contributor's Perspective
4. Digitial Sales Rooms - Analytics
The platform now features a "Reset Consent for All Users" button located within the Instance Settings under the Platform configuration for Terms of Use.
When an administrator activates this button, the system automatically resets the agreedToTermsOfUse flag for every account in the instance, which effectively forces all users to review and accept the current legal version upon their next login.
To ensure complete transparency, this action triggers a specialized AGREED_TO_TERMS_OF_USE audit event rather than a standard user update log. This dedicated event captures critical metadata within its payload, specifically the articleId and groupId, to provide definitive proof of exactly which version of the terms was active at the time of the reset.
Key Benefits:
Regulatory Compliance: Easily prove exactly which version of your legal terms a user accepted, simplifying audits for GDPR, CCPA, or internal legal reviews.
Operational Efficiency: Eliminates the need for manual workarounds or technical intervention when legal documents are updated; a single click handles the entire user base.
Granular Reporting: By using a dedicated audit event instead of a generic update flag, administrators can filter logs more effectively to monitor compliance trends and completion rates.
We’ve introduced the ability to import and export categories and tags directly within the new CMS. This feature allows you to manage your site’s organization in bulk, removing the need to create or edit every individual item one by one.
Key Benefits:
Saves Time: Quickly set up or update large lists of categories and tags through a single file upload rather than manual entry.
Better Accuracy: Easily audit and clean up your tags in a spreadsheet to ensure consistent naming and organization across your entire site.
This epic is focused on implementing targeted improvements to the import/export translations functionality. In the past, due to resource and time constraints, we were not able to fully optimize the user experience for this feature. This work is aimed at addressing those known shortcomings, specifically by improving the UX and the functionality of key buttons and drag and drop for uploading items, to make the process more intuitive and user-friendly.