We are delighted to announce the release of Cylc 8.4.0.
This release contains a large number of new features and usability improvements. Some highlights:
cylc remove now removes tasks which are no longer active.
Future tasks can be set to run in “skip mode” and will complete instantly.
Tasks can be triggered and run while a workflow is paused
For more information about the major changes, see the changes page in the documentation.
Further releases in the 8.4 series will be announced on this thread.
Note for conda installation: due to some dependencies no longer offering Python 3.7 builds on conda-forge, the minimum Python version supported by cylc-flow on conda-forge is now Python 3.8. Installing cylc-flow using pip still supports Python 3.7.
Sites should create a new environment for this release and manage parallel installations using the provided wrapper script. Sites with existing wrapper scripts should update them with this change:
I think conda install is equivalent to conda update so long as you specify the version (like we do in these examples), will amend instructions for future releases.
These releases include several bugfixes including fixes for small slow memory leaks which affected the Cylc scheduler, Cylc Tui and the Cylc UI Server.
How to update site installations
Sites should create a new environment for this release and manage parallel installations using the provided wrapper script .
How to update stand-alone installations
# First shut down running workflows:
cylc stop '*'
# For Conda managed environments:
conda install 'cylc-flow=8.4.3'
# For Pip managed environments:
pip install 'cylc-flow==8.4.3'