fs.readv
(with sync and promisified versions). This
function takes an array of ArrayBufferView
elements and will write the data
it reads sequentially to the buffers (Sk Sajidul Kadir) #32356.fs.readSync
, which allows to optionally pass
any of the offset
, length
and position
parameters (Lucas Holmquist) #32460.dns.ALL
flag, that can be passed to dns.lookup()
with dns.V4MAPPED
to return resolved IPv6 addresses as well as IPv4 mapped IPv6 addresses (murgatroid99) #32183.napi_call_threadsafe_function
from the main thread can now return
the napi_would_deadlock
status in certain circumstances (Gabriel Schulhof) #32689.maxStrLength
option to util.inspect
, to control the maximum
length of printed strings. Its default value is Infinity
(rosaxny) #32392.transferList
along with workerData
to the
Worker
constructor (Juan José Arboleda) #32278.a25ceeff72
] - async_hooks: use hasHooks function internally (rickyes) #32656b63223114b
] - async_hooks: move to lazy destroy hook registration in AsyncResource (Andrey Pechkurov) #3242978b90d9bc4
] - benchmark: fix error on server close in AsyncLocalStorage benchmark (Andrey Pechkurov) #32503b556670d55
] - benchmark: use let instead of var in zlib (Daniele Belardi) #31794d8316654fb
] - benchmark: use let instead of var in worker (Daniele Belardi) #31794f1d3fb067b
] - benchmark: use let instead of var in util (Daniele Belardi) #31794148df0a743
] - benchmark: use let instead of var in url (Daniele Belardi) #31794108e91fb85
] - benchmark: use let instead of var in tls (Daniele Belardi) #31794f1720145af
] - benchmark: use let instead of var in timers (Daniele Belardi) #317944ce6fc5f9b
] - benchmark: use let instead of var in run.js (Daniele Belardi) #3179493b3997452
] - benchmark: use let instead of var in dns (Daniele Belardi) #3179454c6219c0b
] - benchmark: use let instead of var in common.js (Daniele Belardi) #31794b188b3c1ba
] - benchmark: use const instead of var in async_hooks (Daniele Belardi) #3179405111c4377
] - benchmark: add no-var
rule in .eslintrc.yaml (Daniele Belardi) #3179434f05ced8d
] - build: output dots instead of tap in GitHub actions (Michaël Zasso) #32714f9a2276548
] - build: move doc versions JSON file out of out/doc (Richard Lau) #32728d7b526c446
] - build: fix LINT_MD_NEWER assignment (Rich Trott) #32712809d42ccc1
] - build: remove .txt
files from .gitignore (Rich Trott) #32710a11e3ef912
] - build: log detected compilers in --verbose mode (Richard Lau) #32715135f4b9a99
] - build: use tabs for indentation in Makefile (Luigi Pinca) #32614655ff39a4c
] - build: remove make lint on lint-py (himself65) #32599432e58fcf0
] - build: disable -Wattributes warnings on aix (Ben Noordhuis) #32419eda165feb0
] - build: drop Travis in favor of Actions (Matheus Marchini) #32450814d88a01a
] - console: fixup error message (James M Snell) #324752c32e59d8d
] - crypto: clear openssl error stack after en/decrypt (Ben Noordhuis) #322484874db72b3
] - deps: fix zlib compilation for CPUs without SIMD features (Anna Henningsen) #326278586838feb
] - deps: update archs files for OpenSSL-1.1.1f (Hassaan Pasha) #325833417cc5777
] - deps: upgrade openssl sources to 1.1.1f (Hassaan Pasha) #32583f690fc93d6
] - deps: update acorn to v7.1.1 (Ruben Bridgewater) #32310e0e73f6850
] - dns: remove duplicate code (rickyes) #32664e14317a840
] - (SEMVER-MINOR) dns: add dns.ALL hints flag constant (murgatroid99) #321830a8e07599b
] - doc: add link to code ide configs (Robert Nagy) #3276718b5e04e75
] - doc: replace node-test-pull-request-lite-pipeline from onboarding (Juan José Arboleda) #3273666aafcf298
] - doc: add useful v8 option section (Nimit) #322629788b8438b
] - doc: add himself65 to collaborators (himself65) #3273419deaa5ddf
] - doc: clarify behavior of napi_get_typedarray_info (Michael Dawson) #32603f41660a5c2
] - doc: remove optional parameter from markdown anchor link (Rich Trott) #326716b32877f82
] - doc: clarify listening
event (Harshitha KP) #32581c1bb041202
] - doc: update Ninja information in build guide (Adrian Estrada) #32629ba0ea79c82
] - doc: correct version metadata for Readable.from (Dave Vandyke) #326397ae8ce3320
] - doc: make openssl commit messages be valid (Sam Roberts) #326021e72605703
] - doc: adjust paths in openssl maintenance guide (Hassaan Pasha) #325935c70db48bd
] - doc: clarify docs fs.watch exception may be emitted (Juan José Arboleda) #32513b567a63cc0
] - doc: add unreachable code on events example (himself65) #323640f1f572d28
] - doc: clarify length
param in buffer.write
(Harshitha KP) #3211931b2cbb7e4
] - doc: document that server.address() can return null (Thomas Watson Steen) #325197f971b3fd9
] - doc: return type of crypto.getFips()
may change (Richard Lau) #32580cf4f188fd6
] - doc: fix return type of crypto.getFips()
(Richard Lau) #3258034074aa095
] - doc: clarify requireManualDestroy
option (Harshitha KP) #32514a1bb93ac7c
] - doc: fix wordy sentence (Moni) #32567329635975b
] - doc: add missing changes: entry for dns.ALL (Anna Henningsen) #326171dee8c13a9
] - doc: fix more links (Alba Mendez) #32586d513b55891
] - doc: improve markdown link checker (Alba Mendez) #325867d93a3fa7c
] - doc: add flarna to collaborators (Gerhard Stoebich) #32620b6f71969a0
] - doc: improve fs.read documentation (Hachimi Aa (Sfeir)) #29270f0a31e33a8
] - doc: update releaser list in README.md (Myles Borins) #325779ee2afa0f7
] - doc: add ASAN build instructions (gengjiawen) #32436979fb155ff
] - doc: update context-aware section of addon doc (Gabriel Schulhof) #28659b494053745
] - doc: update AUTHORS list (Luigi Pinca) #322226d4d299f4d
] - doc: tests local links in markdown documents (Antoine du HAMEL) #32359002048ef9f
] - doc: fix typo in http2 docs (Nitin Kumar) #3229202b0c9e469
] - doc: fix typo in maintaining-zlib guide (Nitin Kumar) #322926cdccc8f28
] - doc: fix typo in maintaining-openssl guide (Nitin Kumar) #322927d4ec42b3a
] - doc: fix profile type of --heap-prof-name (Syohei YOSHIDA) #32404e7e3aeec34
] - doc: use uppercase on windows path (himself65) #322941b97d25a6c
] - doc: rename cve_management_process.md to fit doc style guide (Ling Samuel) #324561e27f66ce6
] - doc: add missing changes: entry for mkdir (Anna Henningsen) #32490edee4ecade
] - doc: add mildsunrise to collaborators (Alba Mendez) #325257f0ed89892
] - doc: add link to DNS definition (unknown) #32228394f8ca333
] - doc,crypto: clarify oaepHash option's impact (Filip Skokan) #32340991aca329d
] - (SEMVER-MINOR) fs: make parameters optional for readSync (Lucas Holmquist) #32460b8b8e82591
] - fs: fix fs.read when passing null value (himself65) #3247930d55a3517
] - (SEMVER-MINOR) fs: add fs.readv() (Sk Sajidul Kadir) #323568770fd96a7
] - fs: fixup error message for invalid options.recursive (James M Snell) #324728597df48f7
] - http: fix incorrect headersTimeout measurement (Alex R) #32329ff3615d5d9
] - http: move free socket error handling to agent (Robert Nagy) #320037c3c06224c
] - http: don't emit 'readable' after 'close' (Robert Nagy) #32277bd9f4d2954
] - http: increase default header size from 8KB to 16KB (unknown) #32520567b352062
] - http: fixup options.method error message (James M Snell) #3247123e56ff21c
] - lib: fix return type of setTimeout in net.Socket (龙腾道) #32722180e43711c
] - lib: removes unnecessary params (Jesus Hernandez) #3269494251c463b
] - lib: changed functional logic in cluster schedulers (Yash Ladha) #325055740a70e5d
] - lib: removed unused error code (Yash Ladha) #3248168608b2bdc
] - lib: replace Array to ArrayIsArray by primordials (himself65) #32258537d2c1170
] - module: expose exports conditions to loaders (Jan Krems) #31303bc7f819263
] - module: path-only CJS exports extension searching (Guy Bedford) #323513907de7d24
] - (SEMVER-MINOR) n-api: detect deadlocks in thread-safe function (Gabriel Schulhof) #32689dd74601f96
] - net: fix crash if POLLHUP is received (Santiago Gimeno) #325903c8bf9022a
] - net: wait for shutdown to complete before closing (Robert Nagy) #324911a01ac3425
] - perf_hooks: allow omitted parameters in 'performance.measure' (himself65) #326518e00f0d2a2
] - repl: fixup error message (James M Snell) #324749b84103273
] - report: fix stderr matching for fatal error (gengjiawen) #32699c09552063b
] - report: add missing locks for report_on_fatalerror accessors (Anna Henningsen) #32535611dbf8d7f
] - src: removes unused v8::Integer and v8::Array namespace (Jesus Hernandez) #32779c8a007f91e
] - src: remove unused v8::TryCatch namespace (Juan José Arboleda) #32729ea1785597c
] - src: remove duplicated code (himself65) #327191763649c51
] - src: sync access for report and openssl options (Sam Roberts) #32618246b789771
] - src: refactor to avoid goto in node_file.cc (Tobias Nießen) #32637d77998096b
] - src: munmap(2) upon class instance destructor (Gabriel Schulhof) #325701fb4f9d922
] - src: fix warnings on SPrintF (himself65) #325583b5c4fbc7c
] - src: replace goto with lambda in options parser (Tobias Nießen) #3263542a28d0214
] - src: fix extra includes of "env.h" and "env-inl.h" (Nick Kreeger) #32293fcfde57806
] - src: avoid using elevated v8 namespaces in node_perf.h (James M Snell) #324689600332c53
] - src: avoid using elevated v8 namespaces in node_errors.h (James M Snell) #3246862db9a0678
] - src: minor http2 refactorings (James M Snell) #325518f766e8397
] - src: rename http2 class and suppress compile warnings (James M Snell) #32551afc6a25f42
] - src: use smart pointers for nghttp2 objects (James M Snell) #325514df3ac2a63
] - src: remove loop_init_failed_ from Worker class (Anna Henningsen) #325620faaa7c84c
] - src: clean up worker thread creation code (Anna Henningsen) #32562f284d599bb
] - src: move JSONWriter into its own file (Anna Henningsen) #32552e066584d94
] - src: align PerformanceState class name with conventions (Anna Henningsen) #3253904237eca55
] - src: handle report options on fatalerror (Sam Roberts) #324975080491ae4
] - src: refactoring and cleanup of node_i18n (James M Snell) #32438e2b08f0ea8
] - src: remove unnecessary 'Local.As' operation (himself65) #32286928a49004e
] - src: add test/abort build tasks (Christian Niederer) #317409c901a5ef0
] - src: add aliased-buffer-overflow abort test (Christian Niederer) #317401e76bc67dd
] - src: check for overflow when extending AliasedBufferBase (Christian Niederer) #31740c71736efd8
] - src: unify Linux and FreeBSD large pages implem (Gabriel Schulhof) #3253406bff18fa8
] - src: replace handle dereference with ContainerOf (Harshitha KP) #32298b973b938a2
] - src: enhance template function 'MakeUtf8String' (himself65) #32322fbf0493b05
] - src: fix compiler warnings in node_report_module (Daniel Bevenius) #324981de9718b54
] - src: remove excess v8 namespace (himself65) #3219109cd7449e2
] - src: simplify large pages mapping code (Gabriel Schulhof) #32396778dcc8f1a
] - src: clean v8 namespaces in env.cc file (Juan José Arboleda) #32374aa282276ec
] - src: check for empty maybe local (Xavier Stouder) #3233913377a0f0f
] - src: cleanup DestroyParam when Environment exits (Anna Henningsen) #32421055c5686ad
] - src,test: add regression test for nested Worker termination (Anna Henningsen) #326231c47bba607
] - stream: complete pipeline with stdio (Robert Nagy) #32373cad768eb86
] - stream: change var to let/const in stream files (Saajan) #32214bdb2df7e34
] - test: replace console.log/error with debuglog (Agustin Daguerre) #32695756a049a1a
] - test: make sure that inspector tests finish (Anna Henningsen) #32673a7a70fa986
] - test: save test file in temporary directory (Luigi Pinca) #326706d479588cb
] - test: fix check error name on error instance (himself65) #325089df274ad03
] - Revert "test: mark empty udp tests flaky on OS X" (Luigi Pinca) #324896d122429c1
] - test: remove unused variables on async hook test (Julian Duque) #326308c68dd4a11
] - test: check that --expose-internals is disallowed in NODE_OPTIONS (Juan José Arboleda) #325544ffa138c81
] - test: refactor test-worker (himself65) #3250917b2526162
] - test: add Worker initialization failure test case (Harshitha KP) #31929ed89863c6d
] - test: fix tool path in test-doctool-versions.js (Richard Lau) #3264517a3dcea90
] - test: copy addons .gitignore to test/abort/ (Anna Henningsen) #32624e501ba2146
] - test: refactor test-http2-buffersize (Rich Trott) #32540cede0cb841
] - test: skip crypto test on arm buildbots (Ben Noordhuis) #32636e01d061669
] - test: replace console.error() with debuglog calls (Rich Trott) #32588a7b6a10e2a
] - test: fix python-version selection with actions (Myles Borins) #3260993ff4ffca9
] - test: add a missing common.mustCall (Harshitha KP) #3230530505d7c10
] - test: remove unnecessary console.log() calls (Juan José Arboleda) #325418f0c1069b9
] - test: replace console.log() with debuglog() (Juan José Arboleda) #32550408437d7c6
] - test: validate util.format when the value is 'Infinity' (Andrés M. Gómez) #325732e015e5b5e
] - test: fix fs test-fs-utimes strictEqual arg order (Ben Noordhuis) #32420edf35db27e
] - test: replace flag expose_internals to expose-internals (Juan José Arboleda) #32542079a32e31c
] - test: use common.mustCall in test-worker-esm-exit (himself65) #32544cca269c3a0
] - test: use template strings in parallel tests (Daniel Estiven Rico Posada) #325490e4ce8f50a
] - test: add known issues test for #31733 (Ben Noordhuis) #3173428077a01cc
] - test: mark test-http2-reset-flood flaky on bsd (Myles Borins) #32595ca2662012e
] - test: add test-worker-prof to the SLOW list for debug (Myles Borins) #325898bcbb8d7dd
] - test: refactor test-http-information-processing (Rich Trott) #325471fc19b0fb0
] - test: fix a typo on test-fs-read-optional-params (himself65) #32461986a60544a
] - test: skip a wasi test on IBMi PASE (Xu Meng) #3245973fec7cd00
] - test: harden the tick sampling logic (Harshitha KP) #321901905b9ecce
] - test: als variant of test-timers-clearImmediate (Harshitha KP) #3230372983d2e4f
] - test: skip some binding tests on IBMi PASE (Xu Meng) #3196702eea7773a
] - test: revise test-http-response-multi-content-length (Rich Trott) #32526f179a223d7
] - test: remove a duplicated test (himself65) #32453fbb51b9c41
] - test: check bundled binaries are signed on macOS (Richard Lau) #3252236c6d22113
] - test: unflake async-hooks/test-statwatcher (Bartosz Sosnowski) #32484b1e6f297cf
] - test: use Promise.all() in test-cluster-net-listen-ipv6only-false (Rich Trott) #3239811d7cf155a
] - test: replace Map with Array in test-cluster-net-listen-ipv6only-false (Rich Trott) #323982f8f619c7e
] - test: revise test-http-client-default-headers-exist (Rich Trott) #32493567e671bd2
] - tools: update Boxstarter script and document (himself65) #3229997a3e2f0e2
] - tools: update ESLint to 7.0.0-alpha.3 (Colin Ihrig) #32533ffdd82ba3f
] - tools: only fetch previous versions when necessary (Richard Lau) #325184e5271acfb
] - tracing: do not attempt to call into JS when disallowed (Anna Henningsen) #325480087eb1b98
] - (SEMVER-MINOR) util: add maxStrLength
option to inspect
function (unknown) #32392848d81cf23
] - util: only inspect error properties that are not visible otherwise (Ruben Bridgewater) #323276d86651076
] - util: fix inspecting document.all (Gus Caplan) #319384f98b7178d
] - wasi: clean up options validation (Denys Otrishko) #317972ee684a7b9
] - win,build: set exit_code on configure failure (Bartlomiej Brzozowski) #322058cb5e41807
] - (SEMVER-MINOR) worker: support MessagePort to workers data (Juan José Arboleda) #322784acd7f4390
] - worker: do not emit 'exit' events during process.exit() (Anna Henningsen) #32546833d78afcf
] - worker: runtime error on pthread creation (Harshitha KP) #32344-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
acaeb22af1eb81204d9b73a365bd2355b45625d36c341d9f4b2b3240b1998eac node-v13.13.0-aix-ppc64.tar.gz
28ae2abedafb250a9bbe706650fd79d2b25273f6445adcc1d85c777359dc5390 node-v13.13.0-darwin-x64.tar.gz
5518ab3b0c5d0d2ddb127a69b3251fb9b9c04f8e3b5b528f726ca975dd592977 node-v13.13.0-darwin-x64.tar.xz
dd76d867e929039d971e18c2d886c6fbda439d0bcc2416fb63e2bf1f6b53ca83 node-v13.13.0-headers.tar.gz
3de9089d1ae1144087c3c3971980973bed7a47c58bbb755664f8afa0f0c9c8f4 node-v13.13.0-headers.tar.xz
fd1a25910a77084ecd2f092f74a0bfb68526f219fbd07cec64beaf29c91619a1 node-v13.13.0-linux-arm64.tar.gz
eded8da4633134cae0766a2f6f3c2237f8e728df77895c85607acaca13216226 node-v13.13.0-linux-arm64.tar.xz
0fed3e5f42b69898cca326c17e94eb8f4b279058e5d49b00aa9fa1716c96b865 node-v13.13.0-linux-armv7l.tar.gz
9da8eeadccbfbd3bba2ae3227d56a740f71ffad6ee7b4a1556f4100983fa9698 node-v13.13.0-linux-armv7l.tar.xz
b91babd63a606cb3d60d808b1505a1a0cde0da537c450abb494319963985da5a node-v13.13.0-linux-ppc64le.tar.gz
7bf80dafa26c34d53efe5bf39327fd9fd7a992e40986cdd9920a5ddde16cacee node-v13.13.0-linux-ppc64le.tar.xz
217cea0e9b485cc1a73e57c57a1a891459fc7c20038158a33972b6ce996983a1 node-v13.13.0-linux-s390x.tar.gz
827b81fcba5582afff1e2202eb8f61925436100a3948d5a46513b5b0d7d664ce node-v13.13.0-linux-s390x.tar.xz
8272d2825b68be55ac48e6270ab9179a126306c914a6dfdf1f175d04e006131e node-v13.13.0-linux-x64.tar.gz
41d60cda7422f53156711626d670f9b5079075b1ecc6736aea99319fe36c20a6 node-v13.13.0-linux-x64.tar.xz
38cfece99f51db156b183b539079da1dc3d5783a49e7267978f805512c248d56 node-v13.13.0.pkg
cf33c2eda7cd2b83dbecde9753094af0eb3c15e094418632b9075a859b68c190 node-v13.13.0-sunos-x64.tar.gz
6fcd6eeba4d42a2cc8107c87167f5133887877efdb5ca4ae7b81f0b007c617dd node-v13.13.0-sunos-x64.tar.xz
bbcb1bbcf78777e402ca220edd8f5c23475ed0164025d8a6bc3367e3e3ac9577 node-v13.13.0.tar.gz
6711730dfaae2423c8f74f4b5f389bb3f3f0d770eac271287fa9444a9568c773 node-v13.13.0.tar.xz
a071c0b94a1571d0f1b11e9e39eed39bb7684a420333174b3a4c89f8ed0c371f node-v13.13.0-win-x64.7z
79f2a39c1047666f2bbf2efe53c069a38b8f6ef18d569bf338463aea1914b89d node-v13.13.0-win-x64.zip
66ed2b7b981101249a932aaac6f4a35b7e17ea5d81f76468a731924c9d79c862 node-v13.13.0-win-x86.7z
a3b9b2ff87afcdc2ab4e5633b5ca8f33499c5d9cf3c403564239eb98737431c5 node-v13.13.0-win-x86.zip
c5496d41424dd860610501901c2a2bba60633d6f0fdc56e4362a50a7d30bce7f node-v13.13.0-x64.msi
9d359b6b899748f905416f258c06fed01f0caa26fa54a47e2d38dc565568e7ac node-v13.13.0-x86.msi
c61b9279be8701a3f66c482a166c4fff9ba43da64403158e4c4f82e271f309fa win-x64/node.exe
2e989289f12461098a357340266afdf658989d13b32e5dfc98c5f43940052e12 win-x64/node.lib
dd28964514299575979c63e01d5a8f085e674dfc00e0c9cec4cea1901e5781b8 win-x64/node_pdb.7z
827e9aacb43c9353540044487307eca0d47cc0f822ebcff0c656fb08d0eea3bf win-x64/node_pdb.zip
ea44a293ff72e92b6d8d9a5d5f6a7a7bf22eb6cc9914f7eee3ed25abae77fc4c win-x86/node.exe
9bef778099abe591c282b6cd5f097c965292a7dfa0e1967b8e107371d5c37a16 win-x86/node.lib
db80bfc25365274d109fd3f9727b646d0562360b4f719d9f5da3e16d2d753d71 win-x86/node_pdb.7z
52b44c41f2a96ab2b988e8067b7a3946e690c5c7b5ee87fb7812adda948f6382 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAl6WAIsACgkQdw96mlrh
VgBt3g/7BOiQI8nWHqic3nWcdACYfDdPKT3NR9VQ3N4ihmEpK9wfA6gX9UNnuK+w
bjXQPY4lAsP+7wmqTIm2RJSAJ7KYTWTTWMGAJinXpnX69Gs9oSqeM/4wH2UhIxvx
7++WD9aRK8ZfZomj05CtSRqQBX4c38SsvCvPbzurFwQbNwQ6N2tAbb3UKlRU6OUA
5bHP8C34nI/3z6B1CroCieRWKHuPjNTGN8/d6hSlR6vwNc2tHao5Pzms8V5fn75V
3HvQtkO0g8GNQY4EO/qnqK7ZwUkl0KPiNX2M2TX9VJVyakwNZt1HqUNMYNKeLDPc
1ILiBi4kP+FEiXqp+A3rStoAVNOuNV8YFRW4trqNiYovGuYp9mTKGXD9bRgxbt2U
S4M6LDamf6ZjfvlIchUWFyb4A0sl9TCc18NWX96aCvPyNcg1Ixlaz0BwJKVOPdlp
7JS3O7EyNlph8/FH9ADiomkEK92H7yMNERWjTchEymNm5YhmyIZ7T59YsSj+tAih
/PjpF7s/vOaqK6rDS003+qsvJ6o2588HbNmxtrz0lDI3OHAMJeOhlGXZCIHXK8A7
bskx+YjLX53g9HPl3HoT20JRumkXlVr3+wjxCFHzBHUoDtvVqAjaf6RQRh90f9RW
IuyPo1Mijy9nSSmg4Yh2JwR6lGgGR87fHAI1D5gpUGlEoPOXHOQ=
=E4n3
-----END PGP SIGNATURE-----