Skip to Main Content
Liferay Sites
Sites:
Liferay.com
Customer Portal
Partner Portal
Community
Liferay Learn
Marketplace
Resources for:
Developers
Customers
Partners
EN (US)
  • English (United States)
  • 日本語
  • Português (Brasil)
  • Español
Skip To Footer
Skip to Content
Account
Create An Account
Sign in
Customer Portal
    Home
    • Guides
    • Getting Started
      Begin using Liferay Customer Portal and Liferay Support.
    • Customer Portal Help
      Get assistance with using the Liferay Customer Portal.
    • Product Documentation
    • Liferay Learn
      The best way to learn Liferay with all the resources in one spot.
    • Knowledge Base
      Repository of how-to and troubleshooting articles for common Liferay tasks
    • Security
    • Security Overview
      How Liferay approaches security.
    • Security Reports
      Information and fixes for known vulnerabilities.
    • Updates
    • Release Notes
      Reference the latest changes for Liferay DXP.
    • Customer Portal Updates
      Stay informed about new features and changes to the Customer Portal.
    • Downloads
      Products, service packs, fix packs and security fixes.
    • Tickets
    • My Tickets
      Review your open requests.
    • Open a Ticket
      Contact Liferay Support with a request or question.
    • Escalate a Ticket
      Raise an issue regarding an existing ticket.
    • Support Resources
    • Support Coverage
      Overview of Liferay’s support policies.
    • Services and Compatibility
      Information about Liferay service offerings and compatibility matrices.
    • Connect
    • Contact Us
      Request a callback from a Support Engineer.
    • Customer Events
      Discover upcoming events for Liferay customers.

  • 2026.Q1 Release (LTS)
  • 2025.Q3 Release
  • 2025.Q2 Release
  • 2025.Q1 Release (LTS)
  • Previous Release
Download

Plan an Upgrade   ➜

  • Release Highlights
  • All Features
  • Breaking Changes
Additional Workflow information when Reviewing Changes in Publications Content Management System (CMS)

Since Publications provides a final end point for users to review changes, it would benefit content editors tremendously if they could also review their workflow changes.

 

LPD-10703: Provide additional Workflow information when Reviewing Changes in Publications
Using Workflow with Publications
Release Flag (opt-in)
Learn about the feature availability statuses.

Performance Improvements for Large Publications Content Management System (CMS)

There is an unacceptable decrease in performance observed within large Publications. With publications housing a large number of individual changes, the current system struggles to maintain acceptable performance levels, especially during conflict checking and publishing publications. These two phases leverage handwritten SQL queries to perform those tasks that allow Publications a shortcut through our persistence layer to maximize performance in small publications. In large publications though, further considerations must be taken to ensure consistent performance.

LPD-25304: Improve performance for large publications
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Mapping repeatable fields of Web Content Content Management System (CMS)

Allow users to map Repeatable fields of a Web Content Structure already defined in Fragments and Collection Displays.

LPD-11377: Map Repeatable Fields in Fragments
Mapping Repeatable Fields to Fragments
Release Flag (opt-in)
Learn about the feature availability statuses.

Search Headless APIs Enhancements Search

The /search and /suggestions APIs comes with the following enhancements:

  • New, optional scope parameter supporting Site (Group) IDs and External Reference Codes (ERCs) in /search. The scope parameter of /suggestions has also been updated to have the same semantics.

  • /search now is in RELEASE status.

  • The APIs now are available under the /o/search/v1.0/ endpoint with backward compatibility for current /o/portal-search-rest/v1.0 calls through server-side forward.

Refer to the documentation for more details.

LPD-11232: Search Headless API v1.0: Validation, Adjustments & Consistency (Road to Release/GA Status)
Search Headless APIs
Release Flag (opt-in)
Learn about the feature availability statuses.

Optimized Search Blueprints Size Search

Clause Contributors configuration is now stored within the blueprint’s JSON with a smaller footprint, reducing the size of a blueprint by more than 90% when using the default setting (all contributors enabled → Enable All) or the new Disable All option.

