Releases: nodejs/node
2018-12-26, Version 11.6.0 (Current), @MylesBorins
Notable Changes
- cli:
- add --max-http-header-size flag (cjihrig) #24811
- crypto:
- deps:
- http:
- add maxHeaderSize property (cjihrig) #24860
Commits
- [
a9ab28df2c] - assert: inspect getters (Ruben Bridgewater) #25004 - [
c6bfa66b2e] - buffer: simplify code (Ruben Bridgewater) #25151 - [
9b38bbff7f] - build: correct fi indentation in Makefile (Daniel Bevenius) #25107 - [
4513516f5e] - build: add a space to clarify skipping crypto msg (Daniel Bevenius) #25011 - [
7b2eefc103] - child_process: spawn ignores options in case args is undefined (Eduard Bondarenko) #24913 - [
edd8bd0ee0] - (SEMVER-MINOR) cli: add --max-http-header-size flag (cjihrig) #24811 - [
e6c1e8de95] - (SEMVER-MINOR) crypto: always accept certificates as public keys (Tobias Nießen) #24234 - [
3b53df0748] - (SEMVER-MINOR) crypto: add key object API (Tobias Nießen) #24234 - [
6f6f339ef0] - crypto: update root certificates (Sam Roberts) #25113 - [
e855018968] - (SEMVER-MINOR) deps: upgrade npm to 6.5.0 (Audrey Eschright) #24734 - [
155d1d54bf] - deps: upgrade to libuv 1.24.1 (cjihrig) #25078 - [
0057af293a] - (SEMVER-MINOR) deps: cherry-pick http_parser_set_max_header_size (cjihrig) #24811 - [
b78d48749a] - doc: fix links in test/common/README.md (Vse Mozhet Byt) #25172 - [
6a690ee51b] - doc: revise "Breaking Changes and Deprecations" (Rich Trott) #25116 - [
4ca09517c2] - doc: describe root cert update process (Sam Roberts) #25113 - [
4561e2c984] - doc: revise "Breaking Changes" section of Collaborator Guide (Rich Trott) #25071 - [
2516e9cfd0] - doc,lib,test: capitalize comment sentences (Ruben Bridgewater) #24996 - [
d1a98a8d0a] - events: simplify stack compare function (Ruben Bridgewater) #24744 - [
ae50f480d2] - (SEMVER-MINOR) http: add maxHeaderSize property (cjihrig) #24860 - [
b3f45daf7b] - lib: make internal API warning more direct (Rich Trott) #25125 - [
2fc43fbe43] - lib: switch to object spread where possible (Ruben Bridgewater) #25104 - [
96bdd47734] - lib: refactor argument validation using validateString (ZYSzys) #24960 - [
0cde1a4fdc] - lib: remove unused NativeModule/NativeModule wraps (Joyee Cheung) #24904 - [
add566eee5] - os: use uv_os_gethostname() in hostname() (cjihrig) #25111 - [
85a136974e] - perf_hooks: make GC tracking state per-Environment (Anna Henningsen) #25053 - [
3f82144c98] - process: move environment variable proxy code into node_env_var.cc (Joyee Cheung) #25067 - [
c9f809e36f] - src: add DCHECK macros (kiyomizumia) #24359 - [
b801b0372a] - src: use std::vector for setting up process.execPath (Anna Henningsen) #25069 - [
54e42f04a7] - src: port GetLoadedLibraries for freebsd (Gireesh Punathil) #25106 - [
fd0361bff0] - src: mark options parsers as const (Anna Henningsen) #25065 - [
c6388edf34] - src: handle empty Maybe in uv binding initialize (Anna Henningsen) #25079 - [
6f3b421dd5] - src: schedule destroy hooks in BeforeExit early during bootstrap (Joyee Cheung) #25020 - [
a4505c698f] - src: extract common Bind method (Jon Moss) #22315 - [
09a99c6834] - src: mark some global state as const (Anna Henningsen) #25052 - [
7f34c768da] - src: remove internalBinding('config').warningFile (Joyee Cheung) #24959 - [
c80ac7fae3] - (SEMVER-MINOR) src: add kUInteger parsing (Matteo Collina) #24811 - [
45d48510bd] - test: fix test-tls-session-timeout (Rich Trott) #25188 - [
6557ea180c] - test: mark test-trace-events-api-worker-disabled flaky (Rich Trott) #25197 - [
db54531c8d] - test: remove Files: comment processing from Python test runner (Rich Trott) #25183 - [
a28cae0e55] - test: add hasCrypto check to common flags check (Daniel Bevenius) #25147 - [
175f7b60c2] - test: remove unnecessary eslint-disable comments (Rich Trott) #25119 - [
d09e3335a6] - test: remove obsolete eslint comments (cjihrig) #25088 - [
8279826ce6] - test: verify input flags (Ruben Bridgewater) #24876 - [
1f45b2370d] - test: add signal check to test-esm-cjs-main (Rich Trott) #25073 - [
3e1fe19194] - test: add missing tmpdir.refresh() in recently-added test (Rich Trott) #25098 - [
5eb5d1d7b1] - test: test internal/util/types in vm (ZYSzys) #25056 - [
9ad6bc2e6e] - test: remove magic numbers in test-gc-http-client-onerror (Rich Trott) #24943 - [
30b61554f6] - test: merge test with unnecessary child process (Sam Roberts) #25025 - [
e340b8f1ff] - tls: re-define max supported version as 1.2 (Sam Rober...
2018-12-26, Version 10.15.0 'Dubnium' (LTS), @MylesBorins
The 10.14.0 security release introduced some unexpected breakages on the 10.x release line.
This is a special release to fix a regression in the HTTP binary upgrade response body and add
a missing CLI flag to adjust the max header size of the http parser.
Notable Changes
- cli:
- add --max-http-header-size flag (cjihrig) #24811
- http:
- add maxHeaderSize property (cjihrig) #24860
Commits
- [
9b2ffc81c0] - (SEMVER-MINOR) cli: add --max-http-header-size flag (cjihrig) #24811 - [
6183c7107d] - (SEMVER-MINOR) deps: cherry-pick http_parser_set_max_header_size (cjihrig) #24811 - [
e669733595] - doc: describe current HTTP header size limit (Sam Roberts) #24700 - [
b6d3afb257] - (SEMVER-MINOR) http: add maxHeaderSize property (cjihrig) #24860 - [
1aea1e3634] - http: fix regression of binary upgrade response body (Matteo Collina) #25039 - [
a57aed144a] - (SEMVER-MINOR) src: add kUInteger parsing (Matteo Collina) #24811 - [
527407c49f] - src: cache the result of GetOptions() in JS land (Joyee Cheung) #24091 - [
728bc631e5] - test: fix expectation in test-bootstrap-modules (Ali Ijaz Sheikh) #25112 - [
3e14212f0e] - test: remove magic numbers in test-gc-http-client-onerror (Rich Trott) #24943
2018-12-26, Version 8.15.0 'Carbon' (LTS), @MylesBorins
The 8.14.0 security release introduced some unexpected breakages on the 8.x release line.
This is a special release to fix a regression in the HTTP binary upgrade response body and add
a missing CLI flag to adjust the max header size of the http parser.
Notable Changes
- cli:
- add --max-http-header-size flag (cjihrig) #24811
- http:
- add maxHeaderSize property (cjihrig) #24860
Commits
- [
693e362175] - (SEMVER-MINOR) cli: add --max-http-header-size flag (cjihrig) #24811 - [
4fb5a1be2f] - (SEMVER-MINOR) deps: cherry-pick http_parser_set_max_header_size (cjihrig) #24811 - [
446f8b54e5] - (SEMVER-MINOR) http: add maxHeaderSize property (cjihrig) #24860 - [
215ecfe4de] - http: fix regression of binary upgrade response body (Matteo Collina) #25037 - [
e1fbc26c6a] - test: move test-benchmark-path to sequential (Rich Trott) #21393 - [
aef71c05a2] - test: mark test-http2-settings-flood as flaky on Windows (Rich Trott) #25048
2018-12-26, Version 6.16.0 'Boron' (LTS), @MylesBorins
The 6.15.0 security release introduced some unexpected breakages on the 6.x release line.
This is a special release to fix a regression in the HTTP binary upgrade response body and add
a missing CLI flag to adjust the max header size of the http parser.
Notable Changes
- cli:
- add --max-http-header-size flag (cjihrig) #24811
- http:
- add maxHeaderSize property (cjihrig) #24860
Commits
- [
f233b160c9] - (SEMVER-MINOR) cli: add --max-http-header-size flag (cjihrig) #24811 - [
59f83d6896] - (SEMVER-MINOR) deps: cherry-pick http_parser_set_max_header_size (cjihrig) #24811 - [
c0c4de71f0] - (SEMVER-MINOR) http: add maxHeaderSize property (cjihrig) #24860 - [
8a3e0c0697] - http: fix regression of binary upgrade response body (Matteo Collina) #25036
2018-12-18, Version 11.5.0 (Current), @BethGriggs
Notable Changes
- tls:
- support "BEGIN TRUSTED CERTIFICATE" for ca: (Sam Roberts) #24733
- util:
- add inspection getter option (Ruben Bridgewater) #24852
Commits
- [
bf4faf3ffc] - assert,util: harden comparison (Ruben Bridgewater) #24831 - [
302081bafc] - build: make lint-addon-docs run only if needed (Daniel Bevenius) #24993 - [
cc8a805e31] - build: fix compiler version detection (Richard Lau) #24879 - [
bde5df20d6] - doc: fix node.1 --http-parser sort order (cjihrig) #25045 - [
a9f239fb60] - doc: add EventTarget link to worker_threads (Azard) #25058 - [
00ce972305] - doc: make README formatting more consistent (wenjun ye) #25003 - [
dbdea36190] - doc: add codebytere's info to release team (Shelley Vohr) #25022 - [
877f8a0094] - doc: revise internal vs. public API in Collaborator Guide (Rich Trott) #24975 - [
f0bcacdcc6] - doc: update a link of npm repository (Daijiro Wachi) #24969 - [
1e096291d6] - doc: fix author-ready conflict (Ruben Bridgewater) #25015 - [
b2e6cbddd8] - doc: update Useful CI Jobs section of Collaborator Guide (Rich Trott) #24916 - [
9bfbb6822b] - doc: add class worker documentation (yoshimoto koki) #24849 - [
0220cd3260] - doc: remove bad link to irc info (Richard Lau) #24967 - [
a6a3829962] - doc: simplify author ready (Ruben Bridgewater) #24893 - [
cda1da9200] - doc: update "Testing and CI" in Collaborator Guide (Rich Trott) #24884 - [
81dce68a9d] - doc: update http doc for new Agent()/support options in socket.connect() (Beni von Cheni) #24846 - [
643ca14d2c] - doc: fix order of events when request is aborted (Luigi Pinca) #24779 - [
c300aaa208] - doc: update LICENSE file (Anna Henningsen) #24898 - [
c4f3cf9759] - doc: revise Waiting for Approvals documentation (Rich Trott) #24845 - [
56b2a7274c] - inspector: split the HostPort being used and the one parsed from CLI (Joyee Cheung) #24772 - [
2456a545a6] - lib: ensure readable stream flows to end (Mikko Rantanen) #24918 - [
79c52a9f88] - lib: improve error creation performance (Ruben Bridgewater) #24747 - [
25dae6cffd] - module: use validateString in modules/esm (ZYSzys) #24868 - [
2a11e6aaf3] - module: use validateString in modules/cjs (ZYSzys) #24863 - [
f4d5c358d9] - net: use strict comparisons for fd (cjihrig) #25014 - [
5f60ed7647] - path: replace assertPath() with validator (cjihrig) #24840 - [
f43f45a26c] - process: properly close file descriptor on exit (Ruben Bridgewater) #24972 - [
8b109f05d9] - process: simplify check in previousValueIsValid() (cjihrig) #24836 - [
2e94f3b798] - querystring: remove eslint-disable (cjihrig) #24995 - [
5f8950b652] - src: emit 'params' instead of 'data' for NodeTracing.dataCollected (Kelvin Jin) #24949 - [
d0270f3a5c] - src: add GetLoadedLibraries routine (Gireesh Punathil) #24825 - [
f8547019c7] - src: include node_internals.h in node_metadata.cc (Daniel Bevenius) #24933 - [
5a1289d128] - src: create env->inspector_console_api_object earlier (Joyee Cheung) #24906 - [
d7605725df] - src: remove use of CallOnForegroundThread() (cjihrig) #24925 - [
08c6b2126c] - src: use Local version of ToBoolean() (cjihrig) #24924 - [
5206f3add5] - src: do not alias new and old signal masks (Sam Roberts) #24810 - [
94d02cabb9] - src: fix warning for potential snprintf truncation (Sam Roberts) #24810 - [
9b000e5088] - src: remove finalized_ member from Hash class (Daniel Bevenius) #24822 - [
90d481ea45] - src: remove unused env variables in node_util (Daniel Bevenius) #24820 - [
d449c36500] - stream: re-use existingonce()implementation (Anna Henningsen) #24991 - [
39af61faa2] - stream: fix end-of-stream for HTTP/2 (Anna Henningsen) #24926 - [
4f0d17b019] - test: remove unnecessary linter comment (cjihrig) #25013 - [
ab1801b8ad] - test: use global.gc() instead of gc() (cjihrig) #25012 - [
ddff644172] - test: run eslint on test file and fix errors (Ruben Bridgewater) #25009 - [
110fd39dfe] - test: remove dead code (Ruben Bridgewater) #25009 - [
e04e85460f] - test: use blocks instead of async IIFE (Anna Henningsen) #24989 - [
eb9e6e6576] - test: adding history regression test case (Anto Aravinth) #24843 - [
ac919efbaf] - test: mark test-child-process-execfile flaky (Rich Trott) #25051 - [
1e3fb0ae03] - test: mark test-child-process-exit-code flaky (Rich Trott) #25050 - [
7e0dbc6e01] - test: improve WPT runner name matching (Joyee Cheung) #24826 - [
da984be0a3] - test: remove reference to whatwg in file names under test/wpt (Joyee Cheung) #24826 - [
282589456c] - test: mark ...
2018-12-18, Version 8.14.1 'Carbon' (LTS), @MylesBorins prepared by @BethGriggs
Notable changes
- assert:
- revert breaking change (Ruben Bridgewater) #24786
- http2:
- fix sequence of error/close events (Gerhard Stoebich) #24789
Commits
- [
62fb5dbec5] - assert: revert breaking change (Ruben Bridgewater) #24786 - [
a8402fe1c8] - build: only check REPLACEME & DEP...X for releases (Rod Vagg) #24575 - [
26743369d3] - build: improve Travis CI settings (Timothy Gu) #21459 - [
1da04c208d] - build: install markdown linter for travis (Richard Lau) #21215 - [
7612024939] - build: initial .travis.yml implementation (Anna Henningsen) #21059 - [
f70e79a7b2] - build: allow for overwriting of use_openssl_def (Shelley Vohr) #23763 - [
15d1f67c60] - build,doc: remove outdatedlint-md-build(Michaël Zasso) #22991 - [
85a6daeaef] - build,meta: switch to gcc-4.9 on travis (Refael Ackermann) #23778 - [
313ef6fa73] - build,tools: tweak the travis config (Refael Ackermann) #22417 - [
22b41495ea] - child_process: handle undefined/null for fork() args (Shobhit Chittora) #22416 - [
499605618b] - crypto: add SET_INTEGER_CONSANT macro (Daniel Bevenius) #23687 - [
34d91296df] - deps: icu: apply workaround patch (Steven R. Loomis) #23764 - [
50347297a1] - deps: cherry-pick d2e0166 from V8 upstream (Vasili Skurydzin) #23958 - [
9bedae5266] - deps: cherry-pick 6bc4bfe from V8 upstream (Vasili Skurydzin) #23958 - [
4f3c9e6aab] - deps,v8: fix gyp build on Aix platform (Vasili Skurydzin) #23958 - [
74c1074d53] - doc: add description for inspector-only console methods. (Benjamin Zaslavsky) #17004 - [
692223182c] - doc: fix api documentation of http.createServer (Ari Autio) #24869 - [
6d8c65e574] - doc: update to adding listens on SIGUSR1 (willhayslett) #19709 - [
33b7c50036] - doc: remove "if provided" for optional arguments (Rich Trott) #19690 - [
216e7da8c5] - doc: do not identify string as "JavaScript string" (Rich Trott) #19689 - [
17e84217c7] - doc: fix grammar error in process.md (Kenji Okamoto) #19641 - [
06daf5276f] - doc: remove use of "random port" re dgram send (Thomas Hunter II) #19620 - [
bf95392e86] - doc: improve assert legacy text (Rich Trott) #19622 - [
e48cc3c403] - doc: remove confusing note about child process stdio (Anna Henningsen) #19552 - [
9d249bf6d5] - doc: add BethGriggs to collaborators (Beth Griggs) #19610 - [
c3ecf05b01] - doc: documentmake docopen(Ayush Gupta) #19321 - [
8338700d05] - doc: add directory structure in writing-tests.md (juggernaut451) #18802 - [
63d8632611] - doc: add types for someprocessproperties (Vse Mozhet Byt) #19571 - [
b2fc3b556c] - doc: fix n-api example string (Steven R. Loomis) #19205 - [
d79e7d6e89] - doc: minor improvements to buffer.md (Rich Trott) #19547 - [
06491482f8] - doc: update child_process.md (Ari Leo Frankel) #19075 - [
4db289ca17] - doc: move StackOverflow to unofficial section (josephleon) #19416 - [
f5683a9a6d] - doc: correct async_hooks resource names (Gerhard Stoebich) #24684 - [
ffe1f8033c] - doc: sort bottom-of-file markdown links (Sam Roberts) #24682 - [
78d9a5e6e4] - doc: address bits of proof reading work (Jagannath Bhat) #23978 - [
d1eebb2e43] - doc: revise COLLABORATOR_GUIDE.md (Rich Trott) #23990 - [
003eb0c8e1] - doc: simplify CODE_OF_CONDUCT.md (Rich Trott) #23989 - [
c1723c8bca] - doc: add branding to style guide (Rich Trott) #23967 - [
8bb67a1fb9] - doc: use Node.js instead of Node (Rich Trott) #23967 - [
73e0bb1f52] - doc: fix typographical issues (Denis McDonald) #23970 - [
6d76f852a9] - doc: add documentation for http.IncomingMessage$complete (James M Snell) #23914 - [
3025f351db] - doc: remove mailing list (Rich Trott) #23932 - [
2459e150bb] - doc: add note about ABI compatibility (Myles Borins) #22237 - [
27b35833bd] - doc: make example more clarified in cluster.md (ZYSzys) #23931 - [
0d4de59967] - doc: simplify valid security issue descriptions (Rich Trott) #23881 - [
9afdc09f98] - doc: simplify path.basename() on POSIX and Windows (ZYSzys) #23864 - [
3f2a01688d] - doc: add review suggestions to require() (erickwendel) #23605 - [
f037942fe7] - doc: move @phillipj to emeriti (Phillip Johnsen) #23790 - [
e5f75cf82e] - doc: add note about removeListener order (James M Snell) #23762 - [
0ff88a3510] - doc: document ACL limitation for fs.access on Windows (James M Snell) #23772 - [
32ae851710] - doc: document that addMembership must be called once in a cluster (James M Snell) #23746 - [
e2d2ce6706] - doc: remove reference to sslv3 in tls.md (James M Snell) #23745 - [
4c24a82a65] - http2: ...
2018-12-11, Version 10.14.2 'Dubnium' (LTS), @MylesBorins prepared by @codebytere
This LTS release comes with 374 commits. This includes 165 which are test or benchmark related,
77 which are doc related, 29 which are build / tool related and 15 commits which update dependencies.
Notable Changes
- deps:
- upgrade to c-ares v1.15.0 (Ben Noordhuis) #23854
- Windows:
- A crashing process will now show the names of stack frames if the node.pdb file is available. (Refael Ackermann) #23822
- Added new collaborators:
- psmarshall - Peter Marshall. #24170
- shisama - Masashi Hirano. #24136
Commits
- [
dedf0e5cde] - assert: remove unused catch bindings (cjihrig) #24079 - [
6a21d3e72f] - async_hooks: add missing async_hooks destroys in AsyncReset (Bastian Krol) #23272 - [
eed47b022d] - benchmark: remove unused catch bindings (cjihrig) #24079 - [
c75d4bb106] - benchmark: fix bench-mkdirp to use recursive option (Klaus Meinhardt) #23699 - [
60fe7f1f29] - benchmark: coerce PORT to number (Ali Ijaz Sheikh) #23721 - [
192c2af64e] - benchmark: added a test benchmark for worker (Muzafar Umarov) #23475 - [
0600e753b0] - bootstrap: remove unused catch bindings (cjihrig) #24079 - [
e872089158] - bootstrapper: move internalBinding to NativeModule (Gus Caplan) #23025 - [
95814f2b08] - build: change repo to https protocol in Makefile (mritunjaygoutam12) #24073 - [
5ed39d987b] - build: use latest node on travis (cjihrig) #24198 - [
19bda8a225] - build: fix Travis non-PR builds (Richard Lau) #24093 - [
3bac885b74] - build: do not lint on non-PR Travis builds (Anna Henningsen) #24076 - [
aa8848321b] - build: only check REPLACEME & DEP...X for releases (Rod Vagg) #24575 - [
d809e7485f] - build: make benchmark/napi all prereq order-only (Daniel Bevenius) #23951 - [
2e83f1eb20] - build: add -Werror=undefined-inline to clang builds (Refael Ackermann) #23961 - [
bf61fe5dd7] - build: add lint-py which uses flake8 (cclauss) #21952 - [
7a39fec1db] - build: allow for overwriting of use_openssl_def (Shelley Vohr) #23763 - [
dc38427c64] - build: fix coverage generation (Michael Dawson) #23769 - [
e737c71936] - build: fix./configure --enable-d8(Ben Noordhuis) #23656 - [
d886095377] - build: add .DS_store to .gitgnore (Marcos Frony) #23554 - [
83b8c1fb90] - build,meta: don't fail Travis for commit message (Refael Ackermann) #23739 - [
156fa12674] - build,meta: switch to gcc-4.9 on travis (Refael Ackermann) #23778 - [
df5a19f468] - child_process: handle undefined/null for fork() args (Shobhit Chittora) #22416 - [
a97e79ce12] - crypto: add SET_INTEGER_CONSANT macro (Daniel Bevenius) #23687 - [
90ac77440b] - crypto: strip unwanted space from openssl version (Sam Roberts) #23678 - [
806242bf40] - crypto: remove DiffieHellman.initialised_ (Tobias Nießen) #23717 - [
4b98ff299d] - crypto: simplify internal state handling (Tobias Nießen) #23648 - [
d4b5f9f591] - crypto: simplify error handling in ECDH::New (Tobias Nießen) #23647 - [
0e0c7b8bf2] - crypto: move field initialization to class (Diana Holland) #23610 - [
a81696accd] - crypto: fix length argument to snprintf() (Ben Noordhuis) #23622 - [
c8b018f930] - deps: c-ares float, version number patch (Ben Noordhuis) #23854 - [
52afdae394] - deps: upgrade to c-ares v1.15.0 (Ben Noordhuis) #23854 - [
2e4ef5b5c0] - deps: remove old c-ares configure files (Ben Noordhuis) #23854 - [
983e3a1b7c] - deps: cherry-pick 2987946 from upstream V8 (Refael Ackermann) #24555 - [
1bed1107c7] - deps: icu: apply workaround patch (Steven R. Loomis) #23764 - [
e231bf5a3f] - deps: V8: Add virtual dtor to avoid aix gcc error (Vasili Skurydzin) #23695 - [
1bea8db1ef] - deps: cherry-pick 67b5499 from V8 upstream (Vasili Skurydzin) #23695 - [
4233bd977c] - deps: cherry-pick d2e0166 from V8 upstream (Vasili Skurydzin) #23695 - [
bb55cc178c] - deps: cherry-pick a51f429 from V8 upstream (Vasili Skurydzin) #23695 - [
e9901dde82] - deps: cherry-pick abab9fb from V8 upstream (Vasili Skurydzin) #23695 - [
e5f795a8af] - deps: cherry-pick d9e7832 from V8 upstream (Vasili Skurydzin) #23695 - [
c8304f6567] - deps: backport 525b396195 from upstream V8 (Peter Marshall) #23827 - [
ff57f0fb7e] - deps: partially revert 'increase V8 deprecation levels' (Peter Marshall) #24195 - [
06782fe5a3] - deps: add missing ares_android.h file (cjihrig) #23682 - [
f928d99da9] - dns: fix inconsistent (hostname vs host) (Ulises Gascón) #23572 - [
5ed5f034c7] - doc: fix linting errors (cjihrig) #24229 - [
e0f99a2250] - doc: wrap GOVERNANCE.md at 80 characters (Rich Trott) #24094 - [
5fae45075c] - doc: add text about error.code stability (Rich Trott) #24090 - [
2659a43905] - doc: update System Errors documentation (Rich Trott) #24090 - [
bcfb824154] - doc: add p...
2018-12-07, Version 11.4.0 (Current), @BridgeAR
Notable Changes
- console,util:
- dgram,net:
- Added ipv6Only option for
netanddgram. #23798
- Added ipv6Only option for
- http:
- Chosing between the http parser is now possible per runtime flag. #24739
- readline:
- The
readlinemodule now supports async iterators. #23916
- The
- repl:
- The multiline history feature is removed. #24804
- tls:
- url:
pathToFileURL()now supports LF, CR and TAB. #23720
- Windows:
- Added new collaborator:
- antsmartian - Anto Aravinth. #24655
Commits
- [
7fb8d319fa] - assert: fix loose deepEqual map comparison (Ruben Bridgewater) #24749 - [
8905518650] - assert,util: fix sparse array comparison (Ruben Bridgewater) #24749 - [
ef63bb287d] - benchmark: support URL inputs in create-clientrequest (Joyee Cheung) #24302 - [
f5d4db1e9c] - benchmark: pre-generate data set for URL benchmarks (Joyee Cheung) #24302 - [
73786c854a] - buffer: remove checkNumberType() (cjihrig) #24815 - [
a22ac0bb66] - build: add '.git' to 'make lint-py' exclude list (cclauss) #24802 - [
bfec6a4eb3] - build: fix check-xz for platforms defaulting to sh (Rod Vagg) #24841 - [
3a24c91c7d] - build: make tar.xz creation opt-out, fail if no xz (Rod Vagg) #24551 - [
6b71099303] - build: add line break as soon tests are done (Ruben Bridgewater) #24748 - [
e0e15da6ca] - build: fix line length off by one error (Ruben Bridgewater) #24748 - [
3fe4498fe1] - build: fix c++ code coverage on macOS (Refael Ackermann) #24520 - [
955819e0a3] - build: only check REPLACEME & DEP...X for releases (Rod Vagg) #24575 - [
3fa4def6ea] - build: replace-notwith!infind(Rich Trott) #24635 - [
e37c6182e5] - build: fix Python detection when depot_tools are in PATH in Windows (Guy Bedford) #22539 - [
39614add79] - build: remove sudo:false from .travis.yml (Rich Trott) #24511 - [
21e59a68cf] - build: use print() function in configure.py (cclauss) #24484 - [
4dc1e785a3] - build: check minimum ICU in configure for system-icu (Steven R. Loomis) #24255 - [
c5e32fdebf] - build: remove unnecessary prerequisite in Makefile (Rich Trott) #24342 - [
383d8092b1] - build, tools, win: add .S files support to GYP (Bartosz Sosnowski) #24553 - [
bd4df5b326] - build,src: sync src files with node.gyp (Refael Ackermann) #24505 - [
331b26eda9] - build,tools: update make-v8.sh for ppc64le (Refael Ackermann) #24293 - [
706bc414b9] - (SEMVER-MINOR) build,win: pack the install-tools scripts for dist (Refael Ackermann) #24233 - [
b214ae44c8] - cli: add missing env vars to --help (cjihrig) #24383 - [
50005e7ddf] - console: improve code readability (gengjiawen) #24412 - [
12feb9e492] - crypto: harden bignum-to-binary conversions (Ben Noordhuis) #24719 - [
c15efcec92] - crypto: convert to arrow function (yosuke ota) #24597 - [
16d70603a1] - crypto: allow monkey patching of pseudoRandomBytes (Gerhard Stoebich) #24108 - [
7c29e9b83b] - crypto: remove unnecessary fully qualified names (Gagandeep Singh) #24452 - [
0afcb9ad3a] - deps: cherry-pick 88f8fe1 from upstream V8 (Yang Guo) #24514 - [
61179e6cfe] - deps: cherry-pick 073073b from upstream V8 (Yang Guo) #24515 - [
230eb0dde9] - deps: update llhttp to 1.0.1 (Fedor Indutny) #24508 - [
06c28b9d75] - deps: upgrade to libuv 1.24.0 (cjihrig) #24332 - [
2dfaa480de] - dns: simplify dns.promises warning logic (cjihrig) #24788 - [
5a1fb1e663] - doc: mention util depth default change (Ruben Bridgewater) #24805 - [
d800998161] - doc: list all versions WHATWG URL api was added (Thomas Watson) #24847 - [
71e520cfa6] - doc: add authority and scheme psuedo headers (Kenigbolo Meya Stephen) #24777 - [
5b78d2c504] - doc: remove duplicate whitespaces in doc/api (Yusuke Kawasaki) - [
162b3a12b6] - doc: add triaging section to releases.md (Beth Griggs) #20165 - [
b8611a384a] - doc: use author's titles for linked resources (Rich Trott) #24837 - [
566046ca4e] - doc: revise code review guidelines (Rich Trott) #24790 - [
3d1853b178] - doc: add a note on usage scope of AliasedBuffer (Gireesh Punathil) #24724 - [
997c0e05a4] - doc: hide undocumented object artifacts in async_hooks (Gireesh Punathil) #24741 - [
58e5c00c9b] - doc: fix added version of randomFill+randomFillSync (Thomas Watson) #24812 - [
751d961d29] - doc: streamline Accepting Modifications in Collaborator Guide (Rich Trott) #24807 - [
c09ea83869] - doc: make release README link be consistent with text (ZYSzys) #24783 - [
06011f501d] - doc: fix REPLACEME for tls min/max protocol option (Sam Roberts) [#24...
2018-12-03, Version 6.15.1 'Boron' (LTS), @rvagg
Notable Changes
This is a patch release to address a bad backport of the fix for "Slowloris HTTP Denial of Service" (CVE-2018-12122). Node.js 6.15.0 misapplies the headers timeout to an entire keep-alive HTTP session, resulting in prematurely disconnected sockets.
Commits
- [
5d9005c359] - http: fix backport of Slowloris headers (Matteo Collina) #24796
2018-11-29, Version 10.14.1 'Dubnium' (LTS), @MylesBorins
Notable Changes
- win/msi: Revert changes to installer causing issues on Windows systems.
Commits
- [
5d17bf1e13] - win: add prompt to tools installation script (João Reis) #23987 - [
589f0d2192] - win: clarify Boxstarter behavior on install tools (Rob Reynolds) #23987 - [
9e293c1328] - Revert "win,msi: install tools for native modules" (Refael Ackermann) #24344