Liferay Portal and Liferay Commerce share the same Bundle and
Docker image. To get started using either Liferay Portal or Liferay
Commerce, choose the best download option suited for your environment below.
To use Liferay Portal 7.4 GA53:
docker run -it -p 8080:8080 liferay/portal:22.214.171.124-ga53
For more information on using the official Liferay docker image
see the liferay/portal repo on
If you are used to binary releases, you can find the Liferay
Portal 7.4 GA53 and Liferay Commerce 4.0 GA53 release on the download page. If you need
additional files (for example, the source code, or dependency
libraries), visit the release page.
For development using the Liferay Platform, update Liferay
Workspace to use the latest dependencies, by adding the following
line to the build.gradle file:
compileOnly group: "com.liferay.portal", name: "release.portal.api"
All portal dependencies are now defined with a single
declaration. When using an IDE such as Eclipse or IntelliJ all apis
are immediately available in autocomplete for immediate use.
By setting a product info key property it will be possible to
update all dependencies to a new version by updating the
liferay.workspace.product property in the liferay
workspace projects gradle.property file:
liferay.workspace.product = portal-7.4-ga53
When using an IDE such as Eclipse or IntelliJ all apis are
immediately available in autocomplete for immediate use.
Admin users can now update another object entry data based on a
custom action with a conditional expression.
When creating a Notification Template,
the user can now choose FreeMarker as the editor type. It will give
more flexibility to users to add more custom information in the
notification sent, such as a table with all items in an order, the
number of each individual items, its individual values, its total
value per item, the total value of the purchase, maybe with discount
applied at the end.
The Info Panel of the Content
Dashboard now displays Version History information related to Web
Contents and Documents & Media.
From the Info Panel, users can now
Preview, Compare and Expire previous versions of a Web Content.
Users can also Download, View and
Revert previous versions of a Document.
When there are more than
10 previous versions of a Web Content or Document, the list will
be truncated and a View More button will appear. Users can click
on this button to access a table that lists all previous versions
of the asset, making it easier to view / manage each version.
GraphQL API delegates queries onto methods of
JAX-RS resource class. However because it does so by invoking the
method directly and not via the JAX-RS runtime, this means the
OAuth 2 scope checking does not take place. Because that checking
is implemented in a JAX-RS ContainerRequest filter.
All documentation for Liferay Portal and
Liferay Commerce can now be found on our documentation site: learn.liferay.com. For more
information on upgrading to Liferay Portal 7.4 GA53 see refer to
general policy is to test Liferay Portal and Liferay Commerce
against newer major releases of operating systems, open source app
servers, browsers, and open source databases (we regularly update
the bundled upstream libraries to fix bugs or take advantage of
new features in the open source we depend on).
Portal 7.4 GA53 and Liferay Commerce 4.0 GA53 were tested
extensively for use with the following Application/Database
Wildfly 18.0, 23.0
MySQL 5.7, 8.0
MariaDB 10.2, 10.4, 10.6
12.x, 13.x, 14.x
IBM J9 JDK 8
Oracle JDK 8
Oracle JDK 11
All Java Technical
Compatibility Kit (TCK) compliant builds of Java 11 and Java
available as a zip archive on the release page, or
on its home on GitHub.
If you're interested in contributing, take a look at our contribution
If you believe you have
encountered a bug in the new release you can report your issue by
following the bug reporting
provided by our awesome community. Please visit helping a developer
page for more details on how you can receive support.
List of known