Undocumented breaking change in stream.pipeline? #33050
Closed
Description
- Version: 14.0.0
- Platform: any
- Subsystem: stream, doc
What steps will reproduce the bug?
It seems Node.js 14 introduced a breaking change in the stream.pipeline
API, however the docs doesn't reference any change related to Node 14.
Refs: max-mapper/extract-zip#94
TLDR of the above issue is that sometimes the promisified version of pipeline never resolves, causing the program to hang or to exit with unfinished promises.
How often does it reproduce? Is there a required condition?
I have a limited knowledge of the Node.js Stream API, I haven't been able to isolate the bug in the issue I referenced above.
What is the expected behavior?
If there is a breaking change on Node.js 14, it should be documented, at least in the YAML metadata.
Ideally there would be a migration guide to workaround the breaking change.
What do you see instead?
Last documented change references 13.10.0.
Additional information
Probably related to #32158.
CC: @ronag