Skip to content

Commit 335edec

Browse files
authored
Merge pull request #135 from flux-framework/release-docs-2025-01-08
Update from release-docs-2025-01-08
2 parents ca1d955 + cb9cdf1 commit 335edec

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: flux-core v0.70.0
3+
date: 2025-01-07 00:00:00
4+
author: "flux-framework"
5+
categories: 'release'
6+
version: 0.70.0
7+
download: https://github.com/flux-framework/flux-core/releases/download/v0.70.0/flux-core-0.70.0.tar.gz
8+
---
9+
10+
Download from GitHub [here]({{ page.download }})
11+
12+
# Release Notes
13+
14+
flux-core version 0.70.0 - 2025-01-07
15+
-------------------------------------
16+
17+
## New Features
18+
* add `resource.rediscover` config key to force rediscovery of subinstance
19+
resources ([#6541](https://github.com/flux-framework/flux-core/issues/6541))
20+
* allow mustache templates in job environment variables ([#6506](https://github.com/flux-framework/flux-core/issues/6506))
21+
* shell: make shell tasks available in `shell.init` callback ([#6537](https://github.com/flux-framework/flux-core/issues/6537))
22+
* reactor: improve reactor referencing API ([#6534](https://github.com/flux-framework/flux-core/issues/6534))
23+
* shell: support more mustache tags ([#6525](https://github.com/flux-framework/flux-core/issues/6525))
24+
* kvs-watch: support `FLUX_KVS_STREAM` flag ([#6523](https://github.com/flux-framework/flux-core/issues/6523))
25+
* support specification of file permissions in `--add-file` submission
26+
option ([#6505](https://github.com/flux-framework/flux-core/issues/6505))
27+
* add `flux.conf_builtin.conf_builtin_get()` to give Python access to
28+
compiled-in config values ([#6486](https://github.com/flux-framework/flux-core/issues/6486))
29+
* jobtap: add `flux_jobtap_jobspec_update_id_pack()` ([#6500](https://github.com/flux-framework/flux-core/issues/6500))
30+
* kvs-watch: only fetch new data for appends ([#6444](https://github.com/flux-framework/flux-core/issues/6444))
31+
* flux-hostlist: allow idset argument to `--nth` and `--exclude` options
32+
([#6478](https://github.com/flux-framework/flux-core/issues/6478))
33+
34+
## Fixes
35+
* shell: minor fixes for shell pty plugin ([#6538](https://github.com/flux-framework/flux-core/issues/6538))
36+
* job-info: stream events even if job is inactive ([#6518](https://github.com/flux-framework/flux-core/issues/6518))
37+
* flux-hostlist: fix `available` hostlist ([#6536](https://github.com/flux-framework/flux-core/issues/6536))
38+
* fix possible truncation of strings with "expandable" output fields ([#6533](https://github.com/flux-framework/flux-core/issues/6533))
39+
* flux-kvs: improve eventlog error messages ([#6531](https://github.com/flux-framework/flux-core/issues/6531))
40+
* shell: fix signal plugin to work with Fluxion scheduler ([#6522](https://github.com/flux-framework/flux-core/issues/6522))
41+
* libschedutil: use preprocessor symbols for flags ([#6520](https://github.com/flux-framework/flux-core/issues/6520))
42+
* support partially allocated jobs across scheduler reload ([#6445](https://github.com/flux-framework/flux-core/issues/6445))
43+
* job-exec: improve drain message for unkillable procs ([#6515](https://github.com/flux-framework/flux-core/issues/6515))
44+
* fix macos portability issues ([#6508](https://github.com/flux-framework/flux-core/issues/6508), [#6479](https://github.com/flux-framework/flux-core/issues/6479), [#6476](https://github.com/flux-framework/flux-core/issues/6476), [#6473](https://github.com/flux-framework/flux-core/issues/6473))
45+
* fix handling of `\n` in submission cli `--add-file=` option ([#6504](https://github.com/flux-framework/flux-core/issues/6504))
46+
* job-info: avoid error response on failed rpc ([#6502](https://github.com/flux-framework/flux-core/issues/6502))
47+
* libflux: update API to use `size_t` where appropriate ([#6467](https://github.com/flux-framework/flux-core/issues/6467))
48+
* build: use -Wl,--gc-sections when appropriate ([#6497](https://github.com/flux-framework/flux-core/issues/6497))
49+
* shell: ignore SIGPIPE ([#6489](https://github.com/flux-framework/flux-core/issues/6489))
50+
51+
* resource: only read `resource.scheduling` config on rank 0 ([#6482](https://github.com/flux-framework/flux-core/issues/6482))
52+
## Cleanup
53+
* libflux: refactor reactor/watcher implementation ([#6494](https://github.com/flux-framework/flux-core/issues/6494))
54+
* modernize code formatting ([#6481](https://github.com/flux-framework/flux-core/issues/6481))
55+
* drop caliper support ([#6475](https://github.com/flux-framework/flux-core/issues/6475))
56+
57+
## CI/Testsuite/Documentation
58+
* minor man page improvements ([#6519](https://github.com/flux-framework/flux-core/issues/6519))
59+
* ci: add macos builder ([#6499](https://github.com/flux-framework/flux-core/issues/6499), [#6509](https://github.com/flux-framework/flux-core/issues/6509))
60+
* testsuite: don't assume /bin/true and /bin/false ([#6507](https://github.com/flux-framework/flux-core/issues/6507))
61+

0 commit comments

Comments
 (0)