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
PYTHONPATHby 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
afterexceptdependency scheme (#6566) - add
FLUX_ENCLOSING_IDto initial program environment for instances with ajobidbroker attribute (#6558) - add
flux --rootoption (#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-uriandparent-kvs-namespaceare 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_SIGCHLDflag (#6543)
