The Patching Tool 1.0.23 is a maintenance release which includes fixes and minor updates. This article outlines improvements to the Patching tool, Steps on How to configure the Patching Tool behind a proxy server, Known Issues, Bug Fixes, as well as information on changes to this product's versioning.
Resolution
Improvements
- Added ability to display the fix pack version if the hotfix contains
- Added ability to distinguish Debug patches in the info command's output
- The Service Pack detection is now available behind a HTTP proxy server too. The configuration for the proxy authentication in the Patching Tool’s configuration file can be set to the following:
### Proxy # HTTP Proxy #proxy.http.host=192.168.211.39 #proxy.http.port=80 #proxy.http.user=user #proxy.http.password=password # HTTPS Proxy proxy.https.host=192.168.211.39 proxy.https.port=808 proxy.https.user=user proxy.https.password=password # SOCKS Proxy #proxy.socks.host=192.168.211.39 #proxy.socks.port=1080 #proxy.socks.user=user #proxy.socks.password=password
For the detailed usage information, please run "./patching-tool help info" command.
Known Issues
- If an older version of the Patching Tool is used and the patch requires a newer tool (Java compatible version), the Patching Tool will ask for the version “23”. If this occurs, please update the Patching Tool to 1.0.23.
- If a Liferay Portal 6.x compatible Patching Tool is used to install a Liferay Digital Enterprise patch, the Patching Tool will require a version number greater than 2000. If this occurs, please download the latest 2.0.0 version in the Liferay DXP downloads.
Bug Fixes
- Issue resolved which caused Liferay war to redeploy on Unix hosted Application Servers
- Improved IO debug messages
- Issue resolved when a backup of a Liferay installation was placed into the Application Server's webapps directory
- Issue fixed when the Java Agent is placed to a directory which path's contains space characters
To download and obtain more information on the latest Liferay Portal version of the patching tool, please visit the Liferay Portal Patching Tool page in Customer Portal.
Additional Information
Understanding Versioning
In preparation for modularity support with the Liferay Digital Experience Platform, we forked the Patching Tool. The Patching Tool versions were previously identified with one number: 1,2, 3... . The last released version being 22. This version is the continuation of the old series, but will include a “1.0.” prefix. This naming convention will continue for the next releases of Patching Tools that are compatibile with Liferay Portal 6.x EE (JDK5), so the next version will be called 1.0.23. The new Liferay DXP (JDK8) compatible Patching Tool will start the version number from 2.0.0.
It is important to note that the single digit version number is kept for internal backward compatibility reasons. This number will still be the same for the 1.0 versions of Patching Tool, while the 2.0 versions will have 2000 added to them (2.0.0 => 2000, 2.0.1 => 2001, 2.1.0 => 2100). This is a similar system to what the Liferay DXP follows. We have tried to avoid situations where this internal version number is displayed, but there may be some issues when an older version of the Patching Tool is used while trying to install a patch.