You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
HooksArea: what it touches
Internal ChangesKind: in v2.1.248,
Internal ChangesSection of the release
What
A hook that is detected as async and allowed to keep running now reports backgrounded: true alongside its stdout, stderr and exit status, so a hook left running is distinguishable from one that finished.
Details
When sync execution is forced, the hook is waited on to completion instead and logs that it is doing so.
Evidence
Hooks: Detected async hook but forceSyncExecution is true, waiting for completion
Strings lifted out of the shipped bundle, so the claim above can be checked against them.