Workflows running with Cylc 8.1.1 or lower may display incorrectly with the new version of the GUI (cylc-uiserver 1.2.1). This is due to an unfortunate bug which we were unable to provide back-compatibility for. If you are using the GUI to view workflows running at different Cylc versions we strongly advise restarting workflows with Cylc 8.1.2 to avoid any issues.
How to update site installations
Sites should create a new Cylc environment 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 update 'cylc-flow=8.1' 'cylc-uiserver=1.2'
# For Pip managed environments:
pip install 'cylc-flow==8.1.*' 'cylc-uiserver--1.2.*' --upgrade
This includes a bugfix which could cause issues with file installation due to high concurrency of rsync processes. This error presents as an SSH issue.
How to update stand-alone installations
# For Conda managed environments:
conda update 'metomi-rose=2.0'
# For Pip managed environments:
pip install 'metomi-rose==2.0.*' --upgrade
This fixes an issue accidentally added in Cylc 8.1.3 with the legacy Cylc 7 host configuration, [runtime][<namespace>][remote]host, when used in combination with subshell evaluation e.g. $(rose host-select) which caused the subshell to evaluate as localhost in all circumstances.
[runtime]
[[my_task]]
[[[remote]]]
host = $( rose host-select )