|
| 1 | +flux-core version 0.79.0 - 2025-10-07 |
| 2 | +------------------------------------- |
| 3 | + |
| 4 | +## New Features |
| 5 | + |
| 6 | + * python: add explicit `attr_set()` method to Flux handle class (#7127) |
| 7 | + * add `flux_rexec_bg(3)` and `flux exec --bg` (#7107) |
| 8 | + * flux-fsck: prefix output when not attached to a tty (#7114) |
| 9 | + * broker: add default config-reload module method (#7099) |
| 10 | + * bulk-exec: include jobid in unit Description (#7104) |
| 11 | + * broker: convert subprocess server to a built-in module (#7084) |
| 12 | + * python: support `kvs_lookup_checkpoint` (#7081) |
| 13 | + * modprobe: support module `exec` option to load modules as processes (#7080) |
| 14 | + * switch to modprobe by default for rc1 and rc3 (#7005) |
| 15 | + * add flux module load --exec option (#7075) |
| 16 | + * libsubprocess: add message channels (#7073) |
| 17 | + * libflux: add fd:// connector (#7072) |
| 18 | + * validator: validate resource count strings (#7052) |
| 19 | + * flux-jobs: add `-w, --width[=N]` option (#7063) |
| 20 | + * python: consider output header w/ expandable width (#7053) |
| 21 | + * add flux-module-exec for standalone module debugging (#7046) |
| 22 | + * Show full usernames by default in flux-jobs(1) and flux-pgrep(1) (#7042) |
| 23 | + * add flux-cgroup command and improve cgroup portability (#7035) |
| 24 | + * allow MemorySwapMax to be configured (#7036) |
| 25 | + |
| 26 | +## Fixes |
| 27 | + |
| 28 | + * etc/modprobe: rc3 post-finish-event needs kvs (#7117) |
| 29 | + * modprobe: abort operation on first task failure (#7106) |
| 30 | + * adjust subprocess server protocol to conform to RFC 42 (#7090) |
| 31 | + * libsubprocess: rename `lflags` to `local_flags` (#7087) |
| 32 | + * libsubprocess: allow all flags to work remotely (#7086) |
| 33 | + * libflux: reduce spurious pollfd wake-ups (#7071) |
| 34 | + * libflux: fix `flux_pollevents()` POLLOUT logic (#7068) |
| 35 | + * modprobe/rc1: call flux restore with --sd-notify (#7076) |
| 36 | + * etc/modprobe: remove kvs requires on restore task (#7069) |
| 37 | + * libflux: ensure `flux_pollfd()` is edge triggered (#7066) |
| 38 | + * libflux: fix `flux_pollfd()` file descriptor leak (#7065) |
| 39 | + * libflux: do not require out parameters in `flux_response_decode_raw()` |
| 40 | + (#7064) |
| 41 | + * flux-fsck: use content.load on older versions (#7045) |
| 42 | + * flux-{jobs,pgrep}: remove precision from username outputs (#7056) |
| 43 | + * modprobe: add missing call to executor.shutdown() (#7055) |
| 44 | + * libeventlog: set reactor when creating future (#7048) |
| 45 | + * flux-jobs: add space before parentheses for `-c/--count` option, add |
| 46 | + "+" for `-u/--user` help message (#7047) |
| 47 | + * libkvs: allow checkpoint read on older versions (#7044) |
| 48 | + * flux-module: fix list output alignment (#7038) |
| 49 | + * sysmon: handle hybrid cgroup hierarchy (#7029) |
| 50 | + |
| 51 | +## Cleanup |
| 52 | + |
| 53 | + * flux-fsck: misc cleanup (#7110) |
| 54 | + * broker: rename event.publish to overlay.publish (#7109) |
| 55 | + * broker: disable duplicate buffering on rc subprocs (#7098) |
| 56 | + * broker: simplify internal event routing (#7100) |
| 57 | + * misc cleanup in content-files and tests (#7097) |
| 58 | + * flux-job: remove cancel[all] subcommands (#7058) |
| 59 | + * modprobe: move package provided files out of `/etc` (#7039) |
| 60 | + |
| 61 | +## Build/CI/Testsuite/Documentation |
| 62 | + |
| 63 | + * doc: point users to el8 SRPM packages on github (#7126) |
| 64 | + * doc: fix formatting typo in flux-modprobe(1) (#7116) |
| 65 | + * doc: update flux-broker-attributes(7) defaults (#7103) |
| 66 | + * doc: add manpage for flux_msg_handler_allow_rolemask(3) and |
| 67 | + flux_msg_handler_deny_rolemask(3) (#7088) |
| 68 | + * doc: document `FLUX_PYCLI_LOGLEVEL` in flux-environment(7) (#7089) |
| 69 | + * mergify: disable temporary PR branches (#7096) |
| 70 | + * testsuite: simplify test to avoid hang (#7092) |
| 71 | + * doc: add extra clarification to modprobe docs (#7070) |
| 72 | + * testsuite: fix a couple tests in t0100-modprobe.t (#7062) |
| 73 | + * testsuite: sanitize environment in python/subflux.py (#7057) |
| 74 | + * doc: add `attach --tail` to flux-job(1) (#7033) |
| 75 | + * testsuite: fix t2622-job-shell-sysmon.t skip_all behavior (#7025) |
| 76 | + * testsuite: fix t2429-shell-lost when hostname includes domain (#7024) |
| 77 | + |
1 | 78 | flux-core version 0.78.0 - 2025-09-03 |
2 | 79 | ------------------------------------- |
3 | 80 |
|
|
0 commit comments