Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NEWS.md: Add release notes for v0.72.0 #6684

Merged
merged 1 commit into from
Mar 5, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,56 @@
flux-core version 0.72.0 - 2025-03-04
-------------------------------------

## New Features
* add `FLUX_JOB_RANKS` environment variable to prolog and epilog (#6670)
* avoid scheduling jobs on compute nodes that are not cleaned up (#6616)
* flux-hostlist: add `-F, --find=HOSTS` option (#6671)
* raise non-fatal exception on epilog failure (#6669)
* shrink available resource set for jobs that lose nodes (#6652, #6676)
* add support for undrain reason (#6659)
* flux-jobs: filter against all users with --include (#6646)
* add `ResourceJournalConsumer` and `EventLogFormatter` classes and use
them to standardize `flux resource eventlog` (#6614, #6635)
* add resource journal (#6586, #6633)
* heartbeat: add optional timeout (#6679)

## Fixes
* improve error message on invalid formatting of shell options (#6680)
* fix prolog/epilog timeout handling (#6677)
* sdexec: add stop timeout to handle unkillable processes (#6666, #6673)
* libsubprocess: fix error path bug (#6663)
* improve management of systemd stop timeout to avoid SIGKILL while making
progress (#6661)
* fix non-ascii character handling in `flux resource eventlog` (#6650)
* fix duplicated output in `flux run` (#6649)
* flux-version: report hwloc.api=x.y.z instead of hwloc=x.y.z (#6639)
* fix incorrect combination of lines in `flux resource status` for
expandable fields that differ past the minimum width (#6638)
* log helpful info when shutdown is stuck (#6623)
* etc: update bash completions (#6618)
* Require exactly one of total or `per_slot` be specified in jobspec
tasks.count (#6605)
* flux-job: do not override `-L, --color` when `-H, --human` is used in
`eventlog` and `wait-event` subcommands (#6612)
* flux-queue: do not default to --all with configured queues (#6681)

## Cleanup
* rename broker quorum and shutdown warn period attributes (#6660)
* libsubprocess: cosmetic cleanup (#6642)
* kvs: move `wait_version` API into kvsroot API (#6628)
* kvs: remove dead code (#6622, #6611, #6604)
* kvs: misc cleanup (#6627, #6615)

## Build/CI/Testsuite/Documentation
* gitignore: ignore PLY autogenerated parsetab.py (#6664)
* testsuite: fix flaky test for handling of invalid `tbon.topo` (#6657)
* doc: add job classifications to glossary (#6647)
* doc: expand job termination documentation in `flux-config-exec(5)` (#6640)
* ci: ensure unit tests are run during coverage (#6617)
* arm64 Docker cleanup (#6575)
* github: update typos check ci action


flux-core version 0.71.0 - 2025-02-04
-------------------------------------

Expand Down
Loading