Skip to content

Commit bcb190a

Browse files
authored
Merge pull request #7011 from cylc/prepare-8.6.0
Prepare release: 8.6.0
2 parents 5828845 + f5e8d77 commit bcb190a

File tree

14 files changed

+45
-25
lines changed

14 files changed

+45
-25
lines changed

CHANGES.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,50 @@ $ towncrier create <PR-number>.<break|feat|fix>.md --content "Short description"
1111

1212
<!-- towncrier release notes start -->
1313

14+
## __cylc-8.6.0 (Released 2025-10-01)__
15+
16+
### ⚠ Breaking Changes
17+
18+
[#6809](https://github.com/cylc/cylc-flow/pull/6809) - Dropped support for Python 3.7-3.11. The minimum supported version is now 3.12.
19+
20+
### 🚀 Enhancements
21+
22+
[#6835](https://github.com/cylc/cylc-flow/pull/6835) - A new experimental feature that can be switched on in workflow config:
23+
Suicide triggers expire tasks rather than just remove them. This fixes
24+
a bug that could allow tasks to run after suicide triggering. The
25+
"expired" output will automatically be marked as optional for the
26+
task, but custom completion conditions must be adapted accordingly.
27+
28+
[#6844](https://github.com/cylc/cylc-flow/pull/6844) - Cylc commands including `cylc trigger` now support the `^` and `$` syntax for referencing the initial and final cycle points respectively.
29+
30+
[#6920](https://github.com/cylc/cylc-flow/pull/6920) - Cylc commands (e.g. `cylc trigger` and `cylc hold`) can now operate on tasks
31+
which are not "active" using globs and family IDs. E.g,
32+
`cylc trigger workflow//cycle/family` will now trigger all tasks in the family,
33+
not just the ones that are presently active.
34+
35+
[#6944](https://github.com/cylc/cylc-flow/pull/6944) - Make CYLC_WORKFLOW_SRC_DIR available as a template variable.
36+
37+
[#6964](https://github.com/cylc/cylc-flow/pull/6964) - Automatic broadcast expiry is now delayed to make it easier to re-trigger
38+
tasks from the previous cycle.
39+
40+
[#6974](https://github.com/cylc/cylc-flow/pull/6974) - Removed obsolete trigger --on-resume option.
41+
42+
[#6976](https://github.com/cylc/cylc-flow/pull/6976) - broadcast: Broadcasts to inactive historical cycles will no longer expire while
43+
the scheduler is paused. This, combined with the newly extended broadcast
44+
expiry limit removes the need for the "cylc trigger --on-resume" option.
45+
46+
[#6987](https://github.com/cylc/cylc-flow/pull/6987) - Enable estimated finish times for jobs in the UI.
47+
48+
[#6999](https://github.com/cylc/cylc-flow/pull/6999) - Don't infer task output optionality from the right hand side of graph triggers.
49+
50+
### 🔧 Fixes
51+
52+
[#6800](https://github.com/cylc/cylc-flow/pull/6800) - Fixed a bug where tasks could be erroneously reported as running on an uncontactable platform.
53+
54+
[#6842](https://github.com/cylc/cylc-flow/pull/6842) - Fixed two `cylc set` bugs:
55+
- It was affecting job states when it should only affect _task_ states.
56+
- In some cases it was causing a task to go back into the waiting state.
57+
1458
## __cylc-8.5.4 (Released 2025-09-19)__
1559

1660
### 🔧 Fixes

changes.d/6800.fix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes.d/6809.break.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes.d/6835.feat.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

changes.d/6842.fix.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changes.d/6844.feat.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes.d/6920.feat.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

changes.d/6944.feat.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changes.d/6964.feat.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changes.d/6974.feat.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)