Skip to content

Commit e71e077

Browse files
authored
Merge pull request #144 from flux-framework/release-docs-2025-03-06
Update from release-docs-2025-03-06
2 parents 1e9cbf8 + bdb9e05 commit e71e077

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: flux-core v0.72.0
3+
date: 2025-03-05 00:00:00
4+
author: "flux-framework"
5+
categories: 'release'
6+
version: 0.72.0
7+
download: https://github.com/flux-framework/flux-core/releases/download/v0.72.0/flux-core-0.72.0.tar.gz
8+
---
9+
10+
Download from GitHub [here]({{ page.download }})
11+
12+
# Release Notes
13+
14+
flux-core version 0.72.0 - 2025-03-04
15+
-------------------------------------
16+
17+
## New Features
18+
* add `FLUX_JOB_RANKS` environment variable to prolog and epilog ([#6670](https://github.com/flux-framework/flux-core/issues/6670))
19+
* avoid scheduling jobs on compute nodes that are not cleaned up ([#6616](https://github.com/flux-framework/flux-core/issues/6616))
20+
* flux-hostlist: add `-F, --find=HOSTS` option ([#6671](https://github.com/flux-framework/flux-core/issues/6671))
21+
* raise non-fatal exception on epilog failure ([#6669](https://github.com/flux-framework/flux-core/issues/6669))
22+
* shrink available resource set for jobs that lose nodes ([#6652](https://github.com/flux-framework/flux-core/issues/6652), [#6676](https://github.com/flux-framework/flux-core/issues/6676))
23+
* add support for undrain reason ([#6659](https://github.com/flux-framework/flux-core/issues/6659))
24+
* flux-jobs: filter against all users with --include ([#6646](https://github.com/flux-framework/flux-core/issues/6646))
25+
* add `ResourceJournalConsumer` and `EventLogFormatter` classes and use
26+
them to standardize `flux resource eventlog` ([#6614](https://github.com/flux-framework/flux-core/issues/6614), [#6635](https://github.com/flux-framework/flux-core/issues/6635))
27+
* add resource journal ([#6586](https://github.com/flux-framework/flux-core/issues/6586), [#6633](https://github.com/flux-framework/flux-core/issues/6633))
28+
* heartbeat: add optional timeout ([#6679](https://github.com/flux-framework/flux-core/issues/6679))
29+
30+
## Fixes
31+
* improve error message on invalid formatting of shell options ([#6680](https://github.com/flux-framework/flux-core/issues/6680))
32+
* fix prolog/epilog timeout handling ([#6677](https://github.com/flux-framework/flux-core/issues/6677))
33+
* sdexec: add stop timeout to handle unkillable processes ([#6666](https://github.com/flux-framework/flux-core/issues/6666), [#6673](https://github.com/flux-framework/flux-core/issues/6673))
34+
* libsubprocess: fix error path bug ([#6663](https://github.com/flux-framework/flux-core/issues/6663))
35+
* improve management of systemd stop timeout to avoid SIGKILL while making
36+
progress ([#6661](https://github.com/flux-framework/flux-core/issues/6661))
37+
* fix non-ascii character handling in `flux resource eventlog` ([#6650](https://github.com/flux-framework/flux-core/issues/6650))
38+
* fix duplicated output in `flux run` ([#6649](https://github.com/flux-framework/flux-core/issues/6649))
39+
* flux-version: report hwloc.api=x.y.z instead of hwloc=x.y.z ([#6639](https://github.com/flux-framework/flux-core/issues/6639))
40+
* fix incorrect combination of lines in `flux resource status` for
41+
expandable fields that differ past the minimum width ([#6638](https://github.com/flux-framework/flux-core/issues/6638))
42+
* log helpful info when shutdown is stuck ([#6623](https://github.com/flux-framework/flux-core/issues/6623))
43+
* etc: update bash completions ([#6618](https://github.com/flux-framework/flux-core/issues/6618))
44+
* Require exactly one of total or `per_slot` be specified in jobspec
45+
tasks.count ([#6605](https://github.com/flux-framework/flux-core/issues/6605))
46+
* flux-job: do not override `-L, --color` when `-H, --human` is used in
47+
`eventlog` and `wait-event` subcommands ([#6612](https://github.com/flux-framework/flux-core/issues/6612))
48+
* flux-queue: do not default to --all with configured queues ([#6681](https://github.com/flux-framework/flux-core/issues/6681))
49+
50+
## Cleanup
51+
* rename broker quorum and shutdown warn period attributes ([#6660](https://github.com/flux-framework/flux-core/issues/6660))
52+
* libsubprocess: cosmetic cleanup ([#6642](https://github.com/flux-framework/flux-core/issues/6642))
53+
* kvs: move `wait_version` API into kvsroot API ([#6628](https://github.com/flux-framework/flux-core/issues/6628))
54+
* kvs: remove dead code ([#6622](https://github.com/flux-framework/flux-core/issues/6622), [#6611](https://github.com/flux-framework/flux-core/issues/6611), [#6604](https://github.com/flux-framework/flux-core/issues/6604))
55+
* kvs: misc cleanup ([#6627](https://github.com/flux-framework/flux-core/issues/6627), [#6615](https://github.com/flux-framework/flux-core/issues/6615))
56+
57+
## Build/CI/Testsuite/Documentation
58+
* gitignore: ignore PLY autogenerated parsetab.py ([#6664](https://github.com/flux-framework/flux-core/issues/6664))
59+
* testsuite: fix flaky test for handling of invalid `tbon.topo` ([#6657](https://github.com/flux-framework/flux-core/issues/6657))
60+
* doc: add job classifications to glossary ([#6647](https://github.com/flux-framework/flux-core/issues/6647))
61+
* doc: expand job termination documentation in `flux-config-exec(5)` ([#6640](https://github.com/flux-framework/flux-core/issues/6640))
62+
* ci: ensure unit tests are run during coverage ([#6617](https://github.com/flux-framework/flux-core/issues/6617))
63+
* arm64 Docker cleanup ([#6575](https://github.com/flux-framework/flux-core/issues/6575))
64+
* github: update typos check ci action
65+

0 commit comments

Comments
 (0)