wxtim
July 24, 2023, 1:50pm
1
We are pleased to announce the release of Cylc 8.2.0
Full details of new features can be found in the change logs .
Notable new features include:
Feedback
Please post questions on migration from Cylc 7 (and Rose 2019) to Cylc 8, or related topics, in the Cylc 8 Migration category on this forum.
Bugfixes
We will announce bugfix releases for the 8.2 series here as they are made.
3 Likes
We have released cylc-flow 8.2.1, this includes fixes for:
Tasks appearing in the wrong state in the GUI under certain circumstances.
cylc clean
failing on remote hosts unless the --yes
option is specified.
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.2'
# For Pip managed environments:
pip install 'cylc-flow==8.2.*'
2 Likes
We have released cylc-uiserver 1.3.1, this includes fixes for:
Better error information in the UI Server logs.
The ability to run workflows with the --upgrade
option in the GUI (required to upgrade workflows to newer versions of cylc-flow).
Fixed an issue where statistics in the analysis view could be null
.
How to update
# For Conda managed environments:
conda update 'cylc-uiserver=1.3.1'
# For Pip managed environments:
pip install 'cylc-uiserver==1.3.*'
We have released cylc-uiserver 1.4.0.
This update upgrades cylc-uiserver to work with the most recent versions of Jupyter components, namely:
Jupyter Server v2.7+
Jupyter Hub v4.0+
This release offers some big improvements for sites looking to deploy the Cylc GUI with Jupyter Hub:
Users can now be authorised to start UI Servers on behalf of other users.
There is now a box in the top-left of the GUI for switching user / deployment.
The Cylc UI Server can now be deployed along with the latest versions of Jupyter Lab.
Upgrading an existing Jupyter Hub deployment to use cylc-uiserver requires some extra configuration due to the new authorisation frameworks in Jupyter Hub and Jupyter Server. For more information on how to set up a Jupyter Hub deployment with cylc-uiserver 1.4.0 see this page:
https://cylc.github.io/cylc-doc/stable/html/user-guide/sharing-access-to-workflows.html
Jupyter Hub compatibility
(note this only applies to sites which wish to deploy cylc-uiserver using Jupyer Hub)
For cylc-flow 8.2.x , we will continue to maintain both cylc-uiserver 1.3.x and 1.4.x:
Use cylc-uiserver 1.3.x for Jupyter Hub 1.4 - 3
Use cylc-uiserver 1.4.x for Jupyter Hub 4.0+
From cylc-flow 8.3.0 onwards, Jupyter Hub 4.0+ will be required.
How to update
# For Conda managed environments:
conda update 'cylc-uiserver=1.4.0'
# For Pip managed environments:
pip install 'cylc-uiserver==1.4.*'
1 Like
We have released cylc-flow 8.2.2 with fixes including:
Workflow-state xtriggers (and the cylc workflow-state
command) can now work off Cylc 7 workflows
Fixed runahead limit at start-up for recurrences that start beyond the limit.
Fixed an issue where submit-failed tasks could be incorrectly considered as completed rather than causing the workflow to stall.
See the changelog for the full list.
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.2'
# For Pip managed environments:
pip install 'cylc-flow==8.2.*'
2 Likes
wxtim
October 24, 2023, 2:10pm
7
Cylc Rose 1.3.1 Released
Changelog entry .
The key bug-fix in this release is fixing a case where Rose Stem would write a [jinja2]
section rather than a [jinja2:suite.rc]
section.
Cylc 8.2.3 Released
We have released cylc-flow 8.2.3 and cylc-uiserver 1.4.1.
cylc-flow 8.2.3 important changes:
Improved scheduler performance for large workflows
Ensure that submit-failed tasks are marked as incomplete (so remain visible) when running in back-compat mode
See changelog for full list
cylc-uiserver 1.4.1 includes UI v2.2.0 with these important changes:
Fixed bugs where tasks could be left behind as running when they had actually finished
Single-child directories in the sidebar are now flattened to reduce visual clutter
See changelog for full list
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.2'
conda update 'cylc-uiserver=1.4'
# For Pip managed environments:
pip install 'cylc-flow==8.2.*'
pip install 'cylc-uiserver==1.4.*'
3 Likes