Release 7.9.1

Installing or Upgrading to PhixFlow Version 7.9.1

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

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

Features and Improvements

DEV-4509  In application drop-down list components, users can now start typing into the list to quickly find an item.

DEV-5793  For complex models or applications, the Show Where Used report may list an item more than once. You can now independently expand or collapse the sections of the report for different instances of the same item.

PhixFlow and its libraries have been updated to maintain security. (Internal reference number: DEV-5863)

Bug Fixes

The following issues have been fixed in this release.

DEV-5780  PhixFlow now uses the correct records to generate a bar chart when you specify a series attribute within a context parameter.

DEV-5899  When displaying applications that contain many areas or forms, PhixFlow no longer slows down.

DEV-5921  Spinning icons, which show PhixFlow is working, are now sized to avoid creating scrollbars in their container.

DEV-5815  In applications, PhixFlow now applies the mouse-over style when the application user hovers their mouse over a tab header.

DEV-5836  In layout components, the CSS for min-width now works correctly.

DEV-5839  Locked grid views now correctly open with their previously set:

  • column sizes
  • frozen columns.

DEV-5870  For formatting rules, PhixFlow now correctly applies the property → Basic Settings → Stop If True when it is ticked.

DEV-5889  Adding new tab to a tabs component now works correctly.

DEV-5892  Reprocessing a rolled back stream set on a transactional stream now works correctly.

DEV-5893  Applying the average attribute function to a single integer now works correctly. PhixFlow previously returned an error when generating data.

DEV-5923  Insert/update/delete buttons, which have been configured with using the stream view action → Update stream items section→ Stream item action drop-down, now work correctly on cards.

DEV-5874  A database collector that connects to an SQLServer database now correctly loads data, without reporting a "Failed to read data..." error.

DEV-5912  PhixFlow no longer switches to using the wrong database dialect if you manually run a database collector query on a database that has a different type compared to the main PhixFlow database.

DEV-5857  To reduce the number of audit entries created during an import, Phixflow now only creates an audit entry for objects where fields have changed.

DEV-5859  During an import, PhixFlow now correctly imports all items. Previously, some styles, actions and dashboard elements could fail to import.

DEV-5808  In the console log, when you select a completed task, PhixFlow now correctly displays the Messages tab, rather than switching to the Email Messages tab.

DEV-5908  Logback logging now correctly works for multiple PhixFlow webapps in the same Apache Tomcat instance.

DEV-5909  The example log files produced by logback now closely replicate the example log files that were produced by log4j.