From 3fe2c196c6e2c719f043f706f281505ef24462b1 Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 3 Apr 2024 02:32:08 +0000 Subject: [PATCH] Automated deployment to update release notes 2024-04-03 Signed-off-by: github-actions --- _posts/2024-04-02-flux-accounting-0.31.0.md | 38 ++++++++++++ _posts/2024-04-02-flux-core-0.61.0.md | 68 +++++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 _posts/2024-04-02-flux-accounting-0.31.0.md create mode 100644 _posts/2024-04-02-flux-core-0.61.0.md diff --git a/_posts/2024-04-02-flux-accounting-0.31.0.md b/_posts/2024-04-02-flux-accounting-0.31.0.md new file mode 100644 index 0000000..e6cef6b --- /dev/null +++ b/_posts/2024-04-02-flux-accounting-0.31.0.md @@ -0,0 +1,38 @@ +--- +title: flux-accounting v0.31.0 +date: 2024-04-02 00:00:00 +author: "flux-framework" +categories: 'release' +version: 0.31.0 +download: https://github.com/flux-framework/flux-accounting/releases/download/v0.31.0/flux-accounting-0.31.0.tar.gz +--- + +Download from GitHub [here]({{ page.download }}) + +# Release Notes + +flux-accounting version 0.31.0 - 2024-04-02 +------------------------------------------- + +#### Fixes + +* plugin: move flux-accounting-specific helper functions, remove unused ones +([#427](https://github.com/flux-framework/flux-accounting/issues/427)) + +* plugin: improve `add_missing_bank_info ()` ([#430](https://github.com/flux-framework/flux-accounting/issues/430)) + +* plugin: change `projects`->`assoc_projects` in `rec_update_cb ()` ([#438](https://github.com/flux-framework/flux-accounting/issues/438)) + +#### Features + +* plugin: add support for updating the bank of a pending job ([#429](https://github.com/flux-framework/flux-accounting/issues/429)) + +* plugin: add project information to Association information in plugin ([#434](https://github.com/flux-framework/flux-accounting/issues/434)) + +* `plugin.query`: add projects, def_project to the information returned ([#435](https://github.com/flux-framework/flux-accounting/issues/435)) + +#### Testsuite + +* t: add `active` column, move sample payloads ([#432](https://github.com/flux-framework/flux-accounting/issues/432)) + +* t1029: remove brackets from `grep` tests ([#433](https://github.com/flux-framework/flux-accounting/issues/433)) diff --git a/_posts/2024-04-02-flux-core-0.61.0.md b/_posts/2024-04-02-flux-core-0.61.0.md new file mode 100644 index 0000000..2c81c98 --- /dev/null +++ b/_posts/2024-04-02-flux-core-0.61.0.md @@ -0,0 +1,68 @@ +--- +title: flux-core v0.61.0 +date: 2024-04-02 00:00:00 +author: "flux-framework" +categories: 'release' +version: 0.61.0 +download: https://github.com/flux-framework/flux-core/releases/download/v0.61.0/flux-core-0.61.0.tar.gz +--- + +Download from GitHub [here]({{ page.download }}) + +# Release Notes + +flux-core version 0.61.0 - 2024-04-02 +------------------------------------- + +## New Features + + * add utility for posting manual job events if required ([#5848](https://github.com/flux-framework/flux-core/issues/5848)) + * add `--taskmap=hostfile:FILE` support ([#5844](https://github.com/flux-framework/flux-core/issues/5844)) + * make KVS garbage collection automatic ([#5840](https://github.com/flux-framework/flux-core/issues/5840)) + * add a faster way to get resource allocation status than + sched.resource-status RPC ([#5796](https://github.com/flux-framework/flux-core/issues/5796), [#5834](https://github.com/flux-framework/flux-core/issues/5834)) + * job-manager: drop sched.free response requirement ([#5786](https://github.com/flux-framework/flux-core/issues/5786)) + * job-manager: include R in sched.free request ([#5783](https://github.com/flux-framework/flux-core/issues/5783)) + +## Fixes + + * flux-job: fix `wait-event -m, --match-context`([#5846](https://github.com/flux-framework/flux-core/issues/5846)) + * eliminate duplicate KVS restart in job-list and job-manager ([#5837](https://github.com/flux-framework/flux-core/issues/5837)) + * python: return empty string on epoch time for D conversion flag ([#5841](https://github.com/flux-framework/flux-core/issues/5841)) + * configure: add missing check for python ply >= 3.9 ([#5839](https://github.com/flux-framework/flux-core/issues/5839)) + * fix handling of `Ctrl-SPACE` (`NUL`) over job ptys (e.g. under `flux + job attach`) ([#5833](https://github.com/flux-framework/flux-core/issues/5833)) + * job-ingest: fix handling of size > 16K and reserve some FLUID generator + IDs for future use ([#5831](https://github.com/flux-framework/flux-core/issues/5831)) + * fix `flux submit` and `bulksubmit` handling of mustache templates in + command and args ([#5817](https://github.com/flux-framework/flux-core/issues/5817)) + * flux-resource: improve performance of `flux resource list` ([#5823](https://github.com/flux-framework/flux-core/issues/5823)) + * optimize key librlist functions to improve `flux resource list` + performance ([#5824](https://github.com/flux-framework/flux-core/issues/5824)) + * python: fix handle barrier method to return a Future ([#5825](https://github.com/flux-framework/flux-core/issues/5825)) + * job-manager: fix infinite loop when loading builtin jobtap plugin ([#5822](https://github.com/flux-framework/flux-core/issues/5822)) + * flux-top: skip poorly formed job list records ([#5821](https://github.com/flux-framework/flux-core/issues/5821)) + * job-exec: raise fatal job exception if rank 0 job shell is lost due to + signal ([#5814](https://github.com/flux-framework/flux-core/issues/5814)) + * job-exec: improve cleanup after lost shell events ([#5813](https://github.com/flux-framework/flux-core/issues/5813)) + * job-exec: fix potential leak of job KVS namespaces ([#5805](https://github.com/flux-framework/flux-core/issues/5805)) + * job-exec: fix rare segfault at scale due to libsubprocess use-after-free + ([#5803](https://github.com/flux-framework/flux-core/issues/5803)) + * kvs: remove excessive logging ([#5804](https://github.com/flux-framework/flux-core/issues/5804)) + * modules/content: drop incorrect assertion ([#5781](https://github.com/flux-framework/flux-core/issues/5781)) + +## Documentation + * add doc/requirements.txt to dist ([#5852](https://github.com/flux-framework/flux-core/issues/5852)) + * doc: add missing R documentation to flux-jobtap-plugins(7) ([#5838](https://github.com/flux-framework/flux-core/issues/5838)) + +## CI/Testsuite + + * testsuite: fix potential hang in t2812-flux-job-last.t ([#5835](https://github.com/flux-framework/flux-core/issues/5835)) + * testsuite: fix test racing with exit-timeout ([#5810](https://github.com/flux-framework/flux-core/issues/5810)) + * python: update required versions of black and mypy ([#5808](https://github.com/flux-framework/flux-core/issues/5808)) + * testsuite: fix lingering processes after `make check` ([#5769](https://github.com/flux-framework/flux-core/issues/5769)) + * github: set `kernel.randomize_va_space=0` for asan build ([#5802](https://github.com/flux-framework/flux-core/issues/5802)) + * github: run asan build on fedora36 ([#5800](https://github.com/flux-framework/flux-core/issues/5800)) + * testsuite: fix test that kills the wrong processes ([#5792](https://github.com/flux-framework/flux-core/issues/5792)) + * improve handling of lost job shells ([#5780](https://github.com/flux-framework/flux-core/issues/5780)) +