- parallel: the error path waits only on futures it could not cancel, so a
pool shutdown that cancelled queued items (or ExitRequested in the inline
fallback) no longer hangs exit (#582)
- send: Send to All keeps the node-identity part of the revision after the
first write and relaxes only the graph version, so a workflow loaded
between sends is refused (#578)
- send: every node of Send to All takes a fresh ticket, so a window with
more than 100 nodes no longer refuses node 1 (#578)
- quality: close test file handles, drop unused locals, replace the
looked-up flag with a sentinel, single unittest.mock import, document the
BaseException re-raise and the startup banner print