flux-core v0.52.0
Published: Jul 7, 2023 by flux-framework
Download from GitHub here
Release Notes
flux-core version 0.52.0 - 2023-07-06
New Features
- libjob: export
flux_unwrap_string(3)
function (#5312) - job-manager: add alloc-check plugin (#5304)
- add f58plain job encoding (#5297)
- libsubprocess: support user friendly error string (#5294)
- python: support convenience API for
job-info.lookup
RPC andflux job info
(#5265, #5311) - support
[kKMG]
suffixes in command options that take a bytes argument (#5277) - libutil: add
parse_size()
(#5262) - flux-resource: add
R
subcommand (#5246) - job-exec: always use stdio for exec barrier (#5267)
- sdbus: make debug logging configurable (#5264)
Fixes
- job-manager: publish event on jobtap exception (#5310)
- librlist: fix RFC31 corner cases (#5137)
- testsuite: workaround job start signal race (#5302)
- shell: document signal race (#5299)
- testsuite: fix occasional broker kill error (#5291)
- do not suppress job shell and broker errors with
flux alloc
(#5274) - allow guests to use flux module list, flux module stats (#5280)
- broker: load module with DSO version extension (#5283)
- shell: ensure captured pty data does not come after stdout EOF in output eventlog (#5282)
- Parse jobspec attributes.system optionally (#5279)
- broker: avoid spurious overlay peer warning (#5275)
- flux-resource: fix
-i, --include=HOSTS
inlist
command when some hosts are excluded (#5268) - python: allow JobID to take a JobID (#5259)
- flux-top: fix formatting with ASCII jobids (#5263)
- shell: set correct HOSTNAME in job environment if necessary (#5261)
- Ignore errors when starting flux from a restart dump containing giant blobs (#5254)
- support utf-8 in broker logs (#5253)
- flux-config-bootstrap(5): fix TOML error (#5252)
- libjob: return on error in
unwrap_string()
(#5251) - libjob: fix leak in
sign_unwrap()
(#5248) - flux-job: fix attach notification with multiple prolog-start events (#5315)
Cleanup
- switch from decimal to f58 jobid encoding in most log messages and shell service name (#5256)
- flux-job: add missing include of signal.h (#5247)
- testsuite: improve alloc-check test (#5309)
- fix assorted typos and adjust whitespace per project norms (#5298)
Build/Testsuite/CI
- build: require flux-security >= 0.9.0 (#5270)