11.0.0 proposal
This is the in progress 11.0.0 release. The changelog is expected to change significantly as new 10.x releases occur between now and Oct 23.
Please consider the semver-major cut-off to be in effect. I will only pull in semver-major commits that have consensus from the TSC or are considered critical fixes
Notable Changes (DRAFT):
- Build
- FreeBSD 10 is no longer supported. #22617
-
child_process
- The default value of the
windowsHide
option has been changed totrue
. #21316
- The default value of the
-
console
-
crypto
- Dependencies
- V8 has been updated to 7.0. #22754
-
fs
-
http
- The
http
,https
, andtls
modules now use the WHATWG URL parser by default. #20270
- The
-
http2
- General
- Use of
process.binding()
has been deprecated. Userland code usingprocess.binding()
should re-evaluate that use and begin migrating. - An experimental implementation of
queueMicrotask()
has been added. #22951
- Use of
- Internal
- Promises
- A new
multipleResolves
event will be emitted when a Promise is resolved (or rejected) more than once. #22218
- A new
- Timers
- Interval timers will be rescheduled even if previous interval threw an error. #20002
-
util
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
documentation is changed or added -
commit message follows commit guidelines