Bug Fixes:
Fixed: Flow Chart Action continued to the next action when its child workflow entered the FAILED state, as though the child workflow completed. Now, in accordance with its Javadoc documentation, Flow Chart Action correctly blocks until the child workflow completes. By "completes", that means the workflow runs to completion and is no longer on the engine. (This assumes the Flow Chart Action is running synchronously.)
Fixed: Flow Chart Action Asynchronous behavior defaulted to true, which was not in accordance with the Javadoc documentation for Flow Chart Action. Flow Chart Action's default Asynchronous behavior meant this workflow action did not wait for the newly spun off workflow to finish running before this workflow action completes. Flow Chart Action Asynchronous behavior now defaults to false (in accordance with the docs), which means this workflow action waits for the newly spun off workflow to finish running before this workflow action completes.
Flux 8.0.15 is a "drop-in" replacement for Flux 8.0.14, meaning the upgrade process is as simple as replacing your current flux.jar file.
Likewise, Flux 8.1.2 is a drop-in replacement for Flux 8.1.1 and 8.1.0.
Before upgrading, ensure your workflows do not rely on the previous incorrect behavior.
Flux 8.1.2 and 8.0.15 are available at the Flux Support Portal: support.flux.ly