Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #111 from flux-framework/release-docs-2024-04-03
Update from release-docs-2024-04-03
- Loading branch information
Showing
2 changed files
with
106 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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)) | ||
|