The behavior of the different options is as follows:

  • with Enable All, all current and future query clause contributors introduced to the platform will be enabled automatically. Disable All behaves the opposite way,

  • with Customize, the configuration is locked to the specified contributor list.

 

LPD-17889: Optimize Query Clause Contributors Storage in Blueprints to Improve Upgrade Experience and Portability
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Allow Data Set Manager to have different types of sources for the filter values Low/No-Code

The selection filters of the Data Set Manager has been revamped to allow chosing different type of sources. On top of the picklist, now the admin user may select an API Headless as filter values source, so the filter values might be populated with the values coming from the API response. This allow users to have a more automated process on the filter creation.

LPD-10754: Allow Data Set Manager to have different types of sources for the filter values
Data Set View Filters
Using a Frontend Data Set Filter Client Extension
Beta
Learn about the feature availability statuses.

Allow DSM CX Filter to know associated "Filter By" value Low/No-Code

The CX Filter allows developers to build their own filters, with on demand bussiness logic and UI, to be added to a Data Set in the Data Set Manager and then be used for end-users in the Data Set. With this new value, the Client Extension can be generic, and the same Client Extension can be used to build filters that filter by different fields.

 

LPD-31809: Allow DSM CX Filter to know associated "Filter By" value
Data Set View Filters
Using a Frontend Data Set Filter Client Extension
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Optimized session replication for Tomcat Integration

User session replication has been optimized for the Tomcat application server.

LPD-28291: Improve Liferay-specific Tomcat Session Replication impl
Using Liferay's Delta Manager for Improved Session Replication Performance
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Configure Timeframe to allow multiple guest entries submitted to an object definition Security

Users can configure a reset for the number of guest submissions allowed in a given timeframe.

Managing Guest User Entries
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Separate adding objects and the ability to add and execute scripts Security

Users can add the necessary security layer to avoid misuse of scripting in Objects and Workflow Actions.

Actions
Using the Script Engine in Workflow
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Send Email Notifications to Account, Organization and Regular Roles Low/No-Code

In Notification Templates, users will now be able to send emails based on Account, Organization and Regular Roles.

Notification recipients will follow the permission framework that is already in place.
LPD-11165: Support for Account and Organization Roles in Email Notification Templates
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Allow users to configure where their objects will be listed Low/No-Code

Objects is used for a wide range of use cases, some of them more technical than others. This feature will allow users to configure where they want their objects to be listed. Thus, creating unnecessary complexity and reducing cognitive load on other users.

LPD-23379: Allow users to configure when to Skip indexer for object entries
Creating and Managing Objects
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Send Guest Email Notifications based on user’s locale Sites Low/No-Code

Users can now configure their objects to observe the guest user’s locale and send email notifications based on the guest user’s language preference.


The guest user’s language preference is determined by the language the guest user used when submitting the form. If a locale cannot be determined or a notification template does not exist, then the notification will be sent in the instance’s default language.

LPD-21580: Send notifications based on language context for guest users 1/2
LPD-29712: Send notifications based on language context for guest users 2/2
Defining Object Actions
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Expose _i18n properties in GraphQL Personalization Integration

For those Objects that have the translation active, users can not get this entry information using GraphQL. In order to improve GraphQL capabilities, we have exposed the _i18n properties, so any user can retrieve it.

LPD-19649: Expose __i18n properties
Managing Object Entries Using GraphQL
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Support draft status for custom objects using GraphQL Integration

Liferay has expanded GraphQL capabilities to match the functionality of REST APIs for managing object entries.

Users can now transition object entries from Draft to Approved status using GraphQL, providing more flexibility and control within the development process.

LPD-21358: Support draft status for custom objects with GraphQL
Managing Object Entries Using GraphQL
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Simplify Sign In portlet Security

For making the Sign In portlet related functions easily customizable for the end users we want to simplify the portlet as much as we can. We need to remove all it’s configuration or functionality that can be handled in higher level.

LPD-10616: Simplify Sign In portlet
Authentication Basics
Beta
Learn about the feature availability statuses.

Self-service autoscaling usage dashboard Cloud

