Rhythmyx 7.3.2 20180314 Patch

Here you can find information regarding the latest Rhythmyx patch release.  Please see the support portal at https://support.percussion.com for access to product Downloads and Patches.


Patch id: 732_20180314

Download

Downloads are available via the support portal at https://support.percussion.com

Previous Patches

This patch includes the following changes:

Change List

  • RHYT-1711 - Enable a "Publish" global cache that can be used to cache objects in Assembly Templates
  • RHYT-1712 - Jetty service fails to start on AWS Linux with command not found error
  • RHYT-1713 - Directory named " created under the jetty folder on AWS Linux
  • RHYT-1786 - HTTPS port is not getting populated in DCE login dialog
  • RHYT-1787 - Ability to configure a port range when configuring FTP/S
  • RHYT-1788 - Bouncy Castle needs updated for latest TLS and SSH updates
  • RHYT-1791 - Content explorer banner and workflow tab wouldn't load if https is configured as required in Jetty
  • RHYT-1794 - Web.xml for Jetty and JBoss are backed up to the same file/location in patch
  • RHYT-1795 - generateTargetInfo jexl method annotations not matching method signature
  • RHYT-1799 - Add requireHTTPS=true option to server.properties to force redirect any non localhost connections to https
  • RHYT-1801 - Missing login.conf file for jetty
  • RHYT-1804 - Updating the Server side version of Java Document needs updated.
  • RHYT-1805 - Rhythmyx Server-side latest JRE update
  • RHYT-1822 - Desktop Content Explorer : Issue with TinyMCE copying/pasting into TinyMCE. from External clipboard

Change Description

RHYT-1711 - Enable a "Publish" global cache that can be used to cache objects in Assembly Templates

A new feature has been made availabe for Velocity template developers that provides a new $rx.cache tool to allow for caching of objects by template developers.  This also introduces a new mechanism for tuning and overriding the system cache.  For more information see the documentation page on the help site. 

RHYT-1712 - Jetty service fails to start on Linux with command not found error

A defect was corrected related to the jetty service stop and start scripts on certain flavors of linux.  

RHYT-1713 - Directory named " created under the jetty folder on Linux

On linux installations a directory name " was incorrectly created by an error in a previous patch installaton.  This has been corrected in this patch, after installation the incorrect directory should be removed. 

RHYT-1786 - HTTPS port is not getting populated in DCE login dialog

For customers running Rhythmyx under HTTPS, the DCE was not populating the HTTPS port, preventing an HTTPS only connection.  This has been corrected in this patch. 

RHYT-1787 - Ability to configure a port range when configuring FTP/S

The FTPS Delivery Type now supports the configuration of the port range that the FTP Client uses during Active FTP sessions and operating FTPS in Active mode.  More information on configuring the FTPS Delivery Type can be found on the help site here.

RHYT-1788 - Bouncy Castle needs updated for latest TLS and SSH updates

The stock JRE was hardened to include the extended Bouncy Castle security providers to provide better encryptions support, the latest SSL and SSH ciphers and protocols.  The TLS 1 protocol is now disabled by default.

RHYT-1791 - Content explorer banner and workflow tab wouldn't load if https is configured as required in Jetty

See RHYT-1799

RHYT-1799 - Add requireHTTPS=true option to server.properties to force redirect any non localhost connections to https

For customer's that are hardening their Rhythmyx installation for SSL, a new server property was introduced to force the server to require HTTPS for remote connections.  After setting the property all tools (DCE, CE, Workbench, MSM etc) will correctly connect via SSL.

RHYT-1794 - Web.xml for Jetty and JBoss are backed up to the same file/location in patch

A defect in the patch deployment has been corrected that would backup the web.xml from JBOSS and Jetty to the same location, resulting in an incorrect web.xml to be restored to the Jetty folder on patch uninstallation. 

RHYT-1795 - generateTargetInfo jexl method annotations not matching method signature

A minor issue was corrected with parameter mismatches between the Extension definition and the actual JEXL extension.  This has been corrected by this patch. 

RHYT-1801 - Missing login.conf file for jetty after upgrading to 7.3.2

The patch will now correctly install the login.conf file that was missed in the 7.3.2 upgrade.  After installation if the login.conf is not present, it will be installed to the <InstallDir>/jetty/base/etc folder. 

RHYT-1805 - Rhythmyx Server-side latest JRE update

As a security update, this patch updates the server side JRE to Java version 1.8 u172.

Note: If there was a certificate (for eg: certificate for LDAPS) imported in cacerts, then the customers would need to re-import the certificates in the now updated JRE folder.

RHYT-1804 - Updating the Server side version of Java Document needs updated.

The documentation for customers on manually updating the JRE for updates that occur between patches / releases has been updated here.

RHYT-1822 - Desktop Content Explorer : Issue with TinyMCE copying/pasting into TinyMCE. from External clipboard

A bug was corrected that would prevent proper copy and pasting with the TinyMCE editor with content from the system clipboard.  This issue has been corrected in this patch. 

Known Issues

Java 1.8 update 161-171 - DCE Crashing When Switching between Applications

Client side Java JRE update 161 through update 171 introduced a regression in Oracle's web view JavaFX control that caused the DCE to crash when switching between applications.  Update 172 greatly improves on this issue, with a complete fix by Oracle targetting a July release.

RHYT-1781 FTPS publishing to server with local Active mode ports blocked caused FTP/S edition to hangup all publishing

There is a known issue with FTP/S publishing, where the publishing job hangs if the ports needed by the FTP/S client are blocked by a firewall.  The server must be task killed to shut it down in this scenario.  This issue will be addressed in a future patch.  

RHYT-1634 - fixes an issue where you could not save in the UI if setting up ssl. There is still an issue where the tool is only currently saving Jetty ssl configuration.  JBoss will need to be manually configured.   If you select a keystore to be used you should make sure you add the jetty server keystore in the jetty\base\etc folder and use just the filename in the UI. in the base\etc\installation.properties file that is updated by the UI the selected filename will be appended with 'etc/' to make it relative to the jetty\base folder. Currently selecting a Full windows path e.g. starting with "c:\" will cause the service to fail to start.  This issue will be addressed in a future patch.

RHYT-1830: Setting "timeout" Property in FTP/S Config in Publisher-beans.xml Errors Out

There is an issue configuring the "timeout" property in the publisher-beans.xml which will cause an error in publishing jobs.  If this property is being used it can be removed for the time being to resolve the problem.  The issue will be resolved in a future patch.