Child pages
  • Flux 8.0.13 Updates and Notes
Skip to end of metadata
Go to start of metadata

In the past Flux would release a GA (generally available) version of Flux and then start issuing pre-releases of the next Flux version. Yet in many cases these pre-releases may only contain small updates and the paperwork and compliance issues of installing a new release (as opposed to installing a software update) is labor intensive with many approvals often required.  Starting with 8.0.13 GA we will now release 8.0.13 updates and associated release notes until we encounter the need for a significant change - then we will start pre-releases of 8.0.14.

You will also see multiple Flux installation files on the support portal for a given release.

  • -GA is the GA version of Flux. 
  • The .zip versions are zip files of the Flux install without any installers
  • .exe are 32 bit Windows installers
  • -64.exe are 64 bit Windows installers
  • -lite is a version of Flux intended for installation into a Websphere Application Server. Instead of a flux.jar and flux.war there is a flux.jar, flux.war, and fluxwebservices.war where all the Jersey and REST dependencies are isolated into the fluxwebservices.war

Note

All updates are cumulative of all prior updates. Updates are distributed as zip files. Follow these directions to apply the update:

  1. Shut down any Flux engine and Operations Console instances that are running.
  2. Download and extract the new Flux version to your system. Download the .zip version of the release from http://support.flux.ly.
  3. Unzip the downloaded zip file to a temporary directory.
  4. Save to a temporary directory the existing fluxConfig.js file (if one is present) located in the <flux home>/webapp/ javascript/mx directory.
  5. Delete the flux directory inside the <flux home>/webapp/ directory.
  6. Copy the flux.jar and flux.war files from the new release over your existing ones (i.e., <flux home>/flux.jar and <flux home>/webapp/flux.war).
  7. [If this is not an evaluation version of Flux] Ensure your Flux license key file is in the <flux home> directory and run the configure script located there to install the key.
  8. Edit the fluxConfig.js in the <flux home>/webapp/ javascript/mx directory using the saved fluxConfig.js contents to copy and paste the hostName and engineHostName (and other changed properties) back into the new fluxConfig.js.
  9. Restart your engine(s) and web application(s).

After installing Flux, you can optionally enable the real-time Flux Log File Viewer by adding the following entries to the opsconsole8.properties file located in the <user home>/.flux/opsconsole8.properties and restarting the Flux operations console webapp.

logDir=<flux_home>/logs
logFilter=*.log

That's it! Your new Flux version is now installed and ready to run.

flux-8-0-13-2423 (October 17, 2019)

IDENTIFIERISSUEDESCRIPTION
FLUX-2981BUGCorrected instances where intermittent agent calls to the engine for the engine configuration were failing with a "not logged in" message.
FLUX-2979BUGCorrected instances where copy/paste of workflow components not working as expected.
FLUX-2978BUGCorrected an error encountered when upgrading Flux 7.3 workflows exported from a the Flux engine to 8.0.13 format.
FLUX-2977BUGCorrected issue where trying to render a Json or Java view of an empty workflow caused the refresh spinner to never disappear and the user interface would display an error.
FLUX-2976BUGCorrected issue where prescript and postscript content would break the workflow conversion to Java view.
FLUX-2975BUGCorrected incorrect assignments of the report tab privilege.
FLUX-2974BUGCorrected an undefined method name causing an issue in certain audit trail searches.
FLUX-2972IMPROVEMENTAdded more time interval buttons to audit, forecast, history, and log tabs to make access to selected logs easier.
FLUX-2959IMPROVEMENTImproved the whitespace management in the Cockpit user interface.
FLUX-2967BUGCorrected issue where formatted dates in the Cockpit tabs were displaying a 1969 date instead of an empty string.
FLUX-2966BUGCorrected issue where a saved business interval namespace was not redisplaying back into Cockpit when the workflow is reopened from the repository.
FLUX-2965BUGCorrect issue where saving a flow to the repository was adding too many signals to Flux actions causing duplicate or unexpected firings of actions.
FLUX-2961IMPROVEMENTAdd ability to predefine time expressions and save in the runime configuration.
FLUX-2941IMPROVEMENTAdd a treeview to the dashboard and repository tabs.
FLUX-2913REVERTEDBacked out this fix as it was causing error actions to not be recognized and saved correctly. NOTE: If a failed workflow is edited from the Dashboard link, it is the user's responsibility to remove the error handler workflow manually before saving or resubmitting the workflow for execution.

flux-8-0-13-2386 (August 27, 2019)

IDENTIFIERISSUEDESCRIPTION
FLUX-2960IMPROVEMENTSupport case-insensitive search in Derby.
FLUX-2959IMPROVEMENTRemove white space from the user interface to make it more compact.
FLUX-2954BUGCorrected issue where calls to the iterator Java API for logs, run history, forecast, and audit trail were only returning the first 100 records.
FLUX-2957BUGCorrected issue where an improperly defined workflow (in this case a workflow with a runtime datamap that did not have a target value defined for a variable) could not be removed from the engine.

FLUX-2955

FLUX-2956

IMPROVEMENTThe Dashboard displays only the time, and not both time and date, if the submitted or created time are in the current day.
FLUX-2952BUGCorrected issue where the time expression editor was displaying an error for time expressions that resolves to a single firing.
FLUX-2950IMPROVEMENTUpdated the glyphs used in various Cockpit tabs.
FLUX-2949IMPROVEMENTNow report links from the Reports tab open each report in its own tab.
FLUX-2948BUGCorrected issue where accessing the Logs tab without an internal logger being configured showed an error message and then forced the user to sign-in again.
FLUX-2947BUGCorrected issue where importing a single workflow into an empty repository on Derby was not showing the workflow in the repository tab.
FLUX-2946BUGCorrected issue where a repository search returned a 404 if running the Operations Console with a context path (e.g., /flux).
FLUX-2943IMPROVEMENTUpdated license key information for new Flux addresses. Flux now headquartered in Boulder CO. 
FLUX-2922IMPROVEMENTImproved the debug logging when connecting to LDAP.
FUX-2940BUGCorrected issue where restarting multiple workflows was triggering a confirmation dialog for each workflow. Now when restarting multiple workflows no confirmation is requested. Restarting a single workflow does solicit a confirmation.

