|
| 1 | +--- |
| 2 | +title: flux-core v0.78.0 |
| 3 | +date: 2025-09-03 00:00:00 |
| 4 | +author: "flux-framework" |
| 5 | +categories: 'release' |
| 6 | +version: 0.78.0 |
| 7 | +download: https://github.com/flux-framework/flux-core/releases/download/v0.78.0/flux-core-0.78.0.tar.gz |
| 8 | +--- |
| 9 | + |
| 10 | +Download from GitHub [here]({{ page.download }}) |
| 11 | + |
| 12 | +# Release Notes |
| 13 | + |
| 14 | +flux-core version 0.78.0 - 2025-09-03 |
| 15 | +------------------------------------- |
| 16 | + |
| 17 | +## New Features |
| 18 | + * flux-fsck: add --repair option ([#6953](https://github.com/flux-framework/flux-core/issues/6953)) |
| 19 | + * flux-content: support checkpoint update command ([#6982](https://github.com/flux-framework/flux-core/issues/6982)) |
| 20 | + * add simple shell plugin for monitoring memory and cpu usage ([#6958](https://github.com/flux-framework/flux-core/issues/6958)) |
| 21 | + * broker: interpret sticky bit in -Sstatedir=DIR ([#7009](https://github.com/flux-framework/flux-core/issues/7009)) |
| 22 | + * broker: relocate temporary statedir to /var/tmp unless overridden ([#7002](https://github.com/flux-framework/flux-core/issues/7002)) |
| 23 | + * support drop-in scripts in |
| 24 | + `$libexecdir/flux/{prolog,epilog,housekeeping}.d` ([#6983](https://github.com/flux-framework/flux-core/issues/6983)) |
| 25 | + * rlist and shell: record nslots in allocated Rv1 for use in shell init |
| 26 | + ([#6632](https://github.com/flux-framework/flux-core/issues/6632)) |
| 27 | + * broker: convert groups to a module ([#6959](https://github.com/flux-framework/flux-core/issues/6959)) |
| 28 | + * broker: auto-load all builtin-in broker modules ([#6978](https://github.com/flux-framework/flux-core/issues/6978)) |
| 29 | + * drop `rc1` and `rc3` scripts ([#6988](https://github.com/flux-framework/flux-core/issues/6988)) |
| 30 | + * drop the barrier module ([#6976](https://github.com/flux-framework/flux-core/issues/6976)) |
| 31 | + * sched-simple: allow non-integer counts ([#6973](https://github.com/flux-framework/flux-core/issues/6973)) |
| 32 | + * broker: panic on spurious module exit with error ([#6969](https://github.com/flux-framework/flux-core/issues/6969)) |
| 33 | + |
| 34 | +## Fixes |
| 35 | + * perilog: avoid draining empty idset ([#7018](https://github.com/flux-framework/flux-core/issues/7018)) |
| 36 | + * flux-module: expand module name column in list output ([#7016](https://github.com/flux-framework/flux-core/issues/7016)) |
| 37 | + * flux-start: suppress module panic in recovery mode ([#7010](https://github.com/flux-framework/flux-core/issues/7010)) |
| 38 | + * etc: restore dropped support for `cron.directory` in rc1 ([#6950](https://github.com/flux-framework/flux-core/issues/6950)) |
| 39 | + * resource: fix expiration updates with `resource.rediscover=true` ([#6985](https://github.com/flux-framework/flux-core/issues/6985)) |
| 40 | + * More macos fixes ([#6929](https://github.com/flux-framework/flux-core/issues/6929)) |
| 41 | + * broker: wait for built-in plugins to be RUNNING before loading other |
| 42 | + modules ([#6971](https://github.com/flux-framework/flux-core/issues/6971)) |
| 43 | + * flux-fsck: check that KVS is not loaded ([#6956](https://github.com/flux-framework/flux-core/issues/6956)) |
| 44 | + * etc: remove shopt usage from rc1.old ([#6961](https://github.com/flux-framework/flux-core/issues/6961)) |
| 45 | + * modprobe: various fixes and improvements ([#7015](https://github.com/flux-framework/flux-core/issues/7015)) |
| 46 | + * modprobe: ensure required modules of activated alternatives are also |
| 47 | + active ([#7004](https://github.com/flux-framework/flux-core/issues/7004)) |
| 48 | + * modprobe: fix handling of `modprobe.Context.bash()` errors and expand |
| 49 | + testing ([#6957](https://github.com/flux-framework/flux-core/issues/6957)) |
| 50 | + |
| 51 | +## Cleanup |
| 52 | + * flux-content: refactor checkpoints list command ([#6981](https://github.com/flux-framework/flux-core/issues/6981)) |
| 53 | + * job-manager: use `flux_msglist` where helpful ([#6975](https://github.com/flux-framework/flux-core/issues/6975)) |
| 54 | + * libflux: drop msglist polling methods ([#6974](https://github.com/flux-framework/flux-core/issues/6974)) |
| 55 | + |
| 56 | +## Build/CI/Testsuite/Documentation |
| 57 | + * testsuite: improve cleanup in t2412-sdmon.t ([#7017](https://github.com/flux-framework/flux-core/issues/7017)) |
| 58 | + * testsuite: fix barrier in shell-lost issues test ([#7008](https://github.com/flux-framework/flux-core/issues/7008)) |
| 59 | + * t: rename test dirs for fsck tests ([#6999](https://github.com/flux-framework/flux-core/issues/6999)) |
| 60 | + * testsuite: various fixes and extra debug ([#6992](https://github.com/flux-framework/flux-core/issues/6992)) |
| 61 | + * t: add tests for fsck of invalid dirref entry ([#6991](https://github.com/flux-framework/flux-core/issues/6991)) |
| 62 | + * github: update spelling action ([#6994](https://github.com/flux-framework/flux-core/issues/6994)) |
| 63 | + * doc: fix flux-jobs(1) docs on `contextual_time` ([#6993](https://github.com/flux-framework/flux-core/issues/6993)) |
| 64 | + * test/terminus: skip kill tests due to race ([#6986](https://github.com/flux-framework/flux-core/issues/6986)) |
| 65 | + * testsuite: remove unused hwloc data, etc. ([#6979](https://github.com/flux-framework/flux-core/issues/6979)) |
| 66 | + * fix minor issues/clean up ([#6977](https://github.com/flux-framework/flux-core/issues/6977)) |
| 67 | + * doc: add note about `--signal=SIG@TIME` behavior in batch jobs ([#6968](https://github.com/flux-framework/flux-core/issues/6968)) |
| 68 | + * ci: add missing checkout step to generate-manifest ([#6955](https://github.com/flux-framework/flux-core/issues/6955)) |
| 69 | + * ci: fix docker manifest generation ([#6954](https://github.com/flux-framework/flux-core/issues/6954)) |
0 commit comments