Skip to content

Commit 982e32d

Browse files
authored
Merge pull request #169 from flux-framework/release-docs-2025-10-09
Update from release-docs-2025-10-09
2 parents b6d81da + cfbebfb commit 982e32d

File tree

2 files changed

+117
-0
lines changed

2 files changed

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

0 commit comments

Comments
 (0)