This article describes the content of the released archive files for Quarterly Releases and Patch Releases. To learn more about the different types of releases visit Liferay DXP Product Delivery Method
Liferay DXP releases should occur every quarter and will be called a Quarterly Release. These releases contain product maintenance, enhancements and new features. Each Quarterly Release should be treated as a new minor version.
Each Quarterly Release is a bundled release built from source and packaged with several additional elements.
-
Tomcat: a recent and compatible version of Tomcat is included in the archive file. Liferay DXP is deployed within the structure of Tomcat in order to provide an easy to start environment. Several files and Tomcat settings have been modified from their default in order to facilitate this deployment.
-
Liferay Patching Tool: the latest compatible version of Liferay Patching Tool is included in order to facilitate quick hotfix installation. Liferay Patching Tool can be updated independent of the version of Liferay DXP
-
Liferay Database Upgrade Client: a client program for upgrading the Liferay DXP databases offline without initiating a web server.
Source Code Changes Between Quarterly Releases and Updates
The DXP Quarterly Release source code is not longer distributed as a download in the Customer Downloads page in our Help Center. The source code is available on github in the liferay-dxp repository. For more information about accessing the liferay-dxp repository please see: Liferay DXP Source Code Access
Files Structure Changes Between Quarterly Releases and Updates
The file and folder structures are different between Quarterly Releases and Updates which could impact deployment and override scripts. Liferay DXP 7.4 Updates were released with jar files packaged in an lpkg file, however, the lpkg packaging has been removed with Quarterly Releases. Rather jar files are compiled and included individually. Below is a comparison table outlining the package or folder structure changes.
File or Folder | Quarterly Releases | DXP 7.4 Updates | DXP 7.3 Updates (starting from u36)* |
---|---|---|---|
Liferay Home | /liferay-dxp | /liferay-dxp-7.4.13.u[n] | /liferay-dxp |
Tomcat Folder | /tomcat | /tomcat-[x.y.z] | /tomcat |
/OSGi/marketplace files | empty | lpkg files | empty |
/OSGi/modules files | jar files | empty | jar files |
/OSGi/portal files | jar files | empty | jar files |
*Starting from DXP 7.3.10-u36+, the 7.3 releases have the same structure as the Quarterly Releases as described above.
Quarterly Release File Structure
Bundled Release file name format: liferay-dxp-[year].[quarter].[build]-[build-time-stamp]
File Structure:
liferay-dxp
-
I_ data
-
I_ document_library
I_ 20096
-
I_ elasticsearch[x_version]
I_ indices
-
I_ hypersonic
I_ lportal.script
I_ lportal.properties
-
I_ deploy
-
I_ elasticsearch_sidecar
I__ [Elasticsearch x.y.z version]
I_ license
-
I_ logs
-
I_ companies
I_ 0
I_ 20096
-
-
I_ osgi
I_ war
I_ static
I_ state
I_ portal
I_ modules
I_ marketplace
I_ configs
I_ client-extensions
-
I_ patching-tool
I_ cache
I_ lib
I_ log
I_ patches
-
I_ routes
-
I_ default
I_ dxp
-
-
I_ tomcat
I_ bin
I_ conf
I_ lib
I_ logs
I_ temp
I_ webapps
I_ work
-
I_ tools
I_ portal-tools-db-upgrade-client