Liferay Cloud Infrastructure
- 2019.05.13 - Services Updates - 2019.20.1
- 2019.08.23 - Services Updates - 2019.34.1
- 2019.09.03 - Services Updates - 2019.36.1
- 2019.10.10 - Services Updates - 2019.41.1
- 2019.12.05 - Services Updates - 2019.49.1
- 2020.01.10 - Services Updates - 2020.1.1
- 2020.02.25 - Services Updates - 2020.9.1
- 2020.03.24 - Services Updates - 2020. 13.1
- 2020.04.16 - Services Updates - 2020.16.1
- 2020.04.23 - Services Updates - 2020.17.1
- 2020.05.07 - Services Updates - 2020.19.1
- 2020.05.21 Services Update 2020. 21.1
- 2020.06.11 Services Update 2020.24.1
- 2021.02.11 Service Update 2021.6.1
- 2021.03.11 Service Update 2021.10.1
- 2021.03.30 Service Update 2021.13.1
- 2021.04.20 Service Update 2021.16.1
- 2021.05.04 Service Update 2021.18.1
- 2021.05.18 Service Update 2021.20.1
- 2021.06.17 Service Update 2021.24.1
- 2021.06.24 Service Update 2021.25.1
- 2021.07.13 Service Update 2021.28.1
- 2021.07.15 Service Update 2021.28.2
- 2021.07.28 Service Update 2021.30.2
- 2021.08.31 Service Update 2021.35.1
- 2021.10.21 Service Update 2021.42.1
- 2021.11.04 Service Update 2021.44.1
- 2021.11.18 Service Update 2021.46.1
- 2021.12.07 Service Update 2021.49.1
- 2021.12.16 Service Update 2021.50.1
- 2022.01.20 Service Update 2022.3.1
- 2022.02.03 Service Update 2022.5.1
- 2022.03.08 Service Update 2022.10.1
- 2022.03.15 Service Update 2022.11.1
- 2022.04.21 Service Hotfix 2022.11.1
- 2022.07.26 Service Update 2022.30.1
- 2022.08.02 Service Update 2022.31.1
- 2022.12.08 Service Update 2022.49.1
- 2023.01.10 - Service Release Updates
- 2023.01.24 - Service Release Updates
- 2023.02.02 - Service Release Updates
- 2023.02.09 - Service Release Updates
- 2023.02.23 - Service Release Updates
- 2023.03.14 - Service Release Updates
- 2023.04.04 - Service Release Updates
- 2023.04.25 - Service release updates
- 2023.05.09 - Service release updates
- 2023.05.23 - Service release updates
- 2023.06.13 - Service release updates
- 2023.06.15 - Service release updates
- 2023.06.27 - Service release updates
- 2023.06.29 - Service release updates
- 2023.07.25 - Service release updates
- 2023.08.01 - Service release updates
- 2023.08.03 - Service release updates
- 2023.08.15 - Service Release Updates
- 2023.08.22 - Service Release Updates
- 2023.08.24 - Service Release Updates
- 2023.09.12 - Service Release Updates
- 2023.09.21 - Service Release Updates
- 2023.09.28 - Service Release Updates
- 2023.10.26 - Service Release Updates
- 2023.11.07 - Service Release Updates
- 2023.11.16 - Service Release Updates
- 2023.11.21 - Service Release Updates
- 2023.12.14 - Service Release Updates
- 2024.01.04 - Service Release Updates
- 2024.02.06 - Service Release Updates
- 2024.02.15 - Service Release Updates
- 2024.02.27 - Service Release Updates
- 2024.03.05 - Service Release Updates
- 2024.03.07 - Service Release Updates
- 2024.03.28 - Service Release Updates
- 2024.04.30 - Service Release Updates
- 2024.05.14 - Service Release Updates
- 2024.05.28 - Service Release Updates
- 2024.07.09 - Service Release Updates
- 2024.07.18 - Service Release Updates
- 2024.08.27 - Service Release Updates
- 2024.09.03 - Service Release Updates
- 2024.09.10 - Service Release Updates
- 2024.09.19 - Service Release Updates
- 2024.11.07 - Service Release Updates
- 2024.12.03 - Service Release Updates
- 2025.02.04 - Service Release Updates
- 2025.02.20 - Service Release Updates
- 2025.02.27 - Service Release Updates
- 2025.03.13 - Service Release Updates
- 2025.03.25 - Service Release Updates
- 2025.04.03 - Service Release Updates
- 2025.05.20 - Service Release Updates
- 2025.06.05 - Service Release Updates
- 2025.06.10 - Service Release Updates
- 2025.06.19 - Service Release Updates
- 2025.06.26 - Service Release Updates
- 2025.07.17 - Service Release Updates
- 2025.07.22 - Service Release Updates
- 2025.07.31 - Service Release Updates
- 2025.08.07 - Service Release Updates
- 2025.08.14 - Service Release Updates
2019.08.23 - Services Updates - 2019.34.1
Description
The services update to 2019.34.1 contains security updates, performance enhancements, backup and database features, as well as clustering fixes.
DXP Stack 2019.34.1
| Service Name | Previous Release | Current Release | Docker Images |
Backup |
3.0.0 |
3.2.1 |
liferaycloud/backup:3.2.1 |
Database |
3.0.0 |
3.2.1 |
liferaycloud/database:3.2.1 |
CI |
3.0.0 |
3.1.1 |
liferaycloud/jenkins:2.176.1-3.1.1 |
Liferay |
3.0.0 |
3.0.10 |
liferaycloud/liferay-dxp:7.2.10-gal-3.0.10 liferaycloud/liferay-dxp:7.1.10-ga1-fp11-3.0.10 liferaycloud/liferay-dxp:7.0.10-sp10-fp84-3.0.10 |
Search |
3.0.0 |
3.0.3 |
liferaycloud/elasticsearch:6.1.4-3.0.3 liferaycloud/elasticsearch:2.6.4-3.0.3 |
Webserver |
3.0.0 |
3.1.1 |
liferaycloud/nginx:1.14.2-3.1.1 |
Update Instructions
To apply these updates, update the gradle.properties file the project root folder with the new docker image tags. Here is an example of applying update 2019.34.1 for a 7.2 Liferay project:
liferay.workspace.lcp.backup.image=liferaycloud/backup:3.2.1
liferay.workspace.lcp.database.image=liferaycloud/database:3.2.1
liferay.workspace.lcp.search.image=liferaycloud/elasticsearch:6.1.4-3.0.3
liferay.workspace.lcp.liferay.image=liferaycloud/liferay-dxp:7.2.10-ga1-3.0.10
liferay.workspace.lcp.webserver.image=liferaycloud/nginx:1.14.2-3.1.1
liferay.workspace.lcp.jenkins.image=liferaycloud/jenkins:2.176.1-3.1.1
Once the gradle.properties file contains the updates, commit the changes to your Git repository.
git add gradle.properties && git commit -m "update dxp cloud stack to 2019.34.1"
After pushing these changes to the remote repository, a build will be created in Liferay Cloud and it is ready to deploy.
Change Log
| Service Name | Service Version | Ticket Number | Description |
Backup
|
3.2.1 |
LCP-1606 |
Add log on backup service when the client aborts an upload request |
3.2.0
|
LCP-1326 |
Set a default value for LCP_BACKUP_CREATE_SCHEDULE |
|
LCP-1382 |
Allow the user to configure an automatic restore schedule |
||
LCP-1266 |
standardize service-backup docker image build |
||
LCP-1394 |
Downloading the wrong sized user because of client-side encryption |
||
LCP-1397 |
Improve backup list performance |
||
LCP-1199 |
Change the API (dxpcloud) Client to use the User token as authentication |
||
LCP-1191 |
The restore endpoint on backup service must be able to receive the user's token for be use to communicate with API |
||
LCP-1187 |
change initialization of environment variables |
||
LCP-1432 |
Change the API (dxpcloud) Client to use the project master token as authentication |
||
LCP-1325 |
Automatic daily backup/restore for production |
||
LCP-1502 |
Add backwards compatibility in backup service |
||
LCP-1375 |
Update "googleapis" to fix security vulnerabilities |
||
| 3.1.0 | LCP-1232 |
Alternative approach to encrypt backups |
|
LCP-906 |
Update backup service dependencies to avoid vulnerabilities |
||
LCP-1150 |
Backup Restore, use specific database endpoint |
||
LCP-1080 |
Avoid broken startup state |
||
LCP-948 |
Change database-ap.backupList to get backups of project |
||
| 3.0.8 | LCP-1002 |
Fix authentication of API for AWS environment |
|
LCP-750 |
Restore backup between projects |
||
| 3.0.7 | LCP-978 |
Change function runCustomScript to execute scripts by environments |
|
LCP-970 |
Inform the progress of the backup upload in the log |
||
LCP-968 |
Fix google cloud validation in ApiClient |
||
LCP-967 |
Fix tar validation |
||
| 3.0.6 | LCP-913 |
Only use the masterToken in the parameters when the cloud is google |
|
LCP-916 |
Disable GTID in database dump generation |
||
| 3.0.5 | LCP-862 |
Prevent more than one backup upload at the same time |
|
LCP-883 |
Backup Upload - verify that the tgz file is valid |
||
LCP-890 |
Fix masterToken used to download the volume backup |
||
LCP-889 |
NET-5 Apply HTTP-Strict-Transport-Policy |
||
| 3.0.4 | LCP-825 |
Improve backup restore messages |
|
LCPE-195 |
Set volume owner after restore an external backup |
||
| 3.0.3 | LCP-558 |
Authentication by user and password |
|
LCP-423 |
Remove unused method 'backupStatus' |
||
LCP 145 |
Remove unnecessary error messages when running a process by Scheduler |
||
| 3.0.2 | LCP-620 |
Force backup service to be restarted - Failed to delete NFS locked file |
|
| 3.0.1 | LCP-491 |
Google delete backup |
|
LCP-492 |
Download google cloud backups |
||
LCP-442 |
Optimize database restore dump |
||
LCP-517 |
Update the list of services that will not be stopped in the restore process |
||
LCP-554 |
List of services to be ignored by waitStop service |
||
LCP-571 |
Do not wait for the services to be started after a google backup has been restored |
||
LCP-483 |
Add backward compatibility of environment variables used only by AWS |
||
| Database | 3.2.1 | LCP-1657 |
Retry the google API call if authentication failed |
| 3.2.0 | LCP-1185 |
Rename the environment variable from WEDEPLOY_PROJECT_TYPE to LCP_PROJECT_TYPE on database service |
|
LCP-1186 |
Change initialization of environment variables in the DATABASE service |
||
LCP-1250 |
standardize service-database docker image build |
||
LCP-1374 |
Update project dependencies to fix security vulnerabilities |
||
LCP-1037 |
Organize 'dependencies' and 'devDependencies' |
||
| 3.1.0 | LCP-1374 |
Update ""googleapis"" to fix security vulnerabilities |
|
LCP-1374 |
Fix deprecation warning, replacing ""--compilers"" to ""register"" |
||
LCP-1250 |
standardize service-database docker image build |
||
LCP-1202 |
Allow enable and configure mysql flags |
||
LCP-301 |
The restore fails, and the instance status returns that is available |
||
LCP-1035 |
Create a endpoint to return all backups of project |
||
LCP-983 |
Avoid the application broken in the start |
||
| 3.0.7 | LCP-989 |
Check the size of the database before restore the backup |
|
| 3.0.6 | LCP-1053 |
Fix authentication of API for AWS environment |
|
LCP-1038 |
Block backup / restore operations while a backup is being performed |
||
LCP-903 |
Update the dependencies of the database service, to avoid vulnerabilities |
||
LCP-921 |
Validate if the instance failed when the database service starts |
||
| 3.0.5 | LCP-836 |
Fix status of instance |
|
LCP-893 |
Do not update the disk size if the new value is smaller than the previous one |
||
LCP-894 |
Healthy checker report base error |
||
LCP-914 |
Only use the masterToken in the parameters when the cloud is google |
||
| 3.0.4 | LCP-807 |
Remove message 'Network not configured, contact your Administrator' |
|
LCP-826 |
Friendly update messages for instances |
||
LCP-827 |
Fix message 'Current instance' |
||
| 3.0.3 | LCP-670 |
Add private ip support to the database |
|
| 3.0.2 | LCP-537 |
When starting the database service, consider the status 'creating', 'restoring' |
|
LCP-740 |
Change root password after create a new database and restored backup" |
||
| 3.0.1 | LCP-125 |
Google database support multiple availability zones |
|
LCP-499 |
Change the database instance ID pattern for the google cloud |
||
LCP-553 |
Add additional time in waitForInstance |
||
LCP-556 |
Add 'databaseBackupId' to google database restore result |
||
LCP-564 |
Try to run a google command again if the error is recoverable |
||
| CI | 3.1.1 | LCP-1009 |
Run the entrypoint script as root to allow chown on dynamic volumes |
| 3.1.0 | LCP-1068 |
Remove 'liferay-cloud' credentials creation |
|
| 3.0.4 | LCP-908 |
Upgrade service-jenkins lcp CLI |
|
LCP-884 |
Allow to override the GitHub token of Jenkins |
||
| 3.0.2 | LCP-595 |
Update Jenkins to 2.164.3 from 2.164.1 |
|
LCP-594 |
Fix JENKINS_CUSTOMER_PASSWORD |
||
LCP-415 |
Rename CLI to lcp |
||
| Liferay | 3.0.10 | LCPE-348 |
update Dynatrace agent |
| 3.0.9 | LCP-1852 |
do not remove trailing ? after dbname |
|
| 3.0.7 | LCPE-433 |
fetch latest patching tool from files.liferay |
|
LCPE-391 |
Install fontconfig package needed to show fonts at Control Panel > Configuration > Server Administration |
||
| 3.0.6 | LCP-1738 |
Rename Liferay Connected Services Client file to Liferay 7.0 |
|
LCP-1697 |
Fix Dockerfile Liferay DXP |
||
LCP-1565 |
Add fix pack 84 for Liferay 7.0 |
||
LCPE-265 |
Fix Cluster startup fails due to trying to connect to mariadb |
||
LCP-1424 |
Fix version of Liferay DXP 7.2.10 for build-image.sh |
||
LCP-1395 |
7.0 build for Liferay-dxp docker image fails because files.liferay changed the folder structure |
||
LCP-1153 |
Improve look up for database information (serve, database, username) |
||
| 3.0.5 | LCPS-220 |
update fix pack url to point to the correct path: change 'de' 'dxp' |
|
| 3.0.4 |
|
Fix cluster configuration |
|
| 3.0.3 | Switch back to MySQL driver |
||
| 3.0.2 | Fix start up error described at LPS-95458 |
||
| 3.0.1 | Set a fake fix pack name to avoid increase the size of the image with garbage files |
||
| Search | 3.0.3 | LCP-1410 | Fix volume permissions for Elasticsearch 2.4 Service |
| 3.0.2 | LCP-1225 | simplify docker image build script |
|
| LCP-973 | Use headless service when environment is not local |
||
| LCP-1010 | allow changing volumes permission for elastic search |
||
| Webserver | 3.1.1 | LCP-861 | Make sure the haproxy can work in 'local' environment |
| 3.1.0 | LCP-775 | Remove client-file-upload from service-nginx |
|
| LCP-764 | Update Webserver to use headless service |
||
| 3.0.2 | LCP-411 | Rename Nginx service env vars |