01/04/2024 - Service Release Updates

Service Updates for Liferay Cloud

The services update for 01/04/2024 is a minor update for Backup, Database and Liferay service.

DXP Cloud Stack - 01/04/2024 

Service Name Previous Release Current Release Docker Images

Backup

5.13.1

5.14.0*

liferaycloud/backup:5.14.0

CI

5.0.5

5.1.0

liferaycloud/jenkins:2.356-jdk8-5.1.0

Database

5.1.9

5.2.0

liferaycloud/database:5.2.0

Liferay

5.4.0

5.5.0

liferaycloud/liferay-dxp:7.4-5.5.0
liferaycloud/liferay-dxp:7.3-5.5.0
liferaycloud/liferay-dxp:7.2-5.5.0
liferaycloud/liferay-dxp:7.1-5.5.0
liferaycloud/liferay-dxp:7.0-5.5.0

Search

5.1.1

5.2.0

liferaycloud/elasticsearch:8.9.2-5.2.0

liferaycloud/elasticsearch:7.17.13-5.2.0
liferaycloud/elasticsearch:6.8.23-5.2.0

Webserver

5.3.0

5.4.0

liferaycloud/nginx:1.21.6-5.4.0

 

 

 

 

 

 

 

 

 

 

Change Log

Service Name Service Version Ticket No. Description

 Backup

 5.14.0*

LCD-33335 Prepare code to support different database engines

 

 

LCD-33335 Remove legacy code for client-side encryption

 

 

LCD-33335 Report script errors when post-restore scripts fail and mark the restore failed

 Database

 5.2.0

LCD-33335 Prepare code to support different database engines

 

 

LCD-33335 Include Cloudsql users by default in the list of allowed database users 

 

 

LCD-32445 Update to Node v18.19

 

 

LCD-32445 Active and Inactive Database instances must exist and get updated on service startup

Liferay

5.5.0

LCD-33335 Prepare code to support different database engines

 

Note *

LCD-33335 Backup Service 5.14.0 has a breaking change due to the changes introduced by this task. Please refer to this article to learn how to mitigate the issue.

This issue only impacts customers who are directly updating their backup service from a service version 4.x to 5.14.0 or higher.

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.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.

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助