Currently, the customer has to resort to email reports to see their autoscaling. We are making this information much more available and searchable, allowing the user to better understand their autoscaling behaviour.

Auto-scaling
Generally Available (aka OOTB)
Learn about the feature availability statuses.

New versions of IDE Tools released Dev Tools

Liferay DXP provides a variety of developer tools that include a robust build script framework, lightweight CLI utilities, and IDE tools. We have recently released new versions of Liferay Workspace and the IDE tools, which include Liferay Developer Studio, Liferay Eclipse Plugin, and Liferay IntelliJ Plugin. The main benefits include:

  • Alignment with the platform itself: The tools now support our quarterly releases, giving access to development on Liferay DXP's latest features.

  • Latest Java version support: Compatibility with JDK 17 and 21 provides developers with enhanced security, improved performance, and the newest capabilities of the Java platform.

  • Upgraded development environment: Support for Gradle 8 enables improved build automation features and performance.
LPD-31379: Update IDE Tools
Tooling
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Sort objects parent entities with related elements Integration

Liferay now allows users to sort Custom Objects entries based on data from related objects. This enhanced functionality provides greater flexibility and control when managing complex data structures, enabling users to organize information more effectively.

Only available for One to Many and Many to One relationships.
LPD-12860: Allow developers to sort parent entities with data from the related elements - One to Many relationship
LPD-18729: Allow developers to sort parent entities with data from the related elements - Many to One relationship
API Query Parameters
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Date Times as Options Commerce

Feature Status Change

It is now possible to select Date Times as a product option type, configuring purchase options for products based on date, times, time zones, and durations, allowing for the sale of time slots.

LPD-10887: Improved Product Options
Using Product Options
Release Flag (opt-in) Generally Available (aka OOTB)
Learn about the feature availability statuses.

Generative AI for Commerce Product Commerce

Feature Status Change

Users can activate the content creation prompt with a single click by leveraging AI capabilities directly within the CKEditor for seamless and efficient content generation. Requires a valid OpenAI API key.

LPD-10862: Product Description from Generative AI
Generating Product Descriptions using AI
Release Flag (opt-in) Generally Available (aka OOTB)
Learn about the feature availability statuses.

Account Contacts Commerce

Feature Status Change

Manage contacts directly related to accounts like phone numbers, emails, websites, addresses.

A new Contact Tab in Account details page with 2 internals tabs was created:

  1. Addresses
  2. Contact Information

 

Users with “Accounts > Account Entry: Manage Addresses” permission should be able to manage their contacts with all these actions:

  • Add
  • Edit
  • Remove
  • Mark as primary

Example of managing a phone number:


Users without “Accounts > Account Entry: Manage Addresses” permission should be able to only view the existing phone number entries.

LPD-10855: Supporting Contacts for accounts that aren't users
Contacts
Release Flag (opt-in) Generally Available (aka OOTB)
Learn about the feature availability statuses.

Simplify Page Security: Introducing Bulk Permission Management! Content Management System (CMS)

Feature Status Change

Our new Bulk Permission Management empowers administrators to modify access rights for multiple pages effortlessly. This new feature offers a multitude of benefits:

  • Effortless Management: Save valuable time by managing permissions for multiple pages simultaneously.
  • Enhanced Security: Gain complete visibility into page access, ensuring all intended audiences can access the content they need.
  • Optimized Accessibility: Quickly identify pages not accessible to Guests and make adjustments for optimal user experience.

LPD-16469: Manage Web Content permissions in bulk
Assigning Permissions to Web Content Articles
Release Flag (opt-in) Generally Available (aka OOTB)
Learn about the feature availability statuses.

Improved Web Content “Mine” and “Recent” Filters Sites

Feature Status Change

Now it is possible to easily identify the content you have created and any recent content you generated. This enhancement streamlines and optimizes this workflow.

LPD-11218: Improvements for Mine and Recent filter in web content
Filtering and Sorting Web Content Articles
Release Flag (opt-in) Generally Available (aka OOTB)
Learn about the feature availability statuses.

