-
Notifications
You must be signed in to change notification settings - Fork 12
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 #59 from flux-framework/release-docs-2022-12-16
Update from release-docs-2022-12-16
- Loading branch information
Showing
19 changed files
with
791 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,31 @@ | ||
--- | ||
title: flux-pmix v0.2.0 | ||
date: 2022-01-23 00:00:00 | ||
layout: 'default' | ||
author: "flux-framework" | ||
categories: 'release' | ||
version: 0.2.0 | ||
download: https://github.com/flux-framework/flux-pmix/releases/download/v0.2.0/flux-pmix-0.2.0.tar.gz | ||
--- | ||
|
||
Download from GitHub [here]({{ page.download }}) | ||
|
||
# Release Notes | ||
|
||
flux-pmix version 0.2.0 - 2022-01-22 | ||
------------------------------------ | ||
|
||
## Fixes | ||
|
||
* plugin: call notify_destroy() early (Fixes hang on RHEL7/spack) (#45) | ||
* use strlcpy instead of strncpy (#53) | ||
* build: fix build with gcc 4.x, add centos7 to ci (#49) | ||
|
||
## Testsuite | ||
|
||
* docker: adjust focal Dockerfile for upstream package changes (#56) | ||
|
||
## Cleanup | ||
|
||
* README: update LLNL-CODE (#52) | ||
* mergify: replace deprecated strict merge strategy (#51) |
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,30 @@ | ||
--- | ||
title: flux-sched v0.23.0 | ||
date: 2022-05-19 00:00:00 | ||
layout: 'default' | ||
author: "flux-framework" | ||
categories: 'release' | ||
version: 0.23.0 | ||
download: https://github.com/flux-framework/flux-sched/releases/download/v0.23.0/flux-sched-0.23.0-1.t4.src.rpm | ||
--- | ||
|
||
Download from GitHub [here]({{ page.download }}) | ||
|
||
# Release Notes | ||
|
||
flux-sched version 0.23.0 - 2022-05-19 | ||
-------------------------------------- | ||
|
||
### Features | ||
|
||
* Add property constraints-based matching support ([#922](https://github.com/flux-framework/flux-sched/issues/922)) | ||
|
||
### Fixes | ||
|
||
* qmanager: fix potential leak in alloc callback ([#943](https://github.com/flux-framework/flux-sched/issues/943)) | ||
* hlapi: workaround integer compare error with gcc 9.4.0 ([#937](https://github.com/flux-framework/flux-sched/issues/937)) | ||
* docs: fix code sample in resource README ([#935](https://github.com/flux-framework/flux-sched/issues/935)) | ||
* Fix an integer overflow bug etc. ([#933](https://github.com/flux-framework/flux-sched/issues/933)) | ||
* reader: fix index type ([#934](https://github.com/flux-framework/flux-sched/issues/934)) | ||
* Don't assume each hierarchical path is unique ([#924](https://github.com/flux-framework/flux-sched/issues/924)) | ||
|
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,45 @@ | ||
--- | ||
title: flux-core v0.40.0 | ||
date: 2022-06-07 00:00:00 | ||
layout: 'default' | ||
author: "flux-framework" | ||
categories: 'release' | ||
version: 0.40.0 | ||
download: https://github.com/flux-framework/flux-core/releases/download/v0.40.0/flux-core-0.40.0-1.t4.src.rpm | ||
--- | ||
|
||
Download from GitHub [here]({{ page.download }}) | ||
|
||
# Release Notes | ||
|
||
flux-core version 0.40.0 - 2022-06-07 | ||
------------------------------------- | ||
|
||
## New Features | ||
|
||
* content-sqlite: verify database integrity during module load ([#4340](https://github.com/flux-framework/flux-core/issues/4340)) | ||
* job-exec: support new sdexec job launch plugin ([#4070](https://github.com/flux-framework/flux-core/issues/4070)) | ||
* job-manager: post submit event, instead of job-ingest ([#4346](https://github.com/flux-framework/flux-core/issues/4346)) | ||
* shell: execute job tasks in their own process group ([#4355](https://github.com/flux-framework/flux-core/issues/4355)) | ||
|
||
## Fixes | ||
|
||
* shell: improve handling of TMPDIR ([#4330](https://github.com/flux-framework/flux-core/issues/4330)) | ||
* job-manager: do not send purged events ([#4334](https://github.com/flux-framework/flux-core/issues/4334)) | ||
* job-list: consistently return job attributes ([#4327](https://github.com/flux-framework/flux-core/issues/4327)) | ||
* python: fix confusing error message from pid URI resolver ([#4335](https://github.com/flux-framework/flux-core/issues/4335)) | ||
* improve logging of overlay peer authentication ([#4342](https://github.com/flux-framework/flux-core/issues/4342)) | ||
* libflux: return better errno in future wait path ([#4345](https://github.com/flux-framework/flux-core/issues/4345)) | ||
* shell: fix reconnect hang ([#4293](https://github.com/flux-framework/flux-core/issues/4293)) | ||
* libsubprocess: avoid segfault on empty argv ([#4350](https://github.com/flux-framework/flux-core/issues/4350)) | ||
* docs: add python resource_list docstrings ([#4353](https://github.com/flux-framework/flux-core/issues/4353)) | ||
|
||
## Cleanup | ||
|
||
* job-list: misc cleanup ([#4332](https://github.com/flux-framework/flux-core/issues/4332)) | ||
* job-manager: misc cleanup ([#4352](https://github.com/flux-framework/flux-core/issues/4352)) | ||
|
||
## Testsuite | ||
|
||
* docker: update default version of flux-security to v0.7.0 ([#4356](https://github.com/flux-framework/flux-core/issues/4356)) | ||
|
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,35 @@ | ||
--- | ||
title: flux-accounting v0.17.0 | ||
date: 2022-06-23 00:00:00 | ||
layout: 'default' | ||
author: "flux-framework" | ||
categories: 'release' | ||
version: 0.17.0 | ||
download: https://github.com/flux-framework/flux-accounting/releases/download/v0.17.0/flux-accounting-0.17.0.tar.gz | ||
--- | ||
|
||
Download from GitHub [here]({{ page.download }}) | ||
|
||
# Release Notes | ||
|
||
flux-accounting version 0.17.0 - 2022-06-23 | ||
------------------------------------------- | ||
|
||
#### Fixes | ||
|
||
* Disable requirement for a `default` queue ([#237](https://github.com/flux-framework/flux-accounting/issues/237)) | ||
|
||
#### Features | ||
|
||
* Add a new `max_nodes` column to the `association_table` which represents | ||
the max number of nodes a user/bank combo can have across all of their | ||
running jobs ([#235](https://github.com/flux-framework/flux-accounting/issues/235)) | ||
|
||
* Add a sharness test for calculating job priorities of multiple users with | ||
different `--urgency` values ([#236](https://github.com/flux-framework/flux-accounting/issues/236)) | ||
|
||
* Add a new `export-db` command which extracts information from both the | ||
`association_table` and `bank_table` into `.csv` files for processing ([#243](https://github.com/flux-framework/flux-accounting/issues/243)) | ||
|
||
* Add a new `update-db` command which adds any new tables and/or adds any | ||
new columns to existing tables in a flux-accounting database ([#244](https://github.com/flux-framework/flux-accounting/issues/244)) |
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,43 @@ | ||
--- | ||
title: flux-core v0.41.0 | ||
date: 2022-07-04 00:00:00 | ||
layout: 'default' | ||
author: "flux-framework" | ||
categories: 'release' | ||
version: 0.41.0 | ||
download: https://github.com/flux-framework/flux-core/releases/download/v0.41.0/flux-core-0.41.0.tar.gz | ||
--- | ||
|
||
Download from GitHub [here]({{ page.download }}) | ||
|
||
# Release Notes | ||
|
||
flux-core version 0.41.0 - 2022-07-04 | ||
------------------------------------- | ||
|
||
## New Features | ||
|
||
* job-manager: transition NEW to DEPEND on "validate" event ([#4366](https://github.com/flux-framework/flux-core/issues/4366)) | ||
* kvs: support FLUX_KVS_SYNC ([#4348](https://github.com/flux-framework/flux-core/issues/4348)) | ||
* shell: obtain hwloc XML from enclosing instance ([#4373](https://github.com/flux-framework/flux-core/issues/4373)) | ||
* libkvs: add `flux_kvs_commit_get_rootref()` ([#4374](https://github.com/flux-framework/flux-core/issues/4374)) | ||
|
||
## Fixes | ||
|
||
* job-manager: fix case where a job manager epilog can't be configured | ||
without a prolog ([#4382](https://github.com/flux-framework/flux-core/issues/4382)) | ||
* broker: return error in content.flush if no backing store exists ([#4376](https://github.com/flux-framework/flux-core/issues/4376)) | ||
* broker: content cache corner case corrections ([#4380](https://github.com/flux-framework/flux-core/issues/4380)) | ||
* job-manager: transition back to PRIORITY state on urgency update ([#4364](https://github.com/flux-framework/flux-core/issues/4364)) | ||
* wait for 'finish' instead of 'clean' event in flux-mini run and flux-job | ||
attach ([#4361](https://github.com/flux-framework/flux-core/issues/4361)) | ||
|
||
## Cleanup | ||
|
||
* kvs: remove excess logging of ENOTSUP ([#4381](https://github.com/flux-framework/flux-core/issues/4381)) | ||
* job-manager: misc cleanup ([#4362](https://github.com/flux-framework/flux-core/issues/4362)) | ||
|
||
## Testsuite | ||
|
||
* testsuite: fix perilog sanity test ([#4363](https://github.com/flux-framework/flux-core/issues/4363)) | ||
* t2201-job-cmd.t: fix bug in UTF-8 test ([#4360](https://github.com/flux-framework/flux-core/issues/4360)) |
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,29 @@ | ||
--- | ||
title: flux-accounting v0.18.0 | ||
date: 2022-08-02 00:00:00 | ||
layout: 'default' | ||
author: "flux-framework" | ||
categories: 'release' | ||
version: 0.18.0 | ||
download: https://github.com/flux-framework/flux-accounting/releases/download/v0.18.0/flux-accounting-0.18.0.tar.gz | ||
--- | ||
|
||
Download from GitHub [here]({{ page.download }}) | ||
|
||
# Release Notes | ||
|
||
flux-accounting version 0.18.0 - 2022-08-02 | ||
------------------------------------------- | ||
|
||
#### Fixes | ||
|
||
* Fix `update-db` command to account for deleted columns when updating a | ||
flux-accounting database ([#252](https://github.com/flux-framework/flux-accounting/issues/252)) | ||
|
||
* Improve error message clarity from sqlite3.connect when running the | ||
`update-db` command ([#248](https://github.com/flux-framework/flux-accounting/issues/248)) | ||
|
||
#### Features | ||
|
||
* Add ability to disable a user/bank combo in the multi-factor priority plugin | ||
that prevents a user from submitting and running jobs ([#254](https://github.com/flux-framework/flux-accounting/issues/254)) |
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,61 @@ | ||
--- | ||
title: flux-core v0.42.0 | ||
date: 2022-08-03 00:00:00 | ||
layout: 'default' | ||
author: "flux-framework" | ||
categories: 'release' | ||
version: 0.42.0 | ||
download: https://github.com/flux-framework/flux-core/releases/download/v0.42.0/flux-core-0.42.0.tar.gz | ||
--- | ||
|
||
Download from GitHub [here]({{ page.download }}) | ||
|
||
# Release Notes | ||
|
||
flux-core version 0.42.0 - 2022-08-02 | ||
------------------------------------- | ||
|
||
## New Features | ||
|
||
* add flux_open_ex(3) ([#4450](https://github.com/flux-framework/flux-core/issues/4450)) | ||
* flux-top: support split of inactive jobs into completed and failed ([#4449](https://github.com/flux-framework/flux-core/issues/4449)) | ||
* job-manager: add limits plugins for duration and job size ([#4415](https://github.com/flux-framework/flux-core/issues/4415)) | ||
* kvs: add defensive checkpoint and kvs.checkpoint-period TOML config ([#4383](https://github.com/flux-framework/flux-core/issues/4383)) | ||
* python: add LSF URI resolver plugin ([#4385](https://github.com/flux-framework/flux-core/issues/4385)) | ||
* allow configurable defaults for jobspec system attributes ([#4386](https://github.com/flux-framework/flux-core/issues/4386)) | ||
* jobtap: add conf.update callback ([#4411](https://github.com/flux-framework/flux-core/issues/4411)) | ||
* Add a posix_spawn() implementation to libsubprocess and use it to launch | ||
job shells ([#4395](https://github.com/flux-framework/flux-core/issues/4395)) | ||
* jobtap: add job.create, job.destroy callbacks ([#4392](https://github.com/flux-framework/flux-core/issues/4392)) | ||
* job-manager: allow dependencies on inactive jobs ([#4388](https://github.com/flux-framework/flux-core/issues/4388)) | ||
|
||
## Fixes | ||
|
||
* content-sqlite,files,s3: register with cache after setup complete ([#4458](https://github.com/flux-framework/flux-core/issues/4458)) | ||
* flux-overlay: add man page, open to guest users ([#4459](https://github.com/flux-framework/flux-core/issues/4459)) | ||
* flux-relay: initialize log prefix to hostname when possible ([#4454](https://github.com/flux-framework/flux-core/issues/4454)) | ||
* flux-top: avoid premature exit on recursive top error ([#4452](https://github.com/flux-framework/flux-core/issues/4452)) | ||
* job-manager: improve robustness of max job id recovery on restart ([#4443](https://github.com/flux-framework/flux-core/issues/4443)) | ||
* flux-config-bootstrap(5): improve hosts description ([#4444](https://github.com/flux-framework/flux-core/issues/4444)) | ||
* libflux: handle flux_respond_error (errnum=0) ([#4427](https://github.com/flux-framework/flux-core/issues/4427)) | ||
* flux-queue(1): add man page ([#4426](https://github.com/flux-framework/flux-core/issues/4426)) | ||
* sched-simple: fix allocation of down nodes when using constraints ([#4425](https://github.com/flux-framework/flux-core/issues/4425)) | ||
* job-archive: improve logging on parse job error ([#4422](https://github.com/flux-framework/flux-core/issues/4422)) | ||
* job-info: handle invalid eventlog entry errors more carefully ([#4416](https://github.com/flux-framework/flux-core/issues/4416)) | ||
* flux-dump: fix handling of empty blobref value ([#4418](https://github.com/flux-framework/flux-core/issues/4418)) | ||
* job-manager: fix race in job eventlog commit and job shell start ([#4412](https://github.com/flux-framework/flux-core/issues/4412)) | ||
* job-manager: fix dependency-add from job.state.depend callback ([#4406](https://github.com/flux-framework/flux-core/issues/4406)) | ||
* job-manager: ensure job aux items are destroyed safely ([#4397](https://github.com/flux-framework/flux-core/issues/4397)) | ||
* job-manager: fix restart code to handle jobs from earlier releases ([#4399](https://github.com/flux-framework/flux-core/issues/4399)) | ||
|
||
## Cleanup | ||
|
||
* use ccan ARRAY_SIZE() macro ([#4445](https://github.com/flux-framework/flux-core/issues/4445)) | ||
* kvs: rename kvs.sync target to kvs.wait-version ([#4410](https://github.com/flux-framework/flux-core/issues/4410)) | ||
* Use flux_error_t and errprintf() over char buf and snprintf() ([#4407](https://github.com/flux-framework/flux-core/issues/4407)) | ||
* content-sqlite: fix double free ([#4391](https://github.com/flux-framework/flux-core/issues/4391)) | ||
* kvs: misc cleanups ([#4389](https://github.com/flux-framework/flux-core/issues/4389)) | ||
|
||
## Testsuite | ||
|
||
* ci: create kvs dumpfile from previous tag for testing ([#4402](https://github.com/flux-framework/flux-core/issues/4402)) |
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,21 @@ | ||
--- | ||
title: flux-sched v0.24.0 | ||
date: 2022-08-03 00:00:00 | ||
layout: 'default' | ||
author: "flux-framework" | ||
categories: 'release' | ||
version: 0.24.0 | ||
download: https://github.com/flux-framework/flux-sched/releases/download/v0.24.0/flux-sched-0.24.0.tar.gz | ||
--- | ||
|
||
Download from GitHub [here]({{ page.download }}) | ||
|
||
# Release Notes | ||
|
||
flux-sched version 0.24.0 - 2022-08-03 | ||
-------------------------------------- | ||
|
||
### Fixes | ||
|
||
* Always emit exclusive resources with --exclusive ([#951](https://github.com/flux-framework/flux-sched/issues/951)) | ||
|
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,26 @@ | ||
--- | ||
title: flux-accounting v0.18.1 | ||
date: 2022-08-09 00:00:00 | ||
layout: 'default' | ||
author: "flux-framework" | ||
categories: 'release' | ||
version: 0.18.1 | ||
download: https://github.com/flux-framework/flux-accounting/releases/download/v0.18.1/flux-accounting-0.18.1.tar.gz | ||
--- | ||
|
||
Download from GitHub [here]({{ page.download }}) | ||
|
||
# Release Notes | ||
|
||
flux-accounting version 0.18.1 - 2022-08-09 | ||
------------------------------------------- | ||
|
||
#### Fixes | ||
|
||
* Fix `update-db` command to provide clearer exception messages when | ||
the command fails to update a flux-accounting database ([#258](https://github.com/flux-framework/flux-accounting/issues/258)) | ||
|
||
#### Features | ||
|
||
* Add new tests for the `update-db` command for updating old versions | ||
of a flux-accounting database ([#258](https://github.com/flux-framework/flux-accounting/issues/258)) |
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,22 @@ | ||
--- | ||
title: flux-accounting v0.19.0 | ||
date: 2022-09-07 00:00:00 | ||
layout: 'default' | ||
author: "flux-framework" | ||
categories: 'release' | ||
version: 0.19.0 | ||
download: https://github.com/flux-framework/flux-accounting/releases/download/v0.19.0/flux-accounting-0.19.0.tar.gz | ||
--- | ||
|
||
Download from GitHub [here]({{ page.download }}) | ||
|
||
# Release Notes | ||
|
||
flux-accounting version 0.19.0 - 2022-09-07 | ||
------------------------------------------- | ||
|
||
#### Features | ||
|
||
* Add new `plugin.query` callback to multi-factor priority plugin which returns | ||
internal information about users and banks, active and running job counts, and | ||
any held jobs at the time of the query ([#264](https://github.com/flux-framework/flux-accounting/issues/264)) |
Oops, something went wrong.