Service Updates for Liferay Cloud
The services update for 06/11/2024 is a Minor update for Liferay and patch update for database, and Backup service.
DXP Cloud Stack
Service Name | Previous Release | Current Release | Docker Images |
Backup |
5.17.2 |
5.18.0 |
liferaycloud/backup:5.18.0 |
CI |
5.2.5 |
5.2.6 |
liferaycloud/jenkins:2.356-jdk8-5.2.6 |
Database |
5.5.0 |
5.5.1 |
liferaycloud/database:5.5.1 |
Liferay |
5.8.0 |
5.8.1 |
liferaycloud/liferay-dxp:7.4-5.8.1 |
Search |
5.2.1 |
5.3.0 |
liferaycloud/elasticsearch:8.12.1-5.3.0 liferaycloud/elasticsearch:7.17.18-5.3.0 |
Webserver |
6.0.0 |
6.1.0 |
liferaycloud/nginx:1.24.0-6.1.0 |
Change Log
Service Name | Service Version | Ticket No. | Description |
Backup |
5.18.0 |
LCD-38024 | Default to `Download Then Extract` Backup Restore Strategy |
Webserver |
6.1.0 |
LCD-36592 | Update base nginx and plugin versions |
Liferay |
5.8.1 |
LCD-37770 | Security: Limit Server information on error pages |
Note :
LCD-38024 As part of 07/25/2023 - Service release updates a new Backup Restore Strategy was introduced to mitigate issues related to Restores hanging intermittently. This new strategy, download-then-extract
will now be the default restore strategy starting from backup version >= 5.18.0
This ticket also removes the following environment variable, this variable is no longer required. If you were previously using this variable, this removal should not have any adverse impact on your application.
LCP_BACKUP_RESTORE_DL_DOWNLOAD_THROTTLE_BYTES_PER_SECOND
: This environment variables was previously added as workaround for a bug that could cause backup service to be OOMKilled, now that this bug is fixed, by removing it we'll have faster restores.
If you have further questions, feel free to open a support ticket and we will address your concerns.
Update Instructions
Note : To take advantage of the new features and fixes provided by the 5.x stack of services, you must update your entire stack to the new 5.x images.
Image Update Instructions
The Liferay Cloud image versions needs to be set inside of the <service>/LCP.json file.
Note, however, that the liferay service uses two image properties. The DXP Cloud image is set in the liferay/LCP.json file, but the liferay/dxp image is set in the gradle.properties. This change was made in order to facilitate easier deployment using the Liferay Cloud CLI.
liferay/LCP.json file would set the liferaycloud/liferay-dxp image:
"image":"liferaycloud/liferay-dxp:7.4-5.X.X"
liferay/gradle.properties file would set the liferay/dxp image:
liferay.workspace.docker.image.liferay=liferay/dxp:2024.q1.1
For all other images, you will just need to update the LCP.json file with the intended image version.
Once the LCP.json files are updated, commit the changes to your Git repository.
git add . && git commit -m "Update dxp cloud stack to XXX"
After pushing these changes to the remote repository, a build will be created in Liferay Cloud and it is ready to deploy.