Skip to content

Commit a94b22d

Browse files
committed
Merge remote-tracking branch 'upstream/8.4.x' into HEAD
* upstream/8.4.x: Ensure `cylc message` exceptions are printed to stderr (cylc#6647) fix typo in stop.py - options.max_poll -> options.max_polls doc: improve NamespaceIDGlob description (cylc#6637) Document that "ex" prefix means "exclude" tests: remove string templating in SQL statements (cylc#6631) Bump dev version Prepare release 8.4.1 Merge pull request cylc#6578 from MetRonnie/graphql-err-handling Update cylc/flow/etc/examples/expiry/index.rst Pytest: full verbosity for assertions Fix test picking up user global config Wrapper script: fix `PATH` override preventing selection of Cylc version in GUI under Cylc Hub Get poll to return task failure if job/log has been removed. (cylc#6577) work around NFS caching issues (cylc#6603) allow workflow config to unset global events config (cylc#6518) examples: document expiry workflow design patterns
2 parents 4cb02e4 + 34a9f54 commit a94b22d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+1171
-419
lines changed

CHANGES.md

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

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

14+
## __cylc-8.4.1 (Released 2025-02-25)__
15+
16+
### 🔧 Fixes
17+
18+
[#6480](https://github.com/cylc/cylc-flow/pull/6480) - `cat-log`: List log files which are available via a configured tailer/viewer command.
19+
20+
[#6506](https://github.com/cylc/cylc-flow/pull/6506) - Work around caching behaviour observed on NFS filesystems which could cause workflows to appear to be stopped or even to not exist, when they are running.
21+
22+
[#6518](https://github.com/cylc/cylc-flow/pull/6518) - Allow setting empty values in `flow.cylc[scheduler][events]` to override the global configuration.
23+
24+
[#6535](https://github.com/cylc/cylc-flow/pull/6535) - Ensure tasks can be killed while in the preparing state.
25+
26+
[#6551](https://github.com/cylc/cylc-flow/pull/6551) - Fix bug in `cylc lint` S014 where it warned about use of legitimate `-W` directive for PBS.
27+
28+
[#6571](https://github.com/cylc/cylc-flow/pull/6571) - Disabled PEP-515-style integer coercion of task parameters containing underscores (e.g. `084_132` was becoming `84132`). This fix returns older behaviour seen in Cylc 7.
29+
30+
[#6577](https://github.com/cylc/cylc-flow/pull/6577) - Fixed a bug where if you prematurely deleted the job log directory, it would leave tasks permanently in the submitted or running states.
31+
32+
[#6578](https://github.com/cylc/cylc-flow/pull/6578) - Improved handling of any internal errors when executing commands against a running workflow.
33+
34+
[#6586](https://github.com/cylc/cylc-flow/pull/6586) - Update PBS job runner to reflect error message change. This change
35+
continues to support older PBS versions.
36+
37+
[#6616](https://github.com/cylc/cylc-flow/pull/6616) - Fixed wrapper script `PATH` override preventing selection of Cylc version in the GUI when running Cylc Hub.
38+
1439
## __cylc-8.4.0 (Released 2025-01-08)__
1540

1641
### ⚠ Breaking Changes

changes.d/6480.fix.md

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

changes.d/6535.fix.md

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

changes.d/6551.fix.md

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

changes.d/6571.fix.md

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

changes.d/6586.fix.md

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

changes.d/6645.fix.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fixed a typo in stop.py which caused a different exception to be raised than was desired

changes.d/6647.fix.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Ensure `cylc message` exceptions are printed to `job.err`.

cylc/flow/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def environ_init():
5252

5353
environ_init()
5454

55-
__version__ = '8.4.1.dev'
55+
__version__ = '8.4.2.dev'
5656

5757

5858
def iter_entry_points(entry_point_name):

cylc/flow/etc/cylc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ fi
174174

175175
# Set PATH when running cylc hub so that configurable-http-proxy can find node
176176
if [[ ${0##*/} == "cylc" && ${1:-} == "hub" ]]; then
177-
PATH=${CYLC_HOME}/bin:${PATH}
177+
PATH=${PATH}:${CYLC_HOME}/bin
178178
fi
179179

180180
# Run the executable from the selected installation.

0 commit comments

Comments
 (0)