Under the hoodTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
PluginsArea: what it touches
Internal ChangesKind: in v2.1.280,
Internal ChangesSection of the release
What
The worker process that runs plugin hooks now supports a streaming protocol for its internal operations, in addition to the simple request/response calls it already had. This adds message types for pulling further data (op_pull) and closing a stream (op_close), along with supporting dispatch and context-building code.
Why
This is the underlying plumbing that makes new streaming operations, such as process.spawn, possible: it lets a plugin operation send back a sequence of results over time instead of just a single reply.