Skip to content

Commit f1c0e41

Browse files
authored
Merge pull request #7118 from garlick/news-0.79
NEWS.md: add release notes for v0.79.0
2 parents 7b49080 + 9ea22d5 commit f1c0e41

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

NEWS.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,80 @@
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+
178
flux-core version 0.78.0 - 2025-09-03
279
-------------------------------------
380

0 commit comments

Comments
 (0)