flux-8-0-13-2367 (July 8, 2019)

IDENTIFIERISSUEDESCRIPTION
FLUX-1462IMPROVEMENT

Extend the behavior of minimum count processing for file include patterns.

  1. If one or more include patterns include a minimum count >=1, all such patterns must be satisfied to continue

  2. If one or more include patterns include a minimum count =0, that pattern is optional and will return any files found, and if not files are found it will return an empty result. This pattern can be used to make the routing of processing dependent upon the presence or absence of files

  3. If two or more include patterns include a minimum count <= -1, one of files requested by these “negative patterns” must be satisfied to continue. If the action only contains a single negative pattern, it will be treated as a minimum count of 0 (see 2 above).

  4. The above can be mixed and matched in the same action.

FLUX-2937BUGAlert user when attempting a Cockpit Repository Promote when no remote repository is defined in the opsconsole8.properties file.
FLUX-2936BUGPrevent access to clear button for logs, run history, and audit trail if the permission is not set within the role. 
FLUX-2932IMPROVEMENTAdd a new permission allowing access to the Reports tab.
FLUX-2930IMPROVEMENTAdd Reports tab to nav bar.
FLUX-2928IMPROVEMENTAdd Flux logo to Navbar and login to make more obvious what UI is being shown for users running many browser windows.
FLUX-2922IMPROVEMENTImproved the logging of LDAP signins to make issues with LDAP more easily debugged.
FLUX-2921IMPROVEMENTRemoved extraneous calls to runtime configuration to improve signin performance.
FLUX-2920BUGCorrected issue where provisioned workflows could not be submitted to a new namespace.
FLUX-2916IMPROVEMENTCan now reprovision a workflow when restarting it on the Dashboard. In the past could only provision when submitting the workflow from the Repository.
FLUX-2915IMPROVEMENTAdded the ability to filter the runtime configuration properties by category
FLUX-2914IMPROVEMENTAdded ability to batch perform the Erase Run History on selected workflows in the Dashboard.
FLUX-2913BUGCorrected issue where workflows edited from the Dashboard with an error, then saved to Repository, would break when resubmitted for execution.
FLUX-2912BUGCorrected issue where an embedded "\" was causing a parse error in workflows.

flux-8-0-13-2342 (May 22, 2019)

IDENTIFIERISSUEDESCRIPTION
FLUX-2911BUGCorrected issue where attempting to add a user with an empty name or password would return an HTTP error.
FLUX-2910BUGCorrected instance where submitting a workflow from the repo with a new namespace not starting with a "/" enters a 400 error loop.
FLUX-2909BUGCorrected instance where entering a "/" as a new namespace while submitting a workflow from the repository would clear the engine.
FLUX-2908IMPROVEMENTAdded a claim permission to allow users the ability to claim workflows. Note that any user with a Claim permission on a namespace must also be granted a "View Workflows on Dashboard" permission for the same namespace.
FLUX-2907BUGCorrected instances where if a user is not allowed to access the forecast tab, accessing the tab would force that user to have to login again.
FLUX-2905IMPROVEMENTAdded ability to import Swagger Open API JSON files to pre-populate REST call definitions.

flux-8-0-13-2335 (May 17, 2019)

IDENTIFIERISSUEDESCRIPTION
FLUX-2906BUGCorrected instances where the Designer would fail to render a workflow if that workflow had empty or null values in its variable manager due to the user never assigning a value. 
FLUX-2902BUGCorrect instances where if a user's LDAP user password is changed, the user cannot login to Flux until their user is removed from Flux or they update their password in Flux itself to match that in LDAP. Flux now synchs with LDAP to use the new LDAP password.
FLUX-2901BUGCorrected instances where a user, trying to access a feature they were not granted permission to use, was entering a loop showing 'access is denied.'

flux-8-0-13-2330 (May 9, 2019)

IDENTIFIERISSUEDESCRIPTION
FLUX-2900BUGCorrected issue where the licensed agent counts for a Flux engine were returning 0 for keys with multiple licenses.

flux-8-0-13-2329 (May 9, 2019)

IDENTIFIERISSUEDESCRIPTION
FLUX-2900BUGCorrected issue where the licensed agent counts for a Flux engine were returning 0.
FLUX-2899IMPROVEMENTAdded the ability to place single line comments onto workflows in Cockpit.
FLUX-2898BUGCorrected issue where workflows would stall for no apparent reason.
FLUX-2897BUGRemoved the wild card character ('*') from the list of event names in the Audit Trail Trigger. 
FLUX-2893BUGCorrected issue where Cockpit was sending the user back to sign in when the run history tab was selected and the RUN_HISTORY_ENABLED engine configuration property was set to false.
FLUX-2892BUGCorrected issue where exporting many workflows via Cockpit was only exporting a portion of the workflows.

flux-8-0-13-2322 (April 29, 2019)

IDENTIFIERISSUEDESCRIPTION
FLUX-2891BUGCorrected issue where Cockpit - on signin - displaying "Unable to verify user privilege for adding an engine to operations console."
FLUX-2888BUGCorrected issue where Dynamic EJB Session Actions were not properly rendering in the Designer.
FLUX-2876BUGCorrected issue where file actions with no renamer were throwing a null pointer exception.
FLUX-2873IMPROVEMENTAdded viewer in the Designer to render a flowchart as Java code.
FLUX-2681BUGRestored ability to set priority on the workflow properties.

