Release 7.8.4

This page is for PhixFlow users and administrators. It describes the improvements and fixes in PhixFlow version 7.8.4. This release is contains updates to resolve security risks. PhixFlow recommends that you upgrade to this release as soon as possible.

Installing or Upgrading

To install a new PhixFlow instance, follow the standard installation instructions.

To upgrade an existing PhixFlow instance:

  1. Backup all non-stream data tables, that is all tables except those whose names begin with a 'Z'.
  2. Check if your installation is using any of the discontinued features listed below. All data related to these features will be removed by the upgrade process.
  3. Check Compatibility Guide and Upgrade Planning for changes to the system requirements or supported database versions.
  4. Follow the Standard Upgrade Instructions plus the special instructions for the intermediate releases listed in Compatibility Guide and Upgrade Planning.

Special Instructions

These are special upgrade instructions for PhixFlow version 7.8.4.

You must create new versions of the following configuration files in $webapp/WEB-INF/classes:

phixflow-login.xml  has changes related to security.

To do this:

  1. Rename your existing configuration file, for example by adding a .bak suffix.
  2. Follow the Install PhixFlow Webapp instructions for creating a new phixflow-login.xml file from the .example file provided.  
  3. Copy the individual values from your existing configuration file and paste them into the new file.

Avoid copying entire XML blocks into your new configuration file, as you may overwrite a section of the configuration file that PhixFlow needs.


Improvements

PhixFlow and its libraries have been updated to maintain security
(Internal reference numbers: DEV-5690, DEV-5698, DEV-5699, DEV-5713, DEV-5716, DEV-5717, DEV-5718, DEV-5719)

Bug Fixes

The following issue has been fixed in this release.

DEV-5777  PhixFlow no longer reports an error for stream actions where:

  • a rule expression evaluates to false
  • and PhixFlow cannot find the target view for the rule.