flux-core v0.78.0
Published: Sep 3, 2025 by flux-framework
Download from GitHub here
Release Notes
flux-core version 0.78.0 - 2025-09-03
New Features
- flux-fsck: add –repair option (#6953)
- flux-content: support checkpoint update command (#6982)
- add simple shell plugin for monitoring memory and cpu usage (#6958)
- broker: interpret sticky bit in -Sstatedir=DIR (#7009)
- broker: relocate temporary statedir to /var/tmp unless overridden (#7002)
- support drop-in scripts in
$libexecdir/flux/{prolog,epilog,housekeeping}.d
(#6983) - rlist and shell: record nslots in allocated Rv1 for use in shell init (#6632)
- broker: convert groups to a module (#6959)
- broker: auto-load all builtin-in broker modules (#6978)
- drop
rc1
andrc3
scripts (#6988) - drop the barrier module (#6976)
- sched-simple: allow non-integer counts (#6973)
- broker: panic on spurious module exit with error (#6969)
Fixes
- perilog: avoid draining empty idset (#7018)
- flux-module: expand module name column in list output (#7016)
- flux-start: suppress module panic in recovery mode (#7010)
- etc: restore dropped support for
cron.directory
in rc1 (#6950) - resource: fix expiration updates with
resource.rediscover=true
(#6985) - More macos fixes (#6929)
- broker: wait for built-in plugins to be RUNNING before loading other modules (#6971)
- flux-fsck: check that KVS is not loaded (#6956)
- etc: remove shopt usage from rc1.old (#6961)
- modprobe: various fixes and improvements (#7015)
- modprobe: ensure required modules of activated alternatives are also active (#7004)
- modprobe: fix handling of
modprobe.Context.bash()
errors and expand testing (#6957)
Cleanup
- flux-content: refactor checkpoints list command (#6981)
- job-manager: use
flux_msglist
where helpful (#6975) - libflux: drop msglist polling methods (#6974)
Build/CI/Testsuite/Documentation
- testsuite: improve cleanup in t2412-sdmon.t (#7017)
- testsuite: fix barrier in shell-lost issues test (#7008)
- t: rename test dirs for fsck tests (#6999)
- testsuite: various fixes and extra debug (#6992)
- t: add tests for fsck of invalid dirref entry (#6991)
- github: update spelling action (#6994)
- doc: fix flux-jobs(1) docs on
contextual_time
(#6993) - test/terminus: skip kill tests due to race (#6986)
- testsuite: remove unused hwloc data, etc. (#6979)
- fix minor issues/clean up (#6977)
- doc: add note about
--signal=SIG@TIME
behavior in batch jobs (#6968) - ci: add missing checkout step to generate-manifest (#6955)
- ci: fix docker manifest generation (#6954)