flux-8-0-13-2310 (March 18, 2019)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2879IMPROVEMENTAdded facility to massage namespaces entered in save and submit dialogs into Flux-compliant namespace format. Will automatically convert back slashes to forward slashes, remove leading and trailing white space, remove trailing slashes, reformat double slashes into single slashes.
FLUX-2878BUGCorrect instances where a failed fetch of the runtime configuration in Cockpit was returning a null pointer exception instead of a bad request.
FLUX-2877BUGCorrected issue where Oracle pagination in Cockpit, and use of Engine.get(), were not returning the correct number of workflows. Was off by 1 in Cockpit, and would only return the first 100 entries using Engine.get().
FLUX-2876BUGCorrected issue where file renamer patterns were not properly handling spaces.
FLUX-2874BUGCorrected parsing issue where REST Action Body Parts and HTTP Headers not rendering into Cockpit dialogs.
FLUX-2873IMPROVEMENTAdded ability to render workflow as Java code in Designer Dialog. Partially implemented at this point.
FLUX-2869BUGCorrected an instance where the error message during login was getting truncated.
FLUX-2868IMPROVEMENTAdded a REST Action call tester to Cockpit.
FLUX-2867IMPROVEMENTAdded a Mail Action call tester to Cockpit.
FLUX-2864IMPROVEMENTAdded backend services for Mail and REST Action testers.
FLUX-2669IMPROVEMENTNow refresh the Dashboard after issuing a reschedule in Cockpit.
FLUX-2863BUGCorrected issues where the graphical status view of an executing workflow was reporting incorrect results.
FLUX-2861IMPROVEMENTAdded ability to view workflow as JSON in a dialog within the Designer.
FLUX-2860IMPROVEMENTAdded ability to toggle an action to be a start action by pressing CTRL+SHIFT+M on selected actions. Also added a menu item when right mouse clicking on an item to do the same.
FLUX-2859BUGCorrect issue when when using the right click menu or shortcut key in Cockpit, the 'Group' command produces an error.
FLUX-2858BUGCorrected a Cockpit issue where certain job states (e.g., triggering) were showing a next firing date of December 31, 1969) when in fact there was no next firing date for job.
FLUX-2857BUGCorrected a Cockpit issue where the close button for audit, logging, and forecast dialogs (clicked from the Dashboard) did not work on Firefox. Removed the close button and now allow pressing ESC to close the dialog box.
FLUX-2851BUGCorrected issue where contextPath gets stripped from request URI's if the contextPath property in fluxConfig.js doesn't end with a forward slash. Added function to always append the correct context path onto the URI.
FLUX-2844BUGCorrected issue where scheduled date, trigger date, end date, and expiration date not properly rendering and saving time to the workflow.
FLUX-2681BUGRestore ability to set Priority at the Workflow Properties level in Cockpit. Was inadvertently removed when adding functionality regarding priority rescheduling.
FLUX-2465BUGCorrected issue where sorting by description against Oracle in the Cockpit repository tab was not working.

flux-8-0-13-2274 (February 4, 2019)

LEGACY OPSCONSOLE NO LONGER SUPPORTED & DATABASE SCHEMA CHANGE REMINDER

 LEGACY CONSOLE NO LONGER SUPPORTED: The legacy operation console originally developed for Flux 8 over 7 years ago is now replaced with Flux Cockpit. Issues will no longer be addressed in the legacy operations console. If you find a need for functionality that was present in the legacy console and not in Cockpit, let us know and we will look at adding it to Cockpit.

DATABASE SCHEMA CHANGE REMINDER: See Build 2252 - The database schema for the FLUX_CLUSTER table has been modified. A new column named SCHEDULING has been added to improve the performance of Flux scheduling. Update scripts for each database (except Derby) are located in the docs directory. Apply the appropriate update script to your database before updating Flux.

