|
| 1 | +--- |
| 2 | +title: flux-core v0.76.0 |
| 3 | +date: 2025-07-01 00:00:00 |
| 4 | +author: "flux-framework" |
| 5 | +categories: 'release' |
| 6 | +version: 0.76.0 |
| 7 | +download: https://github.com/flux-framework/flux-core/releases/download/v0.76.0/flux-core-0.76.0.tar.gz |
| 8 | +--- |
| 9 | + |
| 10 | +Download from GitHub [here]({{ page.download }}) |
| 11 | + |
| 12 | +# Release Notes |
| 13 | + |
| 14 | +flux-core version 0.76.0 - 2025-07-01 |
| 15 | +------------------------------------- |
| 16 | + |
| 17 | +## New Features |
| 18 | + * add `flux multi-prog` for MPMD support ([#6881](https://github.com/flux-framework/flux-core/issues/6881)) |
| 19 | + * add flux module remove --cancel option ([#6894](https://github.com/flux-framework/flux-core/issues/6894)) |
| 20 | + * jobtap: add `flux_jobtap_call()` ([#6897](https://github.com/flux-framework/flux-core/issues/6897)) |
| 21 | + * broker: add broker.getenv RPC ([#6891](https://github.com/flux-framework/flux-core/issues/6891)) |
| 22 | + * resource: log drain/undrain events ([#6882](https://github.com/flux-framework/flux-core/issues/6882)) |
| 23 | + * add `FLUX_JOB_ID_PATH` to the job environment ([#6885](https://github.com/flux-framework/flux-core/issues/6885)) |
| 24 | + * idset: add round-robin allocation flag ([#6884](https://github.com/flux-framework/flux-core/issues/6884)) |
| 25 | + * content: remove checkpoint key ([#6863](https://github.com/flux-framework/flux-core/issues/6863)) |
| 26 | + * broker: let a upmi client relay extra bootstrap info ([#6879](https://github.com/flux-framework/flux-core/issues/6879)) |
| 27 | + * add more arguments to Python `JobspecV1` factory methods ([#6858](https://github.com/flux-framework/flux-core/issues/6858)) |
| 28 | + * python: add `unbuffered` getter and setter to `Jobspec` class ([#6875](https://github.com/flux-framework/flux-core/issues/6875)) |
| 29 | + |
| 30 | +## Fixes |
| 31 | + * cron: fix potential module hang in `cronodate_next()` ([#6889](https://github.com/flux-framework/flux-core/issues/6889)) |
| 32 | + * python: unify behavior of `Jobspec` `getattr` and `setattr` methods |
| 33 | + ([#6874](https://github.com/flux-framework/flux-core/issues/6874)) |
| 34 | + * python: rename `Jobspec` stdio properties to match CLI options ([#6877](https://github.com/flux-framework/flux-core/issues/6877)) |
| 35 | + * Python: Jobspec repr change ([#6870](https://github.com/flux-framework/flux-core/issues/6870)) |
| 36 | + * flux-fsck: fix error message output ([#6867](https://github.com/flux-framework/flux-core/issues/6867)) |
| 37 | + |
| 38 | +## Build/CI/Testsuite/Documentation |
| 39 | + * t: fix race in job info update watch test ([#6871](https://github.com/flux-framework/flux-core/issues/6871)) |
| 40 | + * testsuite: reduce parallelism in `t4000-issues-test-driver.t` for test |
| 41 | + reliability ([#6868](https://github.com/flux-framework/flux-core/issues/6868)) |
0 commit comments