flux-core v0.60.0
Published: Mar 6, 2024 by flux-framework
Download from GitHub here
Release Notes
flux-core version 0.60.0 - 2024-03-05
Note: This release replaces the flux-filemap() command with an enhanced new command called flux-archive(1). Simple invocations of flux-filemap(1) will continue to work for a while to enable migration to flux-archive().
New Features
- job-manager: support suppression of prolog/epilog output with
perilog.log-ignore
pattern list (#5772) - flux-job: attach: support MPIR tool launch extension (#5758)
- add
flux job hostpids
command (#5765) - shell: support opening output files with
-o output.mode=append
(#5766) - shell: add rexec plugin (#5605)
- shell: unset
HWLOC_COMPONENTS
withhwloc.xmlfile
(#5759) - flux-job: add shorthand paths for
flux job eventlog
andwait-event
(#5749) - flux-archive: add new command for file broadcast (#5701)
- completions: support completion of jobids with plain
f
, support flux-hostlist(1) (#5745) - libtaskmap: support decode of raw (semicolon-delimited) taskmaps (#5735)
- shell: make kvs output limit configurable and default single-user jobs to unlimited (#5732)
- add flux-hostlist(1) (#5724)
Fixes
- broker: catch an improper use of groups and handle it gracefully (#5762)
- shell: fix incorrect values returned from
flux_shell_get_rank_info()
(#5756) - shell: generate fatal error if
block
taskmap scheme has an argument (#5730) - do not drain ranks when job is canceled during prolog (#5742)
- optparse: fix segfault when subcommand registration fails due to invalid options table (#5740)
- fix various typos (#5761)
Documentation
- doc: pull in admin guide (#5763)
Cleanup
- fix various typos (#5761)
- libsubprocess: minor API cleanup (#5699)
- cmd: split flux-job into separate source files (#5747)
- job-info: support lookup of updated jobspec, remove manual construction of updated R / jobspec (#5635)
- job-info: add
JSON_DECODE
&CURRENT
flags, deprecate job-info.update-lookup (#5633)