Allow users to move changes between Publications Content Management System (CMS)

Feature Status Change

The goal here is to make the users able to move changes between publications. This is needed because sometimes users do not want to publish an entire publication, but also do not want to revert the changes which will not be published actually. With this feature users can move changes from one publication to another, creating subsets of changes, and publish them separately. For readers with technical knowledge: this is similar to cherry-pick-ing a commit in git from one branch to another.

LPD-10800: Allow users to move changes between Publications
Creating and Managing Publications
Beta Release Flag (opt-in)
Learn about the feature availability statuses.

Unlock the Power of AI: Generate Images on Demand! Digital Asset Management (DAM)

Feature Status Change

Simply provide a descriptive prompt and let DALL-E generate the perfect image to complement your content strategy, saving you valuable time and resources. Leverage AI to spark new ideas and generate unique concepts that perfectly align with your content needs. Explore a world of visual possibilities!

LPD-10793: AI image generation in DAM
Generating Images Using AI
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Search Headless API RELEASE Status Search

Feature Status Change

The Headless Search API introduced as BETA in 7.4 U88 is now in RELEASE status.

LPD-26148: POST /search API FF status becomes RELEASE, GET /search API becomes DEV in 2024.Q3
Search Headless APIs
Beta Release Flag (opt-in)
Learn about the feature availability statuses.

End of Life Wildfly and Jboss Application Server Versions: Wildfly 18.0 Wildfly 23.0 Jboss EAP 7.3 Security

Feature Status Change

Support for these application servers is removed for 2024.Q3 or later since they are no longer receiving updates from the vendor.

Wildfly 26.1 and Jboss EAP 7.4 remain fully supported.

 

Compatibility Matrix
Deprecated Removed
Learn about the feature availability statuses.

Validate Uniqueness of Object Fields Objects

Feature Status Change

Users can add validations to verify field values that, when used in combination, are unique.

Limitation: numeric fields such as Integer, Long Integer, Decimal, Precision Decimal will be stored as null.

Adding Field Validations
Release Flag (opt-in) Generally Available (aka OOTB)
Learn about the feature availability statuses.

Export/Import of Frontend Client Extensions Platform

Feature Status change:

Now the possibility of Export/Import Frontend Client Extensions is available by default.

LPD-20900: Remove FF LPS-182184 Import/Export Client Extension from Release Feature Flags
Client Extensions UI Reference
Release Flag (opt-in) Generally Available (aka OOTB)
Learn about the feature availability statuses.

Returns Commerce

This new feature allows streamlined return processes for both buyers and sellers.

Buyers can easily initiate return requests directly from their order history, specify the reason for the return and request a refund.

Returns Managers, within the Returns admin pages, can review the return details, communicate with customers, and issue refunds with just a few clicks.

LPD-10562: Returns
Returns
Release Flag (opt-in)
Learn about the feature availability statuses.

External Reference Codes Adoptions and Improvements Commerce

External Reference Code is now supported in Roles, Specification Groups, Specification Labels and Addresses.

It is also now possible to use the ERC to update and delete these entities via their headless APIs.

Additional ERC support for linked entities has been added when creating new Options, SKUs, Accounts, Catalogs, Orders, Shipments and more.

LPD-28768: Filling ERC gaps in Commerce APIs
Roles API Basics
Account Users and Roles APIs
Postal Address API Basics
Product API Basics
Specification API Basics
Order API Basics
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Liferay-PayPal Checkout Integration Commerce

Customize Your Checkout Experience: one integration, multiple payment methods.

Elevate your online store and give to your buyers a personalized and streamlined checkout experience. Expand payment options beyond credit cards – Offer Pay Later, Venmo, and popular regional methods like Bancontact, eps, and iDEAL to enhance customer satisfaction. Build trust with secure transactions, all managed within your existing platform.

Perfect for: Marketplaces, Ecommerce & Shopping Carts, Sharing & Gig Economy, Tech Partners & Payment Providers and Crowdfunding.

LPD-10860: Implement Paypal JS SDK
Liferay Commerce Connector to PayPal SDK
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Enable filter by Custom Field for Products Commerce

This feature enables granular product filtering based on custom fields to enhance admin/practitioner efficiency and user experience, so that they can easily find what they are looking for.

LPD-33038: Enable filter by Custom Fields for Products
Product Delivery API Basics
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Enable filter by Custom Field for Users Commerce

This feature enables granular user filtering based on custom fields to enhance admin efficiency and targeted outreach.

LPD-33046: Enable filter by Custom Field for Users
User Account API Basics
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Exposed lastLoginDate in the admin UI and in the APIS Commerce

This feature allows the admins to filter users by the last time they logged in on the platform, so they can take actions based on this information.

We track lastLoginDate on the User record and now we enable admins to filter them in the User management table and also in the APIs.


LPD-33048: Exposed lastlogindate in the admin UI and in the APIS
Users
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Minium 4 Site Client Extensions Commerce

A new version of our Minium Theme arrived!

With a fresh look and style, the new version of our B2B-optimized site comes in as a collection of 3 Client Extensions that, once installed in your instance, provide the B2B Commerce site ready for use in your environment.

Minium 4 is based on the new Commerce Classic Site Initializer, and shares and will share the new capabilities and improvements.

Account Management + Account Selector:

 

Catalog + Mini-Cart:

 

LPD-10863: Create A Client Extension for Minium Theme
LPD-35457: Complete Minium 4 and Initialization set up
Using the Minium 4 Theme
Generally Available (aka OOTB)
Learn about the feature availability statuses.

Include all Search Terms in the Search Terms Card Search

Previously, the Search Terms card displayed only the top 5 keywords users searched for on the site, providing limited insights. With this new feature, users will have access to a comprehensive list of all search terms, offering a much clearer understanding of user behavior. This improvement will help them optimize for a wider range of keywords, leading to better insights and more effective strategies.

LPD-28824: Include all Search Terms in the Search Terms Card
Sites Dashboard
Release Flag (opt-in)
Learn about the feature availability statuses.

Add Individuals Attribute to Event Analysis Personalization

This new feature enables users to add individual attributes for breakdown and filtering within the existing event analysis functionality.
Previously, only event attributes were displayed.

 

 

LPD-29059: Add Individual Attributes to Event Analysis
Events
Release Flag (opt-in)
Learn about the feature availability statuses.

Display AC Metrics on the Content Dashboard Content Management System (CMS)

New Performance tab on the Content Dashboard provides asset metrics, including visitor behavior and top pages where each asset is featured.

Data can be filtered by anonymous or known visitors. Metrics are available for Blogs, Documents and Media, and Web Content, only accessible to users connected to Analytics Cloud.

Display AC Metrics on Content Dashboard:

 

LPD-28830: Display AC Metrics on the Content Dashboard
Content Dashboard Interface
Release Flag (opt-in)
Learn about the feature availability statuses.

  • 20 Entries per Page
  • 40 Entries per Page
  • 60 Entries per Page

Showing 401 to 440 of 684 entries.

  • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
  • 10
  • 11
  • 12
    • 13
    • 14
    • 15
    • 16
    • 17
  • 18
Category
  • Feature Availability
  • Product Capabilities
  • Quarterly Releases
  • Release Status Previous
Category
  • Feature Availability
  • Product Capabilities
  • Quarterly Releases
  • Release Status Previous
© 2026 Liferay Inc. All Rights Reserved         |
Cookie Policy

This Website Uses Cookies

This website uses cookies and similar tools, some of which are provided by third parties (together “tools”). These tools enable us and the third parties to access and record certain user-related and activity data and to track your interactions with this website. These tools and the informationcollected are used to operate and secure this website, enhance performance, enable certain website features and functionality, analyze and improve website performance, and personalize user experience. If you click “Accept All”, you allow the deployment of all these tools and collection of the information by us and the third parties for all these purposes. If you click “Decline All” your IP address and other information may still be collected but only by tools (including third party tools) that are necessary to operate, secure and enable default website features and functionalities. Review and change your preferences by clicking the “Configurations” at any time. Visit our Privacy Policy