Releases: nodejs/node
Releases · nodejs/node
2018-06-12, Version 10.4.1 (Current), @evanlucas
Notable Changes
- Fixes memory exhaustion DoS (CVE-2018-7164): Fixes a bug introduced in 9.7.0 that increases the memory consumed when reading from the network into JavaScript using the net.Socket object directly as a stream.
- http2
- (CVE-2018-7161): Fixes Denial of Service vulnerability by updating the http2 implementation to not crash under certain circumstances during cleanup
- (CVE-2018-1000168): Fixes Denial of Service vulnerability by upgrading nghttp2 to 1.32.0
- tls (CVE-2018-7162): Fixes Denial of Service vulnerability by updating the TLS implementation to not crash upon receiving
- n-api: Prevent use-after-free in napi_delete_async_work
Commits
- [
1bbfe9a72b] - build: fix configure script for double-digits (Misty De Meo) #21183 - [
4c90ee8fc6] - deps: update to nghttp2 1.32.0 (James M Snell) nodejs-private/node-private#117 - [
e5c2f575b1] - deps: patch V8 to 6.7.288.45 (Michaël Zasso) #21192 - [
03ded94ffe] - deps: patch V8 to 6.7.288.44 (Michaël Zasso) #21146 - [
4de7e0c96c] - deps,npm: float node-gyp patch on npm (Rich Trott) #21239 - [
92d7b6c9a0] - fs: fix promises reads with pos > 4GB (cjihrig) #21148 - [
8681402228] - http2: fixup http2stream cleanup and other nits (James M Snell) nodejs-private/node-private#115 - [
53f8563353] - n-api: back up env before async work finalize (Gabriel Schulhof) #21129 - [
9ba8ed1371] - src: re-addRealloc()shrink after reading stream data (Anna Henningsen) nodejs-private/node-private#128 - [
8e979482fa] - Revert "src: restore stdio on program exit" (Evan Lucas) #21257 - [
cb5ec64956] - src: reset TTY mode before cleaning up resources (Anna Henningsen) #21257 - [
ae5567eaea] - test: add regression test for nghttp2 CVE-2018-1000168 (James M Snell) nodejs-private/node-private#117 - [
e87bf625dd] - test: add tls write error regression test (Shigeki Ohtsu) nodejs-private/node-private#127 - [
eea2bce58d] - tls: fix SSL write error handling (Anna Henningsen) nodejs-private/node-private#127 - [
1e49eadd68] - tools,gyp: fix regex for version matching (Rich Trott) #21216
2018-06-12, Version 9.11.2 (Current), @evanlucas
Notable Changes
- Fixes memory exhaustion DoS (CVE-2018-7164): Fixes a bug introduced in 9.7.0 that increases the memory consumed when reading from the network into JavaScript using the net.Socket object directly as a stream.
- buffer (CVE-2018-7167): Fixes Denial of Service vulnerability where calling Buffer.fill() could hang
- http2
- (CVE-2018-7161): Fixes Denial of Service vulnerability by updating the http2 implementation to not crash under certain circumstances during cleanup
- (CVE-2018-1000168): Fixes Denial of Service vulnerability by upgrading nghttp2 to 1.32.0
- tls (CVE-2018-7162): Fixes Denial of Service vulnerability by updating the TLS implementation to not crash upon receiving
Commits
- [
65ed3213ca] - deps: update to nghttp2 1.32.0 (James M Snell) nodejs-private/node-private#124 - [
f0af3b09bd] - doc: buffer.fill() can zero-fill on invalid input (Сковорода Никита Андреевич) nodejs-private/node-private#120 - [
828159fcd4] - http2: fixup http2stream cleanup and other nits (James M Snell) nodejs-private/node-private#122 - [
be103eba41] - src: re-addRealloc()shrink after reading stream data (Anna Henningsen) nodejs-private/node-private#129 - [
555696df51] - src: avoid hanging on Buffer#fill 0-length input (Сковорода Никита Андреевич) nodejs-private/node-private#120 - [
7684ba63c4] - test: add tls write error regression test (Shigeki Ohtsu) nodejs-private/node-private#130 - [
0ab90acaf3] - test: add regression test for nghttp2 CVE-2018-1000168 (James M Snell) nodejs-private/node-private#124 - [
84f23d2f12] - tls: fix SSL write error handling (Anna Henningsen) nodejs-private/node-private#130
2018-06-12, Version 8.11.3 'Carbon' (LTS), @evanlucas
Notable Changes
- buffer (CVE-2018-7167): Fixes Denial of Service vulnerability where calling Buffer.fill() could hang
- http2
- (CVE-2018-7161): Fixes Denial of Service vulnerability by updating the http2 implementation to not crash under certain circumstances during cleanup
- (CVE-2018-1000168): Fixes Denial of Service vulnerability by upgrading nghttp2 to 1.32.0
Commits
- [
e1ff7c3cbc] - deps: update to nghttp2 1.32.0 (James M Snell) nodejs-private/node-private#125 - [
c5a2748d8f] - doc: buffer.fill() can zero-fill on invalid input (Сковорода Никита Андреевич) nodejs-private/node-private#119 - [
354f2d97ff] - http2: fixup http2stream cleanup and other nits (James M Snell) nodejs-private/node-private#123 - [
25c5111ca4] - src: avoid hanging on Buffer#fill 0-length input (Сковорода Никита Андреевич) nodejs-private/node-private#119 - [
10c5adf19b] - test: addRealloc()shrink after reading stream data test (Anna Henningsen) nodejs-private/node-private#132 - [
bc91220ca2] - test: add tls write error regression test (Shigeki Ohtsu) nodejs-private/node-private#131 - [
acd11b01c4] - test: add regression test for nghttp2 CVE-2018-1000168 (James M Snell) nodejs-private/node-private#125
2018-06-12, Version 6.14.3 'Boron' (LTS), @evanlucas
Notable Changes
- buffer (CVE-2018-7167): Fixes Denial of Service vulnerability where calling Buffer.fill() could hang
Commits
- [
7dbcfc6217] - src: avoid hanging on Buffer#fill 0-length input (Сковорода Никита Андреевич) nodejs-private/node-private#121
2018-06-06, Version 10.4.0 (Current), @MylesBorins
Notable Changes
- deps:
- update V8 to 6.7.288.43 (Michaël Zasso) #19989
- stream:
- ensure Stream.pipeline re-throws errors without callback (Blaine Bublitz) #20437
Commits
- [
9ada68b186] - benchmark: refactor benchmark/assert/throws.js (Rich Trott) #21030 - [
b8470b929f] - benchmark: refactor deepequal-typedarrays (Rich Trott) #21030 - [
686587ba1a] - benchmark: refactor deepequal-set (Rich Trott) #21030 - [
56c67595db] - benchmark: refactor prims-and-objs-big-loop (Rich Trott) #21030 - [
6fbb00e887] - benchmark: refactor prims-and-objs-big-array-set (Rich Trott) #21030 - [
4d714421e9] - benchmark: refactor deepequal-object (Rich Trott) #21030 - [
9b0fc59723] - benchmark: refactor deepequal-map (Rich Trott) #21030 - [
90d86586d2] - benchmark: refactor deepequal-buffer (Rich Trott) #21030 - [
be249d9eb5] - benchmark: fix "comparisons"' typo (Yuta Hiroto) #21085 - [
bad3c92124] - (SEMVER-MINOR) build: reset embedder string to "-node.0" (Michaël Zasso) #19989 - [
35d6661973] - deps: cherry-pick 6989b3f6d7 from V8 upstream (Timothy Gu) #20826 - [
4e788dc2f5] - (SEMVER-MINOR) deps: backport 91ddb65d from upstream V8 (Maya Lekova) #19989 - [
fb2686148e] - deps: cherry-pick ff0a9793334 from upstream V8 (Anna Henningsen) #20719 - [
40c8bbecec] - deps: cherry-pick 23652c5f from upstream V8 (Eugene Ostroukhov) #20608 - [
a7aff77a97] - (SEMVER-MINOR) deps: cherry-pick 39d546a from upstream V8 (Gus Caplan) #20016 - [
fed1d18054] - (SEMVER-MINOR) deps: update v8.gyp (Michaël Zasso) #19989 - [
da8ad4aba9] - (SEMVER-MINOR) deps: update V8 to 6.7.288.43 (Michaël Zasso) #19989 - [
2c671ab2fd] - doc: fix typo in addons.md (Rich Trott) #21137 - [
e2a792866c] - doc: add offboarding doc (Rich Trott) #21103 - [
15aa3c1046] - doc: add notable-change to onboarding.md exercise (Rich Trott) #21040 - [
29c35bd0de] - doc: remove link prediction from STYLE_GUIDE.md (Rich Trott) #21031 - [
261ef1d242] - doc: remove POST_STATUS_TO_PR from onboarding.md (Rich Trott) #21042 - [
2edf1728a0] - doc: fix typos one.g.abbreviations (Rich Trott) #21045 - [
b1f0907416] - doc: use "is" rather than "has been" (Rich Trott) #21043 - [
f5bf2c8d08] - doc: move upstream information to onboarding doc (Rich Trott) #21029 - [
09aec436cb] - doc: remove vestigial onboarding section (Rich Trott) #21028 - [
fd201e0d32] - doc: add guides on writing tests involving promises (Joyee Cheung) #20988 - [
4cd44203de] - doc: remove invalidvm.Scriptarguments (Simen Bekkhus) #20984 - [
4012e0550a] - doc: fix typo in n-api.md (ohbarye) #21060 - [
bb8d341714] - doc: better font stack for monospace in docs (Roman Reiss) #21036 - [
1b8e8e90af] - doc: make minor improvements to fs.realpath() docs (Rich Trott) #20953 - [
c2ae93db63] - doc: add missing link for 10.3.0 changelog (Myles Borins) #21017 - [
8dc7c883a7] - doc: improve note on zlib APIs threadpool usage (Luigi Pinca) #20380 - [
ab43581f15] - doc: make constants enumeration consistent (Diego Rodríguez Baquero) #20991 - [
44ef458d9c] - fs: ensure options.flag defaults to 'r' in readFile (Unknown) #20268 - [
341b2c21f3] - http2: fix premature destroy (Anatoli Papirovski) #21051 - [
d4787cfd61] - http2: force through RST_STREAM in destroy (Anatoli Papirovski) #21016 - [
2a9912c0df] - http2: delay closing stream (Anatoli Papirovski) #20997 - [
182c73bf7f] - http2: switch to new runtime-controlled debugging system (Anna Henningsen) #20987 - [
1d22254c4d] - https: removed extra _http_server require (ErnestoSalazar) #21069 - [
1c211ec901] - inspector: code cleanup (Eugene Ostroukhov) #21070 - [
a30bf55e69] - lib: use focused ESLint disabling in util.js (Rich Trott) #21041 - [
f2c9e5af09] - lib: introduce internal/validators (Michaël Zasso) #21149 - [
46d1025add] - net: use object destructuring (starkewang) #20959 - [
afc811cc1c] - src: break out of timers loop if!can\_call\_into\_js()(Anna Henningsen) #20884 - [
8862f0a613] - src: store pointer to Environment on DestroyParam (Anatoli Papirovski) #21099 - [
66f4c7bdec] - src: fix typo string_search.h comment (Masashi Hirano) #21115 - [
f79096a3f2] - src: do not cacheNumberOfHeapSpaces()globally (Anna Henningsen) #20971 - [
7c0c61bde1] - (SEMVER-MINOR) src: update postmortem constant name (cjihrig) #19989 - [
2d3137c5a9] - (SEMVER-MINOR) src: fix GetCpuProfiler() deprecation warning (Michaël Zasso) #19989 - [
af62a16ff6] - (SEMVER-MINOR) Revert "src: fix GetCpuProfiler() deprecation warning" (Michaël Zasso) #19989 - [
af06581b84] - src: restore stdio on program exit (Ben Noordhuis) [#205...
2018-05-29, Version 10.3.0 (Current), @MylesBorins
Notable Changes
- deps:
- upgrade npm to 6.1.0 (Rebecca Turner) #20190
- fs:
- fix reads with pos > 4GB (Mathias Buus) #21003
- net:
- new option to allow IPC servers to be readable and writable by all users (Bartosz Sosnowski) #19472
- stream:
- fix removeAllListeners() for Stream.Readable to work as expected when no arguments are passed (Kael Zhang) #20924
- Added new collaborators
- jdlaton John-David Dalton
Commits
- [
ea702e2812] - assert: handle undefined filename in getErrMessage (Tim Seckinger) #20848 - [
d7fed22511] - build,win: disable DLL-interface warnings (Bert Belder) #20958 - [
efc7f91354] - deps: cherry-pick 6989b3f6d7 from V8 upstream (Timothy Gu) #20826 - [
d0cdcb61fe] - (SEMVER-MINOR) deps: upgrade npm to 6.1.0 (Rebecca Turner) #20190 - [
ce13797dca] - doc: fix doc for napi_get_typedarray_info (Michael Dawson) #20747 - [
babc9da6f9] - doc: add jdalton to collaborators (John-David Dalton) #20968 - [
f0704f2407] - doc: mark Node 4 as EOL in changelog (Teddy Katz) #20926 - [
87ad9318bb] - doc: update the notable changes (Ruben Bridgewater) #20316 - [
c036cda1f5] - doc: fix outdated link FSEvents (amitbend) #20949 - [
1f3eb1cc1e] - doc: fix filehandle.truncate() sample codes (Masashi Hirano) #20913 - [
819bba6d2b] - doc: removed LTS label from v4 in doc version picker (Chris Young) #20904 - [
be2a467395] - doc: fix incorrect fs.readFileSync example output (Teddy Katz) #20902 - [
bfe6dc369d] - fs: fix reads with pos > 4GB (Mathias Buus) #21003 - [
c2c3b6f434] - lib: use object destructuring for ContextifyScript (Daniel Bevenius) #20934 - [
d2bcd55fb5] - lib: remove unnecessary string interpolation (Daniel Bevenius) #20890 - [
099c6b6c5d] - meta: add link to unofficial discord (Gus Caplan) #20508 - [
45adec2616] - module: name anonymous function for debugging (Nicholas Dangles) #20811 - [
ba30d149ea] - n-api: throw when entry point is null (Gabriel Schulhof) #20779 - [
b242248188] - (SEMVER-MINOR) net: allow IPC servers be accessible by all (Bartosz Sosnowski) #19472 - [
ed9e964357] - net: remove unnecessary variables (chainhelen) #20864 - [
5f9c01b646] - Revert "repl: add friendly tips about how to exit repl" (cjihrig) #20972 - [
902120a927] - src: add CHECK_NULL/CHECK_NOT_NULL macros (Tobias Nießen) #20914 - [
5e69e1a51e] - src: add CHECK_IMPLIES macro (Tobias Nießen) #20914 - [
418739c021] - src: fix MallocedBuffer move assignment operator (Anna Henningsen) #20883 - [
b4519cac20] - src: move DeleteFnPtr into util.h (Anna Henningsen) #20885 - [
b0023d7bc9] - src,doc: add doc of --prof flag to help command (ohbarye) #20845 - [
8f52c3fb6b] - stream: fix removeAllListeners() for Stream.Readable (Kael Zhang) #20924 - [
011235768c] - test: improve assert test hygiene (Rich Trott) #20861 - [
88f9a399d6] - test: isolate unusual assert test in its own file (Rich Trott) #20861 - [
460a5025d0] - test: fix test failure on aix (Ruben Bridgewater) #20940 - [
d09bec8a04] - test: improve error message in async-wrap test (Rich Trott) #20948 - [
460add98fb] - test: reduce runtime (Ruben Bridgewater) #20688 - [
82afb4cf7d] - test: remove message argument from strictEqual() (sagirk) #20912 - [
40e57885d4] - test: remove string literal from strictEqual (AbhimanyuVashisht) #20920 - [
9bbab91479] - test: include port in assertion message (nam) #20889 - [
554ad478d4] - test: improve coverage for readline.Interface (Masashi Hirano) #20704 - [
443d60afcc] - test: use log only in test-child-process-fork-net (Rich Trott) #20873 - [
ed84b7d42f] - test: changed assert message from string literal to template literal (CoreyGMartin) #20870 - [
b62cbe106c] - tools: update tools/doc/package-lock.json (Rich Trott) #20970 - [
46e7cec7a5] - tools: fix sorting in doc/type-parser.js (Vse Mozhet Byt) #20976
2018-05-24, Version 10.2.1 (Current), @MylesBorins
Notable Changes
This is a follow up release to fix two regressions that were introduced in v10.2.0.
Commits
- [
2a9c83321b] - http: fix res emit close before user finish (Robert Nagy) #20941 - [
0b1ba20fc0] - src: re-integrate headers into node.h (Anna Henningsen) #20939 - [
52f21fbfbc] - test: mark test-zlib.zlib-binding.deflate as flaky (Matheus Marchini) #20935
2018-05-23, Version 10.2.0 (Current), @MylesBorins
Notable Changes
- addons:
- Fixed a memory leak for users of
AsyncResourceand N-API. (Michael Dawson) #20668
- Fixed a memory leak for users of
- assert:
- The
errorparameter ofassert.throws()can be an object containing regular expressions now. (Ruben Bridgewater) #20485
- The
- crypto:
- esm:
- Builtin modules (e.g.
fs) now provide named exports in ES6 modules. (Gus Caplan) #20403
- Builtin modules (e.g.
- http:
- module:
- add --preserve-symlinks-main (David Goldstein) #19911
- timers:
timeout.refresh()has been added to the public API. (Jeremiah Senkpiel) #20298
- Embedder support:
- Functions for creating V8
IsolateandContextobjects with Node.js-specific behaviour have been added to the API. (Allen Yonghuang Wang) #20639 - Node.js
Environments clean up resources before exiting now. (Anna Henningsen) #19377 - Support for multi-threaded embedding has been improved. (Anna Henningsen) #20542, #20539, #20541
- Functions for creating V8
Commits
- [
8f8a0e3483] - assert: fix wrong message indentation (Ruben Bridgewater) #20791 - [
338e663860] - assert: fix EOL issue in messages on Windows (Ruben Bridgewater) #20754 - [
1160d61cd9] - assert: support symbols as assertion messages (cjihrig) #20693 - [
bb857d9e71] - assert: make sure throws is able to handle primitives (Ruben Bridgewater) #20482 - [
5d06c1e1ae] - assert: move AssertionError into own file (Ruben Bridgewater) #20486 - [
a5ee31bba1] - (SEMVER-MINOR) assert: accept regular expressions to validate (Ruben Bridgewater) #20485 - [
74db9f43ba] - assert,util: lazy load comparison functions (Ruben Bridgewater) #20567 - [
9feca3ea32] - async_hooks: lazy loading for startup performance (Ruben Bridgewater) #20567 - [
e61337d36d] - async_wrap: fix memory leak in AsyncResource (Michael Dawson) #20668 - [
56de3bfb70] - benchmark: add tls benchmark for legacy SecurePair (Alex Fernández) #20344 - [
3b516177c8] - build: use nyc's merge command (Benjamin Coe) #20760 - [
aaf1df59be] - build: export openssl TLSv1 methods again (Ben Noordhuis) #20712 - [
7a980086c8] - build: always use BUILDTYPE binary to run JS tests (Joyee Cheung) #20362 - [
47103493f7] - child_process: fix exec set stdout.setEncoding (killagu) #18976 - [
4a872b98a0] - cluster: remove obsolete array allocation (Ruben Bridgewater) #20567 - [
a41c44a307] - codeowners: add rule for *.gypi files (Ben Noordhuis) #20740 - [
b701f5af18] - codeowners: fix typo in v8-inspector team name (Ben Noordhuis) #20740 - [
3fd67249df] - console: .table fall back to logging for function too (ohbarye) #20681 - [
bc6dbc3bfc] - console: lazy load cli (Ruben Bridgewater) #20567 - [
cecec46204] - crypto: add test case for AES key wrapping (Yihong Wang) #20587 - [
34d67085d5] - crypto: allocate more memory for cipher.update() (Yihong Wang) #20370 - [
2b2ccae390] - (SEMVER-MINOR) crypto: support authTagLength in GCM encryption (Tobias Nießen) #20235 - [
1e5de6fe97] - crypto: add using directives for v8::Int32, Uint32 (Tobias Nießen) #20225 - [
f5e7010eb9] - crypto: use kNoAuthTagLength in InitAuthenticated (Tobias Nießen) #20225 - [
5ea1a58db9] - crypto: remove rsaPrivate and rename rsaPublic (Daniel Bevenius) #20164 - [
503844eb73] - crypto: add addCipherPrototypeFunctions function (Daniel Bevenius) #20164 - [
72029b8cc7] - crypto: add createCipher/WithIV functions (Daniel Bevenius) #20164 - [
bdd2856152] - (SEMVER-MINOR) crypto: allow to restrict valid GCM tag length (Tobias Nießen) #20039 - [
e56716e396] - deps: cherry-pick ff0a9793334 from upstream V8 (Anna Henningsen) #20719 - [
8e058d5f94] - deps: patch V8 to 6.6.346.32 (Myles Borins) #20748 - [
cb94601cf2] - deps: cherry-pick 23652c5f from upstream V8 (Eugene Ostroukhov) #20608 - [
91e60b0d33] - deps: V8: cherry-pick b49206d from upstream (Ali Ijaz Sheikh) #20727 - [
6ce589f7f4] - deps: patch V8 to 6.6.346.31 (Myles Borins) #20603 - [
f69a823f8e] - deps: upgrade to libuv 1.20.3 (cjihrig) #20585 - [
60eab9100f] - dns: lazy loaded (Ruben Bridgewater) #20567 - [
c1fe9b29b1] - doc: add note about autocrlf required for tests (Bartosz Sosnowski) #20752 - [
8a17a259f3] - doc: fix some nits in hardcoded manpage links (Vse Mozhet Byt) #20854 - [
8317a468db] - doc: fix fs.promises sample codes (Keita Akutsu) #20838 - [
37b9fe1e68] - doc: fix typo in http2.md (Keita Akutsu) #20843 - [
88aee8a65c] - doc: improve _Deprecation_ definition (Rich Trott) #20788 - [
7b1c035218] - doc: describe using multiple link-module on win (Bartosz Sosnowski) #20774 - [
9a8cdc93ff] - doc: fix typo in COLLABORATOR_GUIDE.md (Vse Mozhet Byt) #20742 - [
657f8cbe41] - doc: fix linter warnings and typos in manpage (Alhadis) #20741 - [
165971d35b] - doc: sort references in A...
2018-05-15, Version 8.11.2 'Carbon' (LTS), @MylesBorins
Notable Changes
- deps:
- http2:
- Sync with current release stream
- n-api:
- Sync with current release stream
Commits
- [
ce3866bdcc] - async_hooks: clean up comments (Ali Ijaz Sheikh) #18467 - [
86e3c89ea4] - benchmark: improve compare output (Ruben Bridgewater) #18597 - [
18be476116] - benchmark: fix punycode test for --without-intl (Timothy Gu) #16251 - [
88d3028e22] - build: no longer have v8-debug.h as dependency. (Yang Guo) #18677 - [
7b6d93c145] - build: add doc linting when runnningmake lint(Camilo Gonzalez) #18472 - [
9bce14172a] - build: do not suppress output in make doc-only (Joyee Cheung) #18507 - [
333d7dda84] - build: make lint-js independent of local node (Joyee Cheung) #18272 - [
d537f45aaa] - build: make lint-md independent of local node (Joyee Cheung) #18272 - [
658dd409fd] - build: refine static and shared lib build (Yihong Wang) #17604 - [
659b2a1821] - build: allow x86_64 as a dest_cpu alias for x64 (Rod Vagg) #18052 - [
424703a556] - build: add cflags for OpenBSD, remove stray comma. (Aaron Bieber) #18448 - [
ab4809f195] - build,win: restore vcbuild TAG functionality (Rod Vagg) #18031 - [
bf4d0743be] - cluster: fix inspector port assignment (Santiago Gimeno) #18696 - [
16bf5fed69] - crypto: reuse variable instead of reevaluation (Tobias Nießen) #17735 - [
9acc7f3fbb] - deps: update nghttp2 to 1.29.0 (James M Snell) #17908 - [
ab005592be] - deps: V8: backport 76c3ac5 from upstream (Ali Ijaz Sheikh) #18298 - [
f12db24947] - deps: cherry-pick a803fad from upstream V8 (Michaël Zasso) #19824 - [
09f5e252bf] - deps: cherry-pick 7abdadc from upstream V8 (Michaël Zasso) #19824 - [
c97237bc10] - deps: cherry-pick a4bddba from upstream V8 (Michaël Zasso) #19824 - [
d02b72e799] - deps: V8: backport 596d55a from upstream (Myles Borins) #19477 - [
79a7a17312] - deps: update node-inspect to 1.11.3 (Jan Krems) #18354 - [
5394bc5c42] - deps,src: align ssize_t ABI between Node & nghttp2 (Anna Henningsen) #18565 - [
165d214a54] - doc: add Http2Session.connecting property (Pieter Mees) #19842 - [
1ff3544a4b] - doc: guard against md list parsing edge case (Vse Mozhet Byt) #19647 - [
f59eab0165] - doc: rename HTTP2 to HTTP/2 (Timothy Gu) #19603 - [
da185cec8f] - doc: add note about browsers and HTTP/2 (Steven) #19476 - [
30070c7568] - doc: warn against concurrent http2stream.respondWithFD (Anna Henningsen) #18762 - [
39267e8bb0] - doc: fix typo in http2.md (Vse Mozhet Byt) #18602 - [
2da965c5b8] - doc: remove removed apis from http2 docs (Kelvin Jin) #18439 - [
9a4a8c127e] - doc: unify type linkification (Vse Mozhet Byt) #18407 - [
15023c7d28] - doc: fix documentation of http2Stream.pushstream() (Peter Dalgaard-Jensen) #18258 - [
fac76f9a6b] - doc: fix typo in http2stream.close param default (Moritz Peters) #18166 - [
88babd5a23] - doc: fix s/rstStream/close in example (James M Snell) #18088 - [
d9d0d0e98e] - doc: update pushStream docs to use err first (James M Snell) #18088 - [
940457394a] - doc: compact eslint directives in common/README (Vse Mozhet Byt) #17971 - [
e9de5a976b] - doc: re-alphabetise sections in common/README.md (Vse Mozhet Byt) #17971 - [
c924adf33d] - doc: fix code nits in common/README (Vse Mozhet Byt) #17971 - [
0205b3f0c1] - doc: correct spelling (sreepurnajasti) #17911 - [
591f78bb0a] - doc: grammar fixes in http2.md (Rich Trott) #17972 - [
35ee8943da] - doc: add docs for common/http2.js utility (James M Snell) #17942 - [
f0ba2c6ceb] - doc: Add a missing comma (jiangq) #19555 - [
7c6fa183cb] - doc: fix typos on n-api (Kyle Robinson Young) #19385 - [
1abb168838] - doc: fix n-api asynchronous threading docs (Eric Bickle) #19073 - [
87d0fd8212] - doc: mark NAPI_AUTO_LENGTH as code (Tobias Nießen) #18697 - [
58688d97dc] - doc: fix exporting a function example (Aonghus O Nia) #18661 - [
4d43607474] - doc: fix typo in n-api.md (Vse Mozhet Byt) #18590 - [
9729278007] - doc: small typo in n-api.md (iskore) #18555 - [
7ed1dfef28] - doc: remove usage of you in n-api doc (Michael Dawson) #18528 - [
84e0a03727] - doc: remove uannecessary Require (Michael Dawson) #18184 - [
51513fdf9e] - doc: napi: make header style consistent (Ali Ijaz Sheikh) #18122 - [
02ae3295d5] - doc: napi: fix unbalanced emphasis (Ali Ijaz Sheikh) #18122 - [
79ecc2c586] - doc: updates examples to use NULL (Michael Dawson) #18008 - [
b2213798a3] - doc: fix MDN links to avoi...
2018-05-08, Version 10.1.0 (Current), @MylesBorins
Notable Changes
- console:
- make console.table() use colored inspect (TSUYUSATO Kitsune) #20510
- fs:
- move fs/promises to fs.promises (cjihrig) #20504
- http:
- added aborted property to request (Robert Nagy) #20094
- n-api:
- initialize a module via a special symbol (Gabriel Schulhof) #20161
- src:
- add public API to expose the main V8 Platform (Allen Yonghuang Wang) #20447
Commits
- [
7293c58d51] - assert: make skipping indicator blue (Ruben Bridgewater) #20315 - [
f5054d3412] - assert: minor error message improvements (Ruben Bridgewater) #20315 - [
16970ffda4] - benchmark: track exec time in next-tick-exec (Anatoli Papirovski) #20462 - [
289e4cef3f] - benchmark: fix next-tick-depth (Anatoli Papirovski) #20461 - [
b0e6f10530] - benchmark: add bench for zlib gzip + gunzip cycle (Anna Henningsen) #20034 - [
167de1f038] - build: check for different deprecation signatures (Ruben Bridgewater) #20384 - [
348d391a71] - build: remove --xcode configure switch (Ben Noordhuis) #20328 - [
2ce4b7cb8c] - build: do not depend oncpinPATH(Anna Henningsen) #20296 - [
c5b3459003] - build: use -9 withkillin Makefile (Rich Trott) #20195 - [
b5931e1d45] - child_process: name anonymous functions (Denis Fäcke) #20399 - [
ec2037da12] - child_process: fix leak when passing http sockets (Santiago Gimeno) #20305 - [
a7758c76c0] - (SEMVER-MINOR) console: make console.table() use colored inspect (TSUYUSATO Kitsune) #20510 - [
29bc735d42] - console: fix console.table() display edge case (Rich Trott) #20323 - [
dfcf20f5fd] - crypto: use new OpenSSL constants in CipherBase (Tobias Nießen) #20339 - [
e17280e8c9] - crypto: make pbkdf2 use checkIsArrayBufferView (Daniel Bevenius) #20251 - [
61e93963ce] - crypto: add checkIsArrayBufferView (Daniel Bevenius) #20251 - [
e81bb9f8a3] - crypto: add getIntOption function to reduce dupl (Daniel Bevenius) #20247 - [
391d2f830a] - crypto: simplify diffiehellman getFormat function (Daniel Bevenius) #20246 - [
3cf53b66c2] - deps: patch V8 to 6.6.346.27 (Myles Borins) #20480 - [
da8bc6ab50] - deps: cherry-pick 76cab5f from upstream V8 (Michaël Zasso) #20350 - [
05ce635e9a] - doc: match console.count()/countReset() signatures (Lambdac0re) #20599 - [
e995ae5992] - doc: clarifythisin event listeners (daGo) #20537 - [
bd27a59865] - doc: move tunniclm to Emeritus (Rich Trott) #20533 - [
ec65fe48d8] - doc: add trace category for fs sync methods (Chin Huang) #20526 - [
8148fca730] - doc: update "Who to cc..." in COLLABORATOR_GUIDE (Vse Mozhet Byt) #20564 - [
70586c0334] - doc: excise "periodically" before "emit events" (Jesse W. Collins) #20581 - [
01560b69a7] - doc: edit text about revoking deprecations (Rich Trott) #20519 - [
eed3f10615] - doc: edit text for DEP0013 (Rich Trott) #20519 - [
b2b4871c15] - doc: minor edit to DEP0065 (Rich Trott) #20519 - [
73f5ea9bd9] - doc: fix minor typographical error in DEP0079 text (Rich Trott) #20519 - [
faa81937a5] - doc: edit text for DEP0082 (Rich Trott) #20519 - [
f796b0856c] - doc: fix text for DEP0085 (Rich Trott) #20519 - [
74c74db35e] - doc: edit text for DEP0094 (Rich Trott) #20519 - [
c6e4ffa429] - doc: edit text for DEP0012 (Rich Trott) #20519 - [
adf5b80b20] - doc: edit text for DEP0101 (Rich Trott) #20519 - [
67e44bf588] - doc: edit text for DEP0104 (Rich Trott) #20519 - [
0e8805186f] - doc: add parameters for Http2Session:stream event (Ujjwal Sharma) #20547 - [
98ccaead0d] - doc: clearer doc-only deprecations (Ruben Bridgewater) #20381 - [
bea4ffcc97] - doc: update one more command in crypto.md (Shobhit Chittora) #20500 - [
018b5ad800] - doc: add snake_case section for C-like structs (Daniel Bevenius) #20423 - [
8bd45d8212] - doc: updates crypto doc with openssl list -cipher-algorithms (Shobhit Chittora) #20502 - [
880772a7ff] - doc: fix N-API property descriptor documentation (Gabriel Schulhof) #20433 - [
79e1260cd8] - doc: fix manpage warning (Jérémy Lal) #20383 - [
745e0a5583] - doc: document usingdomainin REPL (Ayush Gupta) #20382 - [
b2e8b9c473] - doc: fix mkdtemp() documentation (Rich Trott) #20512 - [
d7db306d3b] - doc: update examples for fs.access() (BeniCheni) #20460 - [
b2d6eb74d4] - doc: cleanup n-api.md doc (Michael Dawson) #20430 - [
e5537477d4] - doc: update Collaborator Guide reference (Rich Trott) #20473 - [
391c420c3e] - doc: synchronize argument names for appendFile() (Rich Trott) #20489 - [
8b17e7ae04] - doc: update cli flag in crypto.md (Shobhit Chittora) #20400 - [
74685f1b8f] - doc: add missing periods in documentation.md (V...