Skip to content

Commit

Permalink
Merge pull request #75 from flux-framework/release-docs-2023-03-09
Browse files Browse the repository at this point in the history
Update from release-docs-2023-03-09
  • Loading branch information
vsoch committed Mar 9, 2023
2 parents 4d6506a + 798a414 commit d61e710
Showing 1 changed file with 70 additions and 0 deletions.
70 changes: 70 additions & 0 deletions _posts/2023-03-08-flux-core-0.48.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: flux-core v0.48.0
date: 2023-03-08 00:00:00
author: "flux-framework"
categories: 'release'
version: 0.48.0
download: https://github.com/flux-framework/flux-core/releases/download/v0.48.0/flux-core-0.48.0.tar.gz
---

Download from GitHub [here]({{ page.download }})

# Release Notes

flux-core version 0.48.0 - 2023-03-07
-------------------------------------

This release adds submission directives ("see flux help batch") and
shortens the the job submission commands to "flux batch", "flux run",
etc. The flux-mini(1) command is deprecated.

## New Features

* support RFC 36 submission directives in `flux mini batch` ([#4942](https://github.com/flux-framework/flux-core/issues/4942))
* make all flux-mini subcommands available as top level flux commands ([#4961](https://github.com/flux-framework/flux-core/issues/4961))
* add flux-cancel(1) ([#4983](https://github.com/flux-framework/flux-core/issues/4983))
* add flux-fortune ([#4966](https://github.com/flux-framework/flux-core/issues/4966))
* flux-run: allow stdin to be directed to a subset of tasks ([#4977](https://github.com/flux-framework/flux-core/issues/4977))
* cmd: add -u, --unbuffered option to submission commands ([#4973](https://github.com/flux-framework/flux-core/issues/4973))
* allow flux-core to be configured in ascii-only mode ([#4968](https://github.com/flux-framework/flux-core/issues/4968))
* Support {{tmpdir}} in shell mustache templates and simplify batch jobspec
construction ([#4951](https://github.com/flux-framework/flux-core/issues/4951))
* broker: allow a file argument to `-c, --config-path` in TOML or JSON
([#4949](https://github.com/flux-framework/flux-core/issues/4949))

## Fixes

* completions: remove flux-mini and other updates ([#4984](https://github.com/flux-framework/flux-core/issues/4984))
* flux-top: initialize f character before drawing panes ([#4982](https://github.com/flux-framework/flux-core/issues/4982))
* libsubprocess: don't abort remote processes that receive SIGSTOP ([#4981](https://github.com/flux-framework/flux-core/issues/4981))
* shell: fix memory leak in doom plugin ([#4979](https://github.com/flux-framework/flux-core/issues/4979))
* flux-resource: suppress NGPUS on systems without GPUs ([#4959](https://github.com/flux-framework/flux-core/issues/4959))
* job-ingest: handle worker channel overflow ([#4948](https://github.com/flux-framework/flux-core/issues/4948))
* improve error message in Python frontend utilities when broker is not
running ([#4950](https://github.com/flux-framework/flux-core/issues/4950))
* job-manager: fix for job priority not reset after a duplicate urgency
update ([#4941](https://github.com/flux-framework/flux-core/issues/4941))
* job-manager/history: track inactive jobs over purge/restart ([#4932](https://github.com/flux-framework/flux-core/issues/4932))

## Cleanup

* flux-filemap: update to RFC 37 internally ([#4974](https://github.com/flux-framework/flux-core/issues/4974))
* libsubprocess: rework internal logging ([#4960](https://github.com/flux-framework/flux-core/issues/4960))
* libsubprocess: drop `FLUX_SUBPROCESS_EXEC_FAILED` state ([#4955](https://github.com/flux-framework/flux-core/issues/4955))
* libsubprocess: fix bugs and clean up subprocess server ([#4944](https://github.com/flux-framework/flux-core/issues/4944))

## Documentation

* Fix minor documentation errors and typos ([#4934](https://github.com/flux-framework/flux-core/issues/4934))
* flux-batch(1) and flux-alloc(1): improve DESCRIPTION section ([#4963](https://github.com/flux-framework/flux-core/issues/4963))
* README: fix a couple typos ([#4970](https://github.com/flux-framework/flux-core/issues/4970))
* README: trim it down now that we have readthedocs ([#4969](https://github.com/flux-framework/flux-core/issues/4969))
* divide flux(1) help output into sections ([#4967](https://github.com/flux-framework/flux-core/issues/4967))
* doc: add shell help on flux-jobs(1) formatting ([#4939](https://github.com/flux-framework/flux-core/issues/4939))
* doc: document attach in flux-job(1) ([#4936](https://github.com/flux-framework/flux-core/issues/4936))

## Testsuite/CI/Development

* testsuite: unset `FLUX_F58_FORCE_ASCII` in some tests ([#4976](https://github.com/flux-framework/flux-core/issues/4976))
* .devcontainer permissions fix ([#4964](https://github.com/flux-framework/flux-core/issues/4964))
* Add/developer doc on commands ([#4965](https://github.com/flux-framework/flux-core/issues/4965))

0 comments on commit d61e710

Please sign in to comment.