flux-core v0.56.0
Published: Nov 7, 2023 by flux-framework
Download from GitHub here
Release Notes
flux-core version 0.56.0 - 2023-11-07
New Features
- support duration update for running jobs (#5522)
- job-list: support resource-update event (#5463)
- flux-job: get updated version of R (#5464)
- cache R in the job manager (#5472)
- job-info: support new update-lookup and update-watch service (#5467)
- libflux: make local connector built-in (#5504)
- make the loop:// connector built-in rather than a DSO (#5486)
- libflux: add
flux_send_new()
(#5499) - add interthread connector that does not require zeromq (#5495)
- broker: use interthread connector between broker modules (#5496)
Fixes
- fix job submission to a multi-user instance over flux-proxy (#5533)
- job-manager: fix error message on duplicate plugin load (#5537)
- set
FLUX_PMI_LIBRARY_PATH
only in the job environment when simple pmi is active (#5535) - job-exec: fix potential hang after exec kill error (#5534)
- flux-proxy: fix double-free on lost connection (#5529)
- cron: handle ENOMEM without asserting (#5515)
- connectors: avoid future ABI issues with
_pad[]
(#5505) - python: return more precise result from
flux.util.parse_datetime()
(#5507) - python: fix handling of JobInfo properties and
to_dict()
method with missing attributes (#5493)
Documentation
- flux-environment(7): add new man page (#5527)
- man1: improve HTML formatting of man pages (#5521)
- man3: improve HTML formatting of man pages (#5517)
- man3: improve HTML formatting of SYNOPSIS sections and C examples (#5503)
- python: add flux.job.list docstrings (#5500)
- doc: add interacting with flux section (#5492)
Cleanup
- drop broker
conf.module_path
,conf.connector_path
,conf.exec_path
attributes (#5536) - flux job info: drop multiple key support, clean up code, add man page entry (#5520)
- build: reduce junk content in DSOs (#5516)
- shell: drop job shell standalone mode (#5512)
- misc build system cleanup (#5511)
- libflux: refactor internal message queues (#5508)