From 2cccc9b589bf4ea8848628345988ff2d68598914 Mon Sep 17 00:00:00 2001 From: Mahmoud Al-Qudsi Date: Wed, 22 Aug 2018 12:26:38 -0500 Subject: [PATCH] Add changelog note about background process reaping on exec --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bb7aa701..0ec2dce9f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ fish 3.0 is a major release which brings with it both improvements in functional - `%` is no longer used for process and job expansion. `$fish_pid` and `$last_pid` have taken the place of `%self` and `%last` respectively. (#4230, #1202) - The new `math` builtin (see below) does not support logical expressions; `test` should be used instead (#4777). - Range expansion (`$foo[1..5]`) will now always go forward if only the end is negative, and in reverse if just the start is. This is to enable clamping to the last valid index without changing direction if the list has fewer elements than expected. +- Background jobs not first `disown`'d will be reaped upon `exec`, bringing the behavior in line with that of `exit`. ## Notable fixes and improvements - A new feature flags mechanism is added for staging deprecations and breaking changes. Feature flags may be specified at launch with `fish --features ...` or by setting the universal `fish_features` variable. (#4940)