Skip to content

Latest commit

 

History

History
908 lines (885 loc) · 154 KB

CHANGELOG_V11.md

File metadata and controls

908 lines (885 loc) · 154 KB

Node.js 11 ChangeLog

Current
11.2.0
11.1.0
11.0.0

2018-11-15, Version 11.2.0 (Current), @BridgeAR

Notable changes

  • deps:
    • A new experimental HTTP parser (llhttp) is now supported. nodejs#24059
  • timers:
    • Fixed an issue that could cause setTimeout to stop working as expected. nodejs#24322
  • Windows
    • A crashing process will now show the names of stack frames if the node.pdb file is available. nodejs#23822
    • Continued effort to improve the installer's new stage that installs native build tools. nodejs#23987, nodejs#24348
    • child_process:
      • On Windows the windowsHide option default was restored to false. This means detached child processes and GUI apps will once again start in a new window. nodejs#24034
  • Added new collaborators:

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: introduce llhttp (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: standardize pending 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 on null 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 in assert.strictEqual (mzucker) #24227
  • [4245cbbf49] - test: fix the arguments order in assert.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 in assert.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 in assert.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 for tls.Socket with allowHalfOpen (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: allow cachedData 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
  • 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 for v8::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 of napi\_env explicit (Anna Henningsen) #23689
  • [3e512f1897] - os: fix memory leak in userInfo() (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 extra Persistent in DefaultTriggerAsyncIdScope (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: simplify TimerFunctionCall() in node\_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: verify performance.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 to true. #21316
  • console
    • console.countReset() will emit a warning if the timer being reset does not exist. #21649
    • console.time() will no longer reset a timer if it already exists. #20442
  • Dependencies
    • V8 has been updated to 7.0. #22754
  • fs
    • The fs.read() method now requires a callback. #22146
    • The previously deprecated fs.SyncWriteStream utility has been removed.#20735
  • http
    • The http, https, and tls modules now use the WHATWG URL parser by default. #20270
  • General
    • Use of process.binding() has been deprecated. Userland code using process.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
  • Internal
    • Windows performance-counter support has been removed. #22485
    • The --expose-http2 command-line option has been removed. #20887
  • Timers
    • Interval timers will be rescheduled even if previous interval threw an error. #20002
    • nextTick queue will be run after each immediate and timer. #22842
  • util
    • The WHATWG TextEncoder and TextDecoder are now globals. #22281
    • util.inspect() output size is limited to 128 MB by default. #22756
    • A runtime warning will be emitted when NODE_DEBUG is set for either http or http2. #21914

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 without Isolate\* 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: move natives and constants to internalBinding() (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: set super\_ 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: move bytesRead 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: switch inputs to values (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: spawn make 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 for UVException() (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: mark test-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: fix assert.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