mirror of
https://github.com/nodejs/node.git
synced 2024-11-29 23:16:30 +01:00
f1cefdca80
This is a security release. All Node.js users should consult the security release summary at: https://nodejs.org/en/blog/vulnerability/february-2019-security-releases/ for details on patched vulnerabilities. A fix for the following CVE is included in this release: * Node.js: Slowloris HTTP Denial of Service with keep-alive (CVE-2019-5737) Notable Changes: * http: Further prevention of "Slowloris" attacks on HTTP and HTTPS connections by consistently applying the receive timeout set by `server.headersTimeout` to connections in keep-alive mode. Reported by Marco Pracucci (https://voxnest.com). (CVE-2019-5737 / Matteo Collina) PR-URL: https://github.com/nodejs-private/node-private/pull/163
366 KiB
366 KiB
Node.js 11 ChangeLog
Current |
---|
11.10.1 11.10.0 11.9.0 11.8.0 11.7.0 11.6.0 11.5.0 11.4.0 11.3.0 11.2.0 11.1.0 11.0.0 |
2019-02-28, Version 11.10.1 (Current), @rvagg
This is a security release. All Node.js users should consult the security release summary at:
https://nodejs.org/en/blog/vulnerability/february-2019-security-releases/
for details on patched vulnerabilities.
A fix for the following CVE is included in this release:
- Node.js: Slowloris HTTP Denial of Service with keep-alive (CVE-2019-5737)
Notable Changes
- http: Further prevention of "Slowloris" attacks on HTTP and HTTPS connections by consistently applying the receive timeout set by
server.headersTimeout
to connections in keep-alive mode. Reported by Marco Pracucci (Voxnest). (CVE-2019-5737 / Matteo Collina)
Commits
- [
05534a24ca
] - http: prevent slowloris with keepalive connections (Matteo Collina) nodejs-private/node-private#158
2019-02-14, Version 11.10.0 (Current), @targos
Notable Changes
- deps:
- http, http2:
response.writeHead
now returns the response object. #25974
- perf_hooks:
- Implemented a histogram based API. #25378
- process:
- Exposed
process.features.inspector
. #25819
- Exposed
- repl:
- Added
repl.setupHistory
for programmatic repl. #25895
- Added
- tls:
- Introduced client "session" event. #25831
Commits
- [
ccf60bbad2
] - assert: add internal assert.fail() (Rich Trott) #26047 - [
0b4055e616
] - assert: create internal/assert micro-module (Rich Trott) #25956 - [
37d207cc0c
] - assert: refactor internal assert.js (Rich Trott) #25956 - [
2b1f88185f
] - benchmark: remove unreachable return (ZYSzys) #25883 - [
c4d16e80b7
] - benchmark: refactor for consistent style (Rich Trott) #25944 - [
c4e2bbbcab
] - benchmark: use consistent coding style in assert/* (Rich Trott) #25865 - [
18b344c0d2
] - benchmark: refactor benchmark/common.js (Rich Trott) #25805 - [
40398fd07a
] - benchmark: refactor _http-benchmarkers.js (Rich Trott) #25803 - [
d5d163d8b9
] - build: export deprecated OpenSSL symbols on Windows (Richard Lau) #25991 - [
197efb7f84
] - child_process: close pipe ends that are re-piped (Gireesh Punathil) #21209 - [
f87352366a
] - cluster: migrate round_robin_handle to internal assert (Rich Trott) #26047 - [
8c9800ce27
] - crypto: include 'Buffer' in error output of Hash.update method (Amit Zur) #25533 - [
baa0865886
] - crypto: don't crash X509ToObject on error (David Benjamin) #25717 - [
3e010aff83
] - crypto: fix malloc mixing in X509ToObject (David Benjamin) #25717 - [
da46be2542
] - crypto: fix public key encoding name in comment (David Benjamin) #25736 - [
8b5a2c4f61
] - deps: upgrade to libuv 1.26.0 (cjihrig) #26037 - [
1c5fbeab34
] - deps: upgrade npm to 6.7.0 (Kat Marchán) #25804 - [
3f8c22b4cb
] - deps: update llhttp to 1.1.1 (Fedor Indutny) #25753 - [
823fd5b493
] - (SEMVER-MINOR) deps: float fix for building HdrHistogram on Win x86 (jasnell) #25378 - [
c01bbc5258
] - deps: update acorn to 6.0.7 (Michaël Zasso) #25844 - [
a6c8e40655
] - deps: patch to fix *.onion MX query on c-ares (XadillaX) #25840 - [
8b71464711
] - deps: remove OpenSSL git and travis configuration (Sam Roberts) #25689 - [
673e434714
] - deps: v8, cherry-pick 9365d09, aac2f8c, 47d34a3 (Benjamin Coe) #25429 - [
411f6fe832
] - deps: cherry-pick c736883 from upstream V8 (Yang Guo) - [
4a254a6ce4
] - doc: edit N-API introductory material in Collaborator Guide (Rich Trott) #26051 - [
44fc2f6094
] - doc: clarify effect of stream.destroy() on write() (Sam Roberts) #25973 - [
21e6d353af
] - doc: renamed remote's name (Thang Tran) #26050 - [
e629afa6ae
] - doc: fix minor typo in dgram.md (Daniel Bevenius) #26055 - [
663b6251a0
] - doc: fix some nits in perf_hooks (Vse Mozhet Byt) #26022 - [
9420a737fe
] - doc: edit process.report related documentation (cjihrig) #25983 - [
eb4b5ea233
] - doc: clarify http timeouts (Andrew Moss) #25748 - [
a225f99ea8
] - doc: revise Introducing New Modules (Rich Trott) #25975 - [
f516f68032
] - doc: add a sentence about REPLACEME in code changes (Lance Ball) #25961 - [
3b74cc6c26
] - doc: revise Collaborator Guide on reverting (Rich Trott) #25942 - [
353de0f752
] - doc: fix err_synthetic issue on v11.x (sreepurnajasti) #25770 - [
cc4ae20d20
] - doc: improve doc on unintended breaking changes (Rich Trott) #25887 - [
1f6acbb279
] - doc: document os.userInfo() throwing SystemError (Raido Kuli) #25724 - [
699d161f9e
] - doc: fix machine field in example report (cjihrig) #25855 - [
618f641271
] - doc: remove redundant LTS/Current information in Collaborator Guide (Rich Trott) #25842 - [
7a1f166cfa
] - doc: add documentation for request.path (Kei Ito) #25788 - [
f5db5090bc
] - doc: remove outdated COLLABORATOR_GUIDE sentence about breaking changes (Rich Trott) #25780 - [
accb8aec35
] - doc: revise inspect security info in cli.md (Rich Trott) #25779 - [
fd98d62909
] - doc: revise style guide (Rich Trott) #25778 - [
60c5099f4b
] - domain: avoid circular memory references (Anna Henningsen) #25993 - [
2b48a381b9
] - fs: remove redundant callback check (ZYSzys) #25160 - [
29c195e17f
] - fs: remove useless internalFS (ZYSzys) #25161 - [
51982978eb
] - http: improve performance for incoming headers (Weijia Wang) #26041 - [
90c9f1d323
] - http: reduce multiple output arrays into one (Weijia Wang) #26004 - [
a5247cc180
] - (SEMVER-MINOR) http: makes response.writeHead return the response (Mark S. Everitt) #25974 - [
b7fb49e70a
] - http: remove redundant call to socket.setTimeout() (Luigi Pinca) #25928 - [
25c19eb1d8
] - http: make timeout event work with agent timeout (Luigi Pinca) #25488 - [
0899c8bb32
] - http2: improve compat performance (Matteo Collina) #25567 - [
237b5e65e4
] - (SEMVER-MINOR) http2: makes response.writeHead return the response (Mark S. Everitt) #25974 - [
6967407b19
] - inspector, trace_events: make sure messages are sent on a main thread (Eugene Ostroukhov) #24814 - [
d02ad40d42
] - inspector,vm: remove --eval wrapper (Anna Henningsen) #25832 - [
32e6bb32b2
] - lib: merge 'undefined' into one 'break' branch (MaleDong) #26039 - [
b2b37c631a
] - lib: simplify 'umask' (MaleDong) #26035 - [
b1a8927adc
] - lib: fix the typo error (MaleDong) #26032 - [
d5f4a1f2ac
] - lib: save a copy of Symbol in primordials (Joyee Cheung) #26033 - [
bd932a347e
] - lib: move per_context.js under lib/internal/bootstrap (Joyee Cheung) #26033 - [
f40e0fcdcb
] - lib: replace 'assert' with 'internal/assert' for many built-ins (Rich Trott) #25956 - [
8ade433f51
] - lib: move signal event handling into bootstrap/node.js (Joyee Cheung) #25859 - [
92ca50636c
] - lib: save primordials during bootstrap and use it in builtins (Joyee Cheung) #25816 - [
1b8d2ca85f
] - lib: remove dollar symbol for private function (MaleDong) #25590 - [
b06f2fafe7
] - lib: useinternal/options
to query--abort-on-uncaught-exception
(Joyee Cheung) #25862 - [
0b302e4520
] - lib: fix a few minor issues flagged by lgtm (Robin Neatherway) #25873 - [
99bc0df74c
] - lib: refactor ERR_SYNTHETIC (cjihrig) #25749 - [
1c6fadea31
] - meta: clarify EoL platform support (João Reis) #25838 - [
03ffcf76b7
] - n-api: finalize during second-pass callback (Gabriel Schulhof) #25992 - [
5f6a710d8d
] - os,report: use UV_MAXHOSTNAMESIZE (cjihrig) #26038 - [
2cbb7a85db
] - (SEMVER-MINOR) perf_hooks: implement histogram based api (James M Snell) #25378 - [
e81c6c81de
] - perf_hooks: only enable GC tracking when it's requested (Joyee Cheung) #25853 - [
9d6291ad46
] - process: refactor lib/internal/bootstrap/node.js (Joyee Cheung) #26033 - [
8d3eb47d48
] - process: use primordials in bootstrap/node.js (Joyee Cheung) #26033 - [
85bc64a5c9
] - process: document the bootstrap process in node.js (Joyee Cheung) #26033 - [
ae21fca36b
] - process: normalize process.execPath in CreateProcessObject() (Joyee Cheung) #26002 - [
614bb9f3c8
] - process: normalize process.argv before user code execution (Joyee Cheung) #26000 - [
9a7e883b83
] - process: group main thread execution preparation code (Joyee Cheung) #26000 - [
d7bf070652
] - process: move deprecation warning initialization into pre_execution.js (Joyee Cheung) #25825 - [
d7ed125fd1
] - process: stub unsupported worker methods (cjihrig) #25587 - [
c8bf4327d8
] - process: move process mutation into bootstrap/node.js (Joyee Cheung) #25821 - [
1d76ba1b3d
] - (SEMVER-MINOR) process: expose process.features.inspector (Joyee Cheung) #25819 - [
e6a4fb6d01
] - process: split execution into main scripts (Joyee Cheung) #25667 - [
f4cfbf4c9e
] - process: move setup of process warnings into node.js (Anto Aravinth) #25263 - [
cc253b5f2d
] - process: simplify report uncaught exception logic (cjihrig) #25744 - [
4c22d6eaa1
] - (SEMVER-MINOR) repl: add repl.setupHistory for programmatic repl (Lance Ball) #25895 - [
2c737a89d5
] - repl: remove obsolete buffer clearing (Ruben Bridgewater) #25731 - [
5aaeb01655
] - repl: fix eval return value (Ruben Bridgewater) #25731 - [
e66cb58a9b
] - repl: simplify and improve completion (Ruben Bridgewater) #25731 - [
dfd47aa1e8
] - report: make more items programmatically accessible (Anna Henningsen) #26019 - [
88019b051c
] - report: rename setDiagnosticReportOptions() (cjihrig) #25990 - [
c8ceece815
] - report: refactor report option validation (cjihrig) #25990 - [
afb2d17c16
] - report: use uv_getnameinfo() for socket endpoints (cjihrig) #25962 - [
3f400310bd
] - report: widen scope of #ifndef (cjihrig) #25960 - [
8494a61d79
] - report: remove unnecessary case block scopes (cjihrig) #25960 - [
7443288c68
] - report: remove empty string stream insertion (cjihrig) #25960 - [
6c51ec3014
] - report: include information about event loop itself (Anna Henningsen) #25906 - [
30a4e8900a
] - report: print libuv handle addresses as hex (cjihrig) #25910 - [
6d39a54354
] - report: use libuv calls for OS and machine info (cjihrig) #25900 - [
1007416596
] - report: separate release metadata (Richard Lau) #25826 - [
b1e0c43abd
] - report: disambiguate glibc versions (cjihrig) #25781 - [
f6c8820b46
] - report: fix typo in error message (cjihrig) #25782 - [
d4631816ef
] - report: use consistent format for dumpEventTime (Anna Henningsen) #25751 - [
cc22fd7be9
] - report: split up osVersion and machine values (cjihrig) #25755 - [
f71d6762ca
] - src: remove redundant cast in node_http2.h (gengjiawen) #25978 - [
adaa2ae70b
] - src: add lock to inspectorMainThreadHandle
dtor (Anna Henningsen) #26010 - [
731c2731d2
] - src: add WeakReference utility (Anna Henningsen) #25993 - [
7ab34ae421
] - src: remove unused method in class Http2Stream (gengjiawen) #25979 - [
d7ae1054ef
] - src: remove redundant cast in node_file.cc (gengjiawen) #25977 - [
6c6e678eaa
] - src: remove unused class in node_errors.h (gengjiawen) #25980 - [
24d9e9c8b6
] - src: remove redundant void (gengjiawen) #26003 - [
5de103430f
] - src: use NULL check macros to check nullptr (ZYSzys) #25916 - [
c47eb932bc
] - src: move process.reallyExit impl into node_process_methods.cc (Joyee Cheung) #25860 - [
01bb7b7559
] - src: split ownsProcessState off isMainThread (Anna Henningsen) #25881 - [
fd6ce533aa
] - src: remove main_isolate (Anna Henningsen) #25823 - [
b72ec23201
] - src: move public C++ APIs into src/api/*.cc (Joyee Cheung) #25541 - [
0a154ff7ad
] - src: move v8_platform implementation into node_v8_platform-inl.h (Joyee Cheung) #25541 - [
d342707fa7
] - src: remove unusedinternalBinding('config')
properties (Joyee Cheung) #25463 - [
756558617e
] - src: pass cli options to bootstrap/loaders.js lexically (Joyee Cheung) #25463 - [
85d5f67efe
] - src: fix return type in Hash (gengjiawen) #25936 - [
779a5773cf
] - src: refactor macro to std::min in node_buffer.cc (gengjiawen) #25919 - [
76687dedce
] - src: remove unused variable (cjihrig) #25481 - [
b280d90279
] - src: simplify NativeModule caching and remove redundant data (Joyee Cheung) #25352 - [
469cdacd59
] - src: pass along errors from StreamBase req obj creations (Anna Henningsen) #25822 - [
d6f3b8785f
] - src: pass along errors from fs object creations (Anna Henningsen) #25822 - [
0672c24dc3
] - src: pass along errors from http2 object creation (Anna Henningsen) #25822 - [
e3fd7520d0
] - src: pass along errors from tls object creation (Anna Henningsen) #25822 - [
e0af205c98
] - src: nullcheck on trace controller (Gireesh Punathil) #25943 - [
c72c4b041d
] - src: allow --perf-prof-unwinding-info in NODE_OPTIONS (Tom Gallacher) #25565 - [
e6a2548807
] - src: allow --perf-basic-prof-only-functions in NODE_OPTIONS (Tom Gallacher) #25565 - [
7cf484c656
] - src: refactor SSLError case statement (Sam Roberts) #25861 - [
55a313bb31
] - src: make watchdog async callback a lambda (Gireesh Punathil) #25945 - [
de9f37d314
] - src: make deleted function public in agent.h (gengjiawen) #25909 - [
620d429343
] - src: use bool instead of integer literal in connection_wrap.cc (gengjiawen) #25923 - [
8cedfb8196
] - src: refactor to nullptr in cpp code (gengjiawen) #25888 - [
f5d50342b0
] - src: clean unused code in agent.h (gengjiawen) #25914 - [
2d575044ff
] - src: fix compiler warnings in node_buffer.cc (Daniel Bevenius) #25665 - [
015ed0b1d7
] - src: remove redundant method in node_worker.h (gengjiawen) #25849 - [
44655e93dd
] - src: delete unreachable code in node_perf.h (gengjiawen) #25850 - [
5a66e380ff
] - src: fix data type in node_crypto.cc (gengjiawen) #25889 - [
d4c4f77d31
] - src: const_cast is necessary for 1.1.1, not 0.9.7 (Sam Roberts) #25861 - [
b5a8376ffe
] - src: organize TLSWrap declarations by parent (Sam Roberts) #25861 - [
0772ce35fb
] - src: remove unused TLWrap::EnableTrace() (Sam Roberts) #25861 - [
703549665e
] - src: add PrintLibuvHandleInformation debug helper (Anna Henningsen) #25905 - [
2e80b912ef
] - src: usevisibility("default")
exports on POSIX (Jeremy Apthorp) #25893 - [
e28d891788
] - src: fix race condition in\~NodeTraceBuffer
(Anna Henningsen) #25896 - [
bd771d90fd
] - src: remove unimplemented method in node_http2.h (gengjiawen) #25732 - [
00f8e86702
] - src: use nullptr in node_buffer.cc (gengjiawen) #25820 - [
84358b5010
] - src: handle errors while printing error objects (Anna Henningsen) #25834 - [
f027290542
] - src: use struct as arguments to node::Assert (Anna Henningsen) #25869 - [
8a8c17880e
] - src: remove unused AsyncResource constructor in node.h (gengjiawen) #25793 - [
7556994d83
] - src: remove unused method in js_stream.h (gengjiawen) #25790 - [
882902c672
] - src: pass along errors from PromiseWrap instantiation (Anna Henningsen) #25837 - [
998cea567f
] - src: workaround MSVC compiler bug (Refael Ackermann) #25596 - [
b779c072d0
] - src: makeStreamPipe::Unpipe()
more resilient (Anna Henningsen) #25716 - [
0b014d5299
] - src: make deleted functions public in node.h (gengjiawen) #25764 - [
be499c3c7b
] - src: simplify SlicedArguments (Anna Henningsen) #25745 - [
35454e0008
] - src: fix indentation in a few node_http2 enums (Daniel Bevenius) #25761 - [
3f080d12f4
] - src: add debug check for inspector uv_async_t (Anna Henningsen) #25777 - [
0949039d26
] - src: add handle scope toOnFatalError()
(Anna Henningsen) #25775 - [
d9c2690705
] - src: turn ROUND_UP into an inline function (Anna Henningsen) #25743 - [
3cd134cec4
] - src,lib: remove deadprocess.binding()
code (Anna Henningsen) #25829 - [
cb86357d22
] - test: replaced anonymous fn with arrow syntax (Pushkal B) #26029 - [
64cc234a84
] - test: use emitter.listenerCount() in test-http-connect (Luigi Pinca) #26031 - [
6323a9fc57
] - test: refactor two http client timeout tests (Luigi Pinca) #25473 - [
61330b2f84
] - test: add assert test for position indicator (Rich Trott) #26024 - [
896962fd08
] - test: addWorker
+--prof
regression test (Anna Henningsen) #26011 - [
3eb6f6130a
] - test: capture stderr from child processes (Gireesh Punathil) #26007 - [
d123f944a2
] - test: remove extraneous report validation argument (cjihrig) #25986 - [
de587bae8a
] - test: refactor to block-scope (LakshmiSwethaG) #25532 - [
4dca3ab23d
] - test: exit sequence sanity tests (Gireesh Punathil) #25085 - [
ef9139e5a0
] - test: end tls gracefully, rather than destroy (Sam Roberts) #25508 - [
7e9f5ea295
] - test: pin regression test for #8074 to TLS 1.2 (Sam Roberts) #25508 - [
1b9a608dca
] - test: refactor test-http-agent-timeout-option (Luigi Pinca) #25886 - [
c457d007cd
] - test: clarify confusion over "client" in comment (Sam Roberts) #25508 - [
1be867685c
] - test: use mustCall(), not global state checks (Sam Roberts) #25508 - [
50d2c8e945
] - test: use common.mustCall(), and log the events (Sam Roberts) #25508 - [
1b542e8ba0
] - test: use mustCall in ephemeralkeyinfo test (Sam Roberts) #25508 - [
898cf782f8
] - test: send a bad record only after connection done (Sam Roberts) #25508 - [
ace267b21c
] - test: do not race connection and rejection (Sam Roberts) #25508 - [
639dc07ca0
] - test: do not assume tls handshake order (Sam Roberts) #25508 - [
cc6b30f4b7
] - test: do not assume server gets secure connection (Sam Roberts) #25508 - [
c17a37d95a
] - test: wait for TCP connect, not TLS handshake (Sam Roberts) #25508 - [
1f8991fae6
] - test: add util.isDeepStrictEqual edge case tests (Rich Trott) #25932 - [
baa10aeb75
] - test: add BigInt test for isDeepStrictEqual (Rich Trott) #25932 - [
c866b52942
] - test: remove obsolete code (Ruben Bridgewater) #25731 - [
ee3165d6e7
] - test: relax expectations in test-icu-transcode (Yang Guo) #25866 - [
025a7c3e31
] - test: do not fail SLOW tests if they are not slow (Yang Guo) #25868 - [
059d30e369
] - test: add hasCrypto to worker-cleanexit-with-moduleload (Daniel Bevenius) #25811 - [
7cb943937f
] - test: refactor test-http-agent-timeout-option (Luigi Pinca) #25854 - [
cdf3e84804
] - test: exclude additional test for coverage (Michael Dawson) #25833 - [
704a440d52
] - test: allow coverage threshold to be enforced (Benjamin Coe) #25675 - [
5bffcf6246
] - test: run html/webappapis/timers WPT (Joyee Cheung) #25618 - [
579220815a
] - test: pull html/webappapis/timers WPT (Joyee Cheung) #25618 - [
d683da7ffa
] - test, tools: suppress addon function cast warnings (Daniel Bevenius) #25663 - [
2009f18064
] - test,tracing: use close event to wait for stdio (Anna Henningsen) #25894 - [
8495a788c6
] - tls: renegotiate should take care of its own state (Sam Roberts) #25997 - [
fb83f842a8
] - tls: in-line comments and other cleanups (Sam Roberts) #25861 - [
4d0b56f3f7
] - tls: don't shadow the tls global with a local (Sam Roberts) #25861 - [
7656d58eed
] - (SEMVER-MINOR) tls: introduce client 'session' event (Sam Roberts) #25831 - [
6ca8d26020
] - tools: apply more stringent lint rules for benchmark code (Rich Trott) #25944 - [
c55d662bd1
] - tools: replace deprecated ESLint configuration (Rich Trott) #25877 - [
e13c1850d2
] - tools: update ESLint to 5.13.0 (Rich Trott) #25877 - [
8d14870b15
] - tools: update dmn in update-estlint.sh (Rich Trott) #25877 - [
988c7141d4
] - tools: improve prerequisites for test-all-suites (Rich Trott) #25892 - [
f395728b32
] - tools: exclude benchmark code from coverage report (Rich Trott) #25841 - [
9d2ea1802b
] - tools: add test-all-suites to Makefile (Rich Trott) #25799 - [
9f1bcd44df
] - tools: make test.py Python 3 compatible (Sakthipriyan Vairamani (thefourtheye)) #25767 - [
454278a701
] - tools: refloat Node.js patches to cpplint.py (Refael Ackermann) #25771 - [
b9289f41af
] - tools: bump cpplint.py to 3d8f6f876d (Refael Ackermann) #25771 - [
9c9aefe2a0
] - worker: set stack size for worker threads (Anna Henningsen) #26049 - [
23868ba45e
] - worker: keep stdio after exit (Anna Henningsen) #26017 - [
6c1e92817f
] - worker: set up child Isolate inside Worker thread (Anna Henningsen) #26011 - [
1764aae193
] - worker: pre-allocate thread id (Anna Henningsen) #26011 - [
f63817fd38
] - worker: refactor thread id management (Anna Henningsen) #25796 - [
8db6b8a95a
] - worker: move worker thread setup code into the main script (Joyee Cheung) #25667 - [
5d2e064973
] - worker: no throw on property access/postMessage after termination (Christopher Jeffrey) #25871 - [
508a2e7f0f
] - worker: use correct ctor for error serialization (Anna Henningsen) #25951 - [
52d4b7a928
] - worker: remove undocumented .onclose property (Rich Trott) #25904 - [
e70aa30ebd
] - worker: add mutex lock to MessagePort ctor (Anna Henningsen) #25911 - [
55c270253b
] - worker: throw for duplicates in transfer list (Anna Henningsen) #25815 - [
c959d60242
] - worker,etw: only enable ETW on the main thread (Anna Henningsen) #25907
2019-01-30, Version 11.9.0 (Current), @targos
Notable Changes
- deps:
- OpenSSL has been updated to 1.1.1a, which is API/ABI compatible with the previous OpenSSL 1.1.0j. Note that while OpenSSL 1.1.1a supports TLS1.3, Node.js still does not. #25381
Commits
- [
bc81a68f20
] - build: make compress_json python3 compatible (Sakthipriyan Vairamani (thefourtheye)) #25582 - [
30949f8dba
] - build: make configure.py compatible with python 3 (Sakthipriyan Vairamani (thefourtheye)) #25580 - [
d4ec110c65
] - (SEMVER-MINOR) deps: update archs files for OpenSSL-1.1.1a (Sam Roberts) #25381 - [
5225214d07
] - (SEMVER-MINOR) deps: fix for non GNU assembler in AIX (Shigeki Ohtsu) #25381 - [
ad04d7bea1
] - (SEMVER-MINOR) deps: add only avx2 configs for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
670f10053a
] - (SEMVER-MINOR) deps: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
0a0f15f768
] - (SEMVER-MINOR) deps: fix MacOS and Win build for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
e2043999bd
] - (SEMVER-MINOR) deps: fix gyp/gypi for openssl-1.1.1 (Shigeki Ohtsu) #25381 - [
c581b9a253
] - (SEMVER-MINOR) deps: upgrade openssl sources to 1.1.1a (Sam Roberts) #25381 - [
c82f2445e5
] - dns: use IDNA 2008 to encode non-ascii hostnames (Ben Noordhuis) #25679 - [
c56ddc7736
] - doc: document uniqueness of worker.threadId (Anna Henningsen) #25644 - [
7c8d57d4a9
] - doc: revise breaking changes material in COLLABORATOR_GUIDE (Rich Trott) #25730 - [
edc9ceb16e
] - doc: fix issue with worker_threads docs (Lee Byron) #25712 - [
1d6e18b128
] - doc: fix http.Agent timeout option description (Luigi Pinca) #25489 - [
5d5c528120
] - (SEMVER-MINOR) doc: fix assembler requirement for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
34bc69d376
] - doc: fix file extension on ESM file example (Eric Whitebloom) #25692 - [
b218b1204a
] - doc: remove outdated s_client information in tls.md (Rich Trott) #25678 - [
1aa7f4d72d
] - doc: fix metadata for v11.8.0 doc changes (Richard Lau) #25709 - [
3c5a7a2f97
] - doc: fix keyObject.symmetricSize to be keyObject.symmetricKeySize (Filip Skokan) #25670 - [
e47511943b
] - doc: add metadata to report docs (Richard Lau) #25708 - [
237ec396d0
] - doc: fix 11.8.0 changelog (Myles Borins) #25705 - [
48149cfa3a
] - doc: clarify what dns.setResolvers() affects (Sam Roberts) #25570 - [
3488f0df3b
] - doc: link nextTick docs to the nextTick guide (Sam Roberts) #25619 - [
c93e5e1f65
] - doc: simplify process.binding() deprecation message (Rich Trott) #25654 - [
0640b09243
] - lib: refactor policy code for readability (Anna Henningsen) #25629 - [
634cf131f4
] - module: do not useprocess.exit()
(Anna Henningsen) #25769 - [
143274af38
] - module: silence ModuleJob unhandled rejection warnings (Anna Henningsen) #25769 - [
fc38b20c7c
] - perf_hooks: clean up GC listeners (Anna Henningsen) #25647 - [
f3179f7701
] - policy: ensure workers do not read fs for policy (Bradley Farias) #25710 - [
ee61ab6894
] - repl: improve doc for disabling REPL history on Windows (Samuel D. Leslie) #25672 - [
ce28caf517
] - report: represent numbers as numbers (Anna Henningsen) #25651 - [
1dfdbc6cf7
] - report: refactor JSON writer (Anna Henningsen) #25651 - [
14bce1ea5a
] - report: do not useuv\_default\_loop()
as fallback (Anna Henningsen) #25652 - [
152d633366
] - src: remove unused env_ field from env.h (Daniel Bevenius) #25784 - [
c0951062b9
] - src: pass along errors from i18n converter instantiation (Anna Henningsen) #25734 - [
deebf10bd5
] - src: pass along errors from vm data wrapper creation (Anna Henningsen) #25734 - [
8ee4810029
] - src: pass along errors from KeyObject instantiation (Anna Henningsen) #25734 - [
ced4e71504
] - src: pass along errors from perf obj instantiation (Anna Henningsen) #25734 - [
5add2b56ac
] - src: pass along errors from process obj instantiation (Anna Henningsen) #25734 - [
2928672679
] - src: pass along errors from stream obj instantiation (Anna Henningsen) #25734 - [
ebcdbebcee
] - src: remove unused field in node_http2.h (gengjiawen) #25727 - [
6d9af41aef
] - src: in-source comments and minor TLS cleanups (Sam Roberts) #25713 - [
09a10858f7
] - src: remove unnecessary call to SSL_get_mode (Sam Roberts) #25711 - [
86e79a521d
] - src: remove unused and unimplemented method in env.h (gengjiawen) #25699 - [
021d1975ff
] - src: fix macro duplicate declaration in env.h (gengjiawen) #25703 - [
845bcfa1ce
] - src: simplify inspector initialization in node::Start() (Joyee Cheung) #25612 - [
797111a69b
] - src: avoid race condition in tracing code (Anna Henningsen) #25624 - [
b113332daf
] - src: ensure no more platform foreground tasks after Deinit (Clemens Hammacher) #25653 - [
7cc51531a7
] - src: remove has_experimental_policy option (Anna Henningsen) #25628 - [
4b43eeaf9a
] - src,test: fix JSON escaping in node-report (Denys Otrishko) #25626 - [
af9592d6b1
] - test: refactor test/common/report.js (cjihrig) #25754 - [
e2ee031060
] - test: move client renegotiation tests to parallel (Rich Trott) #25757 - [
b174dd7280
] - test: use fipsMode in test-crypto-fips (Daniel Bevenius) #25563 - [
fa2a857e6a
] - test: refactor test-http-client-timeout-option-with-agent (Rich Trott) #25752 - [
15f6b8e25d
] - test: add test forworker.terminate()
+ timeout fns (Anna Henningsen) #25735 - [
c2136348a1
] - test: move heapdump tests to pummel (Rich Trott) #25181 - [
ae19f944f8
] - test: exit sequence sanity tests (Gireesh Punathil) #25083 - [
af6e439ad8
] - test: enable marking of failing coverage tests (Michael Dawson) #25671 - [
6203d05a3c
] - test: fix zlib-brotli output assumptions (Adam Majer) #25697 - [
77274d07d2
] - test: rewrite fs {f}utimes test file (Jeremiah Senkpiel) #25656 - [
29002ceb4e
] - (SEMVER-MINOR) test: assert on client and server side seperately (Sam Roberts) #25381 - [
c7dbb72530
] - test: remove pummel/test-exec (Rich Trott) #25722 - [
4b2a1eadbd
] - test: replace s_client in test-https-ci-reneg-attack (Rich Trott) #25720 - [
7d682234a6
] - test: remove unused uncaughtException handler (Anna Henningsen) #25641 - [
271126ad3b
] - test: remove s_client from test-tls-ci-reneg-attack (Rich Trott) #25700 - [
190c063ecb
] - test: replace Google servers with localhost (Rich Trott) #25694 - [
f33d705033
] - test: fix sequential/test-performance delay (Anatoli Papirovski) #25695 - [
1905f8ef55
] - test: remove common.isOSXMojave (Rich Trott) #25658 - [
9f1b5c6193
] - test: remove known_issues/test-cluster-bind-privileged-port (Rich Trott) #25649 - [
d0705bd24b
] - timers: truncate decimal values (Jeremiah Senkpiel) #24819 - [
d5b2135dde
] - tls: fix malloc mismatch in SSL_set_tlsext_status_ocsp_resp call (David Benjamin) #25706 - [
6e80f6d9a1
] - (SEMVER-MINOR) tls: workaround handshakedone in renegotiation (Shigeki Ohtsu) #25381 - [
c34c5694eb
] - (SEMVER-MINOR) tls: make ossl 1.1.1 cipher list throw error (Sam Roberts) #25381 - [
8032969c69
] - tools: make trailing commas consistent in .eslintrc (Rich Trott) #25739 - [
7ba66505e3
] - tools: make test.py Queue part Python 3 compatible (gengjiawen) #25701 - [
e6ad7f4c9c
] - tools: make mkssldef.py Python 3 compatible (Sakthipriyan Vairamani (thefourtheye)) #25584 - [
bc81fef988
] - vm: mark scripts as shareable cross-origin (Jeremy Apthorp) #25380 - [
fb69b2bf14
] - worker: export workerData to ESM workers (Anna Henningsen) #25768
2019-01-24, Version 11.8.0 (Current), @MylesBorins
Notable Changes
- events:
- For unhandled
error
events with an argument that is not anError
object, the resulting exeption will have more information about the argument. nodejs/node#25621
- For unhandled
- child_process:
- When the
maxBuffer
option is passed,stdout
andstderr
will be truncated rather than unavailable in case of an error. nodejs/node#24951
- When the
- policy:
- Experimental support for module integrity checks through a manifest file is implemented now. nodejs/node#23834
- n-api:
- The
napi_threadsafe_function
feature is now stable. nodejs/node#25556
- The
- report:
- An experimental diagnostic API for capturing process state is available as
process.report
and through command line flags. nodejs/node#22712
- An experimental diagnostic API for capturing process state is available as
- tls:
tls.connect()
takes atimeout
option analogous to thenet.connect()
one. nodejs/node#25517
- worker:
process.umask()
is available as a read-only function inside Worker threads now nodejs/node#25526- An
execArgv
option that supports a subset of Node.js command line options is supported now. nodejs/node#25467
Commits
- [
5fab92c88a
] - build: remove AIX/ppc (32bit) dead code (Refael Ackermann) #25523 - [
34da9a3089
] - build: make install.py python 3 compatiable (Sakthipriyan Vairamani (thefourtheye)) #25583 - [
8cc936a8ea
] - build: remove erroneous duplicate declaration from node_inspector.gypi (Refael Ackermann) #25586 - [
28894af902
] - build: do not lint python scripts under test/fixtures (Joyee Cheung) #25639 - [
47d040dd77
] - build: introduce --openssl-is-fips flag (Daniel Bevenius) #25412 - [
ac5fa2c7f6
] - child_process: truncate output when maxBuffer is exceeded (Jeremiah Senkpiel) #24951 - [
3c661f0aa6
] - console: refactor inspector console extension installation (Joyee Cheung) #25450 - [
f415069c65
] - crypto: add crypto modules to cannotUseCache (Daniel Bevenius) #25606 - [
bb7f71ad8a
] - crypto: fix key handle extraction (Tobias Nießen) #25562 - [
c0859d7176
] - deps: upgrade to libuv 1.25.0 (cjihrig) #25571 - [
9d8a225c6c
] - doc: add note regarding pushing release tags (Myles Borins) #25569 - [
5440f9d4bc
] - doc: use correct placeholder for policy docs (Anna Henningsen) #25627 - [
4f38106ef5
] - (SEMVER-MINOR) doc: add node-report documentation (Vipin Menon) #22712 - [
eac438acc8
] - doc: running coverage for individual suites (Benjamin Coe) #25622 - [
65478faa7b
] - doc: hyperlink reference to process.nextTick (Sam Roberts) #25615 - [
c5d89e6333
] - doc: reword stream docs to clarify that decodeStrings encodes strings (Daniel George Holz) #25468 - [
0c046e8e68
] - doc: correct my wrong note about buf.fill() (Vse Mozhet Byt) #25585 - [
10bff7a58c
] - doc: add a note tobuf.fill()
description (Vse Mozhet Byt) #25547 - [
688fb8d619
] - doc: fix typo in Buffer API (H1Gdev) #25544 - [
417023046e
] - doc: add Rich back to TSC list (Michael Dawson) #25535 - [
26c5bd8a5c
] - doc: add metadata about ecdh curve options (Sam Roberts) #25502 - [
593714e4bd
] - events: show inspected error in uncaught 'error' message (Anna Henningsen) #25621 - [
d6b50c66cc
] - http: make ClientRequest#setTimeout() noop at end (Tim De Pauw) #25536 - [
e55c5c341d
] - http: reuse noop function in socketOnError() (cjihrig) #25566 - [
9a410a189e
] - http2: allow fully synchronous\_final()
(Anna Henningsen) #25609 - [
f688e73984
] - n-api: change #ifdef to #if in node_api_types (Daniel Bevenius) #25635 - [
2b1858298a
] - (SEMVER-MINOR) n-api: mark thread-safe function as stable (Gabriel Schulhof) #25556 - [
0ebe6ebbb1
] - os: implement os.release() using uv_os_uname() (cjihrig) #25600 - [
da8c526888
] - (SEMVER-MINOR) policy: manifest with subresource integrity checks (Bradley Farias) #23834 - [
647a37f5d8
] - process: clarify the pre- and post-condition of esm setup (Joyee Cheung) #25530 - [
b2834ce65b
] - process: fix call process.reallyExit, vs., binding (Benjamin Coe) #25655 - [
92dd8998e7
] - process: check env->EmitProcessEnvWarning() last (Benjamin) #25575 - [
07f1bb001c
] - process: allow reading umask in workers (cjihrig) #25526 - [
f3d0591abf
] - report: useuv\_handle\_type\_name()
to get handle type (Anna Henningsen) #25610 - [
03ba34401b
] - report: downgrade reinterpret_cast to static_cast (Anna Henningsen) #25610 - [
07a0dc89ad
] - report: roll extra loop iteration inPrintNativeStack()
(Anna Henningsen) #25610 - [
64959b6668
] - report: removeinternalBinding('config').hasReport
(Anna Henningsen) #25610 - [
4031b5c267
] - report: removeInitializeReport()
(Anna Henningsen) #25598 - [
0f91e0355a
] - report: simplify rlimit to JSON logic (cjihrig) #25597 - [
a02b621312
] - report: simplify option checking (cjihrig) #25597 - [
c598d98970
] - report: use uv_pid_t instead of custom PID_TYPE (cjihrig) #25597 - [
213eddd323
] - report: remove unnecessary includes (cjihrig) #25597 - [
42bbe58c47
] - report: remove unnecessary intermediate variable (cjihrig) #25597 - [
a161a9b9c3
] - src: remove unnecessaryfilename
variable (Anna Henningsen) #25610 - [
c59edcadc1
] - src: remove using v8::Function in node_os.cc (cjihrig) #25640 - [
dbecc82524
] - src: remove outdatedNeuter()
call innode\_buffer.cc
(Anna Henningsen) #25479 - [
8f42c9efe9
] - src: silence compiler warning in node_report.cc (Daniel Bevenius) #25557 - [
549216a138
] - (SEMVER-MINOR) src: merge into core (Gireesh Punathil) #22712 - [
55768c0079
] - src: restrict unloading addons to Worker threads (Anna Henningsen) #25577 - [
d9a8113a5b
] - src: pass along errors from--security-reverts
(Anna Henningsen) #25466 - [
291cedf25d
] - src: reduce includes of node_internals.h (Joyee Cheung) #25507 - [
03e05cb4fb
] - src: fix FIPS section in Sign::SignFinal (Daniel Bevenius) #25412 - [
0897504adc
] - src: callEnvironment::Exit()
for fatal exceptions (Anna Henningsen) #25472 - [
7ffa8ec756
] - src: resetStopTracingAgent()
before platform teardown (Anna Henningsen) #25472 - [
a9ffce908d
] - test: fix pummel/test-exec (Rich Trott) #25677 - [
08ade9b0d3
] - test: clarify the path relativeness of WPT runner classes (Joyee Cheung) #25616 - [
74ee8d3b72
] - test: run html/webappapis/microtask-queuing WPT (Joyee Cheung) #25616 - [
572a70feae
] - test: pull html/webappapis/microtask-queuing WPT (Joyee Cheung) #25616 - [
90a64ab280
] - test: add stdio checks to cp-exec-maxBuffer (Jeremiah Senkpiel) #24951 - [
0800f91dcc
] - (SEMVER-MINOR) test: add node-report tests (LakshmiSwethaG) #22712 - [
7490fc880e
] - test: switch to native v8 coverage (Benjamin Coe) #25157 - [
ecd358b1fd
] - test: revoke flaky designation for tests (Gireesh Punathil) #25611 - [
5a0332ed31
] - test: remove potential race condition in https renegotiation test (Rich Trott) #25601 - [
6881454d92
] - test: replace common.PORT with0
in https renegotiation test (Rich Trott) #25599 - [
5684da5360
] - test: changed function to arrow function (yathamravali) #25441 - [
efe089e01a
] - test: use stronger curves for keygen (Daniel Bevenius) #25564 - [
3dcdf27399
] - test: change ciphers from RC4 to no-such-cipher (Daniel Bevenius) #25534 - [
faa1776048
] - test: relax chunk count expectations (Gireesh Punathil) #25415 - [
b8d780c0ee
] - test: ensure npm version is not release candidate (Myles Borins) #25538 - [
2112b707e6
] - test: improve code coverage for i18n (Michael Dawson) #25428 - [
4e52b07fb7
] - test: use fipsMode instead of common.hasFipsCrypto (Daniel Bevenius) #25510 - [
4c207d9b84
] - test: do not use uninitialized memory in common flags check (Anna Henningsen) #25475 - [
cfcb759e5d
] - test: prepare test-hash-seed for CI (Rich Trott) #25522 - [
35240cab05
] - test: refactor min() in test-hash-seed (Rich Trott) #25522 - [
779ce29f39
] - test: add check for wrk to test-keep-alive (Rich Trott) #25516 - [
ab861433c9
] - test: fix test-repl timeout and tmpdir refresh (Brian White) #25425 - [
6347940e9f
] - test: refactor pummel/test-net-pingpong (Rich Trott) #25485 - [
307da2d3e7
] - test: refactor pummel/test-net-many-clients (Rich Trott) #25485 - [
69c0841a5a
] - test: refactor pummel/test-net-connect-econnrefused (Rich Trott) #25485 - [
817b44db54
] - test: refactor pummel/test-keep-alive (Rich Trott) #25485 - [
aa9a86aa32
] - test,worker: verify that.terminate()
breaks microtask queue (Anna Henningsen) #25480 - [
c3409f57fd
] - tls: do not free cert in.getCertificate()
(Anna Henningsen) #25490 - [
58952a1a96
] - (SEMVER-MINOR) tls: make tls.connect() accept a timeout option (Luigi Pinca) #25517 - [
1cbadd8d1c
] - tools: improve valgrind support (Anna Henningsen) #25498 - [
d9da4af245
] - tools: update ESLint to 5.12.1 (cjihrig) #25573 - [
338f456107
] - util: fix iterable types with special prototype (Ruben Bridgewater) #25457 - [
219b1b8ce1
] - (SEMVER-MINOR) worker: enable passing command line flags (Yael Hermon) #25467
2019-01-17, Version 11.7.0 (Current), @BridgeAR
Notable Changes
- compression / zlib:
- Added brotli support (Anna Henningsen and Zach Vacura) #24938
- console:
- Added
inspectOptions
option (Ruben Bridgewater) #24978
- Added
- crypto:
- Always accept private keys as public keys (Tobias Nießen) #25217
- deps:
- Upgrade npm to v6.5.0 (Jordan Harband) #25234
- fs:
- Use internalBinding('fs') internally instead of process.binding('fs') (Masashi Hirano) #22478
- http(s):
- Support overriding http\s.globalAgent (Roy Sommer) #25170
- util:
- Inspect ArrayBuffers contents closely (Ruben Bridgewater) #25006
- worker:
- Expose workers by default and remove
--experimental-worker
flag (Anna Henningsen) #25361
- Expose workers by default and remove
Commits
- [
e09dd0c5f0
] - assert: makeactual
andexpected
getters (Ruben Bridgewater) #25250 - [
516f75fda8
] - benchmark: fix net-wrap-js-stream-passthrough (Rich Trott) #25273 - [
9a627a4694
] - (SEMVER-MINOR) benchmark,test: add brotli (Anna Henningsen) #24938 - [
8e84ccb502
] - buffer: move Buffer prototype wiring into internal/buffer.js (Joyee Cheung) #25292 - [
042d20ab47
] - buffer: move initialization of buffer prototype into node.js (Joyee Cheung) #25292 - [
68014fbc22
] - buffer: inspect extra properties (Ruben Bridgewater) #25150 - [
1d4940888d
] - buffer: refactor checks for SlowBuffer creation (P. Mike) #25266 - [
7dc4c3be03
] - buffer: fix crash for invalid index types (Anna Henningsen) #25154 - [
a4f50a62d5
] - build: set-blibpath:
for AIX (Richard Lau) #25447 - [
07ffa3f189
] - build: add check for empty openssl-fips flag (Daniel Bevenius) #25391 - [
a2cc4bad0e
] - build: fix Windows shared lib build (Richard Lau) #25166 - [
56e7e4f0cd
] - child_process: simplify argument handling (cjihrig) #25194 - [
272ddb1765
] - console: improve inspectOptions validation (cjihrig) #25090 - [
65d485b880
] - (SEMVER-MINOR) console: addinspectOptions
option (Ruben Bridgewater) #24978 - [
57323e8048
] - console: move the inspector console wrapping in a separate file (Joyee Cheung) #24709 - [
b549058cc4
] - console: split console into global.js and constructor.js (Joyee Cheung) #24709 - [
4052aec321
] - console: lazy load process.stderr and process.stdout (Joyee Cheung) #24534 - [
7f5bb9d3bf
] - console: bind methods from the prototype chain in Console (Joyee Cheung) #24047 - [
b2b0645805
] - console: create the global console from Console constructor (Joyee Cheung) #25420 - [
561c2689ef
] - console: use spread notation instead of Object.assign (Ruben Bridgewater) #25149 - [
63fbd00834
] - coverage: pass cwd to path.resolve() in setup (cjihrig) #25289 - [
daca3188af
] - coverage: use process._rawDebug() during setup (cjihrig) #25289 - [
eaaaa0d479
] - (SEMVER-MINOR) crypto: always accept private keys as public keys (Tobias Nießen) #25217 - [
32e45b20da
] - crypto: fix key object wrapping in sync keygen (Tobias Nießen) #25326 - [
bc6f4bc0c5
] - crypto: add crypto/keys to cannotUseCache (Daniel Bevenius) #25237 - [
f3ebc391a3
] - crypto: fix zero byte allocation assertion failure (Tobias Nießen) #25248 - [
e1d4f4384a
] - deps: cherry-pick d9fbfeb from upstream V8 (Alexey Kozyatinskiy) #25331 - [
91015918d8
] - deps: upgrade npm to v6.5.0 (Jordan Harband) #25234 - [
11c01a6a69
] - (SEMVER-MINOR) deps: add brotli (Hackzzila) #24938 - [
f2abe7bf76
] - deps: V8: backport3e010af
(Ruben Bridgewater) #25101 - [
201cf97fcb
] - deps: V8: backport bf84766 (Ruben Bridgewater) #25101 - [
ec87b6c994
] - (SEMVER-MINOR) deps,tools: update license-builder.sh and LICENSE (Hackzzila) #24938 - [
5b4fab1a40
] - dns: fix TTL value for AAAA replies toresolveAny()
(Anna Henningsen) #25187 - [
edab2d61fd
] - doc: revert incorrect change on readable._read (Matteo Collina) #25442 - [
2172dbfce4
] - doc: add TLSSocket.isSessionReused() docs (Sam Roberts) #25423 - [
7123167e31
] - doc: improve Sign/Verify examples and docs (Sam Roberts) #25452 - [
9a61a7abb3
] - doc: fix section order in vm.md (Vse Mozhet Byt) #25374 - [
2b0c8538ef
] - doc: fix sorting in buffer.md (Vse Mozhet Byt) #25477 - [
f8bb544bfb
] - doc: fixnapi\_open\_callback\_scope
description (Philipp Renoth) #25366 - [
b67c4b4f99
] - doc: document that stream.on('close') was changed in Node 10 (Matteo Collina) #25413 - [
3db7a9ffba
] - doc: fix, unify, formalize, and amplify vm.md (Vse Mozhet Byt) #25422 - [
ebd202736c
] - doc: fix the path to postMessage() (Mitar) #25332 - [
177635b320
] - doc: updateos.networkInterfaces()
example (jvelezpo) #25417 - [
67782613bb
] - doc: make sure that calls to .read() are looped (Matteo Collina) #25375 - [
f58b5300cd
] - doc: wrap and punctuate YAML description text (Sam Roberts) #25419 - [
8380bd46a0
] - doc: add history to http.request.setTimeout() (James Bunton) #25121 - [
8bc1651249
] - doc: add clarification for exception behaviour (Michael Dawson) #25339 - [
f3d86391d9
] - doc: clarify timing of socket.connecting (Sam Roberts) #25333 - [
7d46437c45
] - doc: update benchmark doc (Kazushi Kitaya) #25367 - [
071f84e80a
] - doc: use lowercase for zlib (Rich Trott) #25371 - [
7d1d26191d
] - doc: fix heading in cpp style guide (Kazushi Kitaya) #25303 - [
354fba1b26
] - doc: fix process.stdin example (Anna Henningsen) #25344 - [
1e20c5e440
] - doc: make modules.md more accurate (Vse Mozhet Byt) #25357 - [
f8dcbba563
] - doc: fs.mkdir('/') throws EPERM on Windows (Corey Farrell) #25340 - [
b9b2ba22ec
] - doc: document key encryption options (Tobias Nießen) #23632 - [
f5008fd1ef
] - doc: simplify DEP0119 wording (cjihrig) #25276 - [
1c5a99797b
] - (SEMVER-MINOR) doc: add documentation for brotli support (Anna Henningsen) #24938 - [
be45469744
] - doc: edit and simplify util.inspect() docs (cjihrig) #25195 - [
8a701c3fce
] - doc: include license for src/large_pages in LICENSE (Ujjwal Sharma) #25246 - [
e6da77b12c
] - doc: describe TLS session resumption (Sam Roberts) #25174 - [
3af173df00
] - doc: link and expand --tls-cipher-list docs (Sam Roberts) #25174 - [
39b3fd1b61
] - doc: revise "Breaking Changes to Internal Elements" (Rich Trott) #25190 - [
2c50bcda8a
] - doc: fix NAPI typo (Philipp Renoth) #25216 - [
1697604ae0
] - doc,worker: revise worker_threads.md (Rich Trott) #25402 - [
dd0381fe4e
] - (SEMVER-MAJOR) fs: make process.binding('fs') internal (Masashi Hirano) #22478 - [
ca7adcafda
] - fs: extract start and end check into checkPosition (ZYSzys) #25264 - [
26f2eb8b12
] - http2: add test case for goaway (Anto Aravinth) #24054 - [
445ba9f283
] - inspector: move process.binding to internalBinding (Beni von Cheni) #24931 - [
8cc97571a4
] - Revert "inspector: move process.binding to internalBinding" (Joyee Cheung) #25446 - [
4794cf601e
] - inspector: move process.binding to internalBinding (Beni von Cheni) #24931 - [
cb73fed430
] - inspector, test: verify reported console message (Eugene Ostroukhov) #25455 - [
6528ce6176
] - lib: expose all type checks from the internal types module (Ruben Bridgewater) #25149 - [
207612c723
] - lib: remove internalBinding('config').pendingDeprecation (Joyee Cheung) #24962 - [
d8ba520622
] - lib: remove unused NativeModule/NativeModule wraps (Joyee Cheung) #24904 - [
87a58beed7
] - lib: remove duplicated noop function (ZYSzys) #24770 - [
d7d772b2f8
] - Revert "lib: remove duplicated noop function" (Joyee Cheung) #25446 - [
42a7eaf9d4
] - Revert "lib: remove unused NativeModule/NativeModule wraps" (Joyee Cheung) #25446 - [
b48865f03f
] - lib: move lib/console.js to lib/internal/console/constructor.js (Joyee Cheung) #24709 - [
3350230e20
] - lib: remove internalutil.\_extends()
usage (Ruben Bridgewater) #25105 - [
73c3a3d5ed
] - (SEMVER-MAJOR) lib: make the global console Prototype an empty object (Joyee Cheung) #23509 - [
8d0c638583
] - (SEMVER-MINOR) lib: support overriding http\s.globalAgent (Roy Sommer) #25170 - [
217bb0e5f0
] - lib: simplify several debug() calls (cjihrig) #25241 - [
e14f8646e2
] - lib,test: remove lib/internal/test/unicode.js (Rich Trott) #25298 - [
c13e5be740
] - net: use decodeStrings public API for writable stream (Rich Trott) #25201 - [
9ac8d41925
] - net: check for close on stream, not parent (David Halls) #25026 - [
3bd8e4b6a3
] - os: add fallback for undefined CPUs (Minwoo Jung) #25493 - [
840ec230f1
] - os: improve networkInterfaces() performance (Brian White) #25410 - [
d197105476
] - os: move process.binding('os') to internalBinding (briete) #25087 - [
f64e5ec148
] - Revert "os: move process.binding('os') to internalBinding" (Joyee Cheung) #25446 - [
55d185f0dd
] - os: move process.binding('os') to internalBinding (briete) #25087 - [
c718592147
] - process: register the inspector async hooks in bootstrap/node.js (Joyee Cheung) #25443 - [
b524a7bed0
] - process: refactor coverage setup during bootstrap (Joyee Cheung) #25398 - [
83900148e6
] - process: allow StartExecution() to take a main script ID (Joyee Cheung) #25474 - [
28baf266c7
] - process: move C++ process events into node_process_events.cc (Joyee Cheung) #25397 - [
5eada9dce4
] - process: move --help and --bash-completeion handling to startExecution (Joyee Cheung) #25262 - [
743056e3af
] - process: move process.features initialization into node.js (Joyee Cheung) #25239 - [
c07b12da42
] - process: make tick callback and promise rejection callback more robust (Joyee Cheung) #25200 - [
655c1c9232
] - process: move worker bootstrap code into worker_thread_only.js (Joyee Cheung) #25199 - [
9480e1b795
] - process: split worker IO into internal/worker/io.js (Joyee Cheung) #25199 - [
456b1b55b1
] - process: move eval and exception bootstrap ito process/execution.js (Joyee Cheung) #25199 - [
f32e6a81a6
] - process: make internal/queue_microtask.js more self-contained (Joyee Cheung) #25189 - [
6b5c962a0a
] - process: move child process IPC setup condition into node.js (Joyee Cheung) #25130 - [
e93dd4dad6
] - process: move POSIX credential accessors into node_credentials.cc (Joyee Cheung) #25066 - [
0e2fbe4ff4
] - process: specialize building and storage of process.config (Joyee Cheung) #24816 - [
18052364ce
] - process: provide dummy stdio for non-console Windows apps (Anna Henningsen) #20640 - [
1ccaf9a8f1
] - repl: indicate if errors are thrown or not (Ruben Bridgewater) #25253 - [
2ed3fa187e
] - src: declare process-related C++ methods in node_process.h (Joyee Cheung) #25397 - [
49ac9688f3
] - src: move process object creation into node_process_object.cc (Joyee Cheung) #25397 - [
299aefd81a
] - src: clean upnode::Init()
wrt embedder scenarios (Anna Henningsen) #25370 - [
dca6741b9b
] - src: move InternalMakeCallback and MakeCallback (Joyee Cheung) #25299 - [
81924ffa4f
] - src: remove unused isolate variable (Daniel Bevenius) #25368 - [
8e6175e001
] - src: use generic helper for splitting strings (Anna Henningsen) #25363 - [
6cdaf038ce
] - src: splitLoadEnvironment()
atstartExecution()
(Anna Henningsen) #25320 - [
c6adf4b44f
] - src: move per-process global variables into node::per_process (Joyee Cheung) #25302 - [
69d8e60596
] - src: useinternalBinding('config').hasInspector
in JS land (Joyee Cheung) #25291 - [
c5ab3408b1
] - src: refactor tickInfo access (Joyee Cheung) #25200 - [
2e33ad1caa
] - src: move process.nextTick and promise setup into node_task_queue.cc (Joyee Cheung) #25163 - [
fa74cd352f
] - src: move symbols binding into node_symbols.cc (Joyee Cheung) #25163 - [
57a0cd4d48
] - src: move node::errno_string into node_errors.h/cc (Joyee Cheung) #25396 - [
f8ba4880ab
] - src: fix compiler warnings (cjihrig) #25165 - [
dde71520ba
] - src: move more process methods initialization in bootstrap/node.js (Joyee Cheung) #25127 - [
5fe774104f
] - src: dispose of V8 platform inprocess.exit()
(Anna Henningsen) #25061 - [
e9b4d24eda
] - src: move arch, platform and release into node_metadata.cc (Joyee Cheung) #25293 - [
43535f56fd
] - src: simplify JS Array creation (Anna Henningsen) #25288 - [
de6f1f5e4d
] - src: initialize ICU version in per_process::metadata.versions (Joyee Cheung) #25115 - [
e5b4af43fd
] - src: move the declaration of http parser versions into node_metadata.h (Joyee Cheung) #25115 - [
64c713a2e7
] - src: move GetOpenSSLVersion into node_metadata.cc (Joyee Cheung) #25115 - [
b1500d9a7f
] - src: pass isMainThread into bootstrap/node.js directly (Joyee Cheung) #25017 - [
ee461feaee
] - src: always compile and store code cache for native modules (Joyee Cheung) #24950 - [
fd913fe365
] - src: remove code cache integrity check (Joyee Cheung) #24950 - [
d245c4cd50
] - src: use NativeModuleLoader to compile all the bootstrappers (Joyee Cheung) #24775 - [
d1ff107b51
] - src: initializeEnvironment
members in class definition (Anna Henningsen) #25369 - [
5b933565ac
] - src: check curve ID existence instead of asn flags (Sam Roberts) #25345 - [
807e732832
] - src: trace_events: fix race with metadata events (Ali Ijaz Sheikh) #25235 - [
1e60e0afcb
] - src: remove unused method declaration (Ben Noordhuis) #25329 - [
f6e341a546
] - src: improve ToV8Value() functions (Anna Henningsen) #25288 - [
465d02b817
] - src: add NAPI_VERSION_EXPERIMENTAL (Michael Dawson) #25319 - [
d7186252df
] - src: unload addons when environment quits (Gabriel Schulhof) #24861 - [
f62e35fd05
] - src: fix warning in cares_wrap.cc (cjihrig) #25230 - [
2f5c8b5041
] - src: remove unused variable from string_search.h (Anna Henningsen) #25139 - [
e00b326f33
] - src: pass along MaybeLocal<> state fromURL::ToObject()
(Anna Henningsen) #25141 - [
ae86192732
] - src: ignore termination exceptions in fatal TryCatch (Anna Henningsen) #25141 - [
c9d49d65a4
] - src: fulfill Maybe contract in InlineDecoder (Anna Henningsen) #25140 - [
dd6667d05e
] - src: lazily load internalBinding('uv') and build the errmap lazily (Joyee Cheung) #25143 - [
bc66356093
] - src: use consistent names for JSStream (Sam Roberts) #25153 - [
99a5af65df
] - src: introduce DCHECK macro (cjihrig) #25207 - [
e2a01ca061
] - src: use DCHECK_* macros where possible (cjihrig) #25207 - [
73ccfc81c9
] - src: fix compiler warnings in node_crypto.cc (cjihrig) #25205 - [
7365b00929
] - src: do not leak NodeTraceStateObserver (Anna Henningsen) #25180 - [
37ba20112a
] - src,lib: prefer internal/options over process._foo (Anna Henningsen) #25063 - [
7480864c51
] - src,lib: make process.binding('config') internal (Masashi Hirano) #23400 - [
577da835d2
] - Revert "src,lib: make process.binding('config') internal" (Joyee Cheung) #25446 - [
d7bc03e2ca
] - test: improve known_issues/test-vm-timeout-escape-queuemicrotask (Rich Trott) #25503 - [
3afb4813c8
] - test: add test for fs.lchmod (ZYSzys) #25439 - [
067d38fb07
] - test: make test-v8-coverage.js more strict (cjihrig) #25289 - [
f6c14bd1e2
] - test: rework ephemeralkeyinfo to run in parallel (Sam Roberts) #25409 - [
29b89badb5
] - test: check for tls renegotiation errors (Sam Roberts) #25437 - [
23d41fbf01
] - test: fix test-net-connect-econnrefused (again) (Rich Trott) #25438 - [
d86a3e8245
] - test: remove unnecessary skipIfWorker() (Rich Trott) #25427 - [
82fc9a8889
] - test: fix module loading error for AIX 7.1 (Richard Lau) #25418 - [
3f661097d1
] - test: improve test coverage of native crypto code (Tobias Nießen) #25400 - [
fe9b6ee88b
] - test: move require('https') to after crypto check (Daniel Bevenius) #25388 - [
b545b4c1e9
] - test: fix test-net-connect-econnrefused (Rich Trott) #25389 - [
0f290e8f62
] - test: remove test/pummel/test-http-client-reconnect-bug.js (Rich Trott) #25387 - [
58de81faa7
] - test: remove duplicate encoding tests in favor of WPT (Joyee Cheung) #25321 - [
da34c6c575
] - test: use WPT runner to run encoding tests (Joyee Cheung) #25321 - [
8d8c30599a
] - test: support more icu requirements in the WPT status file (Joyee Cheung) #25321 - [
d9adceecb6
] - test: pull enconding WPT test fixtures (Joyee Cheung) #25321 - [
837ca76a0d
] - test: refactor test-fs-watch-non-recursive (Rich Trott) #25386 - [
65dfeeb9a9
] - test: fix test/pummel/test-fs-watch-non-recursive.js (Rich Trott) #25386 - [
bdcf8f4784
] - test: fix test/pummel/test-fs-watch-file.js (Rich Trott) #25384 - [
be16cc9fd6
] - test: set umask for tests (Rich Trott) #25229 - [
3bebcf0180
] - test: fix failing assertion (Ruben Bridgewater) #25250 - [
201a8d9dc2
] - test: refactorcommon.expectWarning()
(Ruben Bridgewater) #25251 - [
f0202a7604
] - test: fix test/pummel/test-fs-largefile.js (Rich Trott) #25372 - [
fc22df9552
] - test: more tests for internal/util/types (ZYSzys) #25225 - [
c826af781f
] - test: clean up wasm fixtures (Gus Caplan) #25360 - [
c1aa5f0dae
] - test: tune test-uv-threadpool-schedule (Rich Trott) #25358 - [
f80fbd2c16
] - test: remove redundant fchmod test (ZYSzys) #25282 - [
ce7bbd2ad9
] - test: move test-tls-securepair-client out of pummel (Rich Trott) #25222 - [
7ac1db2c31
] - test: fix test-tls-securepair-client (Rich Trott) #25222 - [
239d5ec92c
] - test: http2 origin length ERR_HTTP2_ORIGIN_LENGTH (Furqan Shaikh) #25296 - [
456f76a48b
] - test: remove flag for test-addon-uv-handle-leak (Rich Trott) #25327 - [
523872b37f
] - test: fix test-benchmark-zlib (Rich Trott) #25365 - [
379260e4bd
] - test: replace internals with public API (Rich Trott) #25309 - [
973b32d3c3
] - test: set umask explicitly (Thomas Chung) #25213 - [
c10b131ec9
] - test: make sure tmpdir is created before using it (Joyee Cheung) #25224 - [
5a5bc58b4f
] - test: remove unused --expose-native-as V8 flag (peterwmwong) #25275 - [
61fc3bfd8e
] - test: mark test-util-callbackify flaky on AIX (Rich Trott) #25284 - [
ee8a4a291d
] - test: remove unnecessary test flags (cjihrig) #25277 - [
4ca4b546ab
] - test: removeutil.inherits()
usage (ZYSzys) #25245 - [
11c9a82f0f
] - test: slightly refactor test-child-process-execsync (Denys Otrishko) #25227 - [
05d1a536cc
] - test: remove try/catch in common.isMainThread (Rich Trott) #25249 - [
b0b1414ad7
] - test: regression test for uv threadpool congestion (Gireesh Punathil) #23099 - [
c7d2dbd5da
] - test: add TODO to encoding tests that can be replaced with WPT (Joyee Cheung) #25155 - [
b45be671db
] - test: rename custom encoding tests that cannot be replaced by WPT (Joyee Cheung) #25155 - [
be421823e5
] - test: split encoding tests where some cases can be run without ICU (Joyee Cheung) #25155 - [
deceb26238
] - test: split test-whatwg-encoding-textdecoder-fatal.js (Joyee Cheung) #25155 - [
a8f5191eb9
] - test: split test-whatwg-encoding-textdecoder.js (Joyee Cheung) #25155 - [
7e2ae75a6b
] - test: mark two tests as flaky in AIX (Gireesh Punathil) #25126 - [
e182ca9bdc
] - test: add more inspect subclassing tests (Ruben Bridgewater) #25192 - [
58af085d9f
] - test: refactor stdio handling in test-esm-cjs-main (Richard Lau) #25169 - [
91d1aea311
] - test: refactor test-esm-namespace.mjs (Rich Trott) #25117 - [
b7b1d7eb88
] - test: fix test-repl-envvars (Anna Henningsen) #25226 - [
95353c7c20
] - test,doc: add tests and docs for addon unloading (Anna Henningsen) #24861 - [
a29adef252
] - test,worker: simplify common.isMainThread (Rich Trott) #25426 - [
a6df7278d8
] - test,worker: refactor test-worker-cleanup-handles (Rich Trott) #25401 - [
453bd18969
] - tls: do not confuse TLSSocket and Socket (Sam Roberts) #25153 - [
f6b2ea8bb9
] - tls: do not confuse session and session ID (Sam Roberts) #25153 - [
d5ba121e74
] - tls: fix initRead socket argument name (Sam Roberts) #25153 - [
acf7802fe3
] - tls: remove unused ocsp extension parsing (Sam Roberts) #25153 - [
f0409be2a7
] - tools: lint for use of internalBinding() (cjihrig) #25395 - [
2a85cc7cae
] - tools: update crypo check rule (cjihrig) #25399 - [
dcbf1d9da4
] - tools: add openssl-cli to macos-firewall.sh (Daniel Bevenius) #25385 - [
ee4c46c72f
] - tools: update ESLint to 5.12.0 (cjihrig) #25347 - [
1be566bd2f
] - tools: replace NULL with nullptr (Juan José Arboleda) #25179 - [
fee8a11634
] - tools: remove custom buffer-constructor lint rule (cjihrig) #25261 - [
ee43540aa7
] - tools: enable no-buffer-constructor lint rule (cjihrig) #25261 - [
e6b5232381
] - tools: enable no-useless-catch lint rule (cjihrig) #25236 - [
f944a75336
] - tools: update ESLint to 5.11.1 (cjihrig) #25236 - [
19f1a506ee
] - trace_events: move SetupTraceCategoryState into node_trace_events.cc (Joyee Cheung) #25128 - [
6e716ed1d6
] - url: return backslashes from fileURLToPath on win (Kevin Smith) #25349 - [
71432c3d06
] - util: fixes type in argument type validation error (Ankur Oberoi) #25103 - [
46ec26f8aa
] - util: remove eslint comments and rename variables (Ruben Bridgewater) #25255 - [
7ff44105be
] - util: remove outdated comment (Ruben Bridgewater) #25255 - [
45a8eb6ed3
] - util: simpler module namespace code (Ruben Bridgewater) #25255 - [
a333272fb0
] - util: code cleanup (Ruben Bridgewater) #25255 - [
7696d1fe84
] - util: switch recurseTimes counter (Ruben Bridgewater) #25255 - [
2e6e4cfaf5
] - util: add null prototype support for date (Anto Aravinth) #25144 - [
901d3d0959
] - (SEMVER-MINOR) util: inspect ArrayBuffers contents as well (Ruben Bridgewater) #25006 - [
4ca0968918
] - util: update comment in util.promisify (Kazushi Kitaya) #25323 - [
37976251b5
] - util: fix util.inspect with proxied function (Weijia Wang) #25244 - [
88e73862ca
] - util: simplify code (Kazushi Kitaya) #25162 - [
73f3a1c4e6
] - util: make inspect aware of RegExp subclasses and null prototype (Ruben Bridgewater) #25192 - [
7f78137c37
] - v8: enable inline WASM in serialization API (Anna Henningsen) #25313 - [
2df0d14e18
] - win, build: fix building addons on Windows (Bartosz Sosnowski) #25108 - [
243f90283c
] - worker: remove--experimental-worker
flag (Anna Henningsen) #25361 - [
e8a6cc8802
] - worker: improve JS-side debugging (Anna Henningsen) #25312 - [
65c136f3de
] - worker: partially remove--experimental-worker
flag (Anna Henningsen) #25404 - [
7bb7b9a61f
] - worker: set--experimental-worker
always (Anna Henningsen) #25404 - [
dd8795f4a0
] - worker: enable transferring WASM modules (Anna Henningsen) #25314 - [
2014eba782
] - worker: use engine-provided deleter forSharedArrayBuffer
s (Anna Henningsen) #25307 - [
7edf8c7e74
] - (SEMVER-MINOR) zlib: add brotli support (Anna Henningsen) #24938 - [
e534dcd75e
] - zlib: split JS code as prep for non-zlib-backed streams (Anna Henningsen) #24939
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 Roberts) #25024 - [
8ab0a48928
] - tools: update ESLint to 5.11.0 (cjihrig) #25191 - [
c7fa132aea
] - tools: alphabetize IGNORED_SUITES in tools/test.py (Rich Trott) #25182 - [
073a51220e
] - tools: report unused disable-directives for ESLint (Rich Trott) #25119 - [
9b941da78d
] - tools: update certdata.txt (Sam Roberts) #25113 - [
a5bccc2919
] - tools: make apilinks building more robust (Joyee Cheung) #25019 - [
ed3303ba99
] - tools: enable no-useless-constructor lint rule (cjihrig) #25055 - [
7df59f824b
] - vm: reuse validateString of internal/validators (ZYSzys) #25074 - [
74e08c0458
] - vm: simplify Script constructor options validation (cjihrig) #25054 - [
4f28da883f
] - worker: fix nullptr deref after MessagePort deser failure (Anna Henningsen) #25076
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 test-worker-memory flaky on Windows CI (Rich Trott) #25042 - [
9bd42671c9
] - test: mark test-cli-node-options flaky on arm (Rich Trott) #25032 - [
a4ef54a0a6
] - test: mark test-child-process-execsync flaky on AIX (Rich Trott) #25031 - [
900a412f3f
] - test: increase error information in test-cli-syntax-* (Rich Trott) #25021 - [
d5b0ce15d3
] - test: refactor test-enable-in-init (Mitch Hankins) #24976 - [
649a7289dc
] - test: from functools import reduce in test/testpy/__init__.py (cclauss) #24954 - [
d366676cc5
] - test: split test-cli-syntax into multiple tests (Rich Trott) #24922 - [
e61bbda85d
] - test: improve internet/test-dns (Ilarion Halushka) #24927 - [
016e35210c
] - (SEMVER-MINOR) test: test TLS client authentication (Sam Roberts) #24733 - [
e050a5756f
] - test: replace callback with arrows (Shubham Urkade) #24866 - [
22b6befa14
] - test: mark test-cli-syntax as flaky/unreliable (Rich Trott) #24957 - [
56fd127ef0
] - test: do not lint macros files (again) (cclauss) #24886 - [
bc71e9e0d6
] - test: prepare test/pseudo-tty/testcfg.py Python 3 (cclauss) #24887 - [
f41443cc5c
] - test: move test-cli-syntax to sequential (Rich Trott) #24907 - [
592bad1b0b
] - test: move http2 test to parallel (Rich Trott) #24877 - [
91ce957037
] - test: make http2 timeout test robust (Rich Trott) #24877 - [
3d87688fba
] - test: fix wrong parameter (zhmushan) #24844 - [
6db760c231
] - test: improve test-net-socket-timeout (Rich Trott) #24859 - [
526ff1d1d2
] - test: prepare test/pseudo-tty/testcfg.py for Python 3 (cclauss) #24791 - [
a5c57861a9
] - test: refactor test-fs-write-file-sync.js (cjihrig) #24834 - [
a5c8af7af4
] - test: prepare test/message/testcfg.py for Python 3 (cclauss) #24793 - [
390e050ae0
] - (SEMVER-MINOR) tls: support "BEGIN TRUSTED CERTIFICATE" for ca: (Sam Roberts) #24733 - [
16a75beffc
] - tools: prepare ./tools/compress_json.py for Python 3 (cclauss) #24889 - [
b60808a2da
] - tools: prepare tools/testp.py for Python 3 (cclauss) #24890 - [
1f61c89a7f
] - tools: prepare tools/icu/icutrim.py for Python 3 (cclauss) #24888 - [
e140d41789
] - tools: capitalize sentences (Ruben Bridgewater) #24808 - [
ad6104dbac
] - tools: update ESLint to 5.10.0 (cjihrig) #24903 - [
ac46e27714
] - tools: do not lint tools/inspector_protocol or tools/markupsafe (cclauss) #24882 - [
c3dda00e48
] - tools: prepare tools/js2c.py for Python 3 (cclauss) #24798 - [
7cac76cdd5
] - tools: prepare tools/specialize_node_d.py for Python 3 (cclauss) #24797 - [
15632c3867
] - tools: prepare tools/test.py for Python 3 (cclauss) #24799 - [
022599c0e1
] - tools: prepare tools/genv8constants.py for Python 3 (cclauss) #24801 - [
e7b77ead74
] - url: remove an eslint-disable comment (cjihrig) #24995 - [
59317470e3
] - util: inspect all prototypes (Ruben Bridgewater) #24974 - [
a1f0da1d40
] - util: remove todo (Ruben Bridgewater) #24982 - [
117e99121c
] - (SEMVER-MINOR) util: add inspection getter option (Ruben Bridgewater) #24852 - [
331f6044b9
] - worker: drain messages from internal message port (Yael Hermon) #24932
2018-12-07, Version 11.4.0 (Current), @BridgeAR
Notable Changes
- console,util:
console
functions now handle symbols as defined in the spec. https://github.com/nodejs/node/pull/23708- The inspection
depth
default is now back at 2. https://github.com/nodejs/node/pull/24326
- dgram,net:
- Added ipv6Only option for
net
anddgram
. https://github.com/nodejs/node/pull/23798
- Added ipv6Only option for
- http:
- Chosing between the http parser is now possible per runtime flag. https://github.com/nodejs/node/pull/24739
- readline:
- The
readline
module now supports async iterators. https://github.com/nodejs/node/pull/23916
- The
- repl:
- The multiline history feature is removed. https://github.com/nodejs/node/pull/24804
- tls:
- Added min/max protocol version options. https://github.com/nodejs/node/pull/24405
- The X.509 public key info now includes the RSA bit size and the elliptic curve. https://github.com/nodejs/node/pull/24358
- url:
pathToFileURL()
now supports LF, CR and TAB. https://github.com/nodejs/node/pull/23720
- Windows:
- Tools are not installed using Boxstarter anymore. https://github.com/nodejs/node/pull/24677
- The install-tools scripts or now included in the dist. https://github.com/nodejs/node/pull/24233
- Added new collaborator:
- antsmartian - Anto Aravinth. https://github.com/nodejs/node/pull/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-not
with!
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) #24759 - [
4d41c8f6d6
] - doc: add missing changes entry (Ruben Bridgewater) #24758 - [
25e5164cf1
] - doc: cookie is joined using '; ' (Gerhard Stoebich) #24740 - [
66d83305f8
] - doc: sort bottom-of-file markdown links (Sam Roberts) #24679 - [
654bd65464
] - doc: remove trailing whitespace (Daijiro Wachi) #24642 - [
68dc100565
] - doc: describe current HTTP header size limit (Sam Roberts) #24700 - [
b3e77a5690
] - doc: fix nits in http(s) server.headersTimeout (Vse Mozhet Byt) #24697 - [
3288c27453
] - doc: add antsmartian to collaborators (Anto Aravinth) #24655 - [
85aa03085d
] - doc: revise accepting-modifications in guide (Rich Trott) #24650 - [
2ebb32b480
] - doc: document fs.write limitation with TTY (Matteo Collina) #24571 - [
5a47c2e7d3
] - doc: clarify symlink resolution for __filename (Rich Trott) #24587 - [
b65ffd5b1d
] - doc: use arrow function for anonymous callbacks (koki-oshima) #24606 - [
d4491a48ba
] - doc: revise handling-own-pull-requests text (Rich Trott) #24583 - [
663d1c8823
] - doc: fix duplicate "this" and "the" on http2.md (Yusuke Kawasaki) #24611 - [
8d550f7888
] - doc: replace anonymous function with arrow function (ka2jun8) #24617 - [
657d7a5f9d
] - doc: use arrow function (sadness_ojisan) #24590 - [
f80e7a13fb
] - doc: replace anonymous function with arrow function (yuriettys) #24627 - [
5796c6aba4
] - doc: mark napi_add_finalizer experimental (Michael Dawson) #24572 - [
4da44ada88
] - doc: clarify who may land on an LTS staging branch (Myles Borins) #24465 - [
7463a7f5cf
] - doc: reviseauthor ready
explanation (Rich Trott) #24558 - [
41f2e36046
] - doc: add readable and writable property to Readable and Writable (Dexter Leng) #23933 - [
580eb5ba66
] - doc: move trott to tsc emeritus (Rich Trott) #24492 - [
1a74fad1cd
] - doc: add Ruben Bridgewater to release team (Ruben Bridgewater) #23432 - [
672a31c91b
] - doc: edit COLLABORATOR_GUIDE.md on closing issues (Rich Trott) #24477 - [
6d147efa92
] - doc: move Timothy to TSC emeritus (Timothy Gu) #24535 - [
91494bf023
] - doc: add NODE_DEBUG_NATIVE to API docs (cjihrig) #24383 - [
6e4a12062a
] - doc: add missing env variables to man page (cjihrig) #24383 - [
48852cc51f
] - doc: minor cleanup of tls.getProtocol() (Sam Roberts) #24533 - [
d34527177c
] - doc: add Beth Griggs to release team (Beth Griggs) #24532 - [
dadc2eb62d
] - (SEMVER-MINOR) doc: describe certificate object properties (Sam Roberts) #24358 - [
9ab2bcf97c
] - doc: update 11.0.0 changelog with missing commit (Rich Trott) #24404 - [
a499db714c
] - doc: add filehandle.write(string[, position[, encoding]]) (Dara Hayes) #23224 - [
cf2306d380
] - doc: udpate list item spacing in changelogs (Rich Trott) #24391 - [
ed78339a6b
] - doc: update crypto examples to not use deprecated api (Mayank Asthana) #24107 - [
5c4f569857
] - doc: simplify first-time contributors section of Collaborator Guide (Rich Trott) #24387 - [
81ec97ba3d
] - doc: adjusting formatting when printing (Thomas Hunter II) #24325 - [
a3599a5067
] - doc: better linkage to node-addon-api (Michael Dawson) #24371 - [
5f747f1dc5
] - doc: add help on fixing IPv6 test failures (Michael Dawson) #24372 - [
85f9201687
] - doc: update collaborator guide with LTS labels (Charalampos Fanoulis) #24379 - [
2245e5e484
] - doc,meta: update PR approving info (Vse Mozhet Byt) #24561 - [
1743568975
] - esm: refactor dynamic modules (Myles Borins) #24560 - [
dd89cfeb30
] - events: extract listener check as a function (ZYSzys) #24303 - [
124fca0267
] - fs: simplify fs.promises warning logic (cjihrig) #24788 - [
b1622a2c92
] - fs: inline typeof check (dexterleng) #24390 - [
c8d5e31db4
] - (SEMVER-MINOR) http: make parser choice a runtime flag (Anna Henningsen) #24739 - [
1f8787c32d
] - http: destroy the socket on parse error (Luigi Pinca) #24757 - [
3fe3bc961f
] - http: fix error return inFinish()
(Fedor Indutny) #24738 - [
798504a8c9
] - http2: make compat writeHead not crash if the stream is destroyed (Matteo Collina) #24723 - [
61e0103d60
] - http2: add compat support for nested array headers (Sebastiaan Deckers) #24665 - [
091238a9a7
] - http2: fix session[kSession] undefined issue (leeight) #24547 - [
5051e1bdab
] - http2: cleanup endStream logic (James M Snell) #24063 - [
81a7056378
] - http2: set js callbacks once (James M Snell) #24063 - [
cd7df56903
] - http2: throw from mapToHeaders (James M Snell) #24063 - [
f5e9bb1b39
] - http2: replace unreachable error with assertion (Rich Trott) #24407 - [
1f544999af
] - http2: order declarations in http2.js (ZYSzys) #24411 - [
454883b6ce
] - http2: elevate v8 namespaces of repeated references (Gagandeep Singh) #24453 - [
73bc5fd39a
] - Revert "lib: repl multiline history support" (Ruben Bridgewater) #24804 - [
6c8a73de33
] - lib: remove some useless assignments (Gus Caplan) #23199 - [
1ec4f8dc3d
] - lib: remove duplicated noop function (ZYSzys) #24770 - [
eab981e76f
] - lib: do not register DOMException in a module (Joyee Cheung) #24708 - [
d77cf929cf
] - lib: move setupAllowedFlags() into per_thread.js (Joyee Cheung) #24704 - [
b1d3747b5b
] - lib: convert to arrow function in fs.js (exoego) #24604 - [
97b803fa13
] - lib: change callbacks to arrow function (/Jesse) #24625 - [
1c4bc86388
] - lib: chenged anonymous function to arrow function (nakashima) #24605 - [
83ab5f4049
] - lib: rearm pre-existing signal event registrations (Gireesh Punathil) #24651 - [
6f42b98a1a
] - lib: convert to arrow function (horihiro) #24623 - [
e5c85ef886
] - lib: convert to Arrow Function (Daiki Arai) #24615 - [
1063e0c92c
] - lib: fix comment nits in bootstrap\loaders.js (Vse Mozhet Byt) #24641 - [
3df8633b86
] - lib: suppress crypto related env vars in help msg (Daniel Bevenius) #24556 - [
59c2ee0c37
] - lib: convert to arrow function (Naojirou Hisada) #24596 - [
a8e93f7691
] - lib: change anonymous function to arrow function (takato) #24589 - [
b2c243ff8b
] - lib: simplify own keys retrieval (Vse Mozhet Byt) #24582 - [
35a76460b8
] - lib: fix nits in lib/internal/bootstrap/cache.js (Vse Mozhet Byt) #24581 - [
daeb34809a
] - lib: move encodeStr function to internal for reusable (ZYSzys) #24242 - [
e14abfe432
] - lib: refactor setupInspector in bootstrap/node.js (leeight) #24446 - [
e16ff521d4
] - lib: set stderr._destroy to dummyDestroy (Joyee Cheung) #24398 - [
bc5a0d3c05
] - lib: gather all errors constant in the same place for consistency (ZYSzys) #24038 - [
0c51fc51b0
] - n-api: handle reference delete before finalize (Michael Dawson) #24494 - [
7ef516a9de
] - n-api,test: remove last argument in assert.strictEqual() (susantruong) #24584 - [
e82f67d710
] - Revert "net: partially revert "simplify Socket.prototype._final"" (Anna Henningsen) #24290 - [
a1254a3e90
] - (SEMVER-MINOR) net,dgram: add ipv6Only option for net and dgram (Ouyang Yadong) #23798 - [
24acd53cc4
] - net,http2: merge after-write code (Anna Henningsen) #24380 - [
5874a03f39
] - process: refactor the bootstrap mode branching for readability (Joyee Cheung) #24673 - [
effe30777b
] - process: fix omitting--
fromprocess.execArgv
(Anna Henningsen) #24654 - [
81b42d2258
] - process: emit unhandled warning immediately (Anatoli Papirovski) #24632 - [
b22e95d5ed
] - (SEMVER-MINOR) readline: add support for async iteration (Timothy Gu) #23916 - [
6fed6f5e1f
] - Revert "repl: handle buffered string logic on finish" (Ruben Bridgewater) #24804 - [
bd8be407b1
] - repl: handle buffered string logic on finish (Anto Aravinth) #24389 - [
5bd33f18ea
] - src: fix type mismatch warnings from missing priv (Sam Roberts) #24737 - [
7c70b6192b
] - src: move version metadata into node_metadata{.h, .cc} (Joyee Cheung) #24774 - [
53b59b4066
] - src: move READONLY_* macros into util.h (Joyee Cheung) #24774 - [
c957adb171
] - src: use custom TryCatch subclass (Gus Caplan) #24751 - [
ecbe616b9d
] - src: use arraysize instead of hardcode number (leeight) #24473 - [
0e88f44547
] - src: set HAS_USERNAME/PASSWORD more strictly (Timothy Gu) #24495 - [
193f315560
] - src: elevate v8 namespaces for node_process.cc (Jayasankar) #24578 - [
f28fdc96ef
] - src: remove unused context variable in node_serdes (Daniel Bevenius) #24713 - [
0148c1d4f9
] - src: elevate v8 namespaces referenced (Juan José Arboleda) #24657 - [
f31292dff3
] - src: move C++ binding/addon related code into node_binding{.h, .cc} (Joyee Cheung) #24701 - [
87c864cd5e
] - src: remove unused variables in node_util.cc (Daniel Bevenius) #24717 - [
a122ba598e
] - src: simplify LibuvStreamWrap::DoWrite (Anna Henningsen) #24588 - [
b554ff7620
] - src: replace create new Array (kohta ito) #24618 - [
c26b10caeb
] - src: migrate to new V8 array API (Yoshiya Hinosawa) #24613 - [
c708abb3ba
] - src: use NativeModuleLoader to compile per_context.js (Joyee Cheung) #24660 - [
9caad06d6f
] - src: simplify uptime and ppid return values (cjihrig) #24562 - [
dca1ecffbd
] - src: replace array implementation (kazuya kawaguchi) #24614 - [
955a8a720a
] - src: replace new Array creation (kohta ito) #24601 - [
8a91fc1af0
] - src: elevate v8 namespaces for node_url.cc (Jayasankar) #24573 - [
aa220cf9d7
] - src: enable detailed source positions in V8 (Yang Guo) #24515 - [
b9bd4e9d09
] - src: add include for standalone compile (Gary Hsu) #24498 - [
2565ff0785
] - src: elevate namespaces for repeated entities (Sarath Govind K K) #24475 - [
b8ed930674
] - src: elevate namespaces of repeated artifacts (Maya Anilson) #24429 - [
216f751b2a
] - src: elevate v8 namespaces of node_trace_events.cc (Jayasankar) #24469 - [
21e9aa2bf4
] - src: use STL containers instead of v8 values for static module data (Joyee Cheung) #24384 - [
873dee9789
] - src: elevate v8 namespaces of repeated references (leeight) #24460 - [
aa481c4198
] - src: elevate repeated use of v8 namespaced type (Shubham Urkade) #24427 - [
ea862acc7a
] - src: use smart pointers in cares_wrap.cc (Daniel Bevenius) #23813 - [
53fac5c0d3
] - src: fix compiler warning (cjihrig) #23954 - [
c2fde2124f
] - src: remove unused variables (Anna Henningsen) #23880 - [
dba003cbff
] - src: include util-inl.h in worker_agent.cc (Anna Henningsen) #23880 - [
25a9eee9fd
] - src: add direct dependency on\*-inl.h
file (Refael Ackermann) #23808 - [
33e7f6e953
] - src: add AliasedBuffer::reserve (Refael Ackermann) #23808 - [
74c0a97a96
] - src: clean clang-tidy errors in node_file.h (Refael Ackermann) #23793 - [
260d77710e
] - src: fix resource leak in node::fs::FileHandle (Refael Ackermann) #23793 - [
c0a9a83c51
] - src: refactor FillStatsArray (Refael Ackermann) #23793 - [
5061610094
] - src: removeEnvironment::tracing\_agent\_writer()
(Anna Henningsen) #23781 - [
af3c7efffc
] - src: factor out Node.js-agnostic N-APIs (Gabriel Schulhof) #23786 - [
b44623e776
] - src: elevate v8 namespaces of referenced artifacts (Kanika Singhal) #24424 - [
a7f6c043a4
] - Revert "src: enable detailed source positions in V8" (Refael Ackermann) #24394 - [
5d67eeca1a
] - src: emit warnings from V8 (Gus Caplan) #24365 - [
fa9e03c1a7
] - src: re-sort the symbol macros (Sam Roberts) #24382 - [
2d885ed0f9
] - src: fix compiler warning in node_os (Daniel Bevenius) #24356 - [
806570d80a
] - src: remove unused variables (Daniel Bevenius) #24355 - [
88a54497e5
] - src,lib: make process.binding('config') internal (Masashi Hirano) #23400 - [
b809fa8571
] - stream: make async iterator .next() always resolve (Matteo Collina) #24668 - [
99b018bf48
] - stream: use arrow function for callback (DoiChris) #24609 - [
ba1ebb4a40
] - stream: correctly pause and resume after once('readable') (Matteo Collina) #24366 - [
7bc2011ad9
] - stream: do not use crypto.DEFAULT_ENCODING in lazy_transform.js (Joyee Cheung) #24396 - [
01e8a3a8d5
] - stream: change comment on duplex stream options (Jesse W. Collins) #24247 - [
0ed669cf65
] - test: remove unused addons-napi directory (Rich Trott) #24839 - [
7069ed7546
] - test: add .gitignore file for node-api (Rich Trott) #24839 - [
c227b1be16
] - test: partition N-API tests (Gabriel Schulhof) #24557 - [
63b06b55d7
] - test: fixcommon.mustNotCall()
usage in HTTP test (Anna Henningsen) #24750 - [
cc133c4432
] - test: use ES2017 syntax in test-fs-open-* (jy95) #23031 - [
a7a1cb48f5
] - test: check for the correct strict equal arguments order (Ruben Bridgewater) #24752 - [
95720089d5
] - test: add flag scenario in test-fs-write-file-sync (Gireesh Punathil) #24766 - [
5f58928b06
] - test: improve comparison coverage to 100% (Ruben Bridgewater) #24749 - [
7577e754bb
] - test: check invalid argument error for option (timothy searcy) #24736 - [
2916b592d3
] - test: increase assert test coverage (Ruben Bridgewater) #24745 - [
085f5b6366
] - test: show stdout and stderr in test-cli-syntax when it fails (Joyee Cheung) #24720 - [
026e03cf35
] - test: minor refactoring of onticketkeycallback (Daniel Bevenius) #24718 - [
10c2773da8
] - test: mark test_threadsafe_function/test as flaky (Gireesh Punathil) #24714 - [
8ffe04f533
] - test: verify order of error in h2 server stream (Myles Borins) #24685 - [
3c3ebe57f6
] - test: cover path empty string case (lakatostamas) #24569 - [
089489965c
] - test: use arrow syntax for anonymous callbacks (Shubham Urkade) #24691 - [
d5bf7362b9
] - test: fix the arguments order in assert.strictEqual (pastak) #24620 - [
1035e36de6
] - test: mark test-vm-timeout-escape-nexttick flaky (Gireesh Punathil) #24712 - [
603bc2751e
] - test: fix the arguments order in assert.strictEqual (sigwyg) #24624 - [
969ae7a598
] - test: fix the arguments order inassert.strictEqual
(rt33) #24626 - [
e96c60e472
] - test: reach res._dump after abort ClientRequest (Tadhg Creedon) #24191 - [
053f3d6289
] - test: validate fs.rename() when NODE_TEST_DIR on separate mount (Drew Folta) #24707 - [
9e1c6eb6aa
] - test: test and docs for detached fork process (timothy searcy) #24524 - [
992a9040bf
] - test: fix arguments order inassert.strictEqual
(sota1235) #24607 - [
f8acf73ae7
] - test: fix arguments order in assert.strictEqual (grimrose) #24608 - [
84249dfac6
] - test: make test-uv-binding-constant JS engine neutral (Rich Trott) #24666 - [
0a492c730a
] - test: use arrow function (sagirk) #24482 - [
8072a2b85c
] - test: fix arguments order inassert.strictEqual
(Takahiro Nakamura) #24621 - [
9d5455515c
] - test: use arrow functions in callbacks (apoorvanand) #24441 - [
99dbdca73b
] - test: update strictEqual argument order (VeysonD) #24622 - [
3b99191e13
] - test: fix argument order in assert.strictEqual (feng jianmei) #24594 - [
d6fff0e618
] - test: add test for socket.end callback (ajido) #24087 - [
abb1c64c2d
] - test: replace anonymous closure functions with arrow functions (tpanthera) #24443 - [
b7aa312672
] - test: fix arguments order inassert.strictEqual
(tottokotkd) #24612 - [
a82b420883
] - test: convert callback to arrow function (jamesgeorge007) #24513 - [
7edea030af
] - test: change anonymous function to arrow function (Gagandeep Singh) #24528 - [
a701dfbb2b
] - test: split out http2 from test-stream-pipeline (Rich Trott) #24631 - [
8849d8073a
] - test: cover path.basename when path and ext are the same (Laszlo.Moczo) #24570 - [
12d7107edc
] - test: fix assert.strictEqual (mki-skt) #24619 - [
54778a082a
] - test: fix arguments order in assert.strictEqual (teppeis) #24591 - [
cd1aa2b0b5
] - test: fix http2-binding strictEqual order (dominikeinkemmer) #24616 - [
82ef618e98
] - test: fix the arguments order inassert.strictEqual
(sota1235) #24595 - [
1067653221
] - test: replace callback with arrow functions (prodroy1) #24434 - [
363d3c6deb
] - test: use destructuring on require (Juan José Arboleda) #24455 - [
34b40af5ab
] - test: fix test case in test-child-process-fork-dgram.js (gengjiawen) #24459 - [
40701520ce
] - test: replace callback with arrow functions (sreepurnajasti) #24541 - [
2a67a49053
] - test: replace callback with arrow function (potham) #24531 - [
39adfc8d48
] - test: replace anonymous function with arrow (Gagandeep Singh) #24527 - [
6b88541fe2
] - test: replace anonymous function with arrow (Gagandeep Singh) #24526 - [
765a81e32a
] - test: add information to assertion (Rich Trott) #24566 - [
759ed86e5c
] - test: replace anonymous function with arrow func (Gagandeep Singh) #24525 - [
9bf2659af4
] - test: change anonymous closure function to arrow function (Nethra Ravindran) #24433 - [
e8c0fcee95
] - test: replace closure functions with arrow functions (Gagandeep Singh) #24522 - [
2c8c7b882d
] - test: replace anonymous function with arrow function (Gagandeep Singh) #24529 - [
7b0292a839
] - test: favor arrow function in callback (Pranay Kothapalli) #24542 - [
8fcf3b3c59
] - test: remove unused reject handlers (Dan Foley) #24540 - [
46b5df0f1f
] - test: refactor test to use arrow functions (sagirk) #24479 - [
c28ec86c90
] - test: replace closure with arrow function (Maya Anilson) #24489 - [
1cd73a81fa
] - test: using arrow functions (NoSkillGirl) #24436 - [
b309dd2be3
] - test: replace anonymous closure with arrow func (suman-mitra) #24480 - [
c4f16ddccd
] - test: replace callback with arrow functions (sreepurnajasti) #24490 - [
dbf14ce17b
] - test: replcae anonymous closure with arrow function (Sarath Govind K K) #24476 - [
4792bea514
] - test: refactor test-http-write-empty-string to use arrow functions (sagirk) #24483 - [
c45660fd53
] - test: replace anonymous closure with arrow functions (suman-mitra) #24481 - [
f19dae33e6
] - test: replace anonymous closure functions with arrow functions (sagirk) #24478 - [
fbb228be97
] - test: replace anonymous closure functions with arrow function (Abhishek Dixit) #24420 - [
c15208cb8f
] - test: replace anonymous closure with arrow funct (Prabu Subra) #24439 - [
8f18f0d5bd
] - test: add whatwg-encoding TextDecoder custom inspection with showHidden (ZauberNerd) #24166 - [
33b524203b
] - test: use Worker scope in WPT (Joyee Cheung) #24410 - [
ed714a2e79
] - test: modify order of parameters for assertion (Mrityunjoy Saha) #24430 - [
3bfa953990
] - test: replace closure with arrow functions (kanishk30) #24440 - [
7d743e659d
] - test: replace anonymous closure function with arrow function (Kunda Sunil Kumar) #24435 - [
e9abf42751
] - test: add typeerror test for EC crypto keygen (Matteo) #24400 - [
237e479196
] - test: change anonymous closure functions to arrow functions (Namit Bhalla) #24418 - [
2f0a5b6a45
] - test: favor arrow functions in callbacks (UjjwalUpadhyay) #24425 - [
957ecbe019
] - test: use print() function on both Python 2 and 3 (cclauss) #24485 - [
b1dee7dab6
] - test: replace anonymous closure functions with arrow function (Amanpreet) #24417 - [
4348ffede5
] - test: fix arguments order in napi test_exception (kanishk30) #24413 - [
0a08cd714e
] - test: fix the arguments order inassert.strictEqual
(Jay Arthanareeswaran) #24416 - [
585ebfffa7
] - test: replace closure with arrow functions (Amanpreet) #24438 - [
d5543ead7c
] - test: change callback function to arrow function (Jay Arthanareeswaran) #24419 - [
5d663100a0
] - test: fix the arguments order inassert.strictEqual
(apoorvanand) #24431 - [
9b2ab12b8c
] - test: assertion equality fix (NoSkillGirl) #24422 - [
2777bc42aa
] - test: remove unused function arguments in async-hooks tests (Simon Bruce) #24406 - [
59723d4b2b
] - test: fix actual parameter order for 'assert.strictEqual' (Selvaraj) #24428 - [
658df6ba26
] - test: swap actual&optional params (Nikhil M) #24426 - [
de378c0c2d
] - test: skip test that use --tls-v1.x flags (Daniel Bevenius) #24376 - [
c1777990ae
] - test: change callback function to arrow function (Lakshmi Shanmugam) #24421 - [
ffb5e5da4b
] - test: replace anonymous closure for test-http-expect-handling.js (Jayasankar) #24423 - [
3fadc809bb
] - test: replace callback functions with arrow functions (potham) #24432 - [
856a0fc8e4
] - test: use arrow functions for callbacks (Pushkal B) #24444 - [
f112c06b3e
] - test: replace anonymous closure function (Jayasankar) #24415 - [
6dd29252c7
] - test: fixed the arguments order inassert.strictEqual
(Lakshmi Shanmugam) #24414 - [
7e2a2849db
] - test: use destructuring and remove unused arguments (Julia) #24375 - [
cdda7f4f18
] - test: https agent clientcertengine coverage (Osmond van Hemert) #24248 - [
92f826622b
] - test: confirm tls server suite default is its own (Sam Roberts) #24374 - [
261aa7884c
] - test: cover tls multi-identity option mixtures (Sam Roberts) #24374 - [
3c2fb883b4
] - test: add independent multi-alg crypto identities (Sam Roberts) #24374 - [
2fc9550280
] - test: rename agent1-pfx.pem to agent1.pfx (Sam Roberts) #24374 - [
ee64ae0f6d
] - test: remove unused function arguments in async-hooks tests (Rich Trott) #24368 - [
d2e9b76c1d
] - timers: fix setTimeout expiration logic (Suguru Motegi) #24214 - [
acb73518b7
] - (SEMVER-MINOR) tls: add min/max protocol version options (Sam Roberts) #24405 - [
f30c7c4911
] - (SEMVER-MINOR) tls: include RSA bit size in X.509 public key info (Sam Roberts) #24358 - [
37f0bd7e3a
] - (SEMVER-MINOR) tls: include elliptic curve X.509 public key info (Sam Roberts) #24358 - [
71a9c987b2
] - tls: destroy TLS socket if StreamWrap is destroyed (Anna Henningsen) #24290 - [
0c93b125e4
] - tls: do not rely on 'drain' handlers in StreamWrap (Anna Henningsen) #24290 - [
249c143703
] - tools: prepare tools/install.py for Python 3 (cclauss) #24800 - [
1ea01c5790
] - tools: replace rollup with ncc (Rich Trott) #24813 - [
09cd2ec034
] - tools: fix eslint usage for Node.js 8 and before (Ruben Bridgewater) #24753 - [
9e5a79a192
] - tools: don't use GH API for commit message checks (Rod Vagg) #24574 - [
e3649c8e09
] - tools: only sign release if promotion successful (Rod Vagg) #24669 - [
2ef6aed58a
] - tools: check for git tag before promoting release (Rod Vagg) #24670 - [
e7fbdf5784
] - tools: update remark-preset-lint-node to v1.3.1 (Daijiro Wachi) #24642 - [
23d815292f
] - tools: use print() function on both Python 2 and 3 (cclauss) #24486 - [
13a4d10f67
] - tools: update to remark-lint-preset-node@1.2.0 (Rich Trott) #24391 - [
5748e862b0
] - tools: fixmake lint-md-rollup
and run it (Daijiro Wachi) #24333 - [
7ffc8b7778
] - tools: update remark-lint to v6.0.3 from v6.0.2 (Daijiro Wachi) #24333 - [
b9a4bc15c2
] - tools: update remark version to v10 from v8 (Daijiro Wachi) #24333 - [
1625329fbf
] - tools,doc: fix version picker bug in html.js (Rich Trott) #24638 - [
b6004b3651
] - trace_events: forbid tracing modifications from worker threads (Anna Henningsen) #23781 - [
d881b33028
] - (SEMVER-MINOR) url: support LF, CR and TAB in pathToFileURL (Charles Samborski) #23720 - [
540929d597
] - url: simplify native URL object construction (Timothy Gu) #24495 - [
0d7ee19786
] - url: reuse existing context in href setter (Timothy Gu) #24495 - [
96e6873dd0
] - Revert "url: make the context non-enumerable" (Timothy Gu) #24495 - [
be54dc0f72
] - url: use SafeSet to filter known special protocols (Mike Samuel) #24703 - [
5a853a093c
] - Revert "util: change util.inspect depth default" (Gus Caplan) - [
807c108be8
] - util: improve internalisError()
validation (Ruben Bridgewater) #24746 - [
764d76f684
] - Revert "util: change %o depth default" (Ruben Bridgewater) #24806 - [
9e8f91dbc7
] - util: remove unreachable branch (rahulshuklab4u) #24447 - [
e13571c199
] - (SEMVER-MINOR) util,console: handle symbols as defined in the spec (Ruben Bridgewater) #23708 - [
4d9a2650b2
] - win: do not use Boxstarter to install tools (João Reis) #24677 - [
899e7c30b0
] - win, build: skip building cctest by default (Bartosz Sosnowski) #21408
2018-11-27, Version 11.3.0 (Current), @rvagg
This is a security release. All Node.js users should consult the security release summary at:
https://nodejs.org/en/blog/vulnerability/november-2018-security-releases/
for details on patched vulnerabilities.
Fixes for the following CVEs are included in this release:
- Node.js: Denial of Service with large HTTP headers (CVE-2018-12121)
- Node.js: Slowloris HTTP Denial of Service (CVE-2018-12122 / Node.js)
- Node.js: Hostname spoofing in URL parser for javascript protocol (CVE-2018-12123)
- OpenSSL: Timing vulnerability in DSA signature generation (CVE-2018-0734)
- OpenSSL: Timing vulnerability in ECDSA signature generation (CVE-2019-0735)
Notable Changes
- deps: Upgrade to OpenSSL 1.1.0j, fixing CVE-2018-0734 and CVE-2019-0735
- http:
- Headers received by HTTP servers must not exceed 8192 bytes in total to prevent possible Denial of Service attacks. Reported by Trevor Norris. (CVE-2018-12121 / Matteo Collina)
- A timeout of 40 seconds now applies to servers receiving HTTP headers. This value can be adjusted with
server.headersTimeout
. Where headers are not completely received within this period, the socket is destroyed on the next received chunk. In conjunction withserver.setTimeout()
, this aids in protecting against excessive resource retention and possible Denial of Service. Reported by Jan Maybach (liebdich.com). (CVE-2018-12122 / Matteo Collina)
- url: Fix a bug that would allow a hostname being spoofed when parsing URLs with
url.parse()
with the'javascript:'
protocol. Reported by Martin Bajanik (Kentico). (CVE-2018-12123 / Matteo Collina)
Commits
- [
8f191f3759
] - deps: update openssl 1.1.0 upgrade docs (Sam Roberts) #24523 - [
f20ac47d7a
] - deps: update archs files for OpenSSL-1.1.0 (Sam Roberts) #24523 - [
8248d227b7
] - deps: add s390 asm rules for OpenSSL-1.1.0 (Shigeki Ohtsu) #24523 - [
65d03f0180
] - deps: upgrade openssl sources to 1.1.0j (Sam Roberts) #24523 - [
a2b8aba23c
] - deps,http: llhttp set max header size to 8KB (Rod Vagg) nodejs-private/node-private#149 - [
74e01d0020
] - deps,http: http_parser set max header size to 8KB (Matteo Collina) nodejs-private/node-private#143 - [
4ecbd3bdaa
] - http: reset headers_nread_ on llhttp parser reuse (Rod Vagg) nodejs-private/node-private#149 - [
04e0620597
] - http: fix header limit errors and test for llhttp (Fedor Indutny) nodejs-private/node-private#149 - [
315ee2e626
] - (SEMVER-MINOR) http,https: protect against slow headers attack (Matteo Collina) nodejs-private/node-private#144 - [
d7504324e1
] - url: avoid hostname spoofing w/ javascript protocol (Matteo Collina) nodejs-private/node-private#145
2018-11-15, Version 11.2.0 (Current), @BridgeAR
Notable changes
- deps:
- A new experimental HTTP parser (
llhttp
) is now supported. https://github.com/nodejs/node/pull/24059
- A new experimental HTTP parser (
- timers:
- Fixed an issue that could cause setTimeout to stop working as expected. https://github.com/nodejs/node/pull/24322
- Windows
- A crashing process will now show the names of stack frames if the node.pdb file is available. https://github.com/nodejs/node/pull/23822
- Continued effort to improve the installer's new stage that installs native build tools. https://github.com/nodejs/node/pull/23987, https://github.com/nodejs/node/pull/24348
- child_process:
- On Windows the
windowsHide
option default was restored tofalse
. This meansdetached
child processes and GUI apps will once again start in a new window. https://github.com/nodejs/node/pull/24034
- On Windows the
- Added new collaborators:
- oyyd - Ouyang Yadong. https://github.com/nodejs/node/pull/24300
- psmarshall - Peter Marshall. https://github.com/nodejs/node/pull/24170
- shisama - Masashi Hirano. https://github.com/nodejs/node/pull/24136
Commits
- [
685724b53d
] - assert: remove unused catch bindings (cjihrig) #24079 - [
bb766ae05a
] - async_hooks: add HandleScopes to C++ embedder/addon API (Anna Henningsen) #24285 - [
ad5c9b4463
] - benchmark: support more options in startup benchmark (Joyee Cheung) #24220 - [
d0bf8c2259
] - benchmark: add dir and withFileTypes option readdir benchmarks (Joyee Cheung) #24125 - [
40b3ad3eb8
] - benchmark: remove unused catch bindings (cjihrig) #24079 - [
1f3cb63da3
] - bootstrap: remove unused catch bindings (cjihrig) #24079 - [
fcc25f9ee8
] - buffer: fix writeUInt16BE range check (Brian White) #24208 - [
e4cd255a85
] - buffer: throw exception when creating from non-Node.js Context (Anna Henningsen) #23938 - [
44ebdbb860
] - build: fix benchmark tests on CI (Rich Trott) #24307 - [
1c8b4d7c89
] - build: disable openssl asm on arm64 for now (Ben Noordhuis) #24270 - [
0c9d86f58c
] - build: use BUILDTYPE in bench-addons-build targets (Daniel Bevenius) #24033 - [
70699ee09b
] - build: lint commit message in separate Travis job (Richard Lau) #24254 - [
2b282e8f20
] - build: move headers out of c++ src section (Daniel Bevenius) #24124 - [
a8008d1517
] - build: only try to find node when it's needed by the target (Joyee Cheung) #24115 - [
e4bcb97024
] - build: change repo to https protocol in Makefile (mritunjaygoutam12) #24073 - [
7083b96c49
] - build: use latest node on travis (cjihrig) #24198 - [
99c2a10f7b
] - build: fix Travis non-PR builds (Richard Lau) #24093 - [
3de1c5cadd
] - build: do not lint on non-PR Travis builds (Anna Henningsen) #24076 - [
762679efec
] - build: make benchmark/napi all prereq order-only (Daniel Bevenius) #23951 - [
4651cd721d
] - build: add -Werror=undefined-inline to clang builds (Refael Ackermann) #23961 - [
e7133f1e7c
] - build: configure default v8_optimized_debug (Refael Ackermann) #23704 - [
26c19889a8
] - build,meta: don't fail Travis for commit message (Refael Ackermann) #23739 - [
838fb550c6
] - build,tools: update make-v8.sh for s390x (Refael Ackermann) #23839 - [
c07cce368a
] - Revert "child_process: change windowsHide default to true" (Rich Trott) #24034 - [
a1c7c1902a
] - child_process: allow 'http_parser' monkey patching again (Jimb Esser) #24006 - [
4af63ee5d9
] - child_process: handle undefined/null for fork() args (Shobhit Chittora) #22416 - [
a2c13fac94
] - console: console.timeLog() using the default label (Marie Terrier) #24286 - [
9e891327b7
] - console: cover .assert with single argument (Morgan Roderick) #24188 - [
2b48c7169a
] - crypto: put legacy _handle accessors on prototypes (Michaël Zasso) #24269 - [
f669817a5a
] - (SEMVER-MINOR) crypto: add support for chacha20-poly1305 for AEAD (chux0519) #24081 - [
ef69e7bcca
] - deps: backport 073073b4f1 from upstream V8 (Yang Guo) #24274 - [
a39493f4aa
] - deps: cherry-pick b87d408 from upstream V8 (Peter Marshall) #24272 - [
9cefbba5d7
] - deps: patch V8 to 7.0.276.38 (Michaël Zasso) #24271 - [
115c57a240
] - deps: introducellhttp
(Fedor Indutny) #24059 - [
566399ee31
] - deps: patch V8 to 7.0.276.36 (Michaël Zasso) #24109 - [
3e1c53fe37
] - deps: cherry-pick 0483e9a from upstream V8 (Joyee Cheung) #24125 - [
6b697d4816
] - deps: c-ares float, version number patch (Ben Noordhuis) #23854 - [
07663694b4
] - deps: upgrade to c-ares v1.15.0 (Ben Noordhuis) #23854 - [
eaea90b2ee
] - deps: remove old c-ares configure files (Ben Noordhuis) #23854 - [
f49b9e9c84
] - deps: patch V8 to 7.0.276.35 (Michaël Zasso) #24056 - [
6e4f238344
] - deps,v8: cherry-pick dc704497 (Refael Ackermann) #23985 - [
ef8b5b4094
] - deps,v8: fix gypfile bug (Refael Ackermann) #23704 - [
a01e829fb0
] - doc: document http request.finished boolean (Thomas Watson) #24319 - [
36e4d0c6f0
] - doc: document NODE_TLS_REJECT_UNAUTHORIZED (cjihrig) #24289 - [
fbd0b037ec
] - doc: clarify issues and pull requests guidance (Rich Trott) #24316 - [
a993a488fa
] - doc: fix comma splices in process.md (Rich Trott) #24357 - [
e584cc52fc
] - doc: use real protocol names in ALPN example (Sam Roberts) #24232 - [
7fc910763e
] - doc: update core-validate-commit url (Daijiro Wachi) #24331 - [
39382ed4e1
] - doc: fix echo example programs (Sam Roberts) #24235 - [
c68b0ae46e
] - doc: update fs.open() changes record for optional 'flags' (Rod Vagg) #24240 - [
6b7e69875d
] - doc: add links to Stream section (Dmitry Igrishin) #24301 - [
82c64d0008
] - doc: correct async_hooks sample outputs (Gerhard Stoebich) #24050 - [
991d066338
] - doc: add oyyd to collaborators (Ouyang Yadong) #24300 - [
118d8d0feb
] - doc: edit BUILDING.md (Rich Trott) #24243 - [
b5b5f9f8bd
] - doc: fix code examples in stream.md (Grant Carthew) #24112 - [
6ab46b5c47
] - doc: fix some inconsistent use of hostname (Sam Roberts) #24199 - [
1b81b348a3
] - doc: describe what tls servername is for (Sam Roberts) #24236 - [
104b076d3d
] - doc: clarify allowed encoding parameter types (Sam Roberts) #24230 - [
7bcc4ccd8e
] - doc: remove legacy WPT integration guide (Joyee Cheung) #24035 - [
7cc3b9337f
] - doc: fix linting errors (cjihrig) #24229 - [
3ce71f7723
] - doc: wrap GOVERNANCE.md at 80 characters (Rich Trott) #24094 - [
161be13602
] - doc: add text about error.code stability (Rich Trott) #24090 - [
2143b56b19
] - doc: update System Errors documentation (Rich Trott) #24090 - [
75ed7ce4a3
] - doc: add psmarshall to collaborators (Peter Marshall) #24170 - [
f9f185a47b
] - doc: add shisama to collaborators (Masashi Hirano) #24136 - [
d15270507e
] - doc: implement minor text fixes to path.md (Rich Trott) #24118 - [
8642eacfff
] - doc: inspector security warning for changing host (Сковорода Никита Андреевич) #23640 - [
5ea48a92b2
] - doc: fix minor text issues in stream.md (Rich Trott) #24116 - [
6f54a7ace8
] - doc: streamline CONTRIBUTING.md (Rich Trott) #24010 - [
3b1044072c
] - doc: add table of contents to release guide (Michaël Zasso) #24042 - [
667ce42447
] - doc: add missing comma in net documentation (Rich Trott) #24074 - [
1d6d384c02
] - doc: correct link to test coverage command (mritunjaygoutam12) #24049 - [
94f73942ed
] - doc: fix socket.connecting description (Anna Henningsen) #24066 - [
fa84164de4
] - doc: add SECURITY.md to readme.md (warnerp18) #24031 - [
e8078f2693
] - doc: edit man page for superfluous "node" usage (Rich Trott) #24029 - [
a1b75d0cbf
] - doc: fix dublication in net.createServer() docs (Ivan Filenko) #24026 - [
d729f3e198
] - doc: correct async_hooks resource names (Gerhard Stoebich) #24001 - [
7012f72a12
] - doc: address bits of proof reading work (Jagannath Bhat) #23978 - [
399d64b331
] - doc: revise COLLABORATOR_GUIDE.md (Rich Trott) #23990 - [
879402b422
] - doc: simplify CODE_OF_CONDUCT.md (Rich Trott) #23989 - [
7b7155e90b
] - doc: revise CHANGELOG.md text (Rich Trott) #23988 - [
b8a71bed02
] - doc: improve COLLABORATOR_GUIDE (Jagannath Bhat) #23977 - [
846e450f51
] - doc: improve BUILDING.md (Jagannath Bhat) #23976 - [
b182e2e8b2
] - doc: add types and their corresponding return values (Ouyang Yadong) #23998 - [
2d84f45d22
] - esm: remove unused catch bindings (cjihrig) #24079 - [
5ecfc7cab7
] - events: remove unused catch bindings (cjihrig) #24079 - [
f49b4fc794
] - fs: replace pushValueToArray with pure C++ API (Joyee Cheung) #24125 - [
d59dc0d6bf
] - fs: remove unused catch bindings (cjihrig) #24079 - [
424be28840
] - fs: handle result of access binding directly in fs.existsSync (Joyee Cheung) #24015 - [
2aa23cd433
] - (SEMVER-MINOR) fs,net: standardizepending
stream property (Anna Henningsen) #24067 - [
86aa27f85d
] - http: remove pushValueToArray in Parser::CreateHeaders() (Joyee Cheung) #24264 - [
c2599a14de
] - http: remove obsolete function escapeHeaderValue (Lauri Piisang) #24173 - [
62fefd8aeb
] - http2: remove pushValueToArray in Http2Session::HandleOriginFrame (Joyee Cheung) #24264 - [
7ffbb1f55f
] - http2: remove pushValueToArray in Http2Session::HandleHeadersFrame (Joyee Cheung) #24264 - [
4a0f27656d
] - (SEMVER-MINOR) http2: add Http2Stream.bufferSize (Ouyang Yadong) #23711 - [
c7f471ab97
] - http2: improve http2 code a bit (James M Snell) #23984 - [
4dbcf7ac1f
] - inspector: remove unused catch bindings (cjihrig) #24079 - [
5ca0cf7ae6
] - lib: improved conditional check in zlib (Dan Corman) #24190 - [
d8d93442aa
] - lib: adjust params from uvExceptionWithHostPort (msmichellegar) #24159 - [
6f80a45528
] - lib: combine contructor, tag, Object into a function (Paul Isache) #24171 - [
1225a0af09
] - lib: add crypto dependant modules cannotUseCache (Daniel Bevenius) #24100 - [
453c96ed2d
] - lib: move process prototype manipulation into setupProcessObject (Joyee Cheung) #24089 - [
6a6b036042
] - lib: move internalBinding whitelisting into loaders.js (Joyee Cheung) #24088 - [
b4c8158459
] - lib: fix grammar error and make it clearer for comments (MaleDong) #23799 - [
879c0f1f3e
] - lib: move module exports proxy into a separate method (Joyee Cheung) #24057 - [
874393bfd0
] - lib: remove useless getLibuvNow in internal/timers (ZYSzys) #23995 - [
7ee0cea028
] - lib: make coverage work for Node.js (Benjamin) #23941 - [
b3f3ebf3b3
] - lib: repl multiline history support (Anto Aravinth) #22153 - [
55adc25968
] - (SEMVER-MINOR) lib: enable TypedArray and DataView for the v8 module (Ouyang Yadong) #23953 - [
5ff1e67ff7
] - lib: fix code cache generation (Joyee Cheung) #23855 - [
164f2444a0
] - lib: remove useless cwd in posix.resolve (ZYSzys) #23902 - [
10156c612d
] - meta,doc: ping community about new release (Refael Ackermann) #24064 - [
1dd8191515
] - (SEMVER-MINOR) module: support multi-dot file extension (Geoffrey Booth) #23416 - [
72204d114f
] - n-api: add missing handle scopes (Daniel Bevenius) #24011 - [
10edc4f186
] - net: always invoke after-write callback (Anna Henningsen) #24291 - [
753f706858
] - net: add comments explaining error check (Steven Gabarro) #24222 - [
c53117e7ea
] - net: remove unreachable check in internalConnect (Philipp Dunkel) #24158 - [
74451263a3
] - net: partially revert "simplify Socket.prototype._final" (Anna Henningsen) #24288 - [
636e4e02a5
] - net: simplify Socket.prototype._final (Anna Henningsen) #24075 - [
cd227eb791
] - net:net.Server.listen()
avoid operations onnull
when fail (Ouyang Yadong) #23920 - [
293983a112
] - os: do not call into JS to push values to an array in GetCPUInfo (Joyee Cheung) #24264 - [
ccc3bb73db
] - process: remove pushValueToArray in GetActiveHandles (Joyee Cheung) #24264 - [
ba4337d77d
] - process: remove pushValueToArray in GetActiveRequests (Joyee Cheung) #24264 - [
e5888462f6
] - process: remove pushValueToArray in EnvEnumerator (Joyee Cheung) #24264 - [
52468b33f7
] - querystring: remove unused catch bindings (cjihrig) #24079 - [
213b6293fc
] - repl: remove unused catch bindings (cjihrig) #24079 - [
e27f43201c
] - repl: use promise#finally (Weijia Wang) #23971 - [
b7aded3300
] - src: compile native modules and their code cache in C++ (Joyee Cheung) #24221 - [
92a8cbe87a
] - src: enable detailed source positions in V8 (Yang Guo) #24274 - [
f8ed673308
] - src: remove pushValueToArray and SetupProcessObject (Joyee Cheung) #24264 - [
7601cdfe8b
] - src: bundle persistent-to-local methods as class (Gabriel Schulhof) #24276 - [
f5945c9279
] - src: sort internal binding list (cjihrig) #24292 - [
e1c792919e
] - src: fix v8 compiler warnings in src (Daniel Bevenius) #24246 - [
81f4fb2b3b
] - src: reuse std::make_unique (alyssaq) #24132 - [
a9053c38ea
] - src: cache the result of GetOptions() in JS land (Joyee Cheung) #24091 - [
17e80eca95
] - src: prefer param function check over args length (Shelley Vohr) #23835 - [
1cda9b3988
] - src: fix Set() usage in env-inl.h (cjihrig) #24060 - [
bef1c3b748
] - src: fix Set() usage in node.h (cjihrig) #24060 - [
2a93882498
] - src: fix Get() usage in tls_wrap.cc (cjihrig) #24060 - [
9437aaad26
] - src: fix Get() usage in async_wrap.cc (cjihrig) #24060 - [
cb7d9f9980
] - src: move error handling code into node_errors.cc (Joyee Cheung) #24058 - [
fdba226d13
] - src: fix compiler warning for debug build (Daniel Bevenius) #23994 - [
84e5807b1e
] - src: fix CreatePlatform header param mismatch (Shelley Vohr) #23947 - [
38b0525bc3
] - src: use v8:: for consistency in util (ZYSzys) #23934 - [
90872c4c6e
] - src: fix fully-static & large-pages combination (Suresh Srinivas) #23964 - [
063b40edc1
] - src: use "constants" string instead of creating new one (Ouyang Yadong) #23894 - [
24b18645b9
] - src,win: informative stack traces (Refael Ackermann) #23822 - [
13dee430cd
] - stream: make.destroy()
interact better with write queue (Anna Henningsen) #24062 - [
d6bcf8b98b
] - (SEMVER-MINOR) stream: add auto-destroy mode (Mathias Buus) #22795 - [
2593b40f5c
] - test: compare objects not identical by reference (Marie Terrier) #24189 - [
eeb5cc6305
] - test: add typeerror for vm/compileFunction params (Dan Corman) #24179 - [
dc26247e69
] - test: deep object to table not covered (Osmond van Hemert) #24257 - [
29a29f7f97
] - test: add tests for Socket.setNoDelay (James Herrington) #24250 - [
aa800b097a
] - test: assert diff no color (Florin-Daniel BÎLBÎE) #24181 - [
b6d2819b93
] - test: add process no deprecation (razvanbh) #24196 - [
dd9864b8d7
] - test: check for invalid module type in vm.js (alyssaq) #24161 - [
957ceaabe6
] - test: fix flaky test-vm-timeout-escape-queuemicrotask (Rich Trott) #24296 - [
89c3388a77
] - test: fix arguments order in assertions (Emanuel Kluge) #24149 - [
ea5d1841af
] - test: remove unused parameters in function definition (Paul Hodgson) #24268 - [
cb4c2dd33e
] - test: esm loader unknown builtin module (Fran Herrero) #24183 - [
1a86499947
] - test: fixed order of actual and expected arguments (kiyomizumia) #24178 - [
77163a9dee
] - test: add else and error case for TextDecoder (Lauri Piisang) #24162 - [
e5e9c6427b
] - test: dgram socket prints deprecation warnings (Robert Pamely) #24177 - [
366529654e
] - test: url format path ending hashchar not covered (Osmond van Hemert) #24259 - [
0a104ef33c
] - test: test add and remove for lib/domain (Petar Dodev) #24163 - [
fe7ef1ad11
] - test: add test for autoDestroy in stream (Daijiro Wachi) #24127 - [
02e9fa01f3
] - test: fix args order in process-getactiverequests (Vladyslav Kopylash) #24186 - [
f805db3620
] - test: check control characters replacing (Alessandro Gatti) #24182 - [
75e4f7db40
] - test: fix strictEqual argument order (Martin Kask) #24153 - [
09a8f4713d
] - test: correct order of args in assert.strictEqual() (Natalie Cluer) #24157 - [
c83b650a10
] - test: add tests for process.initgroups (James Herrington) #24154 - [
762bb94d72
] - test: add test case for completion bash flag (Aivo Paas) #24168 - [
afcfdec289
] - test: add test for deepEqual Float32Array (Yehiyam Livneh) #24164 - [
b02eed5e3b
] - test: fix arguments order in assert.strictEqual() (Ulises Santana Suárez) #24192 - [
768425f21a
] - test: fix assert.strictEqual argument order (John Mc Quillan) #24172 - [
26c625c3d2
] - test: fix v8 Set/Get compiler warnings (Daniel Bevenius) #24246 - [
beb0800ab3
] - test: move benchmark tests out of main test suite (Rich Trott) #24265 - [
883519679e
] - test: replacing fixture directory with temp (saurabhSiddhu) #24077 - [
ddbd0e1973
] - test: increase coverage internal readline (Berry de Witte) #24150 - [
56cd911cad
] - test: use NULL instead of 0 in common.h (Daniel Bevenius) #24104 - [
a05f2fc46b
] - test: move test-fs-watch-system-limit from sequential to pummel (Marcus Scott) #23692 - [
9af7ad592c
] - test: fix uses of deprecated assert.fail with multiple args (ivan.filenko) #23673 - [
2b0410a3ef
] - test: use assert.strictEqual instead of assert.equal (ivan.filenko) #23673 - [
825f0dda5b
] - test: add test for strictDeepEqual (Nikita Malyschkin) #24197 - [
b16e485910
] - test: add coverage for systemerror set name (Amer Alimanović) #24200 - [
bc97b62f35
] - test: fix order of arguments in assert.strictEqual (Alex Seifert) #24145 - [
4a69d218b6
] - test: add test for 'ERR_INVALID_CALLBACK' (razvanbh) #24224 - [
8b0626c836
] - test: add coverage for escape key switch case (Artur Daschevici) #24194 - [
92d2d7917f
] - test: fix NewFromUtf8 compiler warning (Daniel Bevenius) #24216 - [
0c4facfbaf
] - test: change arguments order in strictEqual (Paul Isache) #24156 - [
2baa59b897
] - test: switch order of strictEqual arguments (Jonah Polack) #24185 - [
c8d8e5cf2c
] - test: fix the arguments order inassert.strictEqual
(mzucker) #24227 - [
4245cbbf49
] - test: fix the arguments order inassert.strictEqual
(mzucker) #24226 - [
be40fd1e50
] - test: fix order in assert.strictEqual to actual, expected (Kevin Seidel) #24184 - [
a1f5179e09
] - test: fix arguments order in assert.strictEqual (szabolcsit) #24143 - [
5510bec3cc
] - test: fix assert argument order (Manish Poddar) #24160 - [
e46b8edb58
] - test: add error code tests in dgram test (Mark Arranz) #24215 - [
6076ccf90d
] - test: fix order of arguments in test-delayed-require assertion (reineke-fox) #24165 - [
989c2aaf83
] - test: fix flaky test-vm-timeout-escape-nexttick (Rich Trott) #24251 - [
b68734b66a
] - test: initialize test/wpt to run URL and console .js tests (Joyee Cheung) #24035 - [
c973551eca
] - test: use URL fixtures under test/fixtures/wpt/url/resources (Joyee Cheung) #24035 - [
3f935d74e0
] - test: remove WPT tests that are now .any.js in the upstream (Joyee Cheung) #24035 - [
121a3f8855
] - test: use git node wpt to pull WPT into test/fixtures (Joyee Cheung) #24035 - [
317901174c
] - test: fix arguments order in test-fs-write-buffer (razvanbh) #24155 - [
9b3c2e5054
] - test: fix argument order in assert.strictEqual() (Clement) #24147 - [
2d87ce3d8b
] - test: switch arguments in strictEqual (Mathieu Pavageau) #24141 - [
6c8b128fcc
] - test: fix arguments order (Simona Cotin) #24151 - [
3d19a04b51
] - test: fixe argument order in assert.strictEqual (Marc Posth) #24140 - [
a0681b7211
] - test: removed extraneous argument 's' (Jackson Chui) #24213 - [
12429812bc
] - test: fixing arguments order inassert.strictEqual()
(G. Carcaci) #24152 - [
fc494cdb16
] - test: add tests for OutgoingMessage setTimeout (Robin Drexler) #24148 - [
ce124aca65
] - test: swap expected and actual in assert.strictEqual (Florin-Daniel BÎLBÎE) #24146 - [
737f897b51
] - test: fix assert parameter order (Roland Broekema) #24144 - [
d85161cbfd
] - test: change order of assert.strictEqual() (Remy Parzinski) #24142 - [
fb58ada9dd
] - test: fix invalid argument order in test-http-expect-continue.js (Morgan Roderick) #24138 - [
7cc0a46e85
] - test: strictEqual argument order (actual, expected) (Ahmad Nassri) #24137 - [
a5ac7b94ea
] - test: fixed the arguments order inassert.strictEqual
(mzucker) #24135 - [
71545e6284
] - test: swap the order of arguments (Musa Hamwala) #24134 - [
a8908f16f7
] - test: fs readfile, swap arguments in strictEqual (Petar Dodev) #24133 - [
7c04fe07a6
] - test: fix arguments order (Fran Herrero) #24131 - [
6f80a5eeda
] - test: http-client-timeout error assert arguments (Tadhg Creedon) #24130 - [
415fcded15
] - test: fix flaky VM timeout test on Raspberry Pi (Rich Trott) #24238 - [
a2e2c91cfa
] - test: disable color formating for test-internal-errors.js (Refael Ackermann) #24204 - [
a35bcd5ef5
] - test: remove unused catch bindings (cjihrig) #24079 - [
9bf36bc6c3
] - test: add a test fortls.Socket
withallowHalfOpen
(Ouyang Yadong) #23866 - [
8a3836ec72
] - test: add crypto check to test-benchmark-http2 (Daniel Bevenius) #24096 - [
b86a89b9ad
] - test: increase --stack_size test-async-wrap-pop (Daniel Bevenius) #23996 - [
1b97dbd6b5
] - test: assert that invalidcmd throws error code (Jerome Covington) #23942 - [
63778b7ae1
] - test: fix strictEqual arguments order (Esteban Sotillo) #23956 - [
dccf4a6c38
] - test: add property for RangeError in test-buffer-copy (mritunjaygoutam12) #23968 - [
8bffd90933
] - test: fix test-fs-watch-system-limit (Ali Ijaz Sheikh) #23986 - [
7a2134c414
] - test: run code cache test by default and test generator (Joyee Cheung) #23855 - [
5b9ef11e35
] - timers: fix priority queue removeAt (Anatoli Papirovski) #24322 - [
d6f91ba139
] - (SEMVER-MINOR) tls: get the local certificate after tls handshake (Sam Roberts) #24261 - [
ad72e40e5b
] - tools: update ESLint to 5.9.0 (cjihrig) #24280 - [
6fdc5d9c9a
] - tools: enable 80-char line length markdown linting (Rich Trott) #24094 - [
b3c163f11b
] - tools: lint for unused catch bindings (cjihrig) #24079 - [
1541c7f401
] - tools: add script to lint first PR commit message (Richard Lau) #24030 - [
4d7fbc3e0f
] - tools: update alternative docs versions (Richard Lau) #23980 - [
8de1030a70
] - tracing: fix static destruction order issue (Anna Henningsen) #24123 - [
0063448b04
] - url: make the context non-enumerable (Joyee Cheung) #24218 - [
953697a7b8
] - util: deleted unreachable code from util.inspect (kiyomizumia) #24187 - [
fb7c1b3e81
] - v8_prof_polyfill: remove unused catch bindings (cjihrig) #24079 - [
9c15124aa8
] - vm: clarify timeout option in vm (Vladimir de Turckheim) #23512 - [
2331181410
] - vm: allowcachedData
to also be TypedArray|DataView (Benjamin Chen) #22921 - [
4709fe676d
] - win: add customization warning to tools script (João Reis) #24348 - [
57a2b957de
] - win: add prompt to tools installation script (João Reis) #23987 - [
df1ca0fd82
] - win: clarify Boxstarter behavior on install tools (Rob Reynolds) #23987
2018-11-02, Version 11.1.0 (Current), @targos
Notable changes
- deps
- Updated ICU to 63.1. #23715
- repl
- Top-level for-await-of is now supported in the REPL. #23841
- timers
- Fixed an issue that could cause timers to enter an infinite loop. #23870
Commits
- [
2c2e2b53ab
] - benchmark: fix bench-mkdirp to use recursive option (Klaus Meinhardt) #23699 - [
787e13b41c
] - build: expose more openssl categories for addons (Jonathan Cardoso Machado) #23344 - [
b8f3bb107e
] - build: add lint-py which uses flake8 (cclauss) #21952 - [
35c3c4ba68
] - build: allow for overwriting of use_openssl_def (Shelley Vohr) #23763 - [
5c35d0db47
] - build,meta: switch to gcc-4.9 on travis (Refael Ackermann) #23778 - [
141aec9564
] - crypto: add SET_INTEGER_CONSANT macro (Daniel Bevenius) #23687 - [
4112a10abe
] - crypto: strip unwanted space from openssl version (Sam Roberts) #23678 - [
2cc4f5c923
] - deps: patch V8 to 7.0.276.32 (Michaël Zasso) #23851 - [
0312d8b2cd
] - deps: fix shim forv8::Value::IntegerValue()
(Anna Henningsen) #23898 - [
9011db426e
] - (SEMVER-MINOR) deps: move more deprecations to V8_DEPRECATED (Anna Henningsen) #23414 - [
e5b51cc496
] - (SEMVER-MINOR) deps: icu 63.1 bump (CLDR 34) (Steven R. Loomis) #23715 - [
ab58439916
] - deps: icu: apply workaround patch (Steven R. Loomis) #23764 - [
3b66a8d893
] - deps: fix wrong default for v8 handle zapping (Refael Ackermann) #23801 - [
26510fbd8e
] - doc: add branding to style guide (Rich Trott) #23967 - [
33053ec8d7
] - doc: use Node.js instead of Node (Rich Trott) #23967 - [
ec009f620c
] - doc: revise BUILDING.md (Rich Trott) #23966 - [
da494ef889
] - doc: clarify fd behaviour with {read,write}File (Sakthipriyan Vairamani (thefourtheye)) #23706 - [
539e1233b0
] - doc: moved test instructions to BUILDING.md (Kamat, Trivikram) #23949 - [
cc65fee1d3
] - doc: fix typographical issues (Denis McDonald) #23970 - [
ee6b0395f5
] - doc: sort markdown refs in errors (Sam Roberts) #23972 - [
ee299c7ef1
] - doc: remove "idiomatic choice" from queueMicrotask (Rod Vagg) #23885 - [
147e5d5792
] - doc: document HPE_HEADER_OVERFLOW error (Sam Roberts) #23963 - [
24c6a02930
] - doc: add documentation for http.IncomingMessage$complete (James M Snell) #23914 - [
82ee6c3e47
] - doc: remove mailing list (Rich Trott) #23932 - [
99fffff6e0
] - doc: remove notice of dashes in V8 options (Denys Otrishko) #23903 - [
8b5339da14
] - doc: rename README section for Release Keys (Rich Trott) #23927 - [
676875195b
] - doc: add note about ABI compatibility (Myles Borins) #22237 - [
f01a806276
] - doc: add optional callback to socket.end() (Ajido) #23937 - [
64c205d9bc
] - doc: make example more clarified in cluster.md (ZYSzys) #23931 - [
748dbf9778
] - doc: simplify valid security issue descriptions (Rich Trott) #23881 - [
e241398ef6
] - doc: simplify path.basename() on POSIX and Windows (ZYSzys) #23864 - [
49b32af5ab
] - doc: document nullptr comparisons in style guide (Anna Henningsen) #23805 - [
0ba49fec12
] - doc: remove problematic example from README (Rich Trott) #23817 - [
d808d27120
] - doc: use Cookie in request.setHeader() examples (Luigi Pinca) #23707 - [
1baba9b061
] - doc: NODE_EXTRA_CA_CERTS is ignored if setuid root (Ben Noordhuis) #23770 - [
dd5afbe05f
] - doc: add review suggestions to require() (erickwendel) #23605 - [
db113a24e0
] - doc: document and warn if the ICU version is too old (Steven R. Loomis) #23766 - [
c30de85ca5
] - doc: move @phillipj to emeriti (Phillip Johnsen) #23790 - [
84fdb1cc0e
] - doc: add note about removeListener order (James M Snell) #23762 - [
f4c4b2b41b
] - doc: document ACL limitation for fs.access on Windows (James M Snell) #23772 - [
83b776c864
] - doc: document that addMembership must be called once in a cluster (James M Snell) #23746 - [
1851cf4f83
] - doc, test: document and test vm timeout escapes (James M Snell) #23743 - [
b4b101fed6
] - (SEMVER-MINOR) fs: default open/openSync flags argument to 'r' (Ben Noordhuis) #23767 - [
1c5ffb3ec5
] - (SEMVER-MINOR) lib: add escapeCodeTimeout as an option to createInterface (Raoof) #19780 - [
1cda41b7da
] - lib: migrate from process.binding('config') to getOptions() (Vladimir Ilic) #23588 - [
22cd53791a
] - lib: trigger uncaught exception handler for microtasks (Gus Caplan) #23794 - [
97496f0fd9
] - n-api: make per-Context
-ness ofnapi\_env
explicit (Anna Henningsen) #23689 - [
3e512f1897
] - os: fix memory leak inuserInfo()
(Anna Henningsen) #23893 - [
02f13abde3
] - repl: support top-level for-await-of (Shelley Vohr) #23841 - [
86cf01404c
] - repl: migrate from process.binding('config') to getOptions() (Jose Bucio) #23684 - [
4a79b2568f
] - src: improve StreamBase write throughput (Anna Henningsen) #23843 - [
dcaf72311b
] - src: minor refactor to node_errors.h (Anna Henningsen) #23879 - [
fef17b716d
] - src: avoid extraPersistent
inDefaultTriggerAsyncIdScope
(Anna Henningsen) #23844 - [
ce106df728
] - src: use maybe version v8::Function::Call (Ouyang Yadong) #23826 - [
1bdbf8765d
] - src: reduce duplication in tcp_wrap Connect (Daniel Bevenius) #23753 - [
9fbe91a061
] - src: refactor deprecated v8::String::NewFromTwoByte call (Romain Lanz) #23803 - [
48ed81fad2
] - src: improve StreamBase read throughput (Anna Henningsen) #23797 - [
a6fe2caaae
] - src: simplifyTimerFunctionCall()
innode\_perf.cc
(Anna Henningsen) #23782 - [
30be5cbdb0
] - src: memory management using smart pointer (Uttam Pawar) #23628 - [
df05ddfd72
] - src: refactor deprecated v8::Function::Call call (Romain Lanz) #23804 - [
7bbc072529
] - stream: do not error async iterators on destroy(null) (Matteo Collina) #23901 - [
5ce3b6d7a4
] - stream: ended streams should resolve the async iteration (Matteo Collina) #23901 - [
aaddf97d9b
] - stream: async iteration should work with destroyed stream (Matteo Collina) #23785 - [
871e32789a
] - test: fixed error message in test-buffer-read (Arvind Pandey) #23957 - [
ed10a91e83
] - test: add test-benchmark-http2 (Rich Trott) #23863 - [
22bbece323
] - test: fix regression when compiled with FIPS (Adam Majer) #23871 - [
22caa26c69
] - test: fix strictEqual() argument order (Loic) #23829 - [
572ea60378
] - test: verifyperformance.timerify()
works w/ non-Node Contexts (Anna Henningsen) #23784 - [
0f00ac9c7a
] - test: mark test-vm-timeout-* known issue tests flaky (James M Snell) #23743 - [
a80452a1ab
] - test: add test-benchmark-napi (Emily Marigold Klassen) #23585 - [
086ee5e57f
] - test: increase coverage of internal/stream/end-of-stream (Tyler Vann-Campbell) #23751 - [
ee8fa528e2
] - test: fix strictEqual() arguments order (Nolan Rigo) #23800 - [
83ddd3e7d0
] - test: fix flaky test (cjihrig) #23811 - [
1521d8991d
] - test: fix invalid modulesLength for DSA keygen (Adam Majer) #23732 - [
dfecf85ded
] - test: fix test-require-symlink on Windows (Bartosz Sosnowski) #23691 - [
ddd9ccf1d8
] - test: fix strictEqual() argument order (Romain Lanz) #23768 - [
a666d3ea24
] - test: fix strictEqual() arguments order (Thomas GENTILHOMME) #23771 - [
fa1373fc74
] - test: fix assertion arguments order (Elian Gutierrez) #23787 - [
167e99b9a1
] - timers: fix priority queue removeAt fn (Anatoli Papirovski) #23870 - [
09f25af16f
] - tls: throw if protocol too long (Andre Jodat-Danbrani) #23606 - [
45a20a8d78
] - tools: update ESLint to 5.8.0 (cjihrig) #23904 - [
c20eb4f2bd
] - (SEMVER-MINOR) tools, icu: actually failover if there are multiple URLs (Steven R. Loomis) #23715 - [
b07cb4810c
] - zlib: do not leak on destroy (Mathias Buus) #23734
2018-10-23, Version 11.0.0 (Current), @jasnell
Notable Changes
- Build
- FreeBSD 10 is no longer supported. #22617
child_process
- The default value of the
windowsHide
option has been changed totrue
. #21316
- The default value of the
console
- Dependencies
- V8 has been updated to 7.0. #22754
fs
http
- The
http
,https
, andtls
modules now use the WHATWG URL parser by default. #20270
- The
- General
- Use of
process.binding()
has been deprecated. Userland code usingprocess.binding()
should re-evaluate that use and begin migrating. If there are no supported API alternatives, please open an issue in the Node.js GitHub repository so that a suitable alternative may be discussed. - An experimental implementation of
queueMicrotask()
has been added. #22951
- Use of
- Internal
- Timers
util
Semver-Major Commits
- [
0518b9edf3
] - (SEMVER-MAJOR) assert: multiple improvements (Ruben Bridgewater) #21628 - [
21c3a402d4
] - (SEMVER-MAJOR) assert: validate input stricter (Ruben Bridgewater) #20481 - [
439b75b9c0
] - (SEMVER-MAJOR) assert, util: *DeepEqual() handles ArrayBuffers (Caleb Sander) #22266 - [
5d95542212
] - (SEMVER-MAJOR) buffer: move process.binding('buffer') to internalBinding (Weijia Wang) #22370 - [
8fb6bce3a0
] - (SEMVER-MAJOR) buffer: unconditionally use internalBinding (cjihrig) #23234 - [
755520c4c3
] - (SEMVER-MAJOR) buffer: show hidden item count (Ruben Bridgewater) #22289 - [
60b5b38b48
] - (SEMVER-MAJOR) buffer: do not always use defaults (Ruben Bridgewater) #20054 - [
b3b3f53a33
] - (SEMVER-MAJOR) build: exclude npm test directories on Windows (Richard Lau) #23001 - [
dd296a8344
] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #22754 - [
4b25ef5341
] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #21983 - [
c0fb95d700
] - (SEMVER-MAJOR) build: stop supporting FreeBSD 10 (Michaël Zasso) #22617 - [
4b47d2907d
] - (SEMVER-MAJOR) build: do not copy v8-inspector* headers ar part of install (Alexey Kozyatinskiy) #22586 - [
2d4dd10829
] - (SEMVER-MAJOR) build: add '-z relro -z now' linker flags (Shao,Ting) #20513 - [
9c9c01f183
] - (SEMVER-MAJOR) child_process: move process.binding('spawn_sync') to internalBinding (Anto Aravinth) #22260 - [
af883e1f99
] - (SEMVER-MAJOR) child_process: fix switches for alternative shells on Windows (Tessei Kameyama) #21943 - [
56cf058878
] - (SEMVER-MAJOR) child_process: make process_wrap binding internal (cjihrig) #22479 - [
420d8afe3d
] - (SEMVER-MAJOR) child_process: change windowsHide default to true (cjihrig) #21316 - [
d4164ca559
] - (SEMVER-MAJOR) console: console.countReset() should emit warning (Dominic Farolino) #21649 - [
a59826403a
] - (SEMVER-MAJOR) console: console.time() should not reset a timer when it exists (Gus Caplan) #20442 - [
90e8f79f65
] - (SEMVER-MAJOR) constants: freeze the constants object (Bryan English) #19813 - [
058c5b81cd
] - (SEMVER-MAJOR) crypto: do not allow multiple calls to setAuthTag (Tobias Nießen) #22931 - [
19ad6b8f72
] - (SEMVER-MAJOR) crypto: deprecate digest == null in PBKDF2 (Tobias Nießen) #22861 - [
0ade10df79
] - (SEMVER-MAJOR) crypto: hide native handles from JS modules (Tobias Nießen) #22747 - [
503fd55a35
] - (SEMVER-MAJOR) crypto: make _toBuf non-enumerable (Tobias Nießen) #22551 - [
221df2286d
] - (SEMVER-MAJOR) crypto: deprecate aliases for randomBytes (Tobias Nießen) #22519 - [
50aa85dc9b
] - (SEMVER-MAJOR) crypto: deprecate _toBuf (Tobias Nießen) #22501 - [
eab916c4e8
] - (SEMVER-MAJOR) crypto: move process.binding('tls_wrap') internal (Daniel Bevenius) #22429 - [
bf5cc3bf1a
] - (SEMVER-MAJOR) crypto: move process.binding('crypto') to internal (Daniel Bevenius) #22426 - [
39dd3a4430
] - (SEMVER-MAJOR) crypto: deprecate useless crypto APIs (Tobias Nießen) #22126 - [
933d8eb689
] - (SEMVER-MAJOR) crypto: move createCipher to runtime deprecation (Tobias Nießen) #22089 - [
d2ee7d64aa
] - (SEMVER-MAJOR) crypto: remove deprecated legacy API (Antoine du HAMEL) #21153 - [
faf449ca04
] - (SEMVER-MAJOR) crypto: throw in setAuthTag on invalid length (Tobias Nießen) #20040 - [
d81a7b4baa
] - (SEMVER-MAJOR) crypto: throw on invalid authentication tag length (Tobias Nießen) #17825 - [
2f9775995f
] - (SEMVER-MAJOR) crypto: move Decipher.finaltol to End-of-Life (Tobias Nießen) #19941 - [
083d1012c7
] - (SEMVER-MAJOR) deps: cherry-pick b0af309 from upstream V8 (Anna Henningsen) #23415 - [
dca0300a86
] - (SEMVER-MAJOR) deps: cherry-pick 2363cdf from upstream V8 (Michaël Zasso) #22754 - [
1da9d60003
] - (SEMVER-MAJOR) deps: update v8.gyp (Michaël Zasso) #22754 - [
0e7ddbd3d7
] - (SEMVER-MAJOR) deps: update V8 to 7.0.276.20 (Michaël Zasso) #22754 - [
a3f258c769
] - (SEMVER-MAJOR) deps: cherry-pick a8f6869 from upstream V8 (Michaël Zasso) #21983 - [
fc1770b0d1
] - (SEMVER-MAJOR) deps: cherry-pick bf5ea81 from upstream V8 (Michaël Zasso) #21983 - [
7766baf943
] - (SEMVER-MAJOR) deps: cherry-pick ba752ea from upstream V8 (Michaël Zasso) #21983 - [
8dc159658c
] - (SEMVER-MAJOR) deps: cherry-pick c608122 from upstream V8 (Michaël Zasso) #21983 - [
5bb985d331
] - (SEMVER-MAJOR) deps: cherry-pick 0dd3390 from upstream V8 (Michaël Zasso) #21983 - [
f04ab3c756
] - (SEMVER-MAJOR) deps: update v8.gyp (Michaël Zasso) #21983 - [
586db2414a
] - (SEMVER-MAJOR) deps: update V8 to 6.9.427.22 (Michaël Zasso) #21983 - [
c8950cdabc
] - (SEMVER-MAJOR) dgram: make process.binding('udp_wrap') internal (cjihrig) #22475 - [
3ce6bc3b50
] - (SEMVER-MAJOR) dgram: remove unnecessary fd property from Socket (Ouyang Yadong) #21684 - [
fe069cca6a
] - (SEMVER-MAJOR) dgram: deprecate all previous private APIs (cjihrig) #22011 - [
2bea9cefbc
] - (SEMVER-MAJOR) dgram: implement socket.bind({ fd }) (Ouyang Yadong) #21745 - [
8b2e77c248
] - (SEMVER-MAJOR) dns: deprecate passing falsy hostname to dns.lookup (Ouyang Yadong) #23173 - [
8b0c482647
] - (SEMVER-MAJOR) dns: make process.binding('cares_wrap') internal (cjihrig) #22474 - [
4e1c4e8193
] - (SEMVER-MAJOR) dns: type check for dns.setServers argument. (Masashi Hirano) #21944 - [
a158d412b3
] - (SEMVER-MAJOR) dns: report out of memory properly (Ruben Bridgewater) #20317 - [
c267639daa
] - (SEMVER-MAJOR) doc: clarify ciphers option format (Brian White) #21557 - [
985d180855
] - (SEMVER-MAJOR) doc: move support for invalid GCM tags to EOL (Tobias Nießen) #17825 - [
cf350856cf
] - (SEMVER-MAJOR) doc: note that setAuthTag throws on invalid length (Tobias Nießen) #17825 - [
f8d69911be
] - (SEMVER-MAJOR) errors: use ERR_OUT_OF_RANGE for index errors (Rich Trott) #22969 - [
186857f15c
] - (SEMVER-MAJOR) errors: remove ERR_INVALID_ARRAY_LENGTH (Ruben Bridgewater) #20484 - [
6e942e7353
] - (SEMVER-MAJOR) fs: make fs_event_wrap binding internal (cjihrig) #22480 - [
8e1b6e7718
] - (SEMVER-MAJOR) fs: require callback in read (Ruben Bridgewater) #22146 - [
42bded83e8
] - (SEMVER-MAJOR) fs: throw ERR_INVALID_ARG_VALUE when buffer being written is empty (AdityaSrivast) #21262 - [
7bd48896e9
] - (SEMVER-MAJOR) fs: move SyncWriteStream to end-of-life (James M Snell) #20735 - [
19374fd25b
] - (SEMVER-MAJOR) fs: improve argument handling for ReadStream (Ujjwal Sharma) #19898 - [
f22c7c10ca
] - (SEMVER-MAJOR) http: always emit close on req and res (Robert Nagy) #20611 - [
1744205ff5
] - (SEMVER-MAJOR) http: move process.binding('http_parser') to internalBinding (James M Snell) #22329 - [
4b00c4fafa
] - (SEMVER-MAJOR) http: make client.aborted
boolean (Robert Nagy) #20230 - [
564048dc29
] - (SEMVER-MAJOR) http,https,tls: switch to WHATWG URL parser (Hackzzila) #20270 - [
4fa5448e5d
] - (SEMVER-MAJOR) http2: move process.binding('http2') to internalBinding (James M Snell) #22328 - [
8f3cfc89fa
] - (SEMVER-MAJOR) icu: make process.binding('icu') internal (cjihrig) #23234 - [
de0441f6f6
] - (SEMVER-MAJOR) lib: implement queueMicrotask (Gus Caplan) #22951 - [
dcc0c2c5c9
] - (SEMVER-MAJOR) lib: move process.binding('js_stream') to internalBinding (Anto Aravinth) #22239 - [
6a689c8aa3
] - (SEMVER-MAJOR) lib: make pipe_wrap binding internal (cjihrig) #22482 - [
36468ca928
] - (SEMVER-MAJOR) lib: require a callback for end-of-stream (Ruben Bridgewater) #21058 - [
6f6f7f749b
] - (SEMVER-MAJOR) lib: add internal PriorityQueue class (Anatoli Papirovski) #20555 - [
e836128703
] - (SEMVER-MAJOR) lib: introduce internal/validators (Michaël Zasso) #19973 - [
1b92214d09
] - (SEMVER-MAJOR) module: fix inconsistency between load and _findPath (Denys Otrishko) #22382 - [
b36c581d5b
] - (SEMVER-MAJOR) module: accept Windows relative path (João Reis) #22186 - [
4a0466f23a
] - (SEMVER-MAJOR) net: throw error if port/path does not exist in options (Yaniv Friedensohn) #22085 - [
49681e7414
] - (SEMVER-MAJOR) process: refactor emitWarning (Ruben Bridgewater) #20726 - [
2fd248f639
] - (SEMVER-MAJOR) process: migrate methods to throw errors with code (Michaël Zasso) #19973 - [
2bf4697ff4
] - (SEMVER-MAJOR) repl: remove duplicate util binding (cjihrig) #22675 - [
eeb1d514ad
] - (SEMVER-MAJOR) repl: changes ctrl+u to delete from cursor to line start (Shobhit Chittora) #20686 - [
5f714ac0bd
] - (SEMVER-MAJOR) src: remove long-deprecated APIs withoutIsolate\*
arg (Anna Henningsen) #23178 - [
24186e0d20
] - (SEMVER-MAJOR) src: remove public API for option variables (Anna Henningsen) #23069 - [
0f73875e7b
] - (SEMVER-MAJOR) src: update postmortem constants (cjihrig) #22754 - [
a5604a73d8
] - (SEMVER-MAJOR) src: use HeapStatistics to get external memory (Rodrigo Bruno) #22754 - [
7429d181c5
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 67 (Michaël Zasso) #22754 - [
9d71e6a607
] - (SEMVER-MAJOR) src: deprecate global COUNTER_* and remove perfctr (James M Snell) #22485 - [
dbf72030b7
] - (SEMVER-MAJOR) src: update postmortem constant name (cjihrig) #21983 - [
90ae4bd0c9
] - (SEMVER-MAJOR) src: add InitializeV8Platform function (Daniel Bevenius) #21983 - [
d5e7294445
] - (SEMVER-MAJOR) src: initialize PerIsolateData eagerly (Andreas Haas) #21983 - [
2e28090855
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 66 (Michaël Zasso) #21983 - [
a8572b191e
] - (SEMVER-MAJOR) src: use default parameters for CreateIsolateData (Anna Henningsen) #22465 - [
da8641f3b4
] - (SEMVER-MAJOR) src: move process.binding('async_wrap') internal (Daniel Bevenius) #22469 - [
57d98bc732
] - (SEMVER-MAJOR) src: move process.binding('tcp_wrap') to internal (Daniel Bevenius) #22432 - [
0bdb95f4cf
] - (SEMVER-MAJOR) src: move process.binding('signal_wrap') to internalBinding (James M Snell) #22290 - [
c7962dcba4
] - (SEMVER-MAJOR) src: move process.binding('uv') to internalBinding (James M Snell) #22163 - [
9f5cc1fc92
] - (SEMVER-MAJOR) src: move process.binding('performance') to internalBinding (James M Snell) #22029 - [
f479050916
] - (SEMVER-MAJOR) src: rename PROVIDER_FSREQWRAP to PROVIDER_FSREQCALLBACK (Jon Moss) #21971 - [
0f3c2c64d2
] - (SEMVER-MAJOR) src: use modern v8::Platform worker threads APIs (Gabriel Charette) #21079 - [
6f9705275b
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 65 (Michaël Zasso) #21079 - [
cf37945b12
] - (SEMVER-MAJOR) src: include cwd in chdir error message (Anna Henningsen) #21526 - [
bfcf5b01bb
] - (SEMVER-MAJOR) src: remove tick_info->has_thrown (Anatoli Papirovski) #20894 - [
2930bd1317
] - (SEMVER-MAJOR) src: refactor timers to remove TimerWrap (Anatoli Papirovski) #20894 - [
3294d1bf62
] - (SEMVER-MAJOR) src: remove --expose-http2 option (Daniel Bevenius) #20887 - [
3152b7c0d3
] - (SEMVER-MAJOR) src: assign ERR_SCRIPT_EXECUTION_* codes in C++ (Joyee Cheung) #20147 - [
1d1ab76e17
] - (SEMVER-MAJOR) src: make process.env.TZ setter clear tz cache (Ben Noordhuis) #20026 - [
627f10937e
] - (SEMVER-MAJOR) src,lib: movenatives
andconstants
tointernalBinding()
(Anna Henningsen) #23663 - [
172b4d7ceb
] - (SEMVER-MAJOR) src,lib: rename FSReqWrap to FSReqCallback (Jon Moss) #21971 - [
884b23daf7
] - (SEMVER-MAJOR) stream: move process.binding('stream_wrap') to internalBinding (James M Snell) #22345 - [
32c51f10d3
] - (SEMVER-MAJOR) stream: make the pipeline callback mandatory (Ruben Bridgewater) #21054 - [
06f6ac179c
] - (SEMVER-MAJOR) string_decoder: fix number of replacement chars (Anna Henningsen) #22709 - [
2285177383
] - (SEMVER-MAJOR) test: remove test-buffer-bindingobj-no-zerofill.js (Weijia Wang) #23234 - [
1b274287c9
] - (SEMVER-MAJOR) test: add string-decoder fuzz test (Anna Henningsen) #22709 - [
8aca934009
] - (SEMVER-MAJOR) test: update postmortem metadata test for V8 7.0 (cjihrig) #22754 - [
36cc812d18
] - (SEMVER-MAJOR) test: update postmortem metadata test for V8 6.9 (cjihrig) #21983 - [
f7d572fa2b
] - (SEMVER-MAJOR) test: add new_large_object_space heap space (Michaël Zasso) #21983 - [
e865acd4db
] - (SEMVER-MAJOR) test: update postmortem metadata test (Matheus Marchini) #21983 - [
19984ad7bb
] - (SEMVER-MAJOR) test: fix inspector tests after V8 upgrade (Alexey Kozyatinskiy) #21983 - [
34f56e2d71
] - (SEMVER-MAJOR) test: fix crypto test case (Tobias Nießen) #22126 - [
0deb27bd29
] - (SEMVER-MAJOR) test: add dns memory error test (Rich Trott) #20317 - [
52428c81cd
] - (SEMVER-MAJOR) timers: run nextTicks after each immediate and timer (Anatoli Papirovski) #22842 - [
23a56e0c28
] - (SEMVER-MAJOR) timers: use only a single TimerWrap instance (Anatoli Papirovski) #20555 - [
198eb9c5d6
] - (SEMVER-MAJOR) timers: reschedule interval even if it threw (Anatoli Papirovski) #20002 - [
3c2aa4b9f3
] - (SEMVER-MAJOR) tls: de-duplicate for TLSSocket methods (Jon Moss) #22142 - [
fa3d6bedf9
] - (SEMVER-MAJOR) tls: use internal API instead of crypto module (Tobias Nießen) #22501 - [
3095eecc47
] - (SEMVER-MAJOR) tls: warn on NODE_TLS_REJECT_UNAUTHORIZED = '0' (cjihrig) #21900 - [
a15ea5d7ca
] - (SEMVER-MAJOR) tls: throw error on bad ciphers option (Brian White) #21557 - [
eadcee1137
] - (SEMVER-MAJOR) tls: throw if SNICallback is not a function (Rich Trott) #20969 - [
4d00cd4ce7
] - (SEMVER-MAJOR) tls: move convertNPNProtocols to End-of-Life (James M Snell) #20736 - [
e6cdf24bb5
] - (SEMVER-MAJOR) tools: remove lldbinit file from install script (Clemens Hammacher) #21983 - [
267b0b5f3d
] - (SEMVER-MAJOR) tools: fix compilation after V8 upgrade (Michaël Zasso) #21983 - [
c1e2d6b0f1
] - (SEMVER-MAJOR) trace_events: move trace_events to internalBinding (James M Snell) #22159 - [
df073cdda4
] - (SEMVER-MAJOR) tty: make process.binding('tty_wrap') internal (cjihrig) #22477 - [
91eec00ca2
] - (SEMVER-MAJOR) tty: make _read throw ERR_TTY_WRITABLE_NOT_READABLE (Matteo Collina) #21654 - [
922a1b03b6
] - (SEMVER-MAJOR) url: docs deprecate legacy url API (James M Snell) #22715 - [
e917a23d2e
] - (SEMVER-MAJOR) url: move process.binding('url') to internalBinding (Weijia Wang) #22204 - [
1a1fe53e3d
] - (SEMVER-MAJOR) util: change %o depth default (Ruben Bridgewater) #22846 - [
ac7450a09a
] - (SEMVER-MAJOR) util: change util.inspect depth default (Ruben Bridgewater) #22846 - [
5e6940d4f6
] - (SEMVER-MAJOR) util: setsuper\_
property to non-enumerable (Ruben Bridgewater) #23107 - [
932be0164f
] - (SEMVER-MAJOR) util: make TextEncoder/TextDecoder global (James M Snell) #22281 - [
eb61127c48
] - (SEMVER-MAJOR) util: limit inspection output size to 128 MB (Ruben Bridgewater) #22756 - [
7e4b0a4850
] - (SEMVER-MAJOR) util: make util binding internal (cjihrig) #22675 - [
980877ffa2
] - (SEMVER-MAJOR) util: adding warnings when NODE_DEBUG is set as http/http2 (Anto Aravinth) #21914 - [
b3e93a91eb
] - (SEMVER-MAJOR) util: do not escape single quotes if not necessary (Ruben Bridgewater) #21624 - [
80496a5570
] - (SEMVER-MAJOR) util: add inspect suffix to BigInt64Array elements (Teddy Katz) #21499 - [
e270ae9f01
] - (SEMVER-MAJOR) util: change items unknown style (Ruben Bridgewater) #20792 - [
27df81cd18
] - (SEMVER-MAJOR) util: remove custom inspection function (Ruben Bridgewater) #20722 - [
892932f9bd
] - (SEMVER-MAJOR) v8: move process.binding('v8') to internalBinding (James M Snell) #22288 - [
cf3bb593de
] - (SEMVER-MAJOR) v8: move serdes to internalBinding (Gus Caplan) #22161 - [
4963a04b30
] - (SEMVER-MAJOR) vm: move process.binding('contextify') to internalBinding (James M Snell) #22419 - [
07682eb0c4
] - (SEMVER-MAJOR) zlib: movebytesRead
accessors to runtime deprecation (Anna Henningsen) #23308 - [
4f48ddb72f
] - (SEMVER-MAJOR) zlib: move process.binding('zlib') to internalBinding (Anna Henningsen) #23307
Semver-Minor Commits
- [
b61d31a845
] - (SEMVER-MINOR) src: add deprecation warning to errname() (Dolapo Toki) #23597 - [
39fcda0ca4
] - (SEMVER-MINOR) src,test: add public wrapper for Environment::GetCurrent (Shelley Vohr) #23676 - [
48a2568f41
] - (SEMVER-MINOR) timers: add hasRef method to Timeout & Immediate (Anatoli Papirovski) #20898 - [
bed4a8c6e0
] - (SEMVER-MINOR) tls: support changing credentials dynamically (cjihrig) #23644
Semver-Patch Commits
- [
eccc65919a
] - assert: add comments for diff algorithm (Ruben Bridgewater) #23048 - [
02c44a4894
] - assert: reduce diff noise (Ruben Bridgewater) #23048 - [
b8a8eedf32
] - assert: switchinputs
tovalues
(Ruben Bridgewater) #23056 - [
be26c76114
] - assert: improve the strict equal messages (Ruben Bridgewater) #23056 - [
1d859ef532
] - assert: improve loose assertion message (Ruben Bridgewater) #22155 - [
0339d3dc36
] - async_hooks: add missing async_hooks destroys in AsyncReset (Bastian Krol) #23272 - [
996b3c5bb1
] - benchmark: coerce PORT to number (Ali Ijaz Sheikh) #23721 - [
cdca587b3d
] - benchmark: added a test benchmark for worker (Muzafar Umarov) #23475 - [
2ca7aebefc
] - benchmark: add common.binding() (cjihrig) #23460 - [
0d548924b0
] - bootstrapper: move internalBinding to NativeModule (Gus Caplan) #23025 - [
1bd44d7f75
] - build: fix coverage generation (Michael Dawson) #23769 - [
6c7d8b4e12
] - build: spawnmake test-ci
with-j1
(Refael Ackermann) #23733 - [
d548e63123
] - build: fix./configure --enable-d8
(Ben Noordhuis) #23656 - [
c9fd435d28
] - build: add .DS_store to .gitgnore (Marcos Frony) #23554 - [
a6124892ff
] - console: add trace-events for time and count (James M Snell) #23703 - [
a144d64e68
] - crypto: migrate to getOptions() (nick-ng) #23562 - [
f4d1d9cb31
] - crypto: remove DiffieHellman.initialised_ (Tobias Nießen) #23717 - [
1ad660b72d
] - crypto: reduce memory usage of SignFinal (Tobias Nießen) #23427 - [
1336830069
] - crypto: DRY Diffie-Hellman initialization code (Ben Noordhuis) #23657 - [
6975639651
] - crypto: simplify internal state handling (Tobias Nießen) #23648 - [
b2b48083a6
] - crypto: simplify error handling in ECDH::New (Tobias Nießen) #23647 - [
ed0070e318
] - crypto: move field initialization to class (Diana Holland) #23610 - [
cb569a37e9
] - crypto: fix length argument to snprintf() (Ben Noordhuis) #23622 - [
709b3b1e1c
] - crypto: downgrade DEP0115 to--pending-deprecation
only (Anna Henningsen) #23017 - [
360465dfe2
] - crypto: assign missing deprecation code (Tobias Nießen) #22827 - [
c4e74ec1cd
] - deps: add missing ares_android.h file (cjihrig) #23682 - [
e2258adff7
] - deps: patch V8 to 7.0.276.28 (Michaël Zasso) #23424 - [
8165657d9e
] - deps: patch V8 to 7.0.276.25 (Michaël Zasso) #23290 - [
a67650f4be
] - deps: V8: cherry-pick 64-bit hash seed commits (Yang Guo) #23264 - [
4fcfa9d1dc
] - deps: provide more V8 backwards compatibility (Anna Henningsen) #23158 - [
ef85f08a5e
] - deps: revert 9136dd8088a9 from upstream V8 (Anna Henningsen) #23158 - [
d25646b4c5
] - deps: patch V8 to 7.0.276.24 (Michaël Zasso) #23158 - [
6117af3490
] - deps: patch V8 to 7.0.276.22 (Michaël Zasso) #23160 - [
2811ae4801
] - deps: patch V8 to 6.9.427.23 (Michaël Zasso) #22898 - [
56d7411be3
] - deps: cherry-pick e1a7699 from upstream V8 (Camillo Bruni) #22390 - [
349612b233
] - deps: cherry-pick e1a7699 from upstream V8 (Camillo Bruni) #22390 - [
2f9dabd0d8
] - deps: cherry-pick 9eb96bb from upstream V8 (Timothy Gu) #22390 - [
54c87f37f4
] - deps: cherry-pick 6ee8345 from upstream V8 (Joyee Cheung) #22106 - [
e2ea82b9ce
] - dgram: fix linting issue (Jon Moss) #22175 - [
dd756248db
] - dns: fix inconsistent (hostname vs host) (Ulises Gascón) #23572 - [
d6b3f6513b
] - doc: add missing YAML labels (Vse Mozhet Byt) #23810 - [
3f292bf783
] - doc: remove reference to sslv3 in tls.md (James M Snell) #23745 - [
e8d293ecdc
] - doc: revise security-reporting example text (Rich Trott) #23759 - [
eaff120bfd
] - doc: formalize non-const reference usage in C++ style guide (Anna Henningsen) #23155 - [
512faa8ec6
] - doc: fix index in table of contents in BUILDING.md (ZYSzys) #23777 - [
50c99d87b0
] - doc: add missing deprecation labels (James M Snell) #23761 - [
889a49f79c
] - doc: document use of buffer.swap16() for utf16be (James M Snell) #23747 - [
4c7f16def0
] - doc: add Backport-PR-URL info in backport guide (Ali Ijaz Sheikh) #23701 - [
a5b1e7b6c4
] - doc: improve README.md (Rich Trott) #23705 - [
27892345b9
] - doc: simplify security reporting text (Rich Trott) #23686 - [
9c5ec790a0
] - doc: cleanup and references in C++ guide (Refael Ackermann) #23650 - [
9430ac2f0c
] - doc: add info how to run single tests to BUILDING.md (Felix Schlenkrich) #23490 - [
3ad2267cd0
] - doc: add "tick" function name and argument description (Artur Hayrapetyan) #23551 - [
f14a8e5870
] - doc: fix url example to match behavior (Сковорода Никита Андреевич) #23359 - [
ba11ad3322
] - doc: use reserved domains for examples in url.md (Сковорода Никита Андреевич) #23359 - [
e6c310d29f
] - doc: fix pr-url in repl.md (Сковорода Никита Андреевич) #23359 - [
4f38d45f1c
] - doc: wrap links in <> (Сковорода Никита Андреевич) #23359 - [
d911bab8c3
] - doc: edit BUILDING.md (Rich Trott) #23435 - [
7d07e161d5
] - doc: describe SNI host name format (Sam Roberts) #23357 - [
9d6a1d661b
] - doc: revise security-reporting text in README (Rich Trott) #23407 - [
2303e4c63c
] - doc: rewrite consensus seeking in guide (Rich Trott) #23349 - [
db8b5247fd
] - doc: edit for minor fixes to prcoess.md (Rich Trott) #23347 - [
927878e4a0
] - doc: remove personal pronoun from worker_threads (Rich Trott) #23347 - [
bc45605775
] - doc: remove personal pronoun from domain.md (Rich Trott) #23347 - [
f41d42ffb5
] - doc: remove style instruction that is not followed (Rich Trott) #23346 - [
992c1d56de
] - doc: add WebAssembly to globals (Steven) #23339 - [
5ed4b8974a
] - doc: fix confusing language about microtask queue (Gus Caplan) #23197 - [
67ba8ff31a
] - doc: fix type of DEP0116 (Tobias Nießen) #22765 - [
193d6d1bda
] - doc: update notes about GCM decryption (Tobias Nießen) #21445 - [
baca6d337f
] - doc: add a missing anchor to error codes (Сковорода Никита Андреевич) #21483 - [
72258c3cbc
] - doc,meta: assign PR semantics (Refael Ackermann) #23292 - [
d08544f99c
] - doc,meta: refresh wording in colab guide (Refael Ackermann) #23292 - [
cabf144db9
] - doc,meta: add references to outside C++ guides (Refael Ackermann) #23317 - [
37e40e369d
] - http: reduce duplicated code for cleaning parser (Weijia Wang) #23351 - [
70ba041735
] - http2: make Http2Settings constructors delegate (Daniel Bevenius) #23326 - [
f40399a0c4
] - lib: migrate process.binding to internalBinding (surreal8) #23517 - [
ff5f1fb0cd
] - lib: migrate process.binding to getOptions (Randy Wressell) #23522 - [
66d4ac1af5
] - lib: migrate process.binding('config') to getOptions() (Jonny Kalambay) #23526 - [
c1ec3bf989
] - lib: removed unused variable (Long Nguyen) #23497 - [
540c01af28
] - lib: switch to internalBinding for cjs loader (Steven Scott) #23492 - [
313b44b0ee
] - lib: remove an unused variable (Claire Liu) #23482 - [
1143ea8f1b
] - lib: migrate from process.binding to internalBinding (Andres Monge) #23586 - [
4291c43aff
] - lib: remove unused 'e' from catch (Matt Holmes) #23458 - [
278775a84b
] - lib: migrate to getOptions in loaders.js (David Xue) #23455 - [
3663fc8725
] - lib: http server, friendly error messages (Sagi Tsofan) #22995 - [
ea8000f119
] - lib: lazy load internal/queue_microtask (Gus Caplan) #23046 - [
bb26d4f2f8
] - meta: clarify fast-track approval (James M Snell) #23744 - [
df8e586964
] - module: removed unused variable (Martin Omander) #23624 - [
15b12411e9
] - Revert "module: fix inconsistency between load and _findPath" (John-David Dalton) #23228 - [
0257fd7ce9
] - process: wrap process.binding for selective fallthrough (James M Snell) #22269 - [
3c329bee05
] - readline: assert without the use of event listener (Lian Li) #23472 - [
6855b619c9
] - repl: remove unused variable from try catch (mmisiarek) #23452 - [
4ed1fba740
] - repl: remove unused variable e from try catch (Khalid Adil) #23449 - [
83d0404971
] - repl: do not swallow errors in nested REPLs (Rich Trott) #23004 - [
f0e5afc968
] - src: fix missing deprecation assignment (James M Snell) #23809 - [
b8cb60fcb9
] - src: use more explicit return type in Sign::SignFinal() (Anna Henningsen) #23779 - [
6c8a96fefa
] - src: initial large page (2M) support (Suresh Srinivas) #22079 - [
74ddae783d
] - src: add trace events for env.cc (James M Snell) #23674 - [
59feb5378b
] - src: changed stdio_pipes_ to std::vector (Steven Auger) #23615 - [
e4fdedd3f1
] - src: update v8::Object::GetPropertyNames() usage (cjihrig) #23660 - [
da52c3fc9b
] - src: remove OCB support ifdef OPENSSL_NO_OCB (Shelley Vohr) #23635 - [
2f6b73745c
] - src: remove function hasTextDecoder in encoding.js (Chi-chi Wang) #23625 - [
fd7fc99e90
] - src: change macro to fn (Gino Notto) #23603 - [
e84a7f027d
] - src: add default initializer in tls_wrap (Richard Hoehn) #23567 - [
33351a112d
] - src: use MallocedBuffer abstraction for buffers (Cody Hazelwood) #23543 - [
866d81cf39
] - src: use default initializers over settings fields on the constructor (Andrew J D McCann) #23532 - [
26fa85c65e
] - src: remove unused UVHandle methods (MarianneDr) #23535 - [
35d9990140
] - src: move default assignment of async_id_ in async_wrap.h (David Corona) #23495 - [
ec7375ad0e
] - src: change constructor behavior in stream_base-inl.h (Ian Sutherland) #23447 - [
b5f5585b0a
] - src: throw if functions used as constructors in node_crypto.cc (Bruce A. MacNaughton) #23582 - [
fc963cd81c
] - src: reduce platform worker barrier lifetime (Ali Ijaz Sheikh) #23419 - [
b61bbbbb03
] - src: trace_event: secondary storage for metadata (Ali Ijaz Sheikh) #20900 - [
ecacf33356
] - src: fix bug in MallocedBuffer constructor (Tobias Nießen) #23434 - [
a83096a65d
] - src: improve SSL version extraction logic (Gireesh Punathil) #23050 - [
f40b1dbe5d
] - src: revert removal of SecureContext\_external
getter (Vitaly Dyatlov) #21711 - [
51fd86730f
] - src: remove unused limits header from util-inl.h (Daniel Bevenius) #23353 - [
5f21755e60
] - src: replace NO_RETURN with noreturn (Refael Ackermann) #23337 - [
4d21e34a6d
] - src: fix usage of deprecated v8::Date::New (Michaël Zasso) #23288 - [
c2fee5d1cb
] - src: ready background workers before bootstrap (Ali Ijaz Sheikh) #23233 - [
6580ce54dc
] - src: remove accidentally added src/txt (Joyee Cheung) #23273 - [
8f84613c93
] - src: use default parameters forUVException()
(Anna Henningsen) #23176 - [
a7b59d6204
] - src: flip Atomics.notify alias (Gus Caplan) #22844 - [
8989c76c6e
] - Revert "src: implement query callbacks for vm" (Anna Henningsen) #22911 - [
85c356c10e
] - src: implement query callbacks for vm (Timothy Gu) #22390 - [
b85460498f
] - src: remove old process.binding('trace_events').emit (James M Snell) #22127 - [
afc5636fe6
] - src: rename WorkerThreadMain to PlatformWorkerThread (Michaël Zasso) #21982 - [
2faab111ef
] - src: remove defunct timer_wrap file (Jon Moss) #21777 - [
e767aa1a2e
] - Revert "src: make process.env.TZ setter clear tz cache" (Ruben Bridgewater) #20228 - [
20373c476d
] - stream: undo internalBinding() conversion in compat mechanism (Anna Henningsen) #23662 - [
6a080ab782
] - test: add blocks and comments to fs-promises tests (Ian Sutherland) #23627 - [
b19f339bcf
] - test: increase coverage for readfile with withFileTypes (christian-bromann) #23557 - [
3b014a1ead
] - test: skip failing tests for osx mojave (jn99) #23550 - [
5c91b28f04
] - test: fix argument order in assertion (Illescas, Ricardo) #23581 - [
c55f25abfa
] - test: reversed params in assert.strictEqual() (Dusan Radovanovic) #23591 - [
24e79bdfc8
] - test: correct order of args in buffer compare (James Irwin) #23521 - [
a3c6a8d1a8
] - test: enable trace-events tests for workers (Richard Lau) #23698 - [
add4f019e4
] - test: check codes of thrown errors (Nancy Truong) #23519 - [
b5c75a331d
] - test: error when empty buffer is passed to filehandle.read() (Masashi Hirano) #23250 - [
a29631b237
] - test: error when empty buffer is passed to fs.read() (shisama) #23141 - [
6445307716
] - test: fix strictEqual arguments order (Jonathan Samines) #23486 - [
06890ff01c
] - test: add test coverage for fs.truncate (christian-bromann) #23620 - [
eb48f287ab
] - test: use smaller keys for a faster keygen test (Sam Roberts) #23430 - [
d5525986a8
] - test: increased code coverage for slowCases (Jared Haines) #23592 - [
0b510da6ba
] - test: assertions arguments match docs (Amanuel Ghebreweldi) #23594 - [
58faae9f3a
] - test: fix assert.strictEqual() argument order (Derek) #23598 - [
bcd14b2c0f
] - test: fix assert parameter order in test-https-localaddress.js (Ian Sutherland) #23599 - [
1c6a55146e
] - test: change order of assert.strictEquals arguments (Chuck Theobald) #23600 - [
e345897f06
] - test: fix assert equal order of arguments (David Jiang) #23602 - [
d778f9e1f0
] - test: fix order of assert args in client response domain test (Emily Kolar) #23604 - [
d08ac84aaa
] - test: re-order strictEqual paramater calls (Paul Tichonczuk) #23607 - [
50a280acdb
] - test: fix assertions args order (Milton Sosa) #23608 - [
ff75d98479
] - test: fix parameters in test-repl.js (Israel Ortiz) #23609 - [
c160aacd20
] - test: reverse arguments in assert.strictEqual (Vsevolod Geraskin) #23613 - [
4422269274
] - test: update assertion parameter order (Sean Healy) #23614 - [
2f481f7bb0
] - test: fix backward assertion arguments (Stéphane Vasseur) #23616 - [
907461c289
] - test: reversed 1st and 2nd arguments for assert.strictEqual() (vchoubey08) #23617 - [
1a43e53f1a
] - test: correct assertion argument order (Jeff Marvin) #23618 - [
e7cbc3f4f1
] - test: fix assertion order (erickwendel) #23626 - [
42f43d5827
] - test: updated assert test values to doc standards (keeysnc) #23593 - [
af59b9dd02
] - test: switch order of assertion arguments (Mel) #23563 - [
ca24bcf571
] - test: fix assert.strictEqual() argument order (Savio Resende) #23564 - [
7e79e012b6
] - test: fix parameter order of assertions (Pete Lombardo) #23565 - [
2d5b6c2bb3
] - test: fix assert value order (Ethan Weber) #23566 - [
d49937a934
] - test: fix strictEqual order for timers test (Saleh Abdel Motaal) #23568 - [
986b6cb01f
] - test: corrected assertion arguments order (francois) #23569 - [
c3140d078b
] - test: fix strictEqual input parameters order (AlixAng) #23570 - [
b49f4a93a6
] - test: fix order of arguments passed to strictEqual (Joe Shindelar) #23571 - [
2d86696f35
] - test: augment tests for SourceTextModule (Andrew Eisenberg) #23572 - [
d35965bbf9
] - test: fix arguments ordering for assertions to match the docs (Liran Tal) #23575 - [
152e7a53c2
] - test: fixed strictEqual arguments order (Ruy Adorno) #23576 - [
0d9215986f
] - test: add crypto.scrypt test case with different encoding (Yitong) #23578 - [
96c1dd428c
] - test: reversed actual and expected values for .strictEqual() (Salman Shakeel) #23579 - [
4b873ee18b
] - test: increased code coverage for proxySessionHandler (Justin Lee) #23583 - [
62c6e446bd
] - test: fix assertion arguments order (seantcoyote) #23584 - [
99a7e25ba1
] - test: fix assert.strictEqual() parameter order in test-path-maklong.js (blakehall) #23587 - [
53fb82d6b1
] - test: fix argument order in assertions (Illescas, Ricardo) #23589 - [
59a221d2a0
] - test: fix order of parameters to assert.strictEqual (Jason Nutter) #23590 - [
e806167fec
] - test: removed unused variable in fs-watch-file-slow (Maki Toda) #23548 - [
0d9e54b3d6
] - test: update strictEqual arguments order (Clinton Pahl) #23552 - [
c254e40b18
] - test: removed unused error variable in try catch (Murtaza H) #23553 - [
90467658ea
] - test: reverse order of args in reconnect-error assert (Jackelin Herrera) #23555 - [
3604d78cd3
] - test: added async-hook benchmark (peter) #23556 - [
4118e90b43
] - test: fix order of assert arguments in vm-new-script-this-context (Victor Poriazov) #23558 - [
2f38550458
] - test: modernize test-crypto-domain (naris93) #23559 - [
7298f8a147
] - test: fix strictEqual assertion order on readline tests (Joe Grosspietsch) #23561 - [
bea0819126
] - test: switch strictEqual parameters - actual first before expected (Chris Bautista) #23537 - [
bd3b52fc17
] - test: assert.strictEqual parameters ordered correctly (Justin denBroeder) #23538 - [
07d3f470da
] - test: fix assert.strictEqual() arguments order (Ivan Lukasevych) #23539 - [
ef2cbf826a
] - test: reverse the order of assertion statement arguments in pingpong test (Allan Zheng) #23540 - [
44b569c8b0
] - test: added test for generateKeyPair (David Xue) #23541 - [
ea90776227
] - test: swap expected and actual arguments in assert.strictEqual() (Erin Bush) #23542 - [
1f6c86d1ea
] - test: fix assertions argument order (KelvinLawHF1) #23544 - [
0655229240
] - test: fix assertion argument order (Carl Richmond) #23545 - [
4518ca9c32
] - test: refactor callback functions to arrow functions (Sean Healy) #23546 - [
c9afea9e79
] - test: updating assertion and expect order in test-tls-client-verify.js (Eli Itah) #23547 - [
47b7f2ac44
] - test: use correct argument order for assert.strictEqual() (Oktavianus Ludiro) #23527 - [
1fd1e605be
] - test: corrected the order of arguments in assert.strictEqual() (Diana Lee) #23528 - [
cb9fe73ab7
] - test: fix assert.strictEqual() argument order (ssamuels0916) #23529 - [
1c220889e0
] - test: fix strictEqual assertion argument in test-tls-ecdh-auto (jaxyz) #23530 - [
d0a77f0a86
] - test: correct labelling of asserts errors (nofwayy) #23531 - [
ffab8ba33f
] - test: reorder asserts arguments (Marcos Frony) #23534 - [
69365ef25c
] - test: updating assertion on test so it fits the new method signature (garrik.leonardo@gmail.com) #23536 - [
9e6c983884
] - test: refactor functions to es6 (Michael Chen) #23510 - [
b06113aba1
] - test: replaced functions with arrow functions (edgarzapeka) #23511 - [
e4e89837db
] - test: corret assertion arg order in test-regress-GH-892.js (Elvis-Philip N) #23513 - [
05ce3946ee
] - test: fix test-dgram-pingpong assertion arg order (David Ward) #23514 - [
4958e7ad34
] - test: fix assert.strictEqual() argument order (Ben Schaaf) #23515 - [
1eea1aa513
] - test: fix assert.strictEqual arg order in test-tls-ecdh-multiple.js (Takdeer Sodhan) #23516 - [
d5485ec90b
] - test: use the correct parameter order on assert.strictEqual() (Tyler Vann-Campbell) #23520 - [
e9efac6dfd
] - test: fix assert order in test-vm-context (Lee Gray) #23523 - [
ba5cf7b2a9
] - test: switch arguments of assert() (Arne Schramm) #23524 - [
87eeb6b373
] - test: swap assert argument order in test-vm-create-and-run-in-context.js (Pascal Lambert) #23525 - [
2cd0ef09ec
] - test: fix order of assert.strictEqual() args to actual, expected (Joshua Belcher) #23501 - [
f6204c58c0
] - test: fixed incorrect variable order in assert.strictEqual() (Daniyal Mokhammad) #23502 - [
fd3b1d115c
] - test: properly order test assertion variables (David Scott) #23503 - [
e087f2665c
] - test: modernize test-child-process-flush-stdio (Viacheslav Liakhov) #23504 - [
c377053e82
] - test: put expected assert value in correct place (Jean-Francois Arseneau) #23505 - [
345974a8ad
] - test: fix argument order in assertions (Illescas, Ricardo) #23506 - [
8cc52b0bc0
] - test: fix assertions args order in test/parallel/test-fs-chmod.js (Milton Sosa) #23507 - [
556293283a
] - test: fix strictEqual assertion arguments (Alejandro Oviedo Garcia) #23508 - [
bb8dd485c2
] - test: fix ordering of assertion values (Andrew MacCuaig) - [
5bc49f9c0c
] - test: update function keywords to fat arrows (Robert Monks) #23493 - [
697359637a
] - test: reversed arguments in strictqual to reflect documentation (scabhi) #23494 - [
e0eb19b1d2
] - test: modernized test to use arrow functions (Greg Goforth) #23496 - [
670770e275
] - test: use arrow functions in test-exception-handler (Jenna Zeigen) #23498 - [
ab052af697
] - test: fix argument order in asserts (@CAYdenberg) #23499 - [
0eb5f13062
] - test: modernizing test-dgram-listen-after-bind with arrow functions (chrisforrette) #23500 - [
945f9d728e
] - test: fix strictEqual argument order (Felix Schlenkrich) #23490 - [
3fc8c7aca8
] - test: rename process.argv[0] to process.execPath, rename ex to err (Kayla Altepeter) #23488 - [
280aed1312
] - test: fix assertion argument order (Carl Richmond) #23489 - [
b041922663
] - test: fix assertion order test-tls-server-verify (Carolina Pinzon) #23549 - [
147102372d
] - test: move tick.js from test/async-hooks to test/common (Artur Hayrapetyan) #23551 - [
39377bc58f
] - test: fix assertion order (Chris Nguyen) #23533 - [
e9962b9cf9
] - test: change to arrow functions in send-bad-arguments (Anna Zhao) #23483 - [
d70a0cd294
] - test: removed unused variable (Michal Hynek) #23481 - [
a797923ba5
] - test: fix argument order for assert.strictEqual (Stacey) #23485 - [
6936f9cb14
] - test: fix assert.strictEqual params order (Rock Hu) #23480 - [
b6e9f99910
] - test: removed mustCallAsync from common and added inside testcase (Quinn Langille) #23467 - [
1408e323f9
] - test: remove unused "e" from catch in http2 test (Stephen Heitman) #23476 - [
b5c698d328
] - test: remove unused variable from catch (Paige Kato) #23477 - [
e527321a98
] - test: inline common module boolean (ashleysimpson) #23479 - [
cbc140fb6a
] - test: swap the order arguments are passed to assert (Dylson Valente Neto) #23580 - [
f1997b7150
] - test: flip assertion arguments for make-callback/test.js (Tim Cheung) #23470 - [
ec675b8ea4
] - test: replace function with arrow function (Yitong) #23474 - [
923f37ff7c
] - test: swap actual and expected in assertions (Yitong) #23474 - [
90504b97cd
] - test: correctly order assertion arguments (Emily Kolar) #23473 - [
2d2388d9dd
] - test: fix errors in test-buffer-alloc.js (Rich Trott) #23645 - [
5e68333ead
] - test: marktest-http2-session-timeout
as flake on ARM (Refael Ackermann) #23639 - [
2d0532e7c1
] - test: update test-cluster-worker-events to use arrow functions (S. Everett Abbott) #23469 - [
ec8fbfb26a
] - test: correct order for assert.strictEqual for inspector-helper test (Maggie Nolan) #23468 - [
722e0d4921
] - test: fix incorrect expectation order (Amie) #23466 - [
b35d234b12
] - test: remove unused e variable in catch statement (Denny Scott) #23465 - [
30c48fd296
] - test: correct assert test (Richard Markins) #23463 - [
7d0f50cc34
] - test: fix incorrect ordering of args in assert.strictEqual() (mdaum) #23461 - [
09a664431a
] - test: swap assert.strictEqual args to actual, expected (epeden) #23459 - [
47784c47f4
] - test: fix assert.strictEqual argument order (andy addington) #23457 - [
ce7555ddeb
] - test: strictEqual correct order for http-information-processing test (Ivan Sieder) #23456 - [
4296837468
] - test: replace assert.throws w/ common.expectsError (Andrew Eisenberg) #23454 - [
aa63e5539e
] - test: fix http local address test assertion (Danu Widatama) #23451 - [
3829e99b29
] - test: fix order of values in test assertions (Jared Haines) #23450 - [
1c36943b8d
] - test: fixassert.strictEqual
arguments in test/parallel/test-c-ares.js (jungkumseok) #23448 - [
db2be04eb8
] - test: improve test coverage for fs module (garrik.leonardo@gmail.com) #23601 - [
a0468fe900
] - test: fix parameter order passed to strictEqual (Shannon) #23577 - [
0579784eab
] - test: adding test coverage for SourceTextModule.evaluate (Kayla Altepeter) #23595 - [
208ee3e570
] - test: move some gc tests back to parallel/, unmark flaky (Anna Henningsen) #23356 - [
939a27e91b
] - test: improve test-gc-http-client-onerror (Denys Otrishko) #23196 - [
91bad82638
] - test: improve test-gc-http-client-connaborted (Denys Otrishko) #23193 - [
bd88c9864f
] - test: fix assert.strictEqual argument order (et4891) #23518 - [
f2c57e7e1c
] - test: fixing assertion value order (Joe Sepi) #23574 - [
66eb35f1e6
] - test: rename common.ddCommand() (Rich Trott) #23411 - [
8561462005
] - test: refactor common.ddCommand() (Rich Trott) #23411 - [
0fa857f619
] - test: add logging to test-worker-memory (Rich Trott) #23418 - [
3c4d316d03
] - test: add test for a vm indexed property (conectado) #23318 - [
e774d1b898
] - test: fix compiler warning in doc/api/addons.md (Daniel Bevenius) #23323 - [
c030854a54
] - test: add WPT console-tests-historical (Rich Trott) #23340 - [
bd7e57a023
] - test: separate WPT console test from other test (Rich Trott) #23340 - [
172e552655
] - test: add WPT console-label-conversion test (Rich Trott) #23340 - [
0b61f3970e
] - test: rename WPT console test (Rich Trott) #23340 - [
52b58a2ac5
] - test: fix broken test (cjihrig) #23232 - [
8e189794df
] - test: remove skip of OS X bug (Rich Trott) #22546 - [
1f1675817c
] - test: check option start or end is not safe integer (Masashi Hirano) #21704 - [
60ef7d1a8f
] - test: fix assertion in test-console (Luigi Pinca) #20557 - [
7db4281e52
] - tls: close StreamWrap and its stream correctly (Ouyang Yadong) #23654 - [
934eb7ec59
] - tls: prevent multiple connection errors (cjihrig) #23636 - [
d1a23cc954
] - tls: update try catch syntax (Matt Jiles) #23484 - [
318f1cdc99
] - tls: make StreamWrap work correctly in "drain" callback (Ouyang Yadong) #23294 - [
dc33b3e811
] - tls: update test & docs for ArrayBuffer/DataView (Beni von Cheni) #23210 - [
cdd58e6bd4
] - tools: clarify commit message linting (Rich Trott) #23742 - [
40280e62a3
] - tools: do not lint commit message if var undefined (Rich Trott) #23725 - [
77b3666b84
] - tools: prefer filter to remove empty strings (Sakthipriyan Vairamani (thefourtheye)) #23727 - [
74ebfa379a
] - tools: update ESLint to 5.7.0 (cjihrig) #23629 - [
8460df4334
] - tools: update node-lint-md-cli-rollup (Rich Trott) #23358 - [
47af3a1bfd
] - tools,icu: read full ICU version info from file (Refael Ackermann) #23269 - [
74c4bb7e77
] - tools,test: add list of slow tests (Refael Ackermann) #23251 - [
5b79d55ce3
] - tools,test: cleanup and dedup code (Refael Ackermann) #23251 - [
1ef83c882b
] - trace_events: destroy platform before tracing (Ali Ijaz Sheikh) #22938 - [
4b7cd4bd60
] - trace_events: add trace category enabled tracking (James M Snell) #22128 - [
c85933cbd0
] - trace_events,async_hooks: use intrinsic trace (James M Snell) #22127 - [
c834be0a06
] - Revert "tty: make _read throw ERR_TTY_WRITABLE_NOT_READABLE" (Anna Henningsen) #23053 - [
f4e4ef5cad
] - util: handle null prototype on inspect (Anto Aravinth) #22331 - [
849aaaeeb0
] - Revert "util: change util.inspect depth default" (Anna Henningsen) #20017 - [
85373aeb4c
] - Revert "util: change %o depth default" (Anna Henningsen) #20017 - [
2f83ddc353
] - vm: pass parsing_context to ScriptCompiler::CompileFunctionInContext (Dara Hayes) #23206 - [
6487f07e0c
] - vm: add dynamic import support (Gus Caplan) #22381 - [
7673de8f58
] - worker: remove delete MessagePort.prototype.hasRef (James Traver) #23471 - [
188ffcb960
] - zlib: refactor zlib internals (Anna Henningsen) #23360 - [
e0828635c5
] - zlib: generate error code names in C++ (Anna Henningsen) #23413