flux-core v0.71.0
Published: Feb 5, 2025 by flux-framework
Download from GitHub here
Release Notes
flux-core version 0.71.0 - 2025-02-04
New Features
- do not export
PYTHONPATH
by default in Flux commands (#6597) - python: support relative and absolute path-like targets in jobid URI resolver (#6562)
- libflux: support ancestor paths as alternative to URI in
flux_open()
andflux_open_ex(3)
(#6573) - broker: add year to log timestamps (#6574)
- kvs: add transaction stats (#6556)
- support
afterexcept
dependency scheme (#6566) - add
FLUX_ENCLOSING_ID
to initial program environment for instances with ajobid
broker attribute (#6558) - add
flux --root
option (#6557) - shell: refactor output plugin and enable per-node/task output files (#6539)
Fixes
- fix housekeeping reconfiguration problem (#6598)
- improve scalability of
flux overlay errors
(#6593) - shell: fix incorrect assignment of shell rank ids when broker ranks appear unordered in R (#6584)
- job-exec: fix confusing “job shell exec error” log message (#6579)
- shell: fix lost log messages during initialization (#6578)
- broker: ensure
parent-uri
andparent-kvs-namespace
are only set for jobs (#6561) - ensure only jobs that entered the RUN state can satisfy
--dependency=afterany|afternotok
(#6565) - prevent log message truncation (#6554)
- flux-exec: fix credits list update race (#6544)
Cleanup
- kvs: remove unused internal transaction request API code (#6595)
- kvs: remove fence support (#6592)
- kvs: misc minor cleanups (#6591)
- libflux: drop child watchers and the
FLUX_REACTOR_SIGCHLD
flag (#6543)