Description Notable Changes
deps :
Updated libuv to 1.26.0. #26037
Updated npm to 6.7.0. #25804
http, http2 :
response.writeHead now returns the response object. #25974
perf_hooks :
Implemented a histogram based API. #25378
process :
Exposed process.features.inspector. #25819
repl :
Added repl.setupHistory for programmatic repl. #25895
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 : use internal/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 inspector MainThreadHandle 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 unused internalBinding('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 : use visibility("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 : make StreamPipe::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 to OnFatalError() (Anna Henningsen) #25775
[d9c2690705 ] - src : turn ROUND_UP into an inline function (Anna Henningsen) #25743
[3cd134cec4 ] - src,lib : remove dead process.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 : add Worker + --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
Reactions are currently unavailable
You can’t perform that action at this time.
Notable Changes
response.writeHeadnow returns the response object. #25974process.features.inspector. #25819repl.setupHistoryfor programmatic repl. #25895Commits
ccf60bbad2] - assert: add internal assert.fail() (Rich Trott) #260470b4055e616] - assert: create internal/assert micro-module (Rich Trott) #2595637d207cc0c] - assert: refactor internal assert.js (Rich Trott) #259562b1f88185f] - benchmark: remove unreachable return (ZYSzys) #25883c4d16e80b7] - benchmark: refactor for consistent style (Rich Trott) #25944c4e2bbbcab] - benchmark: use consistent coding style in assert/* (Rich Trott) #2586518b344c0d2] - benchmark: refactor benchmark/common.js (Rich Trott) #2580540398fd07a] - benchmark: refactor _http-benchmarkers.js (Rich Trott) #25803d5d163d8b9] - build: export deprecated OpenSSL symbols on Windows (Richard Lau) #25991197efb7f84] - child_process: close pipe ends that are re-piped (Gireesh Punathil) #21209f87352366a] - cluster: migrate round_robin_handle to internal assert (Rich Trott) #260478c9800ce27] - crypto: include 'Buffer' in error output of Hash.update method (Amit Zur) #25533baa0865886] - crypto: don't crash X509ToObject on error (David Benjamin) #257173e010aff83] - crypto: fix malloc mixing in X509ToObject (David Benjamin) #25717da46be2542] - crypto: fix public key encoding name in comment (David Benjamin) #257368b5a2c4f61] - deps: upgrade to libuv 1.26.0 (cjihrig) #260371c5fbeab34] - deps: upgrade npm to 6.7.0 (Kat Marchán) #258043f8c22b4cb] - deps: update llhttp to 1.1.1 (Fedor Indutny) #25753823fd5b493] - (SEMVER-MINOR) deps: float fix for building HdrHistogram on Win x86 (jasnell) #25378c01bbc5258] - deps: update acorn to 6.0.7 (Michaël Zasso) #25844a6c8e40655] - deps: patch to fix *.onion MX query on c-ares (XadillaX) #258408b71464711] - deps: remove OpenSSL git and travis configuration (Sam Roberts) #25689673e434714] - deps: v8, cherry-pick 9365d09, aac2f8c, 47d34a3 (Benjamin Coe) #25429411f6fe832] - deps: cherry-pick c736883 from upstream V8 (Yang Guo)4a254a6ce4] - doc: edit N-API introductory material in Collaborator Guide (Rich Trott) #2605144fc2f6094] - doc: clarify effect of stream.destroy() on write() (Sam Roberts) #2597321e6d353af] - doc: renamed remote's name (Thang Tran) #26050e629afa6ae] - doc: fix minor typo in dgram.md (Daniel Bevenius) #26055663b6251a0] - doc: fix some nits in perf_hooks (Vse Mozhet Byt) #260229420a737fe] - doc: edit process.report related documentation (cjihrig) #25983eb4b5ea233] - doc: clarify http timeouts (Andrew Moss) #25748a225f99ea8] - doc: revise Introducing New Modules (Rich Trott) #25975f516f68032] - doc: add a sentence about REPLACEME in code changes (Lance Ball) #259613b74cc6c26] - doc: revise Collaborator Guide on reverting (Rich Trott) #25942353de0f752] - doc: fix err_synthetic issue on v11.x (sreepurnajasti) #25770cc4ae20d20] - doc: improve doc on unintended breaking changes (Rich Trott) #258871f6acbb279] - doc: document os.userInfo() throwing SystemError (Raido Kuli) #25724699d161f9e] - doc: fix machine field in example report (cjihrig) #25855618f641271] - doc: remove redundant LTS/Current information in Collaborator Guide (Rich Trott) #258427a1f166cfa] - doc: add documentation for request.path (Kei Ito) #25788f5db5090bc] - doc: remove outdated COLLABORATOR_GUIDE sentence about breaking changes (Rich Trott) #25780accb8aec35] - doc: revise inspect security info in cli.md (Rich Trott) #25779fd98d62909] - doc: revise style guide (Rich Trott) #2577860c5099f4b] - domain: avoid circular memory references (Anna Henningsen) #259932b48a381b9] - fs: remove redundant callback check (ZYSzys) #2516029c195e17f] - fs: remove useless internalFS (ZYSzys) #2516151982978eb] - http: improve performance for incoming headers (Weijia Wang) #2604190c9f1d323] - http: reduce multiple output arrays into one (Weijia Wang) #26004a5247cc180] - (SEMVER-MINOR) http: makes response.writeHead return the response (Mark S. Everitt) #25974b7fb49e70a] - http: remove redundant call to socket.setTimeout() (Luigi Pinca) #2592825c19eb1d8] - http: make timeout event work with agent timeout (Luigi Pinca) #254880899c8bb32] - http2: improve compat performance (Matteo Collina) #25567237b5e65e4] - (SEMVER-MINOR) http2: makes response.writeHead return the response (Mark S. Everitt) #259746967407b19] - inspector, trace_events: make sure messages are sent on a main thread (Eugene Ostroukhov) #24814d02ad40d42] - inspector,vm: remove --eval wrapper (Anna Henningsen) #2583232e6bb32b2] - lib: merge 'undefined' into one 'break' branch (MaleDong) #26039b2b37c631a] - lib: simplify 'umask' (MaleDong) #26035b1a8927adc] - lib: fix the typo error (MaleDong) #26032d5f4a1f2ac] - lib: save a copy of Symbol in primordials (Joyee Cheung) #26033bd932a347e] - lib: move per_context.js under lib/internal/bootstrap (Joyee Cheung) #26033f40e0fcdcb] - lib: replace 'assert' with 'internal/assert' for many built-ins (Rich Trott) #259568ade433f51] - lib: move signal event handling into bootstrap/node.js (Joyee Cheung) #2585992ca50636c] - lib: save primordials during bootstrap and use it in builtins (Joyee Cheung) #258161b8d2ca85f] - lib: remove dollar symbol for private function (MaleDong) #25590b06f2fafe7] - lib: useinternal/optionsto query--abort-on-uncaught-exception(Joyee Cheung) #258620b302e4520] - lib: fix a few minor issues flagged by lgtm (Robin Neatherway) #2587399bc0df74c] - lib: refactor ERR_SYNTHETIC (cjihrig) #257491c6fadea31] - meta: clarify EoL platform support (João Reis) #2583803ffcf76b7] - n-api: finalize during second-pass callback (Gabriel Schulhof) #259925f6a710d8d] - os,report: use UV_MAXHOSTNAMESIZE (cjihrig) #260382cbb7a85db] - (SEMVER-MINOR) perf_hooks: implement histogram based api (James M Snell) #25378e81c6c81de] - perf_hooks: only enable GC tracking when it's requested (Joyee Cheung) #258539d6291ad46] - process: refactor lib/internal/bootstrap/node.js (Joyee Cheung) #260338d3eb47d48] - process: use primordials in bootstrap/node.js (Joyee Cheung) #2603385bc64a5c9] - process: document the bootstrap process in node.js (Joyee Cheung) #26033ae21fca36b] - process: normalize process.execPath in CreateProcessObject() (Joyee Cheung) #26002614bb9f3c8] - process: normalize process.argv before user code execution (Joyee Cheung) #260009a7e883b83] - process: group main thread execution preparation code (Joyee Cheung) #26000d7bf070652] - process: move deprecation warning initialization into pre_execution.js (Joyee Cheung) #25825d7ed125fd1] - process: stub unsupported worker methods (cjihrig) #25587c8bf4327d8] - process: move process mutation into bootstrap/node.js (Joyee Cheung) #258211d76ba1b3d] - (SEMVER-MINOR) process: expose process.features.inspector (Joyee Cheung) #25819e6a4fb6d01] - process: split execution into main scripts (Joyee Cheung) #25667f4cfbf4c9e] - process: move setup of process warnings into node.js (Anto Aravinth) #25263cc253b5f2d] - process: simplify report uncaught exception logic (cjihrig) #257444c22d6eaa1] - (SEMVER-MINOR) repl: add repl.setupHistory for programmatic repl (Lance Ball) #258952c737a89d5] - repl: remove obsolete buffer clearing (Ruben Bridgewater) #257315aaeb01655] - repl: fix eval return value (Ruben Bridgewater) #25731e66cb58a9b] - repl: simplify and improve completion (Ruben Bridgewater) #25731dfd47aa1e8] - report: make more items programmatically accessible (Anna Henningsen) #2601988019b051c] - report: rename setDiagnosticReportOptions() (cjihrig) #25990c8ceece815] - report: refactor report option validation (cjihrig) #25990afb2d17c16] - report: use uv_getnameinfo() for socket endpoints (cjihrig) #259623f400310bd] - report: widen scope of #ifndef (cjihrig) #259608494a61d79] - report: remove unnecessary case block scopes (cjihrig) #259607443288c68] - report: remove empty string stream insertion (cjihrig) #259606c51ec3014] - report: include information about event loop itself (Anna Henningsen) #2590630a4e8900a] - report: print libuv handle addresses as hex (cjihrig) #259106d39a54354] - report: use libuv calls for OS and machine info (cjihrig) #259001007416596] - report: separate release metadata (Richard Lau) #25826b1e0c43abd] - report: disambiguate glibc versions (cjihrig) #25781f6c8820b46] - report: fix typo in error message (cjihrig) #25782d4631816ef] - report: use consistent format for dumpEventTime (Anna Henningsen) #25751cc22fd7be9] - report: split up osVersion and machine values (cjihrig) #25755f71d6762ca] - src: remove redundant cast in node_http2.h (gengjiawen) #25978adaa2ae70b] - src: add lock to inspectorMainThreadHandledtor (Anna Henningsen) #26010731c2731d2] - src: add WeakReference utility (Anna Henningsen) #259937ab34ae421] - src: remove unused method in class Http2Stream (gengjiawen) #25979d7ae1054ef] - src: remove redundant cast in node_file.cc (gengjiawen) #259776c6e678eaa] - src: remove unused class in node_errors.h (gengjiawen) #2598024d9e9c8b6] - src: remove redundant void (gengjiawen) #260035de103430f] - src: use NULL check macros to check nullptr (ZYSzys) #25916c47eb932bc] - src: move process.reallyExit impl into node_process_methods.cc (Joyee Cheung) #2586001bb7b7559] - src: split ownsProcessState off isMainThread (Anna Henningsen) #25881fd6ce533aa] - src: remove main_isolate (Anna Henningsen) #25823b72ec23201] - src: move public C++ APIs into src/api/*.cc (Joyee Cheung) #255410a154ff7ad] - src: move v8_platform implementation into node_v8_platform-inl.h (Joyee Cheung) #25541d342707fa7] - src: remove unusedinternalBinding('config')properties (Joyee Cheung) #25463756558617e] - src: pass cli options to bootstrap/loaders.js lexically (Joyee Cheung) #2546385d5f67efe] - src: fix return type in Hash (gengjiawen) #25936779a5773cf] - src: refactor macro to std::min in node_buffer.cc (gengjiawen) #2591976687dedce] - src: remove unused variable (cjihrig) #25481b280d90279] - src: simplify NativeModule caching and remove redundant data (Joyee Cheung) #25352469cdacd59] - src: pass along errors from StreamBase req obj creations (Anna Henningsen) #25822d6f3b8785f] - src: pass along errors from fs object creations (Anna Henningsen) #258220672c24dc3] - src: pass along errors from http2 object creation (Anna Henningsen) #25822e3fd7520d0] - src: pass along errors from tls object creation (Anna Henningsen) #25822e0af205c98] - src: nullcheck on trace controller (Gireesh Punathil) #25943c72c4b041d] - src: allow --perf-prof-unwinding-info in NODE_OPTIONS (Tom Gallacher) #25565e6a2548807] - src: allow --perf-basic-prof-only-functions in NODE_OPTIONS (Tom Gallacher) #255657cf484c656] - src: refactor SSLError case statement (Sam Roberts) #2586155a313bb31] - src: make watchdog async callback a lambda (Gireesh Punathil) #25945de9f37d314] - src: make deleted function public in agent.h (gengjiawen) #25909620d429343] - src: use bool instead of integer literal in connection_wrap.cc (gengjiawen) #259238cedfb8196] - src: refactor to nullptr in cpp code (gengjiawen) #25888f5d50342b0] - src: clean unused code in agent.h (gengjiawen) #259142d575044ff] - src: fix compiler warnings in node_buffer.cc (Daniel Bevenius) #25665015ed0b1d7] - src: remove redundant method in node_worker.h (gengjiawen) #2584944655e93dd] - src: delete unreachable code in node_perf.h (gengjiawen) #258505a66e380ff] - src: fix data type in node_crypto.cc (gengjiawen) #25889d4c4f77d31] - src: const_cast is necessary for 1.1.1, not 0.9.7 (Sam Roberts) #25861b5a8376ffe] - src: organize TLSWrap declarations by parent (Sam Roberts) #258610772ce35fb] - src: remove unused TLWrap::EnableTrace() (Sam Roberts) #25861703549665e] - src: add PrintLibuvHandleInformation debug helper (Anna Henningsen) #259052e80b912ef] - src: usevisibility("default")exports on POSIX (Jeremy Apthorp) #25893e28d891788] - src: fix race condition in\~NodeTraceBuffer(Anna Henningsen) #25896bd771d90fd] - src: remove unimplemented method in node_http2.h (gengjiawen) #2573200f8e86702] - src: use nullptr in node_buffer.cc (gengjiawen) #2582084358b5010] - src: handle errors while printing error objects (Anna Henningsen) #25834f027290542] - src: use struct as arguments to node::Assert (Anna Henningsen) #258698a8c17880e] - src: remove unused AsyncResource constructor in node.h (gengjiawen) #257937556994d83] - src: remove unused method in js_stream.h (gengjiawen) #25790882902c672] - src: pass along errors from PromiseWrap instantiation (Anna Henningsen) #25837998cea567f] - src: workaround MSVC compiler bug (Refael Ackermann) #25596b779c072d0] - src: makeStreamPipe::Unpipe()more resilient (Anna Henningsen) #257160b014d5299] - src: make deleted functions public in node.h (gengjiawen) #25764be499c3c7b] - src: simplify SlicedArguments (Anna Henningsen) #2574535454e0008] - src: fix indentation in a few node_http2 enums (Daniel Bevenius) #257613f080d12f4] - src: add debug check for inspector uv_async_t (Anna Henningsen) #257770949039d26] - src: add handle scope toOnFatalError()(Anna Henningsen) #25775d9c2690705] - src: turn ROUND_UP into an inline function (Anna Henningsen) #257433cd134cec4] - src,lib: remove deadprocess.binding()code (Anna Henningsen) #25829cb86357d22] - test: replaced anonymous fn with arrow syntax (Pushkal B) #2602964cc234a84] - test: use emitter.listenerCount() in test-http-connect (Luigi Pinca) #260316323a9fc57] - test: refactor two http client timeout tests (Luigi Pinca) #2547361330b2f84] - test: add assert test for position indicator (Rich Trott) #26024896962fd08] - test: addWorker+--profregression test (Anna Henningsen) #260113eb6f6130a] - test: capture stderr from child processes (Gireesh Punathil) #26007d123f944a2] - test: remove extraneous report validation argument (cjihrig) #25986de587bae8a] - test: refactor to block-scope (LakshmiSwethaG) #255324dca3ab23d] - test: exit sequence sanity tests (Gireesh Punathil) #25085ef9139e5a0] - test: end tls gracefully, rather than destroy (Sam Roberts) #255087e9f5ea295] - test: pin regression test for #8074 to TLS 1.2 (Sam Roberts) #255081b9a608dca] - test: refactor test-http-agent-timeout-option (Luigi Pinca) #25886c457d007cd] - test: clarify confusion over "client" in comment (Sam Roberts) #255081be867685c] - test: use mustCall(), not global state checks (Sam Roberts) #2550850d2c8e945] - test: use common.mustCall(), and log the events (Sam Roberts) #255081b542e8ba0] - test: use mustCall in ephemeralkeyinfo test (Sam Roberts) #25508898cf782f8] - test: send a bad record only after connection done (Sam Roberts) #25508ace267b21c] - test: do not race connection and rejection (Sam Roberts) #25508639dc07ca0] - test: do not assume tls handshake order (Sam Roberts) #25508cc6b30f4b7] - test: do not assume server gets secure connection (Sam Roberts) #25508c17a37d95a] - test: wait for TCP connect, not TLS handshake (Sam Roberts) #255081f8991fae6] - test: add util.isDeepStrictEqual edge case tests (Rich Trott) #25932baa10aeb75] - test: add BigInt test for isDeepStrictEqual (Rich Trott) #25932c866b52942] - test: remove obsolete code (Ruben Bridgewater) #25731ee3165d6e7] - test: relax expectations in test-icu-transcode (Yang Guo) #25866025a7c3e31] - test: do not fail SLOW tests if they are not slow (Yang Guo) #25868059d30e369] - test: add hasCrypto to worker-cleanexit-with-moduleload (Daniel Bevenius) #258117cb943937f] - test: refactor test-http-agent-timeout-option (Luigi Pinca) #25854cdf3e84804] - test: exclude additional test for coverage (Michael Dawson) #25833704a440d52] - test: allow coverage threshold to be enforced (Benjamin Coe) #256755bffcf6246] - test: run html/webappapis/timers WPT (Joyee Cheung) #25618579220815a] - test: pull html/webappapis/timers WPT (Joyee Cheung) #25618d683da7ffa] - test, tools: suppress addon function cast warnings (Daniel Bevenius) #256632009f18064] - test,tracing: use close event to wait for stdio (Anna Henningsen) #258948495a788c6] - tls: renegotiate should take care of its own state (Sam Roberts) #25997fb83f842a8] - tls: in-line comments and other cleanups (Sam Roberts) #258614d0b56f3f7] - tls: don't shadow the tls global with a local (Sam Roberts) #258617656d58eed] - (SEMVER-MINOR) tls: introduce client 'session' event (Sam Roberts) #258316ca8d26020] - tools: apply more stringent lint rules for benchmark code (Rich Trott) #25944c55d662bd1] - tools: replace deprecated ESLint configuration (Rich Trott) #25877e13c1850d2] - tools: update ESLint to 5.13.0 (Rich Trott) #258778d14870b15] - tools: update dmn in update-estlint.sh (Rich Trott) #25877988c7141d4] - tools: improve prerequisites for test-all-suites (Rich Trott) #25892f395728b32] - tools: exclude benchmark code from coverage report (Rich Trott) #258419d2ea1802b] - tools: add test-all-suites to Makefile (Rich Trott) #257999f1bcd44df] - tools: make test.py Python 3 compatible (Sakthipriyan Vairamani (thefourtheye)) #25767454278a701] - tools: refloat Node.js patches to cpplint.py (Refael Ackermann) #25771b9289f41af] - tools: bump cpplint.py to 3d8f6f876d (Refael Ackermann) #257719c9aefe2a0] - worker: set stack size for worker threads (Anna Henningsen) #2604923868ba45e] - worker: keep stdio after exit (Anna Henningsen) #260176c1e92817f] - worker: set up child Isolate inside Worker thread (Anna Henningsen) #260111764aae193] - worker: pre-allocate thread id (Anna Henningsen) #26011f63817fd38] - worker: refactor thread id management (Anna Henningsen) #257968db6b8a95a] - worker: move worker thread setup code into the main script (Joyee Cheung) #256675d2e064973] - worker: no throw on property access/postMessage after termination (Christopher Jeffrey) #25871508a2e7f0f] - worker: use correct ctor for error serialization (Anna Henningsen) #2595152d4b7a928] - worker: remove undocumented .onclose property (Rich Trott) #25904e70aa30ebd] - worker: add mutex lock to MessagePort ctor (Anna Henningsen) #2591155c270253b] - worker: throw for duplicates in transfer list (Anna Henningsen) #25815c959d60242] - worker,etw: only enable ETW on the main thread (Anna Henningsen) #25907