flux-core v0.91.0
Published: Nov 3, 2026 by flux-framework
Download from GitHub here
Release Notes
flux-core version 0.91.0 - 2026-11-03
New Features
- jobtap: add
flux_jobtap_dependency_check ()for checking a dependency in a job (#7877) - shell: add support for PMI-1.2 and group barriers (#7862)
- shell: factor out PMI kvs for use by other process managers (#7856)
- support queue membership by hostlist (#7846)
- python: add
parse_timestamp()(#7853) - python: parse ISO 8601 basic format dates in
parse_datetime(#7850) - sdexec: kill non-waitable units at module teardown (#7848)
- Move counts from libjob into separate libresourcecount (#7841)
- sdexec: move the broker rank in unit names (#7845)
- flux-top: get queue conf from job manager (#7843)
Fixes
- broker: stop shutdown timer on entry to FINALIZE (#7891)
- libresourcecount: validate min for ‘^’ operator and add
libresourcecount_bounded_last ()(#7889) - libsubprocess: check error paths (#7743)
- shell: set
HWLOC_THISSYSTEM=1withhwloc.xmlfile(#7890) - job-manager: avoid posting redundant and failing dependency events (#7885)
- job-manager: do not drop events when one fails to apply (#7881)
- job-list: fix NULL dereference on unlikely error path (#7883)
- sched-backfill: handle a permanently blocked head job due to down or drained nodes (#7869)
- resource: fix shrink when acquire precedes resource-define (#7851)
- shell: get instance owner from the IMP, and drop
FLUX_*from IMP config examples (#7849) - add minor guest restrictions (#7844)
- sdbus: conform to RFC 52 (#7839)
- job-manager: implement config rollback on reload failure (#7838)
Performance
- fix quadradic time slowdowns on restart with many pending jobs (#7874)
- let some reactor loops ingest more than one message per iteration (#7875)
- python: simple efficiency improvements for
flux jobs(#7876)
Build/CI/Testsuite/Documentation
- support luaposix 38 and require 33.0 or later (#7892)
- github: bump the github-actions group across 1 directory with 6 updates (#7886)
- ci: run flux-pmix check on el10 with native pmix (#7887)
- ci: use one image name for each downstream project check (#7882)
- doc: document
FLUX_MODPROBE_DISABLE(#7879) - docker: drop openpmix and prrte from jammy and bookworm (#7870)
- doc: add missing documentation or correct incorrect descriptions (#7867)
- doc: fix more minor errors (#7866)
- doc: fix minor errors in documentation descriptions (#7864)
- doc: fix various minor documentation errors (#7863)
- testsuite: cover MPI sessions (#7861)
- ci: minor fixes for testenv workflow (#7860)
- ci: use macos-15 and pin luaposix to 37.0 in macos builder (#7859)
- build(deps-dev): bump black from 26.5.1 to 26.10.1 in /scripts (#7857)
- pre-commit: increase vermin version (#7855)
- testsuite: add sdexec variadic argument type checker (#7840)
