flux-core v0.50.0
Published: May 3, 2023 by flux-framework
Download from GitHub here
Release Notes
flux-core version 0.50.0 - 2023-05-03
New Features
- broker: make
tbon.connect_timeout
configurable (#5140) - flux-job: support job ids to purge (#5047)
- sdbus: enable flux to communicate with a systemd user instance (#5070, #5131)
- shell: support `` tag in output file templates (#5128)
- flux-top: support ability to flip through queues via left/right arrow keys (#5052)
- flux-ping: output header before output of main ping output (#5034)
- broker: improve systemd integration with
sd_notify(3)
(#5078)
Fixes
flux(1)
: avoid prepending to PATH when unnecessary (#5138)- python: make
SchedResourceList
optional influx.job.info
(#5141) - fix parent-uri attribute under remote
flux-proxy(1)
(#5133) - job-list: make job stats consistent to job results (#5048)
- fileref: fix compile on systems without
SEEK_DATA
/SEEK_HOLE
(#5114) - fixes for build/test on Fedora 36 (GCC 12) (#5107)
- shell: fix improper encoding of some hostnames in MPIR proctable (#5117)
- python: fix parsing of special characters in submission directives (#5125)
- job-validator: fix empty plugins list when one plugin fails to import (#5124)
- broker: use human readable timestamp in local time when logging to stderr (#5129)
- improve error on plugin load if
flux_plugin_init()
returns an error (#5135) - librlist: fix memleak + misc cleanup (#5110)
- sched-simple: avoid assertion failure when trying to load scheduler twice (#5109)
- job-manager: improve errors from jobtap initialization (#5099)
- libsubprocess: avoid segfault on error path (#5096)
- job-exec: improve error message when job shell/imp execution fails (#5088)
- systemd: avoid leaving unit in failed state after flux-shutdown(1) (#5077)
Cleanup
- libjob: deprecate
flux_job_list()
andflux_job_list_inactive()
(#4855) - broker: clean up module infrastructure (#5085)
- libsubprocess: remove use of assert(0) (#5084)
Testsuite/CI/Development
- ensure license and other informational files appear in distribution tarball (#5113)
- mergify: add spelling check to required checks (#5112)
- Add false positives typos config (#5106)
- Fix minor typos and formatting (#5019)
- testsuite: fix test issues under nix (#5015)
- testsuite: fix column width output corner case (#5103)
- testsuite: fix setup error in system tests (#5102)
- build: add
make deb
target to build test debian package (#5101) - build: applicable build and test fixes for conda (#5093)
- testsuite: skip failing test on RHEL7 (#5090)
- add spell check for news, readme, and user facing code (#5074)