|
| 1 | +flux-core version 0.50.0 - 2023-05-03 |
| 2 | +------------------------------------- |
| 3 | + |
| 4 | +## New Features |
| 5 | + * broker: make `tbon.connect_timeout` configurable (#5140) |
| 6 | + * flux-job: support job ids to purge (#5047) |
| 7 | + * sdbus: enable flux to communicate with a systemd user instance (#5070, #5131) |
| 8 | + * shell: support `{{name}}` tag in output file templates (#5128) |
| 9 | + * flux-top: support ability to flip through queues via left/right arrow keys |
| 10 | + (#5052) |
| 11 | + * flux-ping: output header before output of main ping output (#5034) |
| 12 | + * broker: improve systemd integration with `sd_notify(3)` (#5078) |
| 13 | + |
| 14 | +## Fixes |
| 15 | + * `flux(1)`: avoid prepending to PATH when unnecessary (#5138) |
| 16 | + * python: make `SchedResourceList` optional in `flux.job.info` (#5141) |
| 17 | + * fix parent-uri attribute under remote `flux-proxy(1)` (#5133) |
| 18 | + * job-list: make job stats consistent to job results (#5048) |
| 19 | + * fileref: fix compile on systems without `SEEK_DATA`/`SEEK_HOLE` (#5114) |
| 20 | + * fixes for build/test on Fedora 36 (GCC 12) (#5107) |
| 21 | + * shell: fix improper encoding of some hostnames in MPIR proctable (#5117) |
| 22 | + * python: fix parsing of special characters in submission directives (#5125) |
| 23 | + * job-validator: fix empty plugins list when one plugin fails to import |
| 24 | + (#5124) |
| 25 | + * broker: use human readable timestamp in local time when logging to stderr |
| 26 | + (#5129) |
| 27 | + * improve error on plugin load if `flux_plugin_init()` returns an error |
| 28 | + (#5135) |
| 29 | + * librlist: fix memleak + misc cleanup (#5110) |
| 30 | + * sched-simple: avoid assertion failure when trying to load scheduler twice |
| 31 | + (#5109) |
| 32 | + * job-manager: improve errors from jobtap initialization (#5099) |
| 33 | + * libsubprocess: avoid segfault on error path (#5096) |
| 34 | + * job-exec: improve error message when job shell/imp execution fails (#5088) |
| 35 | + * systemd: avoid leaving unit in failed state after flux-shutdown(1) (#5077) |
| 36 | + |
| 37 | +## Cleanup |
| 38 | + * libjob: deprecate `flux_job_list()` and `flux_job_list_inactive()` (#4855) |
| 39 | + * broker: clean up module infrastructure (#5085) |
| 40 | + * libsubprocess: remove use of assert(0) (#5084) |
| 41 | + |
| 42 | +## Testsuite/CI/Development |
| 43 | + * ensure license and other informational files appear in distribution |
| 44 | + tarball (#5113) |
| 45 | + * mergify: add spelling check to required checks (#5112) |
| 46 | + * Add false positives typos config (#5106) |
| 47 | + * Fix minor typos and formatting (#5019) |
| 48 | + * testsuite: fix test issues under nix (#5015) |
| 49 | + * testsuite: fix column width output corner case (#5103) |
| 50 | + * testsuite: fix setup error in system tests (#5102) |
| 51 | + * build: add `make deb` target to build test debian package (#5101) |
| 52 | + * build: applicable build and test fixes for conda (#5093) |
| 53 | + * testsuite: skip failing test on RHEL7 (#5090) |
| 54 | + * add spell check for news, readme, and user facing code (#5074) |
| 55 | + |
| 56 | + |
1 | 57 | flux-core version 0.49.0 - 2023-04-05 |
2 | 58 | ------------------------------------- |
3 | 59 |
|
|
0 commit comments