Node v14.1.0 (Current)
Bethany Nicolle Griggs
Notable Changes
- deps: upgrade openssl sources to 1.1.1g (Hassaan Pasha) #32971
- doc: add juanarbol as collaborator (Juan José Arboleda) #32906
- http: doc deprecate abort and improve docs (Robert Nagy) #32807
- module: do not warn when accessing
__esModule
of unfinished exports (Anna Henningsen) #33048 - n-api: detect deadlocks in thread-safe function (Gabriel Schulhof) #32860
- src: deprecate embedder APIs with replacements (Anna Henningsen) #32858
- stream:
- vm: add importModuleDynamically option to compileFunction (Gus Caplan) #32985
Commits
- [
1af08e1c5e
] - buffer,n-api: fix double ArrayBuffer::Detach() during cleanup (Anna Henningsen) #33039 - [
91e30e35a1
] - build: fix vcbuild error for missing Visual Studio (Thomas) #32658 - [
4035cbe631
] - cluster: removed unused addressType argument from constructor (Yash Ladha) #32963 - [
56f50aeff0
] - deps: patch V8 to 8.1.307.31 (Michaël Zasso) #33080 - [
fad188fe23
] - deps: update archs files for OpenSSL-1.1.1g (Hassaan Pasha) #32971 - [
b12f1630fc
] - deps: upgrade openssl sources to 1.1.1g (Hassaan Pasha) #32971 - [
b50333e001
] - deps: V8: backport 3f8dc4b2e5ba (Ujjwal Sharma) #32993 - [
bbed1e56cd
] - deps: V8: cherry-pick e1eac1b16c96 (Milad Farazmand) #32974 - [
3fed735099
] - doc: fix LTS replaceme tags (Anna Henningsen) #33041 - [
343c6ac639
] - doc: assign missing deprecation code (Richard Lau) #33109 - [
794b8796dd
] - doc: improve WHATWG url constructor code example (Liran Tal) #32782 - [
14e559df87
] - doc: make openssl maintenance position independent (Sam Roberts) #32977 - [
8a4de2ef25
] - doc: improve release documentation (Michaël Zasso) #33042 - [
401ab610e7
] - doc: document major finished changes in v14 (Robert Nagy) #33065 - [
a534d8282c
] - doc: add documentation for transferList arg at worker threads (Juan José Arboleda) #32881 - [
f116825d56
] - doc: avoid tautology in README (Ishaan Jain) #33005 - [
7e9f88e005
] - doc: updated directory entry information (Eileen) #32791 - [
bf331b4e21
] - doc: ignore no-literal-urls in README (Nick Schonning) #32676 - [
f92b398c76
] - doc: convert bare email addresses to mailto links (Nick Schonning) #32676 - [
2bde11607d
] - doc: ignore no-literal-urls in changelogs (Nick Schonning) #32676 - [
71f90234f9
] - doc: add angle brackets around implicit links (Nick Schonning) #32676 - [
aec7bc754e
] - doc: remove repeated word in modules.md (Prosper Opara) #32931 - [
005c2bab29
] - doc: elevate diagnostic report to tier1 (Gireesh Punathil) #32732 - [
4dd3a7ddc9
] - doc: set module version 83 to node 14 (Gerhard Stoebich) #32975 - [
b5b3efeb90
] - doc: add more info to v14 changelog (Gus Caplan) #32979 - [
f6be140222
] - doc: fix typo in security-release-process.md (Edward Elric) #32926 - [
fa710732bf
] - doc: corrected ERR_SOCKET_CANNOT_SEND message (William Armiros) #32847 - [
68b7c80a44
] - doc: fix usage of folder and directory terms in fs.md (karan singh virdi) #32919 - [
57c170c75c
] - doc: fix typo in zlib.md (雨夜带刀) #32901 - [
a8ed8f5d0a
] - doc: synch SECURITY.md with website (Rich Trott) #32903 - [
ccf6d3e5ed
] - doc: addtsc-agenda
to onboarding labels list (Rich Trott) #32832 - [
fc71a85c49
] - doc: add N-API version 6 to table (Michael Dawson) #32829 - [
87605f0ed3
] - doc: add juanarbol as collaborator (Juan José Arboleda) #32906 - [
4c643c0d42
] - fs: update validateOffsetLengthRead in utils.js (daemon1024) #32896 - [
baa8231728
] - fs: extract kWriteFileMaxChunkSize constant (rickyes) #32640 - [
03d02d74f3
] - fs: remove unnecessary else statement (Jesus Hernandez) #32662 - [
31c797cb11
] - http: doc deprecate abort and improve docs (Robert Nagy) #32807 - [
4ef91a640e
] - http2: wait for secureConnect before initializing (Benjamin Coe) #32958 - [
6fc4d174b5
] - http2: refactor and cleanup http2 (James M Snell) #32884 - [
4b6aa077fe
] - inspector: only write coverage in fully bootstrapped Environments (Joyee Cheung) #32960 - [
737bd6205b
] - lib: unnecessary const assignment for class (Yash Ladha) #32962 - [
98b30b06ff
] - lib: simplify function process.emitWarning (himself65) #32992 - [
b957895ff7
] - lib: remove unnecesary else block (David Daza) #32644 - [
cb4d8ce889
] - module: refactor condition (Myles Borins) #32989 - [
4abc45a4b9
] - module: do not warn when accessing__esModule
of unfinished exports (Anna Henningsen) #33048 - [
21d314e7fc
] - module: exports not exported for null resolutions (Guy Bedford) #32838 - [
eaf841d585
] - module: improve error for invalid package targets (Myles Borins) #32052 - [
8663fd5f88
] - module: partial doc removal of --experimental-modules (Myles Borins) #32915 - [
68656cf588
] - n-api: fix false assumption on napi_async_context structures (legendecas) #32928 - [
861eb39307
] - (SEMVER-MINOR) n-api: detect deadlocks in thread-safe function (Gabriel Schulhof) #32860 - [
a133ac17eb
] - perf_hooks: remove unnecessary assignment when name is undefined (rickyes) #32910 - [
59b64adb79
] - src: add AsyncWrapObject constructor template factory (Stephen Belanger) #33051 - [
23eda417b6
] - src: do not compare against wide characters (Christopher Beeson) #32921 - [
d10c2c6968
] - src: fix empty-named env var assertion failure (Christopher Beeson) #32921 - [
44c157e45d
] - src: assignment to valid type (Yash Ladha) #32879 - [
d82c3c28de
] - src: delete MicroTaskPolicy namespace (Juan José Arboleda) #32853 - [
bc755fc4c2
] - src: fix compiler warnings in node_http2.cc (Daniel Bevenius) #33014 - [
30c2b0f798
] - (SEMVER-MINOR) src: deprecate embedder APIs with replacements (Anna Henningsen) #32858 - [
95e897edfc
] - src: use using NewStringType (rickyes) #32843 - [
4221b1c8c9
] - src: fix null deref in AllocatedBuffer::clear (Matt Kulukundis) #32892 - [
f9b8988df6
] - src: remove validation of unreachable code (Juan José Arboleda) #32818 - [
307e43da4d
] - src: elevate v8 namespaces (Nimit) #32872 - [
ca7e0a226e
] - src: remove redundant v8::HeapSnapshot namespace (Juan José Arboleda) #32854 - [
ae157b8ca7
] - (SEMVER-MINOR) stream: don't emit end after close (Robert Nagy) #33076 - [
184e80a144
] - stream: don't wait for close on legacy streams (Robert Nagy) #33058 - [
e07c4ffc39
] - stream: fix sync write perf regression (Robert Nagy) #33032 - [
2bb4ac409b
] - stream: avoid drain for sync streams (Robert Nagy) #32887 - [
c21f1f03c5
] - stream: removes unnecessary params (Jesus Hernandez) #32936 - [
4c10b5f378
] - stream: consistent punctuation (Robert Nagy) #32934 - [
1a2b3eb3a4
] - stream: fix broken pipeline test (Robert Nagy) #33030 - [
7abc61f668
] - stream: refactor Writable buffering (Robert Nagy) #31046 - [
180b935b58
] - stream: pipeline should only destroy un-finished streams (Robert Nagy) #32968 - [
7647860000
] - stream: finished should complete with read-only Duplex (Robert Nagy) #32967 - [
36a4f54d69
] - stream: close iterator in Readable.from (Vadzim Zieńka) #32844 - [
7f498125e4
] - stream: inline unbuffered _write (Robert Nagy) #32886 - [
2ab4ebc8bf
] - stream: simplify Writable.end() (Robert Nagy) #32882 - [
11ea13f96c
] - test: refactor test-async-hooks-constructor (himself65) #33063 - [
8fad112d93
] - test: remove timers-blocking-callback (Jeremiah Senkpiel) #32870 - [
988c2fe287
] - test: better error validations for event-capture (Adrian Estrada) #32771 - [
45e188b2e3
] - test: refactor events tests for invalid listeners (Adrian Estrada) #32769 - [
b4ef06267d
] - test: test-async-wrap-constructor prefer forEach (Daniel Estiven Rico Posada) #32631 - [
c9ae385abf
] - test: mark test-child-process-fork-args as flaky on Windows (Andrey Pechkurov) #32950 - [
b12204e27e
] - test: changed function to arrow function (Nimit) #32875 - [
323da6f251
] - tls: add highWaterMark option for connect (rickyes) #32786 - [
308681307f
] - tls: move getAllowUnauthorized to internal/options (James M Snell) #32917 - [
6a8e266a3b
] - tools: update ESLint to 7.0.0-rc.0 (himself65) #33062 - [
fa7d969237
] - tools: remove unused code in doc generation tool (Rich Trott) #32913 - [
ca5ebcfb67
] - tools: fix mkcodecache when run with ASAN (Anna Henningsen) #32850 - [
22ccf2ba1f
] - tools: decrease timeout in test.py (Anna Henningsen) #32868 - [
c82c08416f
] - util,readline: NFC-normalize strings before getStringWidth (Anna Henningsen) #33052 - [
4143c747fc
] - (SEMVER-MINOR) vm: add importModuleDynamically option to compileFunction (Gus Caplan) #32985 - [
c84d802449
] - worker: fix process.env var empty key access (Christopher Beeson) #32921
Windows 32-bit Installer: https://nodejs.org/dist/v14.1.0/node-v14.1.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v14.1.0/node-v14.1.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v14.1.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v14.1.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v14.1.0/node-v14.1.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v14.1.0/node-v14.1.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v14.1.0/node-v14.1.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v14.1.0/node-v14.1.0.tar.gz
Other release files: https://nodejs.org/dist/v14.1.0/
Documentation: https://nodejs.org/docs/v14.1.0/api/
SHASUMS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
359a6b81c5ad5918850612faa08c8e2bc9b8d3fe703b915bdd5e7c1df6e0d740 node-v14.1.0-aix-ppc64.tar.gz
7f08bd365df4e7a5625ad393257f48e8cd79f77391ab87a64426b0c6448dd226 node-v14.1.0-darwin-x64.tar.gz
552c6a31cbc48fac8cfab03f350fe6f4f7189570507f96b4df99e881cefac9da node-v14.1.0-darwin-x64.tar.xz
b9dd056bbdd943da4fc7f601ddb2570d13beb49999c4bc1df9172c344f1c339f node-v14.1.0-headers.tar.gz
4b87b82251c8960b203cb2fa47a1e29c5cc0d95447038c34b027ad63c09ae8f6 node-v14.1.0-headers.tar.xz
5f6462c004460673618033efe319c060a9c53b55715cb9aefb7fc5f733aa9d5c node-v14.1.0-linux-arm64.tar.gz
9dd3a4867f679f40075e2a364d3b3566702139274da9fcd59a182198ff7c7b52 node-v14.1.0-linux-arm64.tar.xz
daa28f9cabdad540816c887153cf3609609ffe301c28a2b207cd7486955e236b node-v14.1.0-linux-armv7l.tar.gz
e6364dfab82d524878fc86447a02a26df825c79dbf8ca1f8ffb530dce5561b14 node-v14.1.0-linux-armv7l.tar.xz
7cd1b341a33e090d06d61bbeb20a63916c7a403040b9c0c8446b978a002ca518 node-v14.1.0-linux-ppc64le.tar.gz
afaf08e5d2ca35feed4b6e3605bce1c52a80fb2fef3168a619a15f83629a0020 node-v14.1.0-linux-ppc64le.tar.xz
37843de9c6bc95a28e8ac4af58a0dfdca40a55d724c77108f6a43f1fd6abf59d node-v14.1.0-linux-s390x.tar.gz
b323aafa612c00a0b018fb1b83e6757b546c218d920595340a240b8fc72f8ae8 node-v14.1.0-linux-s390x.tar.xz
0edca22822d86a1626707e19a5b2e17f1dbf4f3ac553ac3368aab3bb24de68bf node-v14.1.0-linux-x64.tar.gz
959fab0c8ae0830f1ab987699cd2941cab97169991630a2e0c99db7c144f9e42 node-v14.1.0-linux-x64.tar.xz
7c3c7aacb816880c488e70a6b99cdf53218aac5032e31f155e2022b2223a6465 node-v14.1.0.pkg
0af7ba9088acd5e1334df921ef18de120d7b96810394d34966f2922873939341 node-v14.1.0.tar.gz
96101921146207976f5c1eb3d01806602f361d90ced6fa941411238f8449835f node-v14.1.0.tar.xz
a9bd8b5cbf22eec4fdfd54dc4ad02ff9ad7f00a904ee4635c0739b5912890a1e node-v14.1.0-win-x64.7z
1d3890d0d2f996cce57bcb0206e49b67233623e3cdb50eee77b8acc8f006b955 node-v14.1.0-win-x64.zip
b4f755208442ff249dcf631ad89a0dd43054626b069ddc2739cc737727da8343 node-v14.1.0-win-x86.7z
8513254ca9f61d8ff7bb97bf0078ab7ee6e423dfea3c4f0fa8b0f30f5a35ed2b node-v14.1.0-win-x86.zip
c4ce5bf1fdac98d488266aa63901e3880d78a9f229f54715deafa65031604cf9 node-v14.1.0-x64.msi
79e2b4d7225aef7437b0371dbec3baba3f023d6a94749e82b63a4565d84879f9 node-v14.1.0-x86.msi
cd90ed3ff904935ecf05aa414731f4d8649418dd4bcc31aa7f33493fef79cee4 win-x64/node.exe
0084f3d15cc6ca50db917c684941a85f8c4c901f726e1c74bbe57431a1479211 win-x64/node.lib
e6fec9be467911b12c9ff0dd8a7ec95bbee66faa5e878824f9d69d30fa472b1c win-x64/node_pdb.7z
0c656d25ebefb6e5e638dff38b4891f7bfee8150d0da3f9c4a378ee47ac73e90 win-x64/node_pdb.zip
761fe96d13abf35a9d9ba4412e503d5498c9712204c2835376e55f6eba01d8ed win-x86/node.exe
b4287d2e5632595de8078815d3b7cd63396c8674146896e17c736c9fead23eae win-x86/node.lib
19ea6e05fbe9001aaaef7b670f827745b3308fcbd26c3d82fe11df93078c581c win-x86/node_pdb.7z
1fbb287321ffd428009110bc7f863be08b918923d197dbfc7a8926d701c3f1cf win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAl6pyaUACgkQ1wYoSKGr
AFw9ZQf/Q1Ow22x/yJJSubC3jBeZcfbSTporYd265ILQa1aWV1/dADzD5xjJ0rWN
+fnbdqH5kK2CWGG0meLKM37rVyg719lL4+QMmxbDoLVX1lfb4RshpNffVl3D8G5Z
4YISXfElOJyL+fmxmaUgSfs8QBBPKpX3sHTYqNEevT6xmvya30MOvLK3OMBLrhjn
HfbkYkcPROARwBkC1g2iSi1b6LU75LyD8uRkJ5yMfE1UnYNosUq3Tmn7m5hMutbX
Z292EN4jKhG6LHD9fUnDv220MS7wiA2DvSTROSPPBnaU8dLTmVdIhFWhKg/CG+nS
HsU+gZSzx4JgrGaj19TniYIh0CTgxw==
=/uBA
-----END PGP SIGNATURE-----