|
| 1 | +--- |
| 2 | +title: flux-core v0.73.0 |
| 3 | +date: 2025-04-01 00:00:00 |
| 4 | +author: "flux-framework" |
| 5 | +categories: 'release' |
| 6 | +version: 0.73.0 |
| 7 | +download: https://github.com/flux-framework/flux-core/releases/download/v0.73.0/flux-core-0.73.0.tar.gz |
| 8 | +--- |
| 9 | + |
| 10 | +Download from GitHub [here]({{ page.download }}) |
| 11 | + |
| 12 | +# Release Notes |
| 13 | + |
| 14 | +flux-core version 0.73.0 - 2025-04-01 |
| 15 | +------------------------------------- |
| 16 | + |
| 17 | +## New Features |
| 18 | + * execute rc2 in same process group as broker and send `SIGHUP` before |
| 19 | + broker exit ([#6740](https://github.com/flux-framework/flux-core/issues/6740)) |
| 20 | + * flux-job: forward some signals to jobs in `flux job attach` ([#6734](https://github.com/flux-framework/flux-core/issues/6734)) |
| 21 | + * support resource counts in `flux queue list` output, display effective |
| 22 | + limits by default ([#6726](https://github.com/flux-framework/flux-core/issues/6726)) |
| 23 | + * python: add `QueueList` class for access to queue config, limits, status |
| 24 | + and resource counts ([#6723](https://github.com/flux-framework/flux-core/issues/6723)) |
| 25 | + * export `FLUX_JOB_RANKS` to housekeeping scripts ([#6728](https://github.com/flux-framework/flux-core/issues/6728)) |
| 26 | + * set `exit-timeout=none` by default in `flux alloc` and `flux batch` |
| 27 | + ([#6702](https://github.com/flux-framework/flux-core/issues/6702)) |
| 28 | + * accept target queue as non-option parameter in most `flux queue` |
| 29 | + subcommands ([#6706](https://github.com/flux-framework/flux-core/issues/6706)) |
| 30 | + |
| 31 | +## Fixes |
| 32 | + * flux-proxy: fall back to `/tmp` if `TMPDIR` is invliad ([#6741](https://github.com/flux-framework/flux-core/issues/6741)) |
| 33 | + * libjob: fixes for rabbit jobspec ([#6727](https://github.com/flux-framework/flux-core/issues/6727)) |
| 34 | + * job-info: index watchers for quick cancels ([#6720](https://github.com/flux-framework/flux-core/issues/6720)) |
| 35 | + * kvs-watch: index watchers to avoid search iterations ([#6719](https://github.com/flux-framework/flux-core/issues/6719)) |
| 36 | + * kvs-watch: subscribe/unsubscribe to events asynchronously ([#6701](https://github.com/flux-framework/flux-core/issues/6701)) |
| 37 | + * shell: clear signal mask and handlers in shell for plugins that call |
| 38 | + `fork(2)` ([#6716](https://github.com/flux-framework/flux-core/issues/6716)) |
| 39 | + * fix failure to signal a process group after the process group leader exits |
| 40 | + ([#6714](https://github.com/flux-framework/flux-core/issues/6714)) |
| 41 | + * python: make FluxExecutor catch submission errors ([#6700](https://github.com/flux-framework/flux-core/issues/6700)) |
| 42 | + * sdmon: reconnect when bus is lost ([#6697](https://github.com/flux-framework/flux-core/issues/6697)) |
| 43 | + * Remove version check from libjob and change to pass with warning in shell |
| 44 | + ([#6682](https://github.com/flux-framework/flux-core/issues/6682)) |
| 45 | + |
| 46 | +## Cleanup |
| 47 | + * flux-queue: correct some comment grammar ([#6736](https://github.com/flux-framework/flux-core/issues/6736)) |
| 48 | + |
| 49 | +## Build/CI/Testsuite/Documentation |
| 50 | + * ci: update pre-commit and fix spurious flake8 error ([#6739](https://github.com/flux-framework/flux-core/issues/6739)) |
| 51 | + * t: add checkpoint integrity test ([#6733](https://github.com/flux-framework/flux-core/issues/6733)) |
| 52 | + * test: fix checks-lib script ([#6731](https://github.com/flux-framework/flux-core/issues/6731)) |
| 53 | + * testsuite: fix non-bourne shell test failure ([#6686](https://github.com/flux-framework/flux-core/issues/6686)) |
| 54 | + * github: upgrade codecov-action to v5 ([#6688](https://github.com/flux-framework/flux-core/issues/6688)) |
| 55 | + |
0 commit comments