Release 9.0.1

Introduction

PhixFlow is pleased to announce the release of PhixFlow Version 9.0.1. This page describes the improvements and fixes in this version. This major release includes some important changes.

Installing or Upgrading to PhixFlow Version 9.0.1

To install a new PhixFlow instance:

  1. Check System Requirements and Compatibility for details of the PhixFlow system requirements and update any dependencies. 
    1. Please email support@phixflow.com if you are planning to run PhixFlow 9.0.1 on an unsupported database version.
  2. Follow the instructions in Installing PhixFlow.

To upgrade an existing PhixFlow instance: 

  1. Check System Requirements and Compatibility for changes to the system requirements or supported database versions. For example, you may need to upgrade your database or Java version.
    1. Please email support@phixflow.com if you are planning to run PhixFlow 9.0.1 on an unsupported database version.
  2. Ensure you have a backup of the database before upgrading PhixFlow.
  3. Follow the Upgrading PhixFlow steps. It is important to complete Step 8, in which you apply any Special Upgrade Instructions for all the intermediate releases between your current version and the version to which you are upgrading.

  4. This release includes changes that affect the PhixFlow database. After upgrading, remember to republish the PhixFlow data as described in Step 10 of Upgrading PhixFlow.

Special Upgrade Instructions

If you are upgrading from 9.0.0 please check that the migration script from 8.3.20 to 8.3.21 has been run. If it has been run there will be a column export_file_formats_enum in table stream_view. If this column does not exist you must run the 8.3.20 to 8.3.21 migration script before running the 9.0.0 to 9.0.1 migration script.

Improvements and New Features

DEV-13131: It is now possible to remove a backing table from a Kanban board.

DEV-13248: Component mappings are now known as Component Alias. The editor for this has been moved to the 'Advanced' section in the Screen, button, card component and view component editor properties.

DEV-13331: Previously extra escaping was required for backslashes in http collector bodies and other places. For instance to include the string "\n" in the output it would need to be escaped as "\\\\n".

For all new applications this extra level of escapes is no longer required and a single level of escaping the backslash is needed "\\n".

As this may have a detrimental impact on existing apps or packages a setting has been added "Back slashes must be escaped in expressions", For existing apps this will be set to true, for all new apps this defaults to false.

DEV-13348: Tab headers are no longer provided for the 4 key areas of PhixFlow. They will be directly accessible via the header menu.

DEV-13379: Actionflow mapping screens now allow Input Connection Point and Output Connection point lists to scroll independently.

DEV-13398: External User Group Mapping Prefix field was added into the System Configuration. This change the {mappingValue} variable with user group name if the user enters {mappingValue} variable to the External Login Groups field in the User Group.

DEV-13432: When looking at stream sets the action icons are no longer within the three dots menu and are instead on the menu bar.

DEV-13464:Updated the error message when attempting to create a form with no default form component set

DEV-13473:On Views users now have a 'custom' default data range option. If this is selected the user can enter a number of periods to use.

DEV-13494: A new getFields method has been added, this will return a list of the field/attribute names for Records. If assigned to a temporary variable these names can then be used in expressions using the syntax in.$fieldname.

Highlighted Bug Fixes

This release includes the following fixes:

DEV-11701: Actionflows can now be correctly moved between  Packages and Applications.

DEV-12342: Task Plans no longer run invalid actionflow configurations.

DEV-13343: Corrections have been applied to the PhixFlow GUI to ensure reliable responsive behaviour on smaller monitors.

DEV-13347: The System Configuration settings for displaying the tabs button and whether tabs are displayed by default is only applicable to Application Mode.

DEV-13371: It is now not possible to create multiple connection point attributes with the same name.

DEV-13377: Improved import to allow repository objects to be imported when the package or application does not existin the target instance.

DEV-13438: New relationship connectors between tables in an ERD are now added to all ERDs containing the related tables..

DEV-13444: Workflows can now correctly display all actionflows including those nested in tabs components.

DEV-13487 Resolved issue in 9.0.0 where count would sometimes return the wrong result.