AGENT CONFIGURATION NOTE: If using agents, make sure your engineConfiguration.properties file (on the Flux engine's server) HOST property matches the host name in your license key. Otherwise you will get the following message: "Your license does not allow any more agents to register." and the agent will not connect.

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2855BUGCorrected issue where SFTP file copy does not occur when the directory address is the same on both source and target even though the copy was across different host machines.
FLUX-2854BUGCorrect issue where Cockpit System tab doesn't display all engines in the cluster and Cockpit doesn't failover to other running engines.
FLUX-2852BUGCorrect some issues with add stop, start, and shutdown Engine/Agent functionality to Cockpit was displaying a change in status before it had fully completed. Added countdown latches to wait for start/stop commands to complete in the agent before returning a response for the request.
FLUX-2793BUGCorrected issue where paused workflows that had passed their late time window and are then restarted, were throwing a null pointer exception and failing.
FLUX-2601BUGCorrected descriptive text on the process action stating that creating the Linux shell was sh -s. Corrected to sh -c.


flux-8-0-13-2265 (January 29, 2019)

LEGACY OPSCONSOLE NO LONGER SUPPORTED!

 The legacy operation console originally developed for Flux 8 over 7 years ago is now replaced with Flux Cockpit. Issues will no longer be addressed in the legacy operations console. If you find a need for functionality that was present in the legacy console and not in Cockpit, let us know and we will look at adding it to Cockpit.

DATABASE SCHEMA CHANGE!

See Build 2252 - The database schema for the FLUX_CLUSTER table has been modified. A new column named SCHEDULING has been added to improve the performance of Flux scheduling. Update scripts for each database (except Derby) are located in the docs directory. Apply the appropriate update script to your database before updating Flux.

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2852IMPROVEMENTAdded stop, start, and shutdown Engine functionality to Cockpit. Added stop and start Agent functionality to Cockpit.
FLUX-2851BUGCorrected issue where contextPath gets stripped from request URI's if the contextPath property in fluxConfig.js doesn't end with a forward slash.
FLUX-2754BUGImproved Cockpit performance by making Repository Namespace property of Flow Chart Actions a drop-down list of workflows in the repository. Removed prepopulating namespaces which was causing a performance issue if > 100 workflows are in the repository.
FLUX-2849BUGCorrected an issue where Cockpit was not persisting user session on browser refresh.
FLUX-2846BUGCorrected issue where recover button was being displayed for workflows in states other than failed. Now recover button is only visible when status == FAILED.
FLUX-2845BUGCorrect issue where PGP keys were not displaying in Cockpit if the PGP keys were in rows > 101 in the Flux Repository.
FLUX-2836BUGCorrected an Oracle specific issue with the Chooser performance update. Had to massage processing of SCHEDULING column for Oracle since Oracle does not provide a boolean datatype for its column definitions. Now using a NUMBER set to 1 for true, 0 for false.

flux-8-0-13-2252 (January 9, 2019)

DATABASE SCHEMA CHANGE!

The database schema for the FLUX_CLUSTER table has been modified. A new column named SCHEDULING has been added to improve the performance of Flux scheduling. Update scripts for each database (except Derby) are located in the docs directory. Apply the appropriate update script to your database before updating Flux. See FLUX-2836 below for specifics for databases other than Derby.

To update an existing Derby database, do the following:

  • Make sure the Flux engine is stopped before performing this update.
  • Download and extract the Derby database utility from http://db.apache.org/derby/derby_downloads.html. Download the 10.12.1.1 version.
  • Extract the zip file into a directory, e.g., derby. Open a command line and change into the bin directory, (e.g., cd /derby/bin).
  • From the command line, enter the command ij. This will start the interactive Derby command utility.
  • from ij> enter the command connect 'jdbc:derby:/<YourFluxInstallationDirectory>/derbydb'; This will connect to the Flux Derby database.
  • from ij> enter the command ALTER TABLE SA.FLUX_CLUSTER ADD COLUMN SCHEDULING BOOLEAN;
  • from ij> enter the command EXIT;
  • You may now start your Flux engine.
IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2843IMPROVEMENTTurned off JVM Version checking to allow support for other JDKs other than Oracle. Tested with OpenJDK 8, and 11, and Amazon OpenJDK 8.
FLUX-2841BUGResolved issue where runtime substitution was case sensitive. A customer saw an instance where they were varying the case of their runtime property names. Keeping all runtime property names in the same case avoids this issue.
FLUX-2841BUGCorrected the time expression editor failing to mark as invalid time expressions with more than 11 arguments.
FLUX-2839BUGCorrected issue where Flowchart actions became stuck in a firing state. Now Flux fires the trigger associated with finishing the child workflow in the flowchart trigger table to signal to the parent flowchart action that the workflow has finished. This issue manifests itself in flowchart actions that start workflows that themselves have flowchart actions.
FLUX-2837BUGFixed issue where an alert was popping up when resubmitting a workflow from the Cockpit Designer when the Flux engine had been restarted.
FLUX-2836IMPROVEMENT
  • Changed over from using Flux's network cache to using the Flux cluster table for scheduling work within a Flux cluster. This change, combined with some other changes made within this issue, improved Flux scheduling performance by over 25% and reduced the CPU load by 33%. This change requires a new column be added to the FLUX_CLUSTER table named "SCHEDULING". It is a BIT column. The upgrade scripts are provided below.
    • SQL Server: ALTER TABLE FLUX_CLUSTER ADD SCHEDULING BIT NULL;
    • MYSQL: ALTER TABLE FLUX_CLUSTER ADD SCHEDULING BIT;
    • Oracle: ALTER TABLE FLUX_CLUSTER ADD SCHEDULING NUMBER NULL;
  • Resolved issues with CONCURRENCY_THROTTLE_CLUSTER_WIDE where there were instances when the throttle was not being adhered to.
  • Resolved issue where once a workflow was executing, and it had multiple concurrent actions, its concurrency throttle could be exceeded.
  • Improved the Flux scheduling logging (for debugging purposes) if the system property is set on the Flux JVM: "-Ddebug.chooser=true". This property is added in the setenv.sh/bat file if running Flux as a command line script, or in the engine.conf if starting Flux as a Windows service.
FLUX-2833BUGResolve an issue where the Cockpit UI repeatedly refreshes if a workflow's "Run As User" is not defined to Flux security.
FLUX-2796IMPROVEMENTRelaxed the file read action's memory requirements to take up to the maximum allowed heap size - 256 meg reserved for Flux. Previously it was restricted to 1 MB in size.
FLUX-2773BUGCorrected an issue introduced when adding support for runtime variable definition of the SSH port. Corrected issue where old ffc files using the integer format were not being properly converted to support runtime variable substitution.

flux-8-0-13-2235 (December 7, 2018)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2833BUGResolve an issue where the Cockpit UI repeatedly refreshes if a workflow's "Run As User" is not defined to Flux security.
FLUX-2832BUGResolved issue where prescript or postscript lines that contains /* */ style comments were being ignored.
FLUX-2830BUGResolved issue where verifying a postscript in the Cockpit action dialog was actually verifying the prescript. Now it correctly verifies the postscript.
FLUX-2828BUGCorrect issues with importing and upgrading FFC files with EJB actions

flux-8-0-13-2224 (November 15, 2018)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2826BUGCorrect instances where the UI was repeatedly displaying "Access Denied to the Feature" when running under a restricted account
FLUX-1572, 2826BUG

Correct issues with LDAP role assignments and login.

  • Improved the LDAP authentication logging (for debugging purposes) if the system property is set on the Flux JVM: "-Dloginmodule.debug=true". This property is added in the setenv.sh/bat file if running Flux as a command line script, or in the engine.conf if starting Flux as a Windows service.
  • Now, if a user's role is changed in LDAP, the next time the user signs in their new role will replace their existing role.
  • Also - no longer allow users to login if there is no role defined for them. Before Flux would assign them as Workflow Masters.
FLUX-2824IMPROVEMENTCan now refer to files using UNC syntax and the File Transfer File Host is set to LocalHost. Before Flux could only access UNC files using the File Transfer File Host Type of UNC Host.
FLUX-2821IMPROVEMENTAll actions output their execution duration into the flowcontext for querying by downstream actions.
FLUX-2820BUGFixed issues with querying repository entries when using an H2 or HSQL database.
FLUX-2818BUGCorrect a hard coded reference that prevented repository queries working on Oracle if using a schema name other than FLUX_.
FLUX-2816BUGCorrect XML parsing errors for business intervals and start actions.
FLUX-2814IMPROVEMENTHighlight actions in red that have prescripts or postscripts, and flows that have runtime datamaps, in the Designer. Also make the text areas resizable - as for parameters and database queries.
FLUX-2812BUGCorrect pagination issues with Derby database.
FLUX-2771IMPROVEMENTDefault installation configuration now has a subset of all audit trail messages enabled instead of enabling all audit trail messages by default.

flux-8-0-13-2200 (October 3, 2018)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2794IMPROVEMENTUpgrade reports and Jasperstarter libraries.
FLUX-2791BUGAdd missing Action Type property to Rest Action Dialog.
FLUX-2776IMPROVEMENTProvide support for Java 10.
FLUX-2775IMPROVEMENTAllow SFTP ports to be configured with runtime variables.
FLUX-2773IMPROVEMENTAllow SSH ports to be configured with runtime variables.
FLUX-2766BUGImprove the appearance of page forward and page backward arrows by disabling them instead of removing them from the dialog.
FLUX-2764BUGAdded Signal to Monitor to action dialogs.
FLUX-2763BUGCorrect issues with viewing pages while using a secured account with permissions.
FLUX-2762BUGSet all page containers to Cockpit to use 100% of the browser window width.
FLUX-2761BUGCorrected issue where the last page of a paged query was showing the incorrect page number.
FLUX-2760BUGImproved appearance of how pagination badges work in Cockpit.
FLUX-2759IMPROVEMENTAdded CPU and Memory Usage Meters to Cockpit Dashboard
FLUX-2754IMPROVEMENTMade the repository namespace property of a Flow Chart Action a dropdown list of available workflows to choose from.
FLUX-2750BIGCorrect instance where date filters were off by an hour in certain circumstances.
FLUX-2749BUGCorrected instance where conditional flows that use signals were not being properly saved into a workflow when the workflow was being saved.
FLUX-2748IMPROVEMENTAllow the changing of workflow priority from Cockpit.
FLUX-2746IMPROVEMENTImprove the performance of log, audit trail, and forecast page reads.
FLUX-2745BUGCorrected the positioning of Cockpit log, audit, history, and forecast filter inputs. Corrected issue of outline appearing around filters when filter row selected.
FLUX-2744BUGCorrected issues with Designer hotkey combinations.
FLUX-2743BUGUpdated copyright notices.
FLUX-2742BUGCorrected instances where multiple loading spinners were appearing.
FLUX-2741BUGCorrected instances where the loading spinner was not dismissing if Run History was not enabled.
FLUX-2740IMPROVEMENTImproved performance of page rendering for Cockpit tabs.
FLUX-2739BUGCorrected Cockpit help text within the Designer.
FLUX-2738BUGCorrected instances where Navbar would disappear in certain instances of receiving a connection error.
FLUX-2737BUGCorrected issue where time expression tester start date was not differentiating between AM and PM.
FLUX-2736BUGCorrected issue where date vaariables were not getting expanded if used in runtime variables.
FLUX-2731BUGPrevent an NPE in instances where the registered out parameter or inout parameter is null.
FLUX-2729BUGCorrected issue where some HTML elements were appearing ahead of a login into Cockpit.
FLUX-2726IMPROVEMENTAdded engine configuration editor to Cockpit.
FLUX-2724IMPROVEMENTAdded a file transfer test dialog to Cockpit.
FLUX-2721BUGForce an old Cockpit session to be signed out before logging in anew to avoid keeping an old session.
FLUX-2720BUGCorrected instance where saving a workflow was not returning focus back to the designer. In these instances was getting a message that stated there was nothing to submit - when indeed there were changes to submit.
FLUX-2719BUGReduced the amount of time that Cockpit waits to establish a connection with the OpsConsole. Reduced from 10 seconds to 1 second.
FLUX-2718BUGCorrected 'undefined' error when loading a Repository Engine configuration.
FLUX-2717BUGCorrected issue with displaying the correct expedited workflow count on the Cockpit Dashboard
FLUX-2715BUGCorrected Issue where Cockpit was not displaying repository engines in the System Tab.
FLUX-2714IMPROVEMENTReduce the log message from a GMS message issue to the mesage itself and not the entire stacktrace. These messages are informational only.
FLUX-2712BUGCorrect issue where Schedule Trigger date, Last Trigger Date, and End Dates were not being saved into workflows build with the Cockpit Designer.
FLUX-2711BUGCorrected issue where warning and error alerts were rendering either too often, or at the wrong time.
FLUX-2706BUGCorrected issue where Cockpit Dashboard now updating correctly when large sets of workflows are removed, restarted, ...
FLUX-2705BUGCorrected issue with start of run/end of run not being calculated correctly.
FLUX-2704IMPROVEMENTCorrected some IE rendering issues.
FLUX-2703IMPROVEMENTAdded new automatically dismissable alert dialog.
FLUX-2696IMPROVEMENTAdded expandable/collapsible log entries table to Dashboard.
FLUX-2695IMPROVEMENT

Added expandable/collapsible audit trail table to Dashboard.

FLUX-2694IMPROVEMENTAdded expandable/collapsible forecast table to Dashboard.
FLUX-2693IMPROVEMENTImproved pre/post script processing to better inform the user of the true cause of script errors resulting in an InvocationTargetException.
FLUX-2691IMPROVEMENTCorrected issue where Cockpit could render a blank screen on login if the Flux engine is down.
FLUX-2690IMPROVEMENTAdded expandable table for run history to selected rows on the Dashboard.
FLUX-2688IMPROVEMENTAdded usages lookup for PGP keys.
FLUX-2683IMPROVEMENTAdded Operations Dashboard to show status of all actions within a workflow.
FLUX-2682IMPROVEMENTAdded ability to edit the runtime configuration file from the System Tab in Cockpit.
FLUX-2675IMPROVEMENTAdded option to automatically refresh the Cockpit Dashboard.
FLUX-2674BUGFixed issue where synchronous flow chart actions were not waiting for submitted workflows to complete before continuing.
FLUX-2673BUGClean up fluxConfig.js requirements to specify engine name, host, and ssl settings.
FLUX-2671, FLUX-2682IMPROVEMENTAllow editing, saving, and automatic backups of the runtime configuration file through Cockpit.
FLUX-2669IMPROVEMENTAdded ability to reschedule workflows on the Cockpit Dashboard.
FLUX-2668IMPROVEMENTAdded ability to upload, download, and find usages of business calendars within Cockpit.
FLUX-2667IMPROVEMENTAdded ability to change the color scheme of the navigation bar in Cockpit to distinguish between being on production, vs, QA, vs. a development machine.
FLUX-2666IMPROVEMENTAdded PGP key upload and download to Cockpit.
FLUX-2665BUGCorrected issue where engine.sendToAuditTrail was not populating the action name when provided.
FLUX-2662IMPROVEMENTImprove the usability of the role and permissions editor.
FLUX-2601IMPROVEMENTClarified the description text for signal names in Cockpit dialogs - must be in single quotes.
FLUX-2660BUG

Corrected issue where the CLUSTER_WIDE_CONCURRENCY_THROTTLE setting was not being honored. If this setting is required, make sure the following engine configuration settings are present

  • CLUSTER_NETWORKING_ENABLED=FALSE
  • CACHE_TYPE=NONE
FLUX-2419BUGCorrected issue where audit trail trigger not working when the trigger itself is one of multiple start triggers.
FLUX-2243BUGCorrected issue where timer triggers would fire continuously if the scheduled trigger date was set to the past.
FLUX-2096BUGCorrected issue where MailTrigger encountering an instantiation exception when processing mail attachments.

flux-8-0-13-1953 (24 January 2018)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2663IMPROVEMENTRemove an unused jar file.

flux-8-0-13-1952 (23 January 2018)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2662IMPROVEMENTReimplement the Cockpit Roles Editor to be more usable.
FLUX-2661BUGCorrect the Cockpit Start of Run button name (it's not actually the start of run, but the time the workflow was submitted to the engine) and ensure Cockpit tabs display in same order for roles other than administrator

flux-8-0-13-1950 (19 January 2018)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2659IMPROVEMENTAdded sort button for Start of Run column in Cockpit Dashboard.
FLUX-2658BUGCorrected issue where workflow restarts were not completing successfully, causing duplicate FLOW_CHART table entries and errors of "could not find action ID nnnnnn in workflow /workflownamespace" during workflow execution.
FLUX-2657BUG

Mitigate SQL Deadlocks in MySql during attemptSeal causing delays in processing throughput. Note that this requires the creation of a two new database indexes - see /FLUX_HOME/doc/upgrade-8.0.13-mysql.sql. Need to add the following 2 indexes:

CREATE INDEX FLUX_READY8 ON FLUX_READY(FLOW_CHART_NAME,STATE);
CREATE INDEX FLUX_READY9 ON FLUX_READY(FLOW_CHART_NAME,STATE,ACTION);

FLUX-2656IMPROVEMENTAdded Cockpit improvement that highlights the selected tab in the topmost navigation bar.
FLUX-2654BUGCorrect issue where Business Interval Namespaces not rendering in Timer Triggers after reloading from the Repository.
FLUX-2653BUGCorrected issue where Cockpit Flowchart Action was not saving the flowchart filename.
FLUX-2652BUGCorrected issue where CC Addresses were not not working when saving and submitting a mail action.
FLUX-2651BUGCorrect instance where Database Condition Triggers were throwing ClassCastException on repository save.
FLUX-2650BUGCorrect issue where - when clicking on the Cockpit Status tab - the window shifts up about 40 pixels.
FLUX-2461BUGCorrected issue where audit trail pruning was not committing after a 25K row delete. Was only committing after all audit trail records had been selected for delete. This was causing the database transaction log to fill and hang all processing related to the audit trail (which includes workflow execution).
FLUX-2648BUGCorrected issue where Cockpit Repository search was hanging if running opsconsole with a context path like /flux.
FLUX-2647BUGCorrected issue where cockpit filters did not always show when the current tab has filters applied to it.

flux-8-0-13-1941 (2 January 2018)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2646BUGCorrected issue where flowcharts were getting timeout business interval XML injected into them. This XML is not valid for Flux 8. This seems specific to one customer who has a set of custom actions reimplemented from a prior version of Flux.

flux-8-0-13-1940 (15 December 2017)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2601BUGCorrect the description text on the UI for database condition actions and process actions.
FLUX-2643BUGResolve issue where Database Condition actions were throwing a SAXEception: ClassNotFoundException - preventing workflows from saving to the repository or being submitted to the engine.
FLUX-2642IMPROVEMENTAdded support for setting error condition on SSH Command Actions. Setting this value allows the SSH Command Action to automatically error if the result of the SSH Command action equals the value.
FLUX-2515BUGResolve an issue where getting a class cast exception on file delete.
FLUX-2641BUGCorrect issue where Process Actions on agents do not honor being skippable during a workflow recover.

flux-8-0-13-1936 (4 December 2017)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2639BUGCorrect issue where recovering a workflow was not displaying the dialog to skip the offending action that caused the error.
FLUX-2638IMPROVEMENTNow when saving a workflow - append readable timestamp and user name to the VCS backup file of the Flux flowchart (ffc) file.
FLUX-2637IMPROVEMENTAllow agents to report results back to any engine in the cluster if the agent's primary engine is no longer available.
FLUX-2636BUGCorrected instances where Cockpit End Time expression edit button was not activating the time expression tester when clicked.
FLUX-2635BUGAdded recover button to Cockpit Dashboard rows for failed workflows.
FLUX-2634IMPROVEMENTCorrected an issue where Cockpit Time Expression Editor shows error if time expression supplied is a partial (e.g., 0 0 30 10). Now allow partial time expressions to be presented to the time expression tester for testing.
FLUX-2633BUGCorrected issue where a File Unzip was still successfully completing even if it was processing a corrupt zip file, or a file that was not a zip file. Now fail the action in such instances.
FLUX-2471BUGCorrected issue where runtime variables in time expressions was causing an error in the Forecast tab display.
FLUX-2515IMPROVEMENTAdded support for File Deletes onto agents.

flux-8-0-13-1926 (6 November 2017)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2632IMPROVEMENTAdded "/Demo/Create Business Calendars excluding weekends and Federal Holidays" to the vcs demo directory. Added some additional example workflows.
FLUX-2631BUGResolved an issue where the logs tab was not returning any records if no namespace filter is present.
FLUX-2630BUGCorrect issue where time expression testing was returning an error if no business calendars were loaded.
FLUX-2629IMPROVEMENTVisually improved the Cockpit time expression tester. Reordered the entry boxes to match the formatted time expression (11 fields). Added some help text / example time expressions to help facilitate the use and format of time expressions.
FLUX-2628IMPROVEMENTThe Cockpit Dashboard now displays the engine name that the workflow is running on.
FLUX-2627IMPROVEMENTAdded support in Cockpit to optionally connect to another engine and port if the primary one is down. Cockpit will now try and connect up to 3 engines before failing with a dialog informing the user that no engines are available. The additional engines will be specified in fluxconfig.js as engineHostName1 and engineHostName2, and enginePort1 and enginePort2.
FLUX-2626BUGFix issue with time expression tester using hard-coded URL path
FLUX-2624BUGCorrected instances Cockpit URL Mapping not working properly behind web servers like Octagate and Apache
FLUX-2623 IMPROVEMENTAdded support to clear the search filters on the various tabs (e.g., engine, repository,...) by pressing ESC.
FLUX-2339BUGCorrected issue where updating Start of Run/End of Run did not update _START_OF_RUN/_END_OF_RUN in the action's variable manager consistently.
FLUX-2622IMPROVEMENTWorkflows starting with or containing // or /// (i.e., multiple slashes) cause the engine execution to loop. No longer allow such names to be saved or submitted.
FLUX-2621BUGCorrect instances of null pointers being thrown when a flowChartVariable's value is null (when sending a message to the Flux audit trail).
FLUX-1520BUGChanged the behavior of File PGP Decrypt actions so that when a file decrypt occurs using a sign and encrypt key (instead of an encrypt-only key), if the decrypt works but the signing verification fails, output the file and log a message to the audit trail instead of failing the action.
FLUX-2619IMPROVEMENT

Allow namespacing the assignment of agent pools to ensure users only can process their actions on allowed pools. Allow defining runtime variables for each agent pool to show in the agent pool dialogs in the Cockpit user interface.

  • If no runtime variables are defined for agent pools, display the currently connected agents in an action's agent pool dropdown dialog.
  • If runtime variables are defined for agent pools, display the defined agent pool runtime variables in an action's agent pool dropdown dialog. If agent pool runtime variables are defined any currently connected agents will not be displayed in an action's agent pool dropdown dialog.
  • In either of the above cases, If an agent pool is already defined in an existing workflow but is not currently available, display it in an action's agent pool dropdown dialog too so prior agent pool assignments in already defined workflows are not lost.
  • Sample agent pool runtime variables would be:
    /AGENTPOOL_1=Denied
    /AGENTPOOL_2=Denied
    /Developer/AGENTPOOL_1=DeveloperPool1
    /Prod/AGENTPOOL_1=ProdPool1

    In the agent pool dropdown dialogs only the text AGENTPOOL1 and AGENTPOOL2 would display. The actual agent pools that the actions execute within would be resolved at runtime, so a job submitted into the /Developer namespace would use the runtime variable value resolved to by /Developer/AGENTPOOL_1 (which is DeveloperPool1), and jobs submitted to /Prod would use the runtime variable value resolved to by /Prod/AGENTPOOL_1 (which is ProdPool1).

FLUX-2617IMPROVEMENTUpgraded the SIGAR (System Gather and Reporting) library.
FLUX-2616BUGCorrected an issue where the Cockpit Role definition has replicated Engine View options - the 2nd is actually the Repository View. Renamed the option.
FLUX-2615BUG

Corrected issue where adding a business calendar in a prescript - with LDAP enabled - was failing in a security check.

FLUX-2614BUGCorrected instances where Cockpit is showing duplicate tabs (Designer, Dashboard, ...).
FLUX-2613BUGResolved issue where custom (i.e., user-defined) action variables were not being rendered in Cockpit.
FLUX-2612IMPROVEMENT

Added a business calendar to support US Federal Reserve Holidays - which differ in processing on Veterans Day with the US Federal Holidays calendar.

FLUX-2611BUGCorrected instances where the timeExpressionTester was not handling timezones correctly - causing test firings to report incorrect results.
FLUX-2610IMPROVEMENT

If a file action fails to connect to a remote server, or fails to transfer a file due to a network error - retry the connect and the transfer a configurable number of times, with a configurable delay between each retry. The default is no retries with a 30 second delay. This can be configured in the runtime configuration properties files at the root level (i.e., for all remote file servers) or for specific remote file servers using their IP address or hostname. For example:

/FILERETRYDELAY=45
/FILERETRYCOUNT=3
/CONNECTRETRYDELAY=60
/CONNECTRETRYCOUNT=3
/DOC.FLUX.LY/FILERETRYDELAY=45
/DOC.FLUX.LY/FILERETRYCOUNT=3
/DOC.FLUX.LY/CONNECTRETRYDELAY=60
/DOC.FLUX.LY/CONNECTRETRYCOUNT=3
FLUX-2609BUG

Fix issue where Cockpit was only rendering the first form (on a manual trigger) in a workflow.

FLUX-2608IMPROVEMENTBetter support workflow interrupts in actions, and terminate file transfers in the event of an interrupt. Most standard Flux actions - except Process Actions - will execute even if the flowchart is interrupted and there is no transaction break in the flow. For example, if one has a looping with no transaction breaks defined, this flow will notstop running even after an attempt to interrupt or remove. This corrects this issue.
FLUX-2607IMPROVEMENTAdd a system reporting action (SIGAR) to gather OS status. Add to both agents and engines.

flux-8-0-13-1891  (28 August 2017)


CAUTION: Evaluate Before Deploying

This update corrects the existing behavior of file triggers. In past releases when a minimum count of 0 for a file include was specified, Flux instead used a minimum of 1. In these cases the trigger would exit without firing and simply wait for a file to arrive. Now - if the file minimum count is set to zero, the trigger will fire if no file is present.

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2168IMPROVEMENTAdded a new action - Database Query Collection Action - that performs an SQL Query and returns all the rows in a list. Each element in the list is a list of returned values from each column returned in the search. Unlike the Database Query Action - this action returns all the rows at once instead of returning them one at a time.
FLUX-2605BUGCorrected instances where the Cockpit Audit Trail Event Details Dialog rows can overflow the dialog's window to the right.
FLUX-2604BUGCorrected issue where default timezone in action dialogs was set to America/Chicago. Also added a fluxConfig.js to set the default timezone for all timezone if not using the local timezone. (EXPERIMENTAL)
FLUX-2602BUGCorrected Cockpit issue where Active Window Namespace not being populated for File Exist Triggers.
FLUX-2601IMPROVEMENTAdded descriptions and help text to action dialogs.
FLUX-2600BUGFixed issue where Cockpit Designer outline view shows on tabs other than the Designer.
FLUX-2599IMPROVEMENTAdded shortcut key (CTRL+S) to Flux action dialogs and workflow details dialog. The shortcut key can be used to save the action instead of the action dialog's Save button when having to scroll down into long dialogs.
FLUX-2598IMPROVEMENTAdded additional Cockpit Audit tab buttons to facilitate navigating the audit log. Now can more easily track file, repository, engine, and action activity without having to always manually configure the audit trail filters.
FLUX-2597BUGCorrected issue where File Modified trigger was returning files within the stable period - when they should not be returned.
FLUX-2596BUGCorrected issue where File Exist never returns a result on its subsequent firings - if on first execution no files are present to detect.
FLUX-2595BUGCorrects issue where Cockpit can render an action with a Get From Previous within the runtime data map for the action, but submitting the workflow fails with a missing file source error. Also - the runtime variable dialogs for an action's runtime datamap are not being properly populated.
FLUX-2594BUGCorrect Cockpit issue where performing a filtered search on a page > 1 was returning an empty page.
FLUX-2593BUGGet from Previous not working as expected for File Copy actions with Preserve Directory Structure enabled. Files were being copied without the directory structure being preserved.
FLUX-2592BUGEliminate redundant LDAP calls when attempting to login using invalid credentials. This could cause accounts to be locked if only the password is invalid because multiple login attempts with the invalid password were being attempted
FLUX-2591IMPROVEMENTCockpit improvement to automatically reestablish browser connection/session when the Flux engine is restarted
FLUX-2589BUGCorrect issue that triggered an ORA-01795 error in Oracle environments. This could occur when deleting workflows with more than 1000 actions from the engine
FLUX-2588IMPROVEMENTAdded a new fluxConfig.js setting (i.e., testIfWorkflowOnEngine) to allow the turning off of engine detection from the Repository tab. This provides a performance improvement in the Repository tab rendering if there are hundreds of workflows present in the repository. The default is to keep engine detection active (testIfWorkflowOnEngine = 'true').
FLUX-2587BUGCorrected the counting of workflows on the Dashboard tab
FLUX-2586BUG

Cockpit Fix for audit trail tab throwing invalid parameter on first access from Dashboard

flux-8-0-13-1870  (7 August 2017)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2582BUGFile Minimum Count of 0 not being honored. If a file exists trigger has a single include with a minimum count of 0, the trigger never exited until at least one file was present in the includes directory.

The trigger now exits with an empty result set if no file is present and the minimum count is 0.

flux-8-0-13-1868  (20 July 2017)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2581BUGResolve issue where PGP Encrypt and Decrypt not working as expected when LDAP security was enabled
FLUX-2555BUGCorrected issue where flowcharts with references to a customer's custom jar class caused the Repository tab submit to fail. Could still submit via the Designer

flux-8-0-13-1864 (12 July 2017)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2558BUGCorrect issue where Cockpit forecast queries were returning a null pointer exception
FLUX-2557BUGSet the default username and password in the Cockpit login from fluxConfig.js. Previously would always default to admin/admin
FLUX-2556BUGAdded alert to report when forecast, logs, and audit trail queries' start time range >= end time range
FLUX-2571BUGCorrected fluxConfig.js default to be localhost and not flux-rcs
FLUX-2565

BUG

Correct signout and login issue related to Firefox - getting a "Could not fetch PGP keys info" and "Could not fetch calendar info" errors on signout

flux-8-0-13-1860 (20 June 2017)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2419BUGCorrect instance that when an audit trail trigger is added, its last_event_pk was being set to 1 instead of the max PK (in effect, the last PK) currently in the audit trail
FLUX-2574BUGFix an issue with FFC runtime datamap values having a leading carriage return that was breaking the upgrade of old FFC files in Flux 8 format using Cockpit.
FLUX-2573BUGHide the remaining count field in the delay and timer trigger dialogs
FLUX-2572IMPROVEMENTDisable the Cockpit refresh buttons when an operation is underway
FLUX-2571DOCMake the setting of https within the fluxConfig.js clearer in the comments
FLUX-2590IMPROVEMENTAdded the Flux Version/Build to the System Tab in Cockpit
FLUX-2567BUG

Corrected issue where agent names instead of agent pool names were displayed in action dialogs

FLUX-2565BUGReopened this issue and added further improvements to address login situations

flux-8-0-13-1848 (9 May 2017)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2565BUGCorrect instances where Cockpit login was not gracefully addressing all login situations
FLUX-2563 BUGFix issue with saving Mail Actions containing extra headers or body properties
FLUX-2562BUGCorrected instances where Cockpit workflows with a Rest Action were throwing a ClassCastException when the workflow was being saved or submitted
FLUX-2561BUGCockpit Rest Action Dialog Json definition correctly named SSL as SSL instead of SSS in EditorUi.js
FLUX-2557BUGFixed issue where agent dropdown was not appearing on a dialog if no agents are running - even if the workflow itself has an agent pool entry. Reverted back to a text field instead of a dropdown, and display the list of running agents underneath the text box
FLUX-2257BUGCleaned up misleading javascript console error message stating that the chosenTab was undefined
FLUX-2556IMPROVEMENTAdd ability in Cockpit to submit (aka import) multiple workflows (as ffc files) to the engine from the file system. These workflows are not added to the repository and are submitted directly to the Flux engine for processing
FLUX-2506BUGFixed issue where Cockpit was duplicating its tabs after one or more failed logins
FLUX-2507BUGCorrected issue with accessing (removing and exporting over existing) workflows on the engine, built in earlier versions of Flux 8, that contained mail actions. This side effect was introduced when 8.0.13 allowed port assignments on mail actions to be configurable via runtime variables

flux-8-0-13-1837 (27 April 2017)

IDENTIFIERISSUE TYPEDESCRIPTION
FLUX-2499BUG

Stopped some instances where the Cockpit Status Viewer was attempting to show audit trail entries if an action was double clicked in the Status Viewer

FLUX-2503BUGCorrected an issue where the ready table / Cockpit Dashborad / OpsConsole Dashboard status message could not be cleared by stating flowContext.setStatus("")
FLUX-2500BUGCleaned up some instances where the user is not informed that they must login again - say after losing their connection to the Flux engine.
FLUX-620BUGCorrected issue where Flowchart actions and Flowchart triggers were not returning to the calling flowchart if the main flowchart was not submitted under the main Flux admin account
FLUX-2472BUGAdded a formatted audit trail result for FlowChart action execution
FLUX-2404BUGStopped Cockpit from saving flowcharts to the repository automatically when an ffc file is opened from the file system
FLUX-2505BUGFixed issue where - if agents are running and the Cockpit system tab is selected - the user was returned to the login page




  • No labels