Planning for v6
@nodejs/ctc
@nodejs/lts
- It's almost time to begin preparing the v6 release. What schedule do we want to target? I volunteer to do the actual release.
A quick run on changelog-maker looking at all semver-major changes since v5.0.0 was cut shows 48 semver-major commits:
- [85ab4a5f] - (SEMVER-MAJOR) buffer: add .from(), .alloc() and .allocUnsafe() (James M Snell) https://github.com/nodejs/node/pull/4682
- [2c55cc2d] - (SEMVER-MAJOR) buffer: remove deprecated Buffer.write branch (dcposch@dcpos.ch) https://github.com/nodejs/node/pull/5048
- [101bca98] - (SEMVER-MAJOR) buffer: remove deprecated buffer.get/.set methods (Feross Aboukhadijeh) https://github.com/nodejs/node/pull/4594
- [3b27dd5c] - (SEMVER-MAJOR) buffer: throw if both length and enc are passed (Mathias Buus) https://github.com/nodejs/node/pull/4514
- [90a5fc20] - (SEMVER-MAJOR) build: remove lint/dotfiles from release tarball (Johan Bergström) https://github.com/nodejs/node/pull/5695
- [66f4586d] - (SEMVER-MAJOR) cluster: emit worker as first 'message' event arg (Ben Noordhuis) https://github.com/nodejs/node/pull/5361
- [a5cce79e] - (SEMVER-MAJOR) console: delete timers that have ended (Vladimir Varankin) https://github.com/nodejs/node/pull/3562
- [a37401e0] - (SEMVER-MAJOR) crypto: simplify Certificate class bindings (Alexander Makarenko) https://github.com/nodejs/node/pull/5382
- [7c48cb56] - (SEMVER-MAJOR) crypto: Improve control of FIPS mode (Stefan Budeanu) https://github.com/nodejs/node/pull/5181
- [a1163582] - (SEMVER-MAJOR) crypto: pbkdf2 deprecate digest overload. (Tom Gallacher) https://github.com/nodejs/node/pull/4047
- [b010c871] - (SEMVER-MAJOR) crypto, string_bytes: treat
buffer
str asutf8
(Fedor Indutny) https://github.com/nodejs/node/pull/5522 - [dbdbdd49] - (SEMVER-MAJOR) dns: add resolvePtr to query plain DNS PTR records (Daniel Turing) https://github.com/nodejs/node/pull/4921
- [c4ab861a] - (SEMVER-MAJOR) dns: add failure test for dns.resolveXXX (Daniel Turing) https://github.com/nodejs/node/pull/4921
- [f3be421c] - (SEMVER-MAJOR) dns: coerce port to number in lookupService (Evan Lucas) https://github.com/nodejs/node/pull/4883
- [d8290286] - (SEMVER-MAJOR) doc: document deprecation of util._extend (Benjamin Gruenbaum) https://github.com/nodejs/node/pull/4903
- [90204cc4] - (SEMVER-MAJOR) domains: clear stack when no error handler (Julien Gilli) https://github.com/nodejs/node/pull/4659
- [8bb60e3c] - (SEMVER-MAJOR) fs: improve error message for invalid flag (James M Snell) https://github.com/nodejs/node/pull/5590
- [1d79787e] - (SEMVER-MAJOR) fs: add a temporary fix for re-evaluation support (Сковорода Никита Андреевич) https://github.com/nodejs/node/pull/5102
- [1124de2d] - (SEMVER-MAJOR) fs: deprecate fs.read's string interface (Sakthipriyan Vairamani) https://github.com/nodejs/node/pull/4525
- [2b15e68b] - (SEMVER-MAJOR) fs: fs.read into zero buffer should not throw exception (Feross Aboukhadijeh) https://github.com/nodejs/node/pull/4518
- [8b972498] - (SEMVER-MAJOR) fs: fix the error report on fs.link(Sync) (yorkie) https://github.com/nodejs/node/pull/3917
- [d01eb688] - (SEMVER-MAJOR) lib: add 'pid' prefix in
internal/util
(Minwoo Jung) https://github.com/nodejs/node/pull/3878 - [20285ad1] - (SEMVER-MAJOR) lib: Consistent error messages in all modules (micnic) https://github.com/nodejs/node/pull/3374
- [94b9948d] - (SEMVER-MAJOR) lib,src: ensure '(node:pid)' prefix for stdout logging (Minwoo Jung) https://github.com/nodejs/node/pull/3833
- [b70dc678] - (SEMVER-MAJOR) lib,test: remove publicly exposed freelist (cjihrig) https://github.com/nodejs/node/pull/3738
- [71470a8e] - (SEMVER-MAJOR) module: pass v8::Object to linked module initialization function (Phillip Kovalev) https://github.com/nodejs/node/pull/4771
- [18490d3d] - (SEMVER-MAJOR) module: always decorate thrown errors (Brian White) https://github.com/nodejs/node/pull/4287
- [a78b3344] - (SEMVER-MAJOR) net: type check createServer options object (Sam Roberts) https://github.com/nodejs/node/pull/2904
- [25751bed] - (SEMVER-MAJOR) node: deprecate process.EventEmitter (Evan Lucas) https://github.com/nodejs/node/pull/5049
- [d1000b41] - (SEMVER-MAJOR) path: make format() consistent and more functional (Nathan Woltman) https://github.com/nodejs/node/pull/2408
- [72e3dd9f] - (SEMVER-MAJOR) process: throw on non-function to nextTick() (yorkie) https://github.com/nodejs/node/pull/3860
- [ca2e8b29] - (SEMVER-MAJOR) readline: deprecate undocumented exports (cjihrig) https://github.com/nodejs/node/pull/3862
- [57003520] - (SEMVER-MAJOR) src: attach error to stack on displayErrors (cjihrig) https://github.com/nodejs/node/pull/4874
- [bfb2cd0b] - (SEMVER-MAJOR) stream: add bytesRead property for readable (Jackson Tian) https://github.com/nodejs/node/pull/4372
- [cc0342a5] - (SEMVER-MAJOR) streams: update .readable/.writable to false (Brian White) https://github.com/nodejs/node/pull/4083
- [5f76b24e] - (SEMVER-MAJOR) http: overridable
clientError
(Fedor Indutny) https://github.com/nodejs/node/pull/4557 - [a5aa7c17] - (SEMVER-MAJOR) test: expand test case for unknown file open flags (James M Snell) https://github.com/nodejs/node/pull/5590
- [2c338193] - (SEMVER-MAJOR) test: fix tests that check error messages (cjihrig) https://github.com/nodejs/node/pull/3727
- [ac153bd2] - (SEMVER-MAJOR) timers: fail early when callback is not a function (Anna Henningsen) https://github.com/nodejs/node/pull/4362
- [1ab6b213] - (SEMVER-MAJOR) tls: rename
clientError
totlsClientError
(Fedor Indutny) https://github.com/nodejs/node/pull/4557 - [df268f97] - (SEMVER-MAJOR) tls: use SHA1 for sessionIdContext (Stefan Budeanu) https://github.com/nodejs/node/pull/3866
- [a2c0aa84] - (SEMVER-MAJOR) tty: Remove deprecated setRawMode wrapper (Wyatt Preul) https://github.com/nodejs/node/pull/2528
- [e2f47f56] - (SEMVER-MAJOR) util: Change how Error objects are formatted (Mudit Ameta) https://github.com/nodejs/node/pull/4582
- [93d6b5fb] - (SEMVER-MAJOR) util: use consistent Dates in inspect() (Xotic750) https://github.com/nodejs/node/pull/4318
- [24012a87] - (SEMVER-MAJOR) util: make inspect more reliable (Evan Lucas) https://github.com/nodejs/node/pull/4098
- [007cfea3] - (SEMVER-MAJOR) util: remove pump (Wyatt Preul) https://github.com/nodejs/node/pull/2531
- [4cf19ad1] - (SEMVER-MAJOR) util: Remove exec, has been deprecated for years (Wyatt Preul) https://github.com/nodejs/node/pull/2530
- [34a35919] - (SEMVER-MAJOR) util: improve typed array formatting (Ben Noordhuis) https://github.com/nodejs/node/pull/3793
This, of course, does not include the v8 updates.
(BTW, According to changelog-maker, there have been around 1023 commits in master since v5.0.0 was tagged.)