-
Notifications
You must be signed in to change notification settings - Fork 29.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: 2017-10-31, Version 9.0.0 (Current) #15135
Conversation
849147d
to
832f8dc
Compare
25f6731
to
6891ac2
Compare
RC.0 Build Underway: https://ci-release.nodejs.org/job/iojs+release/2125/ |
@@ -41,25 +45,6 @@ release. | |||
<a href="doc/changelogs/CHANGELOG_V8.md#8.1.0">8.1.0</a><br/> | |||
<a href="doc/changelogs/CHANGELOG_V8.md#8.0.0">8.0.0</a><br/> | |||
</td> | |||
<td valign="top"> | |||
<b><a href="doc/changelogs/CHANGELOG_V7.md#7.10.1">7.10.1</a></b><br/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why are we removing 7?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For the same reason 5 is not listed. The changelogs are still there and accessible
@jasnell can you include the list of commits here as it currently stands. |
Yes. Will be updating this later on today with a plan towards having a new RC. It'll likely be later this afternoon as I'm waiting on the security release to be finished before I start on it. |
All @nodejs/collaborators @nodejs/TSC ... I will be updating from master one final time tomorrow before working on generating and testing the release binaries. The release will happen on Tuesday. @nodejs/build ... Heads up :) |
#16589 should get in before release to ease compatibility with future readable-stream releases. |
6891ac2
to
7165af5
Compare
@nodejs/collaborators @nodejs/tsc ... definitely last call. I will be doing one final rebase from master this afternoon after noon pacific time (just over one hour from now). Unless it is an absolutely critical bug fix, if it doesn't land by noon, it won't make it in to 9.0.0 |
3383a94
to
fcee247
Compare
@nodejs/collaborators @nodejs/tsc ... I've completed what should be the final update. I will build a final RC in the morning, do some testing, then will build the release binaries by end of day, with intent of promoting those first thing tuesday morning. Please take one final look. |
Oh, sorry. I completely forgot to land #16318 As discussed in #15454 (comment) and in the TSC meeting this should be part of the v9.0 release. edit: landed in 23a3911 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
fcee247
to
aeaddc5
Compare
* [[`2249234fee`](https://github.com/nodejs/node/commit/2249234fee)] - **(SEMVER-MAJOR)** **fs**: invoke callbacks with undefined context (Rich Trott) [#14645](https://github.com/nodejs/node/pull/14645) | ||
* [[`f2f391e575`](https://github.com/nodejs/node/commit/f2f391e575)] - **(SEMVER-MAJOR)** **http**: send 400 bad request on parse error (mog422) [#15324](https://github.com/nodejs/node/pull/15324) | ||
* [[`10be20a0e8`](https://github.com/nodejs/node/commit/10be20a0e8)] - **(SEMVER-MAJOR)** **http**: set socket timeout when socket connects (Luigi Pinca) [#8895](https://github.com/nodejs/node/pull/8895) | ||
* [[`620ba41694`](https://github.com/nodejs/node/commit/620ba41694)] - **(SEMVER-MAJOR)** **http**: don't double-fire the req error event (fengmk2) [#14659](https://github.com/nodejs/node/pull/14659) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR-URL should be #14333
A handful of concerning fails on CITGM Most alarming is a module resolution failure in david on all platforms Other less worrying problems include:
|
Should |
The shot failures aren't real. |
aeaddc5
to
285d24f
Compare
Build is failing on Windows. Tracking it down now. |
Yep. Awesome, hadn't seen that pr yet. I may just drop the errant commit
then
…On Oct 31, 2017 07:41, "Anna Henningsen" ***@***.***> wrote:
@jasnell <https://github.com/jasnell> I’d *assume* that’s #16639
<#16639>?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#15135 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAa2ec3uzo0BewqV7LQR-OM7qPHd5T2Vks5sxzGBgaJpZM4PKZRg>
.
|
This is currently waiting on #16634 and the 8.9.0 release. 8.9.0 needs to go out first so that I can update the changelog since there is some overlap in the commits. |
285d24f
to
80cd3e1
Compare
Once 8.9.0 is released, I will update the changelog in this then proceed with the release. |
@gibfahn ... please ping me here once 8.9.0 is out :-) |
* Older experimental APIs have been removed. [[`d731369b1d`](d731369b1d)] [#14414](#14414) * **Errors** * Improvements have been made to `buffer` module error messages. * The assignment of static error codes to Node.js error continues: * `buffer` * `child_process` * `console` * `crypto` * `dns` * `events` * `fs` * `http` * `inspector` * `net` * `path` * `process` * `querystring` * `readline` * `repl` * `streams` * `string_decoder` * `timers` * `tls` * `url` * `util` * `v8` * `zlib` * **Child Processes** * Errors are emitted on process nextTick. * **Domains** * The long-deprecated `.dispose()` method has been removed. * **fs** * The `fs.ReadStream` and `fs.WriteStream` classes now use `destroy()`. * `fs` module callbacks are now invoked with an undefined context. * **HTTP/1** * A 400 Bad Request response will now be sent when parsing fails. * Socket timeout will be set when the socket connects. * A bug causing the request `'error'` event to fire twice was fixed. * HTTP clients may now use generic `Duplex` streams in addition to `net.Socket`. * **Intl** * The deprecated `Intl.v8BreakIterator` has been removed. * **Modules** * The `require.resolve()` method now supports using custom lookup paths. * **OS** * The `os.EOL` property is now read-only. * **Timers** * `setTimeout()` will emit a warning if the timeout is larger that the maximum 32-bit unsigned integer.
80cd3e1
to
fa9990f
Compare
PR-URL: #15135
@jasnell armv6l binaries are in staging, can you promote please? |
* Older experimental APIs have been removed. [[`d731369b1d`](d731369b1d)] [#14414](#14414) * **Errors** * Improvements have been made to `buffer` module error messages. * The assignment of static error codes to Node.js error continues: * `buffer` * `child_process` * `console` * `crypto` * `dns` * `events` * `fs` * `http` * `inspector` * `net` * `path` * `process` * `querystring` * `readline` * `repl` * `streams` * `string_decoder` * `timers` * `tls` * `url` * `util` * `v8` * `zlib` * **Child Processes** * Errors are emitted on process nextTick. * **Domains** * The long-deprecated `.dispose()` method has been removed. * **fs** * The `fs.ReadStream` and `fs.WriteStream` classes now use `destroy()`. * `fs` module callbacks are now invoked with an undefined context. * **HTTP/1** * A 400 Bad Request response will now be sent when parsing fails. * Socket timeout will be set when the socket connects. * A bug causing the request `'error'` event to fire twice was fixed. * HTTP clients may now use generic `Duplex` streams in addition to `net.Socket`. * **Intl** * The deprecated `Intl.v8BreakIterator` has been removed. * **Modules** * The `require.resolve()` method now supports using custom lookup paths. * **OS** * The `os.EOL` property is now read-only. * **Timers** * `setTimeout()` will emit a warning if the timeout is larger that the maximum 32-bit unsigned integer.
Commits
Semver-Major
de4a749788
] - (SEMVER-MAJOR) internal/util: use internal/errors.js (Sebastian Van Sande) #11301db2e093e05
] - (SEMVER-MAJOR) assert: handle enumerable symbol keys (Ruben Bridgewater) #15169b0d3bec95c
] - (SEMVER-MAJOR) assert: use Same-value equality in deepStrictEqual (Ruben Bridgewater) #15398e13d1df89b
] - (SEMVER-MAJOR) assert: support custom errors (geek) #15304ea2e6363f2
] - (SEMVER-MAJOR) assert: use SameValueZero in deepStrictEqual (Ruben Bridgewater) #15036c53db1e8e9
] - (SEMVER-MAJOR) assert: show thrown message in doesNotThrow() (Ruslan Bekenev) #12167fc463639fa
] - (SEMVER-MAJOR) assert: fix assert.fail with zero arguments (Ruben Bridgewater) #13974d731369b1d
] - (SEMVER-MAJOR) async_hooks: remove deprecated APIs (Anna Henningsen) #1441497c43940c8
] - (SEMVER-MAJOR) benchmark: cover more nextTick() code (Rich Trott) #14645e79a61cf80
] - (SEMVER-MAJOR) buffer: buffer.transcode to use internal/errors (Weijia Wang) #163529e0f771224
] - (SEMVER-MAJOR) buffer: improve error messages (Weijia Wang) #1497570832bc353
] - (SEMVER-MAJOR) build: add V8 embedder version string (Michaël Zasso) #15785c5eb5bfc2e
] - (SEMVER-MAJOR) build: enable runtime linking (jBarz) #152862062a69879
] - (SEMVER-MAJOR) build: stop support building addons with VS 2013 (Michaël Zasso) #14764f2b01cba7b
] - (SEMVER-MAJOR) child_process: defer error to next tick (Tristian Flanagan) #4670fe730d34ce
] - (SEMVER-MAJOR) child_process: use internal/errors (Tobias Nießen) #14009448c4c62d2
] - (SEMVER-MAJOR) child_process: do not extend result for *Sync() (Brian White) #136011fcb76e8f2
] - (SEMVER-MAJOR) cluster: remove deprecated property (James M Snell) #137024da8b99a74
] - (SEMVER-MAJOR) console: coerce label to string in console.time() (James M Snell) #14643ee76f3153b
] - (SEMVER-MAJOR) crypto: migrate setFipsCrypto to internal/errors (James M Snell) #16428df8c6c3651
] - (SEMVER-MAJOR) crypto: use CHECK instead in getSSLCiphers (James M Snell) #164530a03e350fb
] - (SEMVER-MAJOR) crypto: migrate crypto.randomBytes to internal/errors (James M Snell) #16454eeada6ca63
] - (SEMVER-MAJOR) crypto: migrate timingSafeEqual to internal/errors (James M Snell) #16448a78327f48b
] - (SEMVER-MAJOR) crypto: migrate setEngine to internal/errors (James M Snell) #16429b8bc652869
] - (SEMVER-MAJOR) crypto: migrate crypto sign to internal/errors (James M Snell) #157577124b466d9
] - (SEMVER-MAJOR) crypto: refactor argument validation for pbkdf2 (James M Snell) #157463ddc88b5c2
] - (SEMVER-MAJOR) crypto: migrate Certificate to internal/errors (James M Snell) #15756c75f87cc4c
] - (SEMVER-MAJOR) crypto: refactor the crypto module (James M Snell) #15231484bfa2e37
] - (SEMVER-MAJOR) crypto: accept decimal Number in randomBytes (Benjamin Gruenbaum) #15130c39caa997c
] - (SEMVER-MAJOR) deps: backport 0f1dfae from V8 upstream (Tobias Tebbi) #153622780f01392
] - (SEMVER-MAJOR) deps: backport b096c44 from upstream V8 (Michaël Zasso) #157853d1b3df948
] - (SEMVER-MAJOR) deps: update V8 to 6.2.414.32 (Michaël Zasso) #15362acb9b8f73c
] - (SEMVER-MAJOR) deps: backport b096c44 from upstream V8 (Michaël Zasso) #15785d82e1075db
] - (SEMVER-MAJOR) deps: update V8 to 6.1.534.36 (Michaël Zasso) #147300a66b223e1
] - (SEMVER-MAJOR) deps: update V8 to 6.0.286.52 (Myles Borins) #140042db2857c72
] - (SEMVER-MAJOR) deps: cherry-pick 6d38f89 from upstream V8 (Michaël Zasso) #13263bc8e4878c0
] - (SEMVER-MAJOR) deps: add missing include to V8 i18n.cc (Michaël Zasso) #132639b4a891ca2
] - (SEMVER-MAJOR) deps: run memory hungry V8 test in exclusive mode (Michaël Zasso) #132633dc8c3bed4
] - (SEMVER-MAJOR) deps: update V8 to 5.9.211.32 (Michaël Zasso) #132631a452f1928
] - (SEMVER-MAJOR) dgram,process,util: refactor Error to TypeError (Ruben Bridgewater) #13857758a17f1d5
] - (SEMVER-MAJOR) dns: return TypeError on invalid resolve() input (Rich Trott) #130901789dcfc87
] - (SEMVER-MAJOR) doc: add missing changelogs to assert docs (Ruben Bridgewater) #150368ca9338655
] - (SEMVER-MAJOR) doc: document missing error types (Ruben Bridgewater) #138573fab9f2cd7
] - (SEMVER-MAJOR) doc: EOL deprecated API and update notes (James M Snell) #13702602fd36d95
] - (SEMVER-MAJOR) domain: remove.dispose()
(Anna Henningsen) #15412219932a9f7
] - (SEMVER-MAJOR) errors: convert 'fs' (matzavinos) #1504311a2ca29ba
] - (SEMVER-MAJOR) errors: migrate _http_outgoing (Weijia Wang) #147359cb390d899
] - (SEMVER-MAJOR) errors: migrate dns to use internal/errors (Weijia Wang) #14212a03d8cee1f
] - (SEMVER-MAJOR) errors: migrate socket_list to internal/errors (Bougarfaoui El houcine) #11356f67aa566a6
] - (SEMVER-MAJOR) errors: migrate tls_wrap to use internal/errors (Bidisha Pyne) #13476b61cab2234
] - (SEMVER-MAJOR) errors: port internal/fs errors to internal/errors (Gunar C. Gessner) #113171698c8e165
] - (SEMVER-MAJOR) errors: fix and improve error types (Ruben Bridgewater) #138573e178848a5
] - (SEMVER-MAJOR) errors: improve ERR_INVALID_ARG_TYPE (Ruben Bridgewater) #137300ecdf29340
] - (SEMVER-MAJOR) errors: migrate lib/console (mskec) #113407f3f72c19b
] - (SEMVER-MAJOR) errors, readline: migrate to use internal/errors.js (Scott McKenzie) #11390aff8d358fa
] - (SEMVER-MAJOR) errors, repl: migrate to use internal/errors.js (Dan Homola) #11347dbfe8c4ea2
] - (SEMVER-MAJOR) errors,buffer: port errors to internal/errors (starkwang) #13976a9f798ebcc
] - (SEMVER-MAJOR) errors,http_server: migrate to use internal/errors.js (Bidisha Pyne) #13301a0f7284346
] - (SEMVER-MAJOR) errors,process: fix error message of hrtime() (Tobias Nießen) #13739062071a9c3
] - (SEMVER-MAJOR) errors,process: migrate to use internal/errors.js (sreepurnajasti) #1328528227963fa
] - (SEMVER-MAJOR) errors,repl: migrate to use internal/errors.js (sreepurnajasti) #13299d50a802feb
] - (SEMVER-MAJOR) errors,stream-transform: migrate to use internal/errors.js (sreepurnajasti) #13310d2913384aa
] - (SEMVER-MAJOR) errors,stream_wrap: use internal/errors.js (LAKSHMI SWETHA GOPIREDDY) #13291473f0eff29
] - (SEMVER-MAJOR) errors,url: port url errors to internal/errors (starkwang) #139631609899142
] - (SEMVER-MAJOR) errors,util: migrate to use internal/errors.js (Bidisha Pyne) #13293e5ad5456a2
] - (SEMVER-MAJOR) events: migrate to internal/errors (James M Snell) #15623e5c290bed9
] - (SEMVER-MAJOR) fs: refactor close to use destroy (Matteo Collina) #154072249234fee
] - (SEMVER-MAJOR) fs: invoke callbacks with undefined context (Rich Trott) #14645f2f391e575
] - (SEMVER-MAJOR) http: send 400 bad request on parse error (mog422) #1532410be20a0e8
] - (SEMVER-MAJOR) http: set socket timeout when socket connects (Luigi Pinca) #8895620ba41694
] - (SEMVER-MAJOR) http: don't double-fire the req error event (fengmk2) #14659156549d8ff
] - (SEMVER-MAJOR) http: disable OutgoingMessage pipe method (Roee Kasher) #143582fa2a60721
] - (SEMVER-MAJOR) http: simplify if statement (Ruben Bridgewater) #1385780c9ef0b6b
] - (SEMVER-MAJOR) http: edit _storeHeader to check for Trailer header (Artur G Vieira) #12990f55ee6e24a
] - (SEMVER-MAJOR) http2: make --expose-http2 flag a non-op (James M Snell) #15535bdfbce9241
] - (SEMVER-MAJOR) http_client, errors: migrate to internal/errors (Weijia Wang) #144234843c2f415
] - (SEMVER-MAJOR) https: convert to using internal/errors (Rami Moshe) #156034cf56ad6f2
] - (SEMVER-MAJOR) inspector: migrate to internal/errors (James M Snell) #15619668ad44922
] - (SEMVER-MAJOR) intl: unexpose Intl.v8BreakIterator (Ben Noordhuis) #15238c885ea727d
] - (SEMVER-MAJOR) lib: deprecate fd usage for fs.truncate(Sync) (r1cebank) #15990095357e26e
] - (SEMVER-MAJOR) lib: tweak use of internal/errors (Ruben Bridgewater) #138298520e6f280
] - (SEMVER-MAJOR) lib: fix urlObject parameter name in url.format (Eduardo Leggiero) #140319836cf5717
] - (SEMVER-MAJOR) lib: lazy instantiation of fs.Stats dates (Daniel Pihlstrom) #12818234353a1b8
] - (SEMVER-MAJOR) lib,src: refactor buffer out of range index (larissayvette) #112969d7574eef5
] - (SEMVER-MAJOR) module: deprecate Module._debug (Jackson Tian) #13948a517466aa7
] - (SEMVER-MAJOR) module: mark DEP0019 as EOL and remove compat code (Roman Reiss) #33847f55349079
] - (SEMVER-MAJOR) net: convert to using internal/errors (matzavinos) #14782b24e269a48
] - (SEMVER-MAJOR) net: multiple listen() events fail silently (Eduard Bondarenko) #1314975a19fb379
] - (SEMVER-MAJOR) net,child_process: improve naming in internal code (Anna Henningsen) #14449f6caeb9526
] - (SEMVER-MAJOR) os: make EOL configurable and read only (XadillaX) #146221f8d527e94
] - (SEMVER-MAJOR) path: deprecate internal _makeLong, replace (James M Snell) #14956dcfbbacba8
] - (SEMVER-MAJOR) path: use internal/errors.js (Sebastian Van Sande) #11319a253704446
] - (SEMVER-MAJOR) process: makethis
value consistent (Rich Trott) #1464543e105f645
] - (SEMVER-MAJOR) process: improve hrtime() error message (Rich Trott) #143243129b2c035
] - (SEMVER-MAJOR) process: use internal/errors in internalNextTick (Tobias Nießen) #139829788e96836
] - (SEMVER-MAJOR) querystring: convert to using internal/errors (Rami Moshe) #155657a29f44071
] - (SEMVER-MAJOR) repl: deprecate REPLServer.prototype.memory (Lance Ball) #16242e416b3ee36
] - (SEMVER-MAJOR) repl: deprecate turnOffEditorMode (Lance Ball) #15136ed1ba4580b
] - (SEMVER-MAJOR) repl: remove REPLServer.createContext side effects (Lance Ball) #143312ca9f94e33
] - (SEMVER-MAJOR) repl: make REPLServer.bufferedCommand private (Lance Ball) #136873d9e7bb1d4
] - (SEMVER-MAJOR) repl: remove unused function convertToContext (Nikolai Vavilov) #1343433b2b10b68
] - (SEMVER-MAJOR) src: fix rename of entry frame in v8abbr.h (geek) #153628f9e738a69
] - (SEMVER-MAJOR) src: update ustack offset identifiers (geek) #15362205a4d2331
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 59 (Michaël Zasso) #15362ddc16e505b
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 58 (Michaël Zasso) #147305f22375922
] - (SEMVER-MAJOR) src: add support to pass flags to dlopen (Ezequiel Garcia) #12794784c6d40f8
] - (SEMVER-MAJOR) src: use proper errors as coming from StringBytes (Anna Henningsen) #1457980ebb4282d
] - (SEMVER-MAJOR) src: adjust windows abort behavior (Jared Kantrowitz) #13947db476fc8b5
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 57 (Myles Borins) #1400424709b2e4a
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 56 (Michaël Zasso) #132636e86a6651c
] - (SEMVER-MAJOR) stream: complete migration to internal/errors (Matteo Collina) #1658988fb359c57
] - (SEMVER-MAJOR) stream: migrate _stream_readable use error codes (Ben Halverson) #15042db7d1339c3
] - (SEMVER-MAJOR) stream: migrate to internal/errors (Ruben Bridgewater) #156654536128e7c
] - (SEMVER-MAJOR) stream: remove dead code (Ruben Bridgewater) #15665eb4940e2d2
] - (SEMVER-MAJOR) string_decoder: Migrate to use internal/errors (Weijia Wang) #14682a7487c92e2
] - (SEMVER-MAJOR) test: fix message test after V8 upgrade (Michaël Zasso) #15362fca7e49e44
] - (SEMVER-MAJOR) test: adjust windows failed alloc test to V8 6.2 (Bartosz Sosnowski) #1473095c8df18f1
] - (SEMVER-MAJOR) test: add test to verify ErrnoException path (Daniel Bevenius) #139580d3ef5b0f8
] - (SEMVER-MAJOR) test: checkthis
value fornextTick()
(Rich Trott) #14645c6126b1308
] - (SEMVER-MAJOR) test: refactor test-fs-stat (Rich Trott) #14645eaaec57332
] - (SEMVER-MAJOR) test: use worker.exitedAfterDisconnect consistently (James M Snell) #13702839faae45a
] - (SEMVER-MAJOR) timers: cleanup extraneous property on Immediates (Jeremiah Senkpiel) #16355ce3586da31
] - (SEMVER-MAJOR) timers: warn on overflowed timeout duration (Jeremiah Senkpiel) #1562711f7dcf91e
] - (SEMVER-MAJOR) timers: do not expose .unref()._handle._list (Jeremiah Senkpiel) #84224d893e093a
] - (SEMVER-MAJOR) timers: Migrate to use internal/errors (Weijia Wang) #14659468110b327
] - (SEMVER-MAJOR) tls: deprecate parseCertString & move to internal (XadillaX) #142490f7c06eb2d
] - (SEMVER-MAJOR) tls: fix object prototype type confusion (Ben Noordhuis) #14447a7dccd040d
] - (SEMVER-MAJOR) tls: type checking forkey
,cert
andca
options (Jimmy Cann) #148073ccfeb483d
] - (SEMVER-MAJOR) tls: migrate tls.js to use internal/errors.js (Michael Dawson) #13994c88ba036b4
] - (SEMVER-MAJOR) url: ensure search property is consistently null vs empty (Justin Beckwith) #13606b1c8f15c5f
] - (SEMVER-MAJOR) util: use constructor name (Ruben Bridgewater) #148863b0e800f18
] - (SEMVER-MAJOR) util: make util.debuglog() consistent with doc (Vse Mozhet Byt) #1384158831b2f24
] - (SEMVER-MAJOR) uv: improvements to process.binding('uv') (James M Snell) #14933ef238fb485
] - (SEMVER-MAJOR) v8: migrate setFlagsFromString to internal/errors (James M Snell) #16535b3e5c4621d
] - (SEMVER-MAJOR) v8: add new to the throw statement (Ruben Bridgewater) #1385788e55fe5e0
] - (SEMVER-MAJOR) vm: deprecate vm.runInDebugContext (Josh Gavant) #12815896eaf6820
] - (SEMVER-MAJOR) zlib: finish migrating to internal/errors (James M Snell) #1654074891412f1
] - (SEMVER-MAJOR) zlib: migrate to internal/errors (James M Snell) #15618Semver-minor
3e25e4d00f
] - (SEMVER-MINOR) http: support genericDuplex
streams (Anna Henningsen) #162679c6f6b0633
] - (SEMVER-MINOR) module: support custom paths to require.resolve() (cjihrig) #163977f9eb4c29c
] - (SEMVER-MINOR) util: graduate TextEncoder/TextDecoder, tests (James M Snell) #15743af3aa682ac
] - (SEMVER-MINOR) util: add callbackify (Refael Ackermann) #1271236732084db
] - (SEMVER-MINOR) util,assert: expose util.isDeepStrictEqual() (Rich Trott) #16084Semver-patch
6e86a70da2
] - assert: replace many if's with if-else statement (kuroljov) #14043f8063d51d7
] - benchmark: fix punycode test for --without-intl (Timothy Gu) #16251095c0de94d
] - benchmark,lib,test: use braces for multiline block (Rich Trott) #138288172f4547e
] - buffer: move setupBufferJS to internal (Bryan English) #16391355523fcfb
] - buffer: refactor module.exports, imports (James M Snell) #13807e0340af455
] - buffer: fix indentation nits (Rich Trott) #1422465d2067936
] - build: ignore empty folders in test-addons-napi (Anna Henningsen) #163802875459972
] - build: run linter before running tests (Joyee Cheung) #162849ab648120c
] - build: improvemake clean
(Refael Ackermann) #1637290640f7bf3
] - build: skip bin override on windows (Hitesh Kanwathirtha) #16460e714c42eab
] - build: fix npm install with --shared (Ben Noordhuis) #16438212f4b981d
] - build: add lint-md-build (Daijiro Wachi) #12756a82401e689
] - build: do not include deleted directory (Jon Moss) #16384aa011a111d
] - Revert "build: don't add libraries when --enable-static" (Ben Noordhuis) #14893be63c26e8c
] - build: don't add libraries when --enable-static (Daniel Bevenius) #148374108072457
] - build,win: set /MP separately in Debug and Release (Nikolai Vavilov) #16415556ebab30e
] - child_process: restore exec{File}Sync error props (Michaël Zasso) #160602e59ec0c2d
] - child_process: fix memory leak in .fork() (Ben Noordhuis) #156799bc4f86201
] - crypto: make createXYZ inlineable (Matteo Collina) #1606743e7e8d106
] - crypto: remove useless if statement (Weijia Wang) #15041237067d54e
] - deps: manually add 9.x support to npm (Myles Borins) #165090ea8ff3deb
] - deps: backport 4ca695819 from npm upstream (Myles Borins) #165098922bba8d1
] - deps: update npm to 5.5.1 (Myles Borins) #16509c087502758
] - deps: V8: backport b1cd96e from upstream (Ali Ijaz Sheikh) #16308edd78f86ac
] - deps: cherry-pick e0d64dc from upstream V8 (Michaël Zasso) #16490cf38d2f402
] - deps: cherry-pick 676c413 from upstream V8 (Michaël Zasso) #1649055a4d66843
] - deps: cherry-pick 2c75616 from upstream V8 (Michaël Zasso) #16490664512678d
] - Revert "deps: update V8 to 6.2.414.33" (Michaël Zasso) #16513d4033c1547
] - deps: update V8 to 6.2.414.33 (Michaël Zasso) #16412801e61ad5a
] - deps: cherry-pick 37a3a15c3 from V8 upstream (Franziska Hinkelmann) #1629434d125f16c
] - deps: c-ares float, win ipv6 bad fec0 prefix (Rod Vagg) #15378af171b7ba2
] - deps: c-ares float, manual ares_ssize_t definition (Rod Vagg) #1537813c74706ef
] - deps: upgrade to c-ares v1.13.0 (Rod Vagg) #15378d0d1eba872
] - deps: update license-builder & LICENSE for c-ares (Rod Vagg) #15378a9f125449e
] - deps: upgrade to c-ares v1.12.0 (Rod Vagg) #153788dce05fa71
] - deps: backport rehash strings after deserialization (Yang Guo) #14345785a9e5a57
] - deps: cherry-pick 6cb999b97b from V8 upstream (Igor Sheludko) #1418831349e2245
] - deps: cherry-pick 3f4536894ac from V8 upstream (ochang) #139850ba74dbcc6
] - deps: backport c0f1ff2 from upstream V8 (Michaël Zasso) #135177cdcca7623
] - deps: cherry-pick 866ee63 from upstream V8 (Michaël Zasso) #136308f907b6baf
] - deps: update V8 to 5.9.211.37 (Michaël Zasso) #13631554fa24916
] - deps: cherry-pick f5fad6d from upstream v8 (daniel.bevenius) #1282636ba9e6e0c
] - deps: cherry-pick bfae9db from upstream v8 (Ben Noordhuis) #1272225ef9d2db6
] - doc: more accurate zlib windowBits information (Anna Henningsen) #16511863d1922df
] - doc: add link for stream.pipe() (Jon Moss) #165931cdcab09f2
] - doc: slightly relax 50 character rule (James M Snell) #165238a9be4175b
] - doc: http2.connect accepts net & tls options (Anatoli Papirovski) #165766a7210edcf
] - doc: add note to releases.md (Jon Moss) #16507737239a053
] - doc: fix CHANGELOG_V8 indentation (Jon Moss) #16507a0f7ae6c41
] - doc: remove http2 pushStream weight option (Sebastiaan Deckers) #16451fa939f0cf5
] - doc: add dot in documentations (erwinwahyura) #1654224388771ea
] - doc: add multiple build guide to benchmarking doc (Peter Marton) #16142fb477f3fa5
] - doc: add missing error codes (James M Snell) #164503621889c80
] - doc: improve http2 documentation (Jacob Hoffman-Andrews) #16366278f653512
] - doc: fix inconsistent server.listen documentation (Martin Michaelis) #160201261b94a3f
] - doc: fix unassigned deprecation code (James M Snell) #15741cd1b55a942
] - doc: delete link to removed doc part (Vse Mozhet Byt) #15510a5916107dd
] - doc: fix wrong history entry in deepStrictEqual (hisener) #153811cdb41f287
] - doc: document missing error codes (George Bezerra) #151608b2c61c169
] - doc: fix api docs style (Daijiro Wachi) #13970102e1aa4e3
] - doc: fix ordering error in errors.md (Rich Trott) #1327433021ba2b0
] - doc, win: remove note about resize (Bartosz Sosnowski) #163208a8a6865c0
] - doc,net: assign deprecation code (Anna Henningsen) #1457655d49eb3cc
] - errors: replace.split()
with.replace()
(Rich Trott) #15545cef6e1c55f
] - errors: refactorinvalidArgType()
(Rich Trott) #15544324aa6488f
] - errors: alphabetize error codes (Jon Moss) #15083fa73087fcf
] - errors: keep error codes in alphabetical order (Weijia Wang) #14242873e2f270f
] - errors: add missing ERR_ prefix on util.callbackify error (James M Snell) #136045f469446e1
] - errors,tools: ASCIIbetical instead of alphabetical (Refael Ackermann) #15578fe13e0077f
] - events: onceWrapper apply directly with arguments (Anatoli Papirovski) #16212d5fb78982a
] - events: use spread function param in emit (Anatoli Papirovski) #16212fd166a8759
] - events: return values directly in listeners (Anatoli Papirovski) #16212c8d4ff1d52
] - events: remove unnecessary console instantiation (Anatoli Papirovski) #16212f61cc15c6a
] - events: stricter prop & variable checks for perf (Anatoli Papirovski) #162125d99a9bf65
] - http: emit close as the last event in the client (Robert Nagy) #155884fdd76d4d5
] - http2: fix stream reading resumption (Anatoli Papirovski) #16580980ebd2d35
] - http2: simplify mapToHeaders, stricter validation (Anatoli Papirovski) #16575ca82e3088d
] - http2: fix several timeout related issues (Anatoli Papirovski) #165253690a72347
] - http2: adjust stream buffer size (Anatoli Papirovski) #16445b61a08ca2d
] - http2: fix mapToHeaders() with single string value (Jinwoo Lee) #1645873533a1932
] - http2: do not allow socket manipulation (Anatoli Papirovski) #1633047ed02cec6
] - http2: fix errors in debug statements (Anatoli Papirovski) #16373f912080bf2
] - Revert "http2: refactor error handling" (Rich Trott) #150475118f31466
] - https: refactor to use http internals (Bryan English) #163955886e204f0
] - inspector: track async stacks when necessary (Ali Ijaz Sheikh) #16308a6973a3811
] - Revert "inspector: rewrite inspector test helper" (Anna Henningsen) #147772296b677fb
] - inspector: rewrite inspector test helper (Eugene Ostroukhov) #14460403ccb68a5
] - lib: setup IPC channel before console (Nikolai Vavilov) #1656288799dd3da
] - lib: internal/errors should not be executable (Jon Moss) #163697a71cd7d0c
] - lib: move duplicate spliceOne into internal/util (Weijia Wang) #1622133b4320cf9
] - lib: refactor wrap_js_stream for ES6/readability (Anna Henningsen) #16158542e94cdce
] - lib: move _stream_wrap into internals (Anna Henningsen) #16158e6dfd59be0
] - lib: pass internalBinding more implicitly (Anna Henningsen) #16218212de3c5ec
] - lib: use destructuring for some constants (Weijia Wang) #16063a577bde917
] - lib: fix off-by-one indentation (Rich Trott) #14064c474f88987
] - lib: fix typos (Ruben Bridgewater) #13741ae6c7044c8
] - Revert "lib: lazy instantiation of fs.Stats dates" (Anna Henningsen) #13256cadc47fe07
] - module: fix extension lookups for top-level main (Guy Bedford) #16526d853758a22
] - module: fix hook module CJS dependency loading (guybedford) #1638144256bb0aa
] - path: fix incorrect use of ERR_INVALID_ARG_TYPE (Tobias Nießen) #14011c5f54b1fad
] - repl: remove internal frames from runtime errors (Lance Ball) #15351da40050b59
] - repl: fix deprecation code (Ruben Bridgewater) #15668766506a2e9
] - repl: deprecate REPLServer.parseREPLKeyword (Lance Ball)de61f97c3d
] - src: move handle properties to prototype (Ben Noordhuis) #164827c3d6ccbf2
] - src: remove superfluous HandleScope (Ben Noordhuis) #16482a4e46df87f
] - src: use uv_stream_t, not uv_stream_s (Ben Noordhuis) #165122e8c04b1bb
] - src: use maybe versions of methods (Tom Boutell) #160051c0772444c
] - src: use V8 function to get Module Namespace (Bradley Farias) #162615856c836ea
] - src: fix vm module for strict mode (Franziska Hinkelmann) #1648775f1087f49
] - src: make header file self-contained (Joyee Cheung) #16518f0b871bada
] - src: remove unused warning in node_contextify (Michaël Zasso) #16408e3503aca08
] - src: destroy inspector agent before context (Ali Ijaz Sheikh) #164723e68e4414a
] - src: remove empty comment in node_http2.h (Daniel Bevenius) #164006971f0292a
] - src: remove unused include in tty_wrap.h (Daniel Bevenius) #16379a9f50842f6
] - src: fix http2 debug build errors (Daniel Bevenius) #16432f1d6b04ac9
] - src: use new V8 API in vm module (Franziska Hinkelmann) #162932146c88bc7
] - src: fix NewContext for --without-intl (Timothy Gu) #16251a84c3be075
] - src: unsetNODE_VERSION_IS_RELEASE
(Anna Henningsen) #140051b54371c50
] - stream: use more explicit statements (Ruben Bridgewater) #13863203b548381
] - test: add block scoping to test-assert-deep (Rich Trott) #1653283b8474e64
] - test: update test-timers-block-eventloop.js (zhangzifa) #16314201ecef767
] - test: include actual value in assertion message (Matthew Cantelon) #15935a70ef362ef
] - test: replace fixturesDir in test-tls-connect (Casie Lynch) #158491906df1b29
] - test: use fixtures module (Iryna Yaremtso) #1590151637574da
] - test: add details in assertions in test-vm-context (Vladimir Ilic) #161164ed152ea8a
] - test: increase fs.exists coverage (Nigel Kibodeaux) #159636ff2909ef6
] - test: use fixtures module in test-fs-realpath.js (Raphael Rheault) #1590464aded33ef
] - test: use fixtures module (Scott J Beck) #15843eefee3e9a6
] - test: imporove assert messages (Hadis-Fard) #1602165b8d2133d
] - test: show values instead of assertion message (Cheyenne Arrowsmith) #159794eaf1fc0f8
] - test: include values in assertion messages (nhoel) #1599698eab4a461
] - test: use process.features.debug in common module (Rich Trott) #165372f47b6869a
] - test: use common.buildType in repl-domain-abort (Rich Trott) #16538502563b277
] - test: skip test-process-config if no config.gypi (Gibson Fahnestock) #16436c66e5551df
] - test: use fixtures module in tls-handshake-error (Mark Walker) #15939363091dea5
] - test: add failing vm tests to known_issues (Michaël Zasso) #164102be9198097
] - test: change tmp directories prefix (Refael Ackermann) #163729702ac5088
] - test: add test for WrapStream readStop (Ashish Kaila) #16356a37a0ad5f6
] - test: add test for prop interceptors on sandbox (Michaël Zasso) #16409d653f03c0e
] - test: allow tests to pass without internet (Daniel Bevenius) #16255ed116dc3c6
] - test: fix test for inherited properties on vm (Franziska Hinkelmann) #16411438e7fdaf2
] - test: remove --harmony-sharedarraybuffer usage (Ben Smith) #16343cd5ee52d70
] - test: add tests for eslint rules (Teddy Katz) #1613816ed116203
] - test: clean up string concat in dlopen-ping-pong (agilbert) #158202e215f169a
] - test: fix and refactor test-http-invalid-urls (Rich Trott) #1567844d486500d
] - test: increase coverage for internal/errors.js (Weijia Wang) #15044467385a49b
] - test: use invalid host according to RFC2606 (Tobias Nießen) #14863f417add1f4
] - test: add test-benchmark-zlib (Rich Trott) #147633566195196
] - test: replace concatenation with template literals (xeodou) #14281b923b9dee1
] - test: replace string concat in test-child-process-constructor (mac-haojin) #142832a621d4051
] - test: validate more properties in expectsError (Ruben Bridgewater) #140585ffb5b6fce
] - test: improve the test common documentation (Ruben Bridgewater) #141481b2733f272
] - test: common.expectsError should be a must call (Ruben Bridgewater) #14088d69ecc6f51
] - Revert "test: improve test-process-kill-null for Windows" (Refael Ackermann) #14142d6fece1436
] - test: add optional throw fn to expectsError (Ruben Bridgewater) #1408944483b6898
] - test: improve test-process-kill-null for Windows (starkwang) #140995723b5dbbc
] - tls: improve TLSSocket & Server performance (Anatoli Papirovski) #155751403d28e7d
] - tls: re-allow falsey option values (Anna Henningsen) #151315723c4c5f0
] - tls: replace forEach with for (Brian White) #15053193926ecab
] - tls,doc: fix unallocated deprecation code (James M Snell) #15534e2ce1307ed
] - tools: modernize license2rtf (Tobias Nießen) #162209d768504d2
] - tools: replace loop with padStart (Tobias Nießen) #1622022882d4094
] - tools: fix cpplint.py when path contains non-ascii (sharkfisher) #16047748f5d848f
] - tools: no trailing slash in ignore patterns (Refael Ackermann) #1637276b8803630
] - tools: add eslint rule for documented errors (James M Snell) #16450a399881773
] - tools: add make lint-md-clean (Daijiro Wachi) #12756f1329543d6
] - tools: add lint-md command in Makefile (Daijiro Wachi) #1275692dff06122
] - tools: use remark-preset-lint-node in .remarkrc (Daijiro Wachi) #127562e1d092ff1
] - tools: introduce remark-preset-lint-node (Daijiro Wachi) #12756503342e4e7
] - tools: introduce [email protected] (Daijiro Wachi) #1275650fe1a8409
] - tools, benchmark: test util benchmark (Sarah Meyer) #16050fe8297ca92
] - util: expand test coverage for util.deprecate (Ashish Kaila) #1630544f5523260
] - v8: fix stack overflow in recursive method (Ben Noordhuis) #12460241eb6122e
] - zlib: gracefully set windowBits from 8 to 9 (Myles Borins) #165112421984727
] - zlib: check cleanup return values (Anna Henningsen) #14673add4b0ab8c
] - zlib: improve performance (Brian White) #13322