These are some possible semver minors I've flagged for potential inclusion in an upcoming semver minor LTS release. Please feel free to veto any of these or suggest other from this gist. The primary motivation here is that we are going to be doing one more LTS semver minor on v4.x already, and it will likely be the last one. I figured we could take this opportunity to audit and minimize delta on certain features to make support for v4.x less painful during the 12 month Maintenance period.
Approved
4.x only:
- tls, crypto: add ALPN Support (Shigeki Ohtsu) #2564
- process: add process.cpuUsage() - implementation, doc, tests (Patrick Mueller) #6157
- v8,src: expose statistics about heap spaces (Ben Ripkens) #4463
- child_process: child_process: add shell option to spawn() #4598
- fs: add the fs.mkdtemp() function. (Florian MARGAINE) #5333
6.x only
- deps: Intl: ICU 58 bump - small icu (BIG COMMIT) (Steven R. Loomis) #9234
- deps: intl: Add more versions from ICU (Steven R. Loomis) #9266
4.x and 6.x
- crypto: crypto: allow adding extra certs to well-known CAs (Sam Roberts) #9139
- process add
externalMemory to process.memoryUsage (indutny) #9587
Not Approved
4.x only:
net: add net.listening boolean property over a getter (José Moreira) #4743
cluster: support stdio option for workers (cjihrig) #7838
util: allow symbol-based custom inspection methods (addaleax) #9688
6.x only
src,module: add --preserve-symlinks command line flag (James M Snell) #6537
4.x and 6.x
buffer: add buffer.transcode (James M Snell) #9038
child_process: add public API for IPC channel (cjihrig) #9322
These are some possible semver minors I've flagged for potential inclusion in an upcoming semver minor LTS release. Please feel free to veto any of these or suggest other from this gist. The primary motivation here is that we are going to be doing one more LTS semver minor on v4.x already, and it will likely be the last one. I figured we could take this opportunity to audit and minimize delta on certain features to make support for v4.x less painful during the 12 month Maintenance period.
Approved
4.x only:
6.x only
4.x and 6.x
externalMemoryto process.memoryUsage (indutny) #9587Not Approved
4.x only:
net: add net.listening boolean property over a getter (José Moreira) #4743cluster: support stdio option for workers (cjihrig) #7838util: allow symbol-based custom inspection methods (addaleax) #96886.x only
src,module: add --preserve-symlinks command line flag (James M Snell) #65374.x and 6.x
buffer: add buffer.transcode (James M Snell) #9038child_process: add public API for IPC channel (cjihrig) #9322