From 01b28d412e125e5fd463cff623fd0b0353c83a32 Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 5 Nov 2025 03:29:14 +0000 Subject: [PATCH] Automated deployment to update release notes 2025-11-05 Signed-off-by: github-actions --- _posts/2025-11-04-flux-accounting-0.53.0.md | 13 ++++ _posts/2025-11-04-flux-core-0.80.0.md | 66 +++++++++++++++++++++ _posts/2025-11-04-flux-pmix-0.7.0.md | 32 ++++++++++ 3 files changed, 111 insertions(+) create mode 100644 _posts/2025-11-04-flux-accounting-0.53.0.md create mode 100644 _posts/2025-11-04-flux-core-0.80.0.md create mode 100644 _posts/2025-11-04-flux-pmix-0.7.0.md diff --git a/_posts/2025-11-04-flux-accounting-0.53.0.md b/_posts/2025-11-04-flux-accounting-0.53.0.md new file mode 100644 index 00000000..5a097f5b --- /dev/null +++ b/_posts/2025-11-04-flux-accounting-0.53.0.md @@ -0,0 +1,13 @@ +--- +title: flux-accounting v0.53.0 +date: 2025-11-04 00:00:00 +author: "flux-framework" +categories: 'release' +version: 0.53.0 +download: https://github.com/flux-framework/flux-accounting/releases/download/v0.53.0/flux-accounting-0.53.0.tar.gz +--- + +Download from GitHub [here]({{ page.download }}) + +# Release Notes + diff --git a/_posts/2025-11-04-flux-core-0.80.0.md b/_posts/2025-11-04-flux-core-0.80.0.md new file mode 100644 index 00000000..4d7de2a4 --- /dev/null +++ b/_posts/2025-11-04-flux-core-0.80.0.md @@ -0,0 +1,66 @@ +--- +title: flux-core v0.80.0 +date: 2025-11-04 00:00:00 +author: "flux-framework" +categories: 'release' +version: 0.80.0 +download: https://github.com/flux-framework/flux-core/releases/download/v0.80.0/flux-core-0.80.0.tar.gz +--- + +Download from GitHub [here]({{ page.download }}) + +# Release Notes + +flux-core version 0.80.0 - 2025-11-04 +------------------------------------- + +## New Features + + * shell: add `cpu-affinity=dry-run` and `verbose` options ([#7181](https://github.com/flux-framework/flux-core/issues/7181)) + * libsubprocess: add RFC 42 waitable process support ([#7170](https://github.com/flux-framework/flux-core/issues/7170)) + * libsubprocess: support RFC 42 process labels ([#7156](https://github.com/flux-framework/flux-core/issues/7156)) + * add `flux sproc` command for managing subprocesses ([#7183](https://github.com/flux-framework/flux-core/issues/7183)) + * librlist: enable NVML backend for rhwloc ([#7166](https://github.com/flux-framework/flux-core/issues/7166)) + * support plugin-specific help via `--help=OPTION` in cli submission + commands ([#7165](https://github.com/flux-framework/flux-core/issues/7165)) + * etc/modprobe: run flux-fsck in rc1 ([#7082](https://github.com/flux-framework/flux-core/issues/7082)) + * flux-start: print message when --test-exit-timeout expires ([#7145](https://github.com/flux-framework/flux-core/issues/7145)) + * python: support new `handle.attr_remove()` to remove broker attribute + ([#7137](https://github.com/flux-framework/flux-core/issues/7137)) + * modprobe: add `!` prefix for task `needs_attrs` and `needs_config` ([#7139](https://github.com/flux-framework/flux-core/issues/7139)) + +## Fixes + + * flux-fsck: fix duplicate option character ([#7169](https://github.com/flux-framework/flux-core/issues/7169)) + * shell: fix core/gpu distribution with uneven task counts across nodes + ([#7182](https://github.com/flux-framework/flux-core/issues/7182)) + * flux-jobs: fix exit status when jobids provided on command line are + unknown ([#7180](https://github.com/flux-framework/flux-core/issues/7180)) + * fix slurm URI resolver errors for multinode jobs ([#7179](https://github.com/flux-framework/flux-core/issues/7179)) + * connectors: ssh: fix hang and improve error messages on failure ([#7171](https://github.com/flux-framework/flux-core/issues/7171)) + * improve `flux job-validator` handling of invalid input ([#7151](https://github.com/flux-framework/flux-core/issues/7151)) + * broker: fix potential `zmq_unbind()` race ([#7150](https://github.com/flux-framework/flux-core/issues/7150)) + * content: fix module option parsing bug and improve tests ([#7148](https://github.com/flux-framework/flux-core/issues/7148)) + * Improve range validation and cleanup validator ([#7130](https://github.com/flux-framework/flux-core/issues/7130)) + * content: fix segfault in content.stats-get handler ([#7143](https://github.com/flux-framework/flux-core/issues/7143)) + * flux-fsck: do not suppress all messages with --quiet ([#7134](https://github.com/flux-framework/flux-core/issues/7134)) + * flux-fsck: add repair output summary ([#7133](https://github.com/flux-framework/flux-core/issues/7133)) + * initialize locale in built-in flux commands, especially flux-dump and + flux-restore ([#7131](https://github.com/flux-framework/flux-core/issues/7131)) + +## Cleanup + + * broker: clean up broker logging to facilitate future refactoring ([#7160](https://github.com/flux-framework/flux-core/issues/7160)) + * minor broker code cleanup ([#7152](https://github.com/flux-framework/flux-core/issues/7152)) + * libflux: clean up and document configuration API ([#7141](https://github.com/flux-framework/flux-core/issues/7141)) + +## Build/CI/Testsuite/Documentation + + * testsuite: drop maxrss > 0 test ([#7163](https://github.com/flux-framework/flux-core/issues/7163)) + * configure: use system bash completions directory by default ([#7149](https://github.com/flux-framework/flux-core/issues/7149)) + * improve documentation and errors around misquoted `--format=` arguments + ([#7147](https://github.com/flux-framework/flux-core/issues/7147)) + * testsuite: improve reliability of t4583-free-range-test.sh ([#7146](https://github.com/flux-framework/flux-core/issues/7146)) + * testsuite: improve test-inception.sh script ([#7140](https://github.com/flux-framework/flux-core/issues/7140)) + * testsuite: fix occasional sdmon test failures ([#7129](https://github.com/flux-framework/flux-core/issues/7129)) + diff --git a/_posts/2025-11-04-flux-pmix-0.7.0.md b/_posts/2025-11-04-flux-pmix-0.7.0.md new file mode 100644 index 00000000..934426c2 --- /dev/null +++ b/_posts/2025-11-04-flux-pmix-0.7.0.md @@ -0,0 +1,32 @@ +--- +title: +date: 2025-11-04 00:00:00 +author: "flux-framework" +categories: 'release' +version: 0.7.0 +download: https://github.com/flux-framework/flux-pmix/releases/download/v0.7.0/flux-pmix-0.7.0.tar.gz +--- + +Download from GitHub [here]({{ page.download }}) + +# Release Notes + +flux-pmix version 0.7.0 - 2025-11-04 +------------------------------------ + +## New features + + * shell: add the `infovec_set_byte_object_new()` subroutine (#111) + +## Cleanup + + * shell: suppress tracing if verbose < 2 (#119) + +## Build/test/doc + + * readme: add installation instructions (#113) + * ci: bump ompi v5 builders to newer ompi/pmix (#118) + * Respect `--without-openmpi` in 00-setup.sh.in (#116) + * mergify: disable temporary PR branches (#117) + * configure: allow --without-openmpi to disable Open MPI (#115) +