Release 7.9.2

Installing or Upgrading to PhixFlow Version 7.9.2

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
Sections on this page

Special Instructions

There are no special instructions for PhixFlow version 7.9.2. If you are upgrading multiple versions, remember to follow the special instructions for version 7.9.0.

Features and Improvements

DEV-6006  In applications, PhixFlow is quicker to load drop-down lists.

DEV-4892, DEV-6021  To ensure that exported files display the same information as an application, when you export data from a view using a file exporter, PhixFlow now uses the pipe view labels as the Excel column headers. PhixFlow keeps the same capitalisation as the pipe view labels. Previously it used the stream view attribute name as the column header.

DEV-5970  You can now create extended actions in grid cells for Date/DateTime and boolean columns, as well as string and number columns.

Bug Fixes

The following issues have been fixed in this release.

Analysis Models

DEV-5999  For file exporters that use an Excel template, sometimes a single row region may point to an empty source. In this case PhixFlow populates the cell with a blank, rather than reporting an error.

DEV-6028  PhixFlow now correctly expands windows from the Windows bar, rather than occasionally reporting an error.

Applications

DEV-5971  Using the Edit context menu option on a layout or area now correctly opens the properties tab for the layout or area.

DEV-5890  Some layouts or dashboards display a pop-up window where you can enter a link to a HTML editor. If the pop-up window is set to be Always on top PhixFlow now correctly displays it in front of other components.

DEV-5961  When selecting a filter from a grid, PhixFlow no longer incorrectly adds a paging bar below the grid.

DEV-6005  Auto-save now works correctly on grids with only one row.

DEV-6025  Actions that have Wait for selection ticked will now correctly wait until views on the dashboard are refreshed. Previously, if the user clicked a button before the form had finished refreshing, PhixFlow reported an error message.

DEV-6019  When data records in a stream are updated via an action, PhixFlow calculates each attribute expression:

  • either once only at the start of the process, if PhixFlow determines that the expression will always evaluate to the same value
  • or once for each record being updated, if PhixFlow determines that the expression contains variables that might result in different values for each record.

In previous versions, PhixFlow sometimes calculated an expression containing a $ variable once only, even though this might have produced different values for different records. This error has now been fixed.

DEV-5973  A drop-down list will no longer appear to be empty if the user clicks outside the list without selecting something. Any previously selected list item is displayed as placeholder text, which the user can type over.

DEV-6020  When a context parameter updates a drop-down list, the value is correctly updated, rather than continuing to display the previous value.

DEV-6003  PhixFlow now displays the clear and confirm buttons below the last value of a list, rather than overlapping the last entry.

DEV-6073  Importing stream data now correctly sets the status of imported stream sets. Previously, the status was not set, which caused PhixFlow to delete the data in the imported streams during a stream rollback or system task. This fix means you no longer need to use the workaround of restarting Tomcat after importing stream data.

Administration

DEV-5965  For Google Cloud servers that have stackdriver logging turned on, PhixFlow no longer causes an error on startup. This was due to incompatible libraries.