Description
Context: libuv/libuv#4622
Node.js still considers libuv an essential component? Because I've got news!
A number of libuv maintainers have expressed the desire to release libuv v2. That's a conundrum for node LTS because v2 won't be API- or ABI-backwards compatible and we're not going to support v1 until 2027 or 2028, or whenever the last v1-based LTS goes EOL.
I think that leaves a few options for node:
-
Do nothing. Pro: cheap. Con: bugs and vulnerabilities go unfixed
-
Take v1 maintenance in-house. Won't be under the libuv org's umbrella so you'll have to figure out all the logistics yourself
-
Persuade maintainers with money to keep maintaining v1.x as long as is necessary
To set expectations: this is a courtesy call, not an invitation to discuss what libuv should or shouldn't do. Every time someone posts a comment with a vibe of "you are morally obliged to" my hourly rate doubles >:-(