Node v14.1.0 (Current)
source link: https://nodejs.org/en/blog/release/v14.1.0/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
- 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
SmartOS 64-bit Binary: Coming soon
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-----
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK