flux-core v0.45.0
Published: Nov 2, 2022 by flux-framework
Download from GitHub here
Release Notes
flux-core version 0.45.0 - 2022-11-01
New Features
- propagate process resource limits to jobs (#4745)
- flux-job: support multiple jobids for
cancel
,raise
, andkill
(#4721) - flux-resource: unify output format options, support config files and named formats (#4710)
- broker: support binomial tree topology (#4730)
- broker: allow custom topology to be configured (#4675)
- flux-mini: add -x short option for –exclusive (#4726)
- flux-jobs: support emoji output formats (#4687)
- flux config: add load subcommand (#4695)
- broker: ignore ENOSYS from parent job-exec.critical-ranks RPC (#4680)
- job-list: support retrieving job’s core count (#4664)
- job-list: add successful job count stat (#4739)
- job-list: support queue specific stats (#4684)
- etc: add functional bash completions (#4661, #4742)
Fixes
- job-list: ensure purged jobs are inactive (#4738)
- flux-proxy: require owner == proxy user (#4712, #4735)
- support mpi=none shell option and make it the default for
flux mini batch
andflux mini alloc
(#4731) - unset job environment variables in initial program (#4717)
- flux-resource: fix scalability issues with large sets of resources (#4713)
- build: fix use of system bash-completion dir (#4667)
- rc1: reload configuration on rank > 0 (#4665)
- broker/test: Fix runat race on older glibc versions (#4660)
- broker: launch non-interactive shells in a new process group (#4653)
Cleanup
- job-list: cleanup error logging, remove excess logging (#4744)
- README: update flux help output (#4688)
- python: indicate truncation for some fields in flux-jobs and flux-resource (#4670)
- python: move and rename some classes for reusability (#4669)
- job-list: refactor to abstract “idsync” logic better (#4644)
- broker: don’t log failed
CONTROL_DISCONNECT
(#4656)
Testsuite/CI/Development
- fix github action syntax for output and yaml formatting (#4733)
- add devcontainer autocomplete (#4709)
- lint: update devcontainer to work with pre-commit (#4690)
- codeql: fix some critical issues found by security scanning (#4729)
- Create codeql.yml (#4705)
- ci: add isort to pre-commit and linting (#4691)
- ci: update setup-python/buildx actions to v4/v2 (#4693)
- Pre-commit extensions and multi-version setup (#4689)
- ci: consolidate python linting and formatting (#4636)
- Add devcontainer environment for vscode (#4674)
- test: job-ingest: skip guest tests when default sign-type fails (#4655)