Skip to content

v14.6.0 proposal#34371

Merged
MylesBorins merged 138 commits into
v14.xfrom
v14.6.0-proposal
Jul 21, 2020
Merged

v14.6.0 proposal#34371
MylesBorins merged 138 commits into
v14.xfrom
v14.6.0-proposal

Conversation

@MylesBorins
Copy link
Copy Markdown
Contributor

@MylesBorins MylesBorins commented Jul 14, 2020

2020-07-21, Version 14.6.0 (Current), @MylesBorins

Notable Changes

  • deps:
    • upgrade to libuv 1.38.1 (Colin Ihrig) #34187
    • upgrade npm to 6.14.6 (claudiahdz) #34246
    • (SEMVER-MINOR) update V8 to 8.4.371.19 (Michaël Zasso) #33579
  • module:
    • (SEMVER-MINOR) doc only deprecation of module.parent (Antoine du HAMEL) #32217
    • (SEMVER-MINOR) package "imports" field (Guy Bedford) #34117
  • src:
    • (SEMVER-MINOR) allow embedders to disable esm loader (Shelley Vohr) #34060
  • tls:
    • (SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
  • vm:
    • (SEMVER-MINOR) add run-after-evaluate microtask mode (Anna Henningsen) #34023
  • worker:
    • (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) #34303
  • New Collaborators:
    • add danielleadams to collaborators (Danielle Adams) #34360
    • add ruyadorno to collaborators (Ruy Adorno) #34297
    • add sxa as collaborator (Stewart X Addison) #34338

Commits

  • [afec0d7f51] - async_hooks: improve resource stack performance (Anna Henningsen) #34319
  • [f340571301] - (SEMVER-MINOR) build: reset embedder string to "-node.0" (Michaël Zasso) #33579
  • [de250c136c] - build: recommend Python 3.8 to build on Windows (Michaël Zasso) #34182
  • [a130771d4f] - build,tools: fix cmd_regen_makefile (Daniel Bevenius) #34255
  • [cfd4c8012d] - crypto: move typechecking for timingSafeEqual into C++ (Anna Henningsen) #34141
  • [95afc2e50e] - deps: V8: update headers for ABI compatibility (Anna Henningsen) #34356
  • [2c9fd6ebd4] - deps: V8: revert de4c0042cbe6 from upstream V8 (Anna Henningsen) #34356
  • [447b1e86a5] - deps: V8: re-add dummy Isolate::CheckMemoryPressure (Anna Henningsen) #34356
  • [2079fefacf] - deps: V8: undo header change of 9dbab9bbdb979 (Anna Henningsen) #34356
  • [9f886c968c] - (SEMVER-MINOR) deps: bump minimum icu version to 67 (Michaël Zasso) #33579
  • [3fa7ad3375] - (SEMVER-MINOR) deps: update V8 postmortem metadata script (Colin Ihrig) #33579
  • [4c37837424] - deps: V8: cherry-pick eec10a2fd8fa (Stephen Belanger) #33778
  • [fb180ac110] - deps: V8: backport 22014de00115 (Joyee Cheung) #33300
  • [01e788622c] - (SEMVER-MINOR) deps: V8: fix compilation on VS2017 (Jiawen Geng) #33579
  • [f269dff06e] - (SEMVER-MINOR) deps: V8: cherry-pick 9868b2aefa1a (Michaël Zasso) #33579
  • [335e3861c3] - (SEMVER-MINOR) deps: patch V8 to run on Xcode 8 (Matheus Marchini) #32116
  • [355e2f2b6a] - (SEMVER-MINOR) deps: V8: silence irrelevant warnings (Michaël Zasso) #32116
  • [eb6ded61b7] - (SEMVER-MINOR) deps: make v8.h compatible with VS2015 (Joao Reis) #32116
  • [a4b71e02ca] - (SEMVER-MINOR) deps: V8: forward declaration of Rtl\*FunctionTable (Refael Ackermann) #32116
  • [1e37442fdd] - (SEMVER-MINOR) deps: V8: patch register-arm64.h (Refael Ackermann) #32116
  • [eac35c6061] - (SEMVER-MINOR) deps: patch V8 to run on older XCode versions (Ujjwal Sharma) #32116
  • [51d86f4b59] - (SEMVER-MINOR) deps: V8: un-cherry-pick bd019bd (Refael Ackermann) #32116
  • [9cd523d148] - (SEMVER-MINOR) deps: update V8 to 8.4.371.19 (Michaël Zasso) #33579
  • [24f76cf004] - deps: upgrade npm to 6.14.6 (claudiahdz) #34246
  • [a9ca4204e0] - deps: upgrade to libuv 1.38.1 (Colin Ihrig) #34187
  • [601ed8ef7e] - deps: V8: backport 2d5017a0fc02 (Benjamin Coe) #34272
  • [17174e69ce] - doc: clarify conditional exports guidance (Guy Bedford) #34306
  • [1dd265384b] - doc: reword warnings about sockets passed to subprocesses (Rich Trott) #34273
  • [ef31f179e0] - doc: sync deprecation numbers with v14.x (Myles Borins) #34368
  • [0b42e5d205] - doc: add danielleadams to collaborators (Danielle Adams) #34360
  • [1cc65332b0] - doc: buffer documentation improvements (James M Snell) #34230
  • [d11496174d] - doc: improve text in fs docs about omitting callbacks (Rich Trott) #34307
  • [d2c58948e9] - doc: add sxa as collaborator (Stewart X Addison) #34338
  • [d865be4cab] - doc: move sebdeckers to emeritus (Rich Trott) #34298
  • [24fe55872f] - doc: add ruyadorno to collaborators (Ruy Adorno) #34297
  • [e6776fe194] - doc: move kfarnung to collaborator emeriti list (Rich Trott) #34258
  • [7416028f99] - doc: specify encoding in text/html examples (James M Snell) #34222
  • [9339f9f602] - doc: document the ready event for Http2Stream (James M Snell) #34221
  • [25ac669be9] - doc: add comment to example about 2xx status codes (James M Snell) #34223
  • [6f014d0b13] - doc: document that whitespace is ignored in base64 decoding (James M Snell) #34227
  • [431bfe177f] - doc: add note about multiple sync events and once (James M Snell) #34220
  • [ffe6886de9] - doc: document behavior for once(ee, 'error') (James M Snell) #34225
  • [a6a656abaa] - doc: document security issues with url.parse() (James M Snell) #34226
  • [abfab9892b] - doc: replace http to https of link urls (sapics) #34158
  • [2e20cd4fde] - doc: remove errors that were never released (Rich Trott) #34197
  • [c83d98619d] - doc: move ERR_FEATURE_UNAVAILABLE_ON_PLATFORM to current errors (Rich Trott) #34196
  • [59bb6d6663] - doc: move digitalinfinity to emeritus (Rich Trott) #34191
  • [39d6ecdea9] - doc: move gibfahn to emeritus (Rich Trott) #34190
  • [938de338ef] - doc: specify how fs.WriteStream/ReadStreams are created (James M Snell) #34188
  • [326b854e6e] - doc: remove parenthetical \r\n comment in http and http2 docs (Rich Trott) #34178
  • [a2dd2589c1] - doc: remove stability from unreleased errors (Rich Trott) #33764
  • [8dd8b1a8be] - doc: util.debuglog callback (Bradley Meck) #33856
  • [aaba1c08dc] - doc: update wording in "Two reading modes" (Julien Poissonnier) #34119
  • [6aa0dac362] - doc: clarify that the ctx argument is optional (Luigi Pinca) #34097
  • [1558800217] - doc: add a reference to the list of OpenSSL flags. (Mateusz Krawczuk) #34050
  • [25d310b631] - doc: no longer maintain a CNA structure (Sam Roberts) #33639
  • [5ae2b74350] - doc: use consistent naming in stream doc (Saleem) #30506
  • [a0cfa62338] - doc: clarify how to read process.stdin (Anentropic) #27350
  • [e8184554ba] - doc: fix entry for napi\_create\_external\_buffer (Gabriel Schulhof) #34125
  • [167a21a66a] - doc: fix source link margin to sub-header mark (Rodion Abdurakhimov) #33664
  • [146538de65] - doc: improve async_hooks asynchronous context example (Denys Otrishko) #33730
  • [e386188775] - doc: clarify esm conditional exports prose (Derek Lewis) #33886
  • [e273edf943] - doc: Add maxTotalSockets option to agent constructor (rickyes) #34013
  • [ab6b786e9d] - doc: add streams to the pipeline function signature (rickyes) #34153
  • [9f0bf5c9e1] - doc: improve triaging text in issues.md (Rich Trott) #34164
  • [22c1fbf4cb] - doc: simply dns.ADDRCONFIG language (Rich Trott) #34155
  • [7fc56ebd0d] - doc: remove "considered" in errors.md (Rich Trott) #34152
  • [e33c09cb3a] - doc: simplify and clarify ReferenceError material in errors.md (Rich Trott) #34151
  • [af9e6f6e1b] - doc: add http highlight grammar (Derek Lewis) #33785
  • [26ecdf8ade] - doc: move sam-github to TSC Emeriti (Sam Roberts) #34095
  • [78a4d97b82] - doc: change "considered experimental" to "experimental" in n-api.md (Rich Trott) #34129
  • [da5fde6594] - doc: changed "considered experimental" to "experimental" in cli.md (Rich Trott) #34128
  • [49d2d49336] - doc: improve text in issues.md (falguniraina) #33973
  • [9d30f0542c] - doc: change "currently not considered public" to "not supported" (Rich Trott) #34114
  • [64bd518f26] - doc: clarify that APIs are no longer experimental (Rich Trott) #34113
  • [ee6ccef091] - doc: clarify O_EXCL text in fs.md (Rich Trott) #34096
  • [05a69e2e88] - doc: clarify ambiguous rdev description (Rich Trott) #34094
  • [4927fed9ea] - doc: make minor improvements to paragraph in child_process.md (Rich Trott) #34063
  • [585f3a5f84] - doc: improve paragraph in esm.md (Rich Trott) #34064
  • [556e55db72] - doc: clarify require/import mutual exclusivity (Guy Bedford) #33832
  • [eb04ba3080] - doc: add dynamic source code links (Alec Davidson) #33996
  • [2ca6a45ba9] - doc: mention errors thrown by methods called on an unbound dgram.Socket (Mateusz Krawczuk) #33983
  • [b8a17ccc9a] - doc: document n-api callback scope usage (Gabriel Schulhof) #33915
  • [3b268094cc] - doc: use sentence-case for headings in docs (Rich Trott) #33889
  • [280cd967d3] - domain: fix unintentional deprecation warning (Anna Henningsen) #34245
  • [96ebd5f352] - http: add note about timer unref (Robert Nagy) #34143
  • [16160e654f] - Revert "http2: streamline OnStreamRead streamline memory accounting" (Rich Trott) #34315
  • [8bafba2e56] - lib: always initialize esm loader callbackMap (Shelley Vohr) #34127
  • [daf2abf393] - lib: replace http to https of comment link urls (sapics) #34158
  • [8f8d16849c] - meta: make issue template mobile friendly and address nits (Derek Lewis) #34243
  • [de58eb6286] - meta: add N-API to codeowners coverage (Michael Dawson) #34039
  • [4dc89c6d30] - meta: fixup CODEOWNERS so it hopefully works (James M Snell) #34147
  • [8d7330be0e] - (SEMVER-MINOR) module: deprecate module.parent (Antoine du HAMEL) #32217
  • [1ae76bd075] - (SEMVER-MINOR) module: package "imports" field (Guy Bedford) #34117
  • [0e1361cb8b] - net: doc deprecate bufferSize (Robert Nagy) #34088
  • [b7e9b43b2f] - net: fix bufferSize (Robert Nagy) #34088
  • [02ea320e0c] - policy: add startup benchmark and make SRI lazier (Bradley Farias) #29527
  • [73d6792a05] - repl: support --loader option in builtin REPL (Michaël Zasso) #33437
  • [b20e6ed94e] - repl: fix verb conjugation in deprecation message (Rich Trott) #34198
  • [b878e3223e] - src: add callback scope for native immediates (Anna Henningsen) #34366
  • [0f6805d507] - (SEMVER-MINOR) src: add option to track unmanaged file descriptors (Anna Henningsen) #34303
  • [e4c7b59665] - (SEMVER-MINOR) src: allow embedders to disable esm loader (Shelley Vohr) #34060
  • [9c12e53d47] - src: remove redundant snprintf (Anna Henningsen) #34282
  • [844bf770f8] - src: use FromMaybe instead of ToLocal in GetCert (Daniel Bevenius) #34276
  • [ec876eecc0] - src: add GetCipherValue function (Daniel Bevenius) #34287
  • [9c98af71db] - src: exit explicitly after printing V8 help (Anna Henningsen) #34136
  • [3e3d908c81] - src: add encoding_type variable in WritePrivateKey (Daniel Bevenius) #34181
  • [ed0f5697d8] - src: fix minor comment typo in KeyObjectData (Daniel Bevenius) #34167
  • [8f7ed40fc4] - src: fix unused namespace member (Nikola Glavina) #34212
  • [e378b681d0] - src: remove unused fields from IsolateData (Anna Henningsen) #34139
  • [b2cd87e611] - src,doc,test: remove String::New default parameter (Anna Henningsen) #34248
  • [41c80f6abe] - stream: destroy wrapped streams on error (Robert Nagy) #34102
  • [1af8943622] - (SEMVER-MINOR) test: remove test/v8-updates/test-postmortem-metadata.js (Colin Ihrig) #33579
  • [58dfeac133] - test: use mustCall() in pummel test (Rich Trott) #34327
  • [28ce378e17] - test: fix flaky test-http2-reset-flood (Rich Trott) #34318
  • [060c95a3b1] - test: add n-api null checks for conversions (Gabriel Schulhof) #34142
  • [3ee8f5342c] - test: add regression tests for HTTP parser crash (Anna Henningsen) #34250
  • [6925ef3b1c] - test: add WASI test for file resizing (Colin Ihrig) #31617
  • [1aad61eeec] - test: add issue ref for known_issues test (Rich Trott) #34267
  • [ec9b49a9b9] - test: add known issue for fs.open() keeping event loop open (Rich Trott) #34228
  • [38b3c2a300] - test: add arrayOfStreams to pipeline (rickyes) #34156
  • [0f9bafd03d] - test: skip an ipv6 test on IBM i (Xu Meng) #34209
  • [a38219f962] - test: add regression test for C++-created Buffer transfer (Anna Henningsen) #34140
  • [09faebd9ad] - test: replace deprecated function call from test-repl-history-navigation (Rich Trott) #34199
  • [bddc99ec7f] - test: skip some IBM i unsupported test cases (Xu Meng) #34118
  • [f5691fa6b6] - test: report actual error code on failure (Richard Lau) #34134
  • [46d183c86e] - test: update test-child-process-spawn-loop for Python 3 (Richard Lau) #34071
  • [a89bcf72fb] - (SEMVER-MINOR) tls: make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
  • [fbcd1fa0f4] - tls: remove unnecessary close listener (Robert Nagy) #34105
  • [4e2fa439c9] - (SEMVER-MINOR) tools: update V8 gypfiles for 8.4 (Ujjwal Sharma) #33579
  • [440642d00b] - tools: remove lint-js.js (Rich Trott) #30955
  • [e0206bafe6] - util: restrict custom inspect function + vm.Context interaction (Anna Henningsen) #33690
  • [70c4045aa5] - (SEMVER-MINOR) vm: add run-after-evaluate microtask mode (Anna Henningsen) #34023
  • [6be685a99d] - wasi: add reactor support (Gus Caplan) #34046
  • [1bc4def18f] - worker: fix nested uncaught exception handling (Anna Henningsen) #34310
  • [9e04070d3c] - (SEMVER-MINOR) worker: add option to track unmanaged file descriptors (Anna Henningsen) #34303
  • [105d5607a8] - zlib: remove redundant variable in zlibBufferOnEnd (Andrey Pechkurov) #34072

Backport-PR-URL: #33961
PR-URL: #33889
Refs: https://developers.google.com/style/capitalization#capitalization-in-titles-and-headings
Refs: https://docs.microsoft.com/en-us/style-guide/capitalization
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. doc Issues and PRs related to the documentations. meta Issues and PRs related to the general management of the project. npm Issues and PRs related to the npm client dependency or the npm registry. v14.x labels Jul 14, 2020