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