|
| 1 | +--- |
| 2 | +title: flux-core v0.71.0 |
| 3 | +date: 2025-02-05 00:00:00 |
| 4 | +author: "flux-framework" |
| 5 | +categories: 'release' |
| 6 | +version: 0.71.0 |
| 7 | +download: https://github.com/flux-framework/flux-core/releases/download/v0.71.0/flux-core-0.71.0.tar.gz |
| 8 | +--- |
| 9 | + |
| 10 | +Download from GitHub [here]({{ page.download }}) |
| 11 | + |
| 12 | +# Release Notes |
| 13 | + |
| 14 | +flux-core version 0.71.0 - 2025-02-04 |
| 15 | +------------------------------------- |
| 16 | + |
| 17 | +## New Features |
| 18 | + * do not export `PYTHONPATH` by default in Flux commands ([#6597](https://github.com/flux-framework/flux-core/issues/6597)) |
| 19 | + * python: support relative and absolute path-like targets in jobid URI |
| 20 | + resolver ([#6562](https://github.com/flux-framework/flux-core/issues/6562)) |
| 21 | + * libflux: support ancestor paths as alternative to URI in `flux_open()` |
| 22 | + and `flux_open_ex(3)` ([#6573](https://github.com/flux-framework/flux-core/issues/6573)) |
| 23 | + * broker: add year to log timestamps ([#6574](https://github.com/flux-framework/flux-core/issues/6574)) |
| 24 | + * kvs: add transaction stats ([#6556](https://github.com/flux-framework/flux-core/issues/6556)) |
| 25 | + * support `afterexcept` dependency scheme ([#6566](https://github.com/flux-framework/flux-core/issues/6566)) |
| 26 | + * add `FLUX_ENCLOSING_ID` to initial program environment for instances |
| 27 | + with a `jobid` broker attribute ([#6558](https://github.com/flux-framework/flux-core/issues/6558)) |
| 28 | + * add `flux --root` option ([#6557](https://github.com/flux-framework/flux-core/issues/6557)) |
| 29 | + * shell: refactor output plugin and enable per-node/task output files |
| 30 | + ([#6539](https://github.com/flux-framework/flux-core/issues/6539)) |
| 31 | + |
| 32 | +## Fixes |
| 33 | + * fix housekeeping reconfiguration problem ([#6598](https://github.com/flux-framework/flux-core/issues/6598)) |
| 34 | + * improve scalability of `flux overlay errors` ([#6593](https://github.com/flux-framework/flux-core/issues/6593)) |
| 35 | + * shell: fix incorrect assignment of shell rank ids when broker ranks |
| 36 | + appear unordered in R ([#6584](https://github.com/flux-framework/flux-core/issues/6584)) |
| 37 | + * job-exec: fix confusing "job shell exec error" log message ([#6579](https://github.com/flux-framework/flux-core/issues/6579)) |
| 38 | + * shell: fix lost log messages during initialization ([#6578](https://github.com/flux-framework/flux-core/issues/6578)) |
| 39 | + * broker: ensure `parent-uri` and `parent-kvs-namespace` are only set for |
| 40 | + jobs ([#6561](https://github.com/flux-framework/flux-core/issues/6561)) |
| 41 | + * ensure only jobs that entered the RUN state can satisfy |
| 42 | + `--dependency=afterany|afternotok` ([#6565](https://github.com/flux-framework/flux-core/issues/6565)) |
| 43 | + * prevent log message truncation ([#6554](https://github.com/flux-framework/flux-core/issues/6554)) |
| 44 | + * flux-exec: fix credits list update race ([#6544](https://github.com/flux-framework/flux-core/issues/6544)) |
| 45 | + |
| 46 | +## Cleanup |
| 47 | + * kvs: remove unused internal transaction request API code ([#6595](https://github.com/flux-framework/flux-core/issues/6595)) |
| 48 | + * kvs: remove fence support ([#6592](https://github.com/flux-framework/flux-core/issues/6592)) |
| 49 | + * kvs: misc minor cleanups ([#6591](https://github.com/flux-framework/flux-core/issues/6591)) |
| 50 | + * libflux: drop child watchers and the `FLUX_REACTOR_SIGCHLD` flag ([#6543](https://github.com/flux-framework/flux-core/issues/6543)) |
| 51 | + |
| 52 | +## CI/Testsuite/Documentation |
| 53 | + |
| 54 | + * doc: reword initial program section of `flux-environment(7)` ([#6601](https://github.com/flux-framework/flux-core/issues/6601)) |
| 55 | + * testsuite: fix flaky test in t0019-tbon-config.t ([#6563](https://github.com/flux-framework/flux-core/issues/6563)) |
| 56 | + * libsubprocess/test: Fix racy fd count in test ([#6553](https://github.com/flux-framework/flux-core/issues/6553)) |
| 57 | + * build: remove unnecessary `check-prep` target ([#6550](https://github.com/flux-framework/flux-core/issues/6550)) |
| 58 | + |
0 commit comments