Service Updates for Liferay Cloud
The services update for 08/01/2023 is a minor update for Backup service.
DXP Cloud Stack - 08/01/2023
Service Name | Previous Release | Current Release | Docker Images |
BACKUP |
5.8.0 |
5.9.0 |
liferaycloud/backup:5.9.0 |
CI |
5.0.3 |
5.0.4 |
liferaycloud/jenkins:2.356-jdk8-5.0.4 |
Database |
5.1.2 |
5.1.3 |
liferaycloud/database:5.1.3 |
Liferay |
5.2.0 |
5.2.1 |
liferaycloud/liferay-dxp:7.4-5.2.1 |
Search |
5.1.0 |
5.1.1 |
liferaycloud/elasticsearch:7.17.9-5.1.1 |
Webserver |
5.2.0 |
5.3.0 |
liferaycloud/nginx:1.21.6-5.3.0 |
Change Log
Service Name | Service Version | Ticket No. | Description |
Backup |
5.9.0 |
Feature: Set PREPARE_AND_SWAP as default Restore Strategy* | |
|
|
Fix: Backup Integration test child projects not being deleted | |
|
|
Fix: [Google Cloud Storage] Backup creation fails if no file exists |
Update Instructions
Note* : After this release, any new customers being provisioned will default to use PREPARE_AND_SWAP
Restore strategy, i.e,
LCP_BACKUP_RESTORE_STRATEGY
will default to PREPARE_AND_SWAP
Additionally, if an existing customer, does not have any value set for this environment variable: LCP_BACKUP_RESTORE_STRATEGY
, it will auto set it to PREPARE_AND_SWAP
We highly encourage all customers using the old less efficient OVERRIDE
strategy to switch to PREPARE_AND_SWAP
. As more and more customers move to using PREPARE_AND_SWAP
, we will ultimately retire the old OVERRIDE
strategy in future releases.
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.
Note : All Features marked [Google Cloud Storage] or [GCS] are part of a bigger future demand that is being currently worked on. These features wont be available to customers until Google Cloud Storage Enablement will be rolled out in future releases.
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.2-5.0.X"
liferay/gradle.properties file would set the liferay/dxp image:
liferay.workspace.docker.image.liferay=liferay/dxp:7.4-x
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.