Skip to content

Commit 904081c

Browse files
garlickmergify-bot
authored andcommitted
NEWS.md: update release notes for 0.13.0
1 parent c220e50 commit 904081c

File tree

1 file changed

+75
-0
lines changed

1 file changed

+75
-0
lines changed

NEWS.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,78 @@
1+
flux-core version 0.13.0 - 2019-10-01
2+
-------------------------------------
3+
4+
## Summary:
5+
6+
This version of flux-core enhances the new execution system to near full
7+
functionality, including new tools for job submission, better MPI support,
8+
task and GPU affinity options, and flexible job output handling including
9+
redirection to bypass the KVS. A powerful shell plugin infrastructure allows
10+
execution features to be selectively enabled by users.
11+
12+
See flux-mini(1) for more info on the new job submission interface.
13+
14+
Some deficiencies present in this release:
15+
16+
* flux job list doesn't show inactive jobs
17+
* no per-task output redirection
18+
* output is space-inefficient in KVS (base64 encoding, one commit per line)
19+
* no stdin redirection
20+
* need better shell task cleanup and early task exit detection
21+
* no debugger support (MPIR)
22+
23+
### New features
24+
25+
* flux-mini: new run/submit interface (#2409, #2390)
26+
* flux-version: make flux -V,--version an alias, add manpage (#2412, #2426)
27+
* shell: add gpu affinity support (#2406)
28+
* shell: add builtin core affinity plugin (#2397)
29+
* shell: Support stdout/stderr redirect to a file (#2395)
30+
* shell: add support for plugins and shell initrc (#2376, #2392, #2357, #2335)
31+
* shell: flush output to KVS on every line (#2366, #2332)
32+
* shell: limit the number of I/O requests in flight (#2296)
33+
* shell: use RFC 24 eventlog output (#2308)
34+
* flux-job attach: add timestamps, --show-exec option (#2388)
35+
* libioencode: convenience library for encoding io (#2293)
36+
* libsubprocess: add start/stop for streams (#2271, #2333)
37+
* libsubprocess: add `flux_subprocess_kill()` (#2297)
38+
* job-info: development in support of job output (#2341, #2374, #2360,
39+
#2303, #2307)
40+
* flux-in-flux: flux --parent option, add `instance-level`, `jobid`
41+
broker attributes (#2326, #2362)
42+
* flux-in-flux: set `local_uri`, `remote_uri` in enclosing instance KVS (#2322)
43+
44+
### Improvements
45+
46+
* libflux/reactor: add `flux_reactor_active_incref()`, `_decref()` (#2387)
47+
* libflux/module: add `flux_module_debug_test()` (#2373)
48+
* libschedutil: export library for use by flux-sched and others (#2380)
49+
* libschedutil: destroy pending futures on scheduler unload (#2226)
50+
* libflux/message: drop `flux_msg_sendfd()`, `_recvfd()` from API (#2375)
51+
* libflux/message: add `flux_msg_incref()` and `_decref()` (#2334)
52+
* libflux: update message dispatch to support routers (#2367)
53+
* libflux/buffer: increase efficiency of line buffered I/O (#2294)
54+
* libsubprocess: cleanup ( #2343, #2286)
55+
* testsuite improvements (#2404, #2400)
56+
* build system cleanup (#2407)
57+
* documentation cleanup (#2327)
58+
* abstract in-tree detection into libutil (#2351)
59+
* libjob: `flux_job_kvs_namespace()` (#2315)
60+
61+
### Fixes
62+
63+
* build: bump libflux-core.so version to 2 (#2427)
64+
* sched-simple: reject requests with unknown resource types (#2425)
65+
* restore libpmi2 to support MPICH/MVAPICH configured for slurm pmi2 (#2381)
66+
* broker: avoid accidentally consuming % format characters in initial
67+
program args (#2285)
68+
* connector-local: suppress EPIPE write errors (#2316)
69+
* libidset: fix `idset_last()` at size=32 (#2340, #2342)
70+
* connectors/loop: do not accidentally close STDIN (#2339)
71+
* job-exec: fix exception handling of jobs in transition states (#2309)
72+
* broker: don't read `FLUX_RCX_PATH` to set rc1,rc3 paths (#2431)
73+
* job-ingest: validator shebang can pick the wrong python (#2435)
74+
75+
176
flux-core version 0.12.0 - 2019-08-01
277
-------------------------------------
378

0 commit comments

Comments
 (0)