Node v10.8.0 (Current)
Michaël Zasso
Notable Changes
- deps:
- Upgrade npm to 6.2.0. #21592
- npm has moved. This release updates various URLs to point to the right places for bugs, support, and PRs.
- Fix the regular expression matching in
xcode_emulation
innode-gyp
to also handle version numbers with multiple-digit major versions which would otherwise break under use of XCode 10. - The npm tree has been significantly flattened. Tarball size for the npm package has gone from 8MB to 4.8MB.
- Changelogs: 6.2.0-next.0, 6.2.0-next.1, 6.2.0.
- Upgrade npm to 6.2.0. #21592
Commits
- [
335575e49b
] - benchmark: remove arrays benchmark (Peter Marshall) #21831 - [
62024b651e
] - build: create V8 code cache after script is run (Joyee Cheung) #21567 - [
50ccda2a00
] - build: increase macOS minimum supported version (Michaël Zasso) #21883 - [
5e1ceaabaa
] - build: remove redundant Makefile target (Rich Trott) #21915 - [
4f00562ef0
] - build: add new benchmark targets (Kenny Yuan) #20905 - [
4c5fc5c7ce
] - build: move tonpm ci
where possible (Rich Trott) #21802 - [
e0f3d5703a
] - build,win,v8: allow precompiling objects-inl.h (João Reis) #21772 - [
87ed6e6351
] - (SEMVER-MINOR) deps: upgrade npm to 6.2.0 (Kat Marchán) #21592 - [
f868415cf6
] - deps: cherry-pick 804a693 from upstream V8 (Matheus Marchini) #21855 - [
b56c8ad879
] - deps: V8: Backport of 0dd3390 from upstream (James M Snell) #21899 - [
ec0ff7008a
] - deps: cherry-pick 907d7bc from upstream V8 (Michaël Zasso) #21838 - [
c23e8b51ea
] - deps: cherry-pick 2075910 from upstream V8 (Michaël Zasso) #21838 - [
40fedd3620
] - dgram: add getters/setters for private APIs (cjihrig) #21923 - [
98ef8cfb8e
] - dgram: make _createSocketHandle() internal only (cjihrig) #21923 - [
ae17d18013
] - dgram: hide underscored Socket properties (cjihrig) #21923 - [
b5b74382e0
] - dgram: hide _healthCheck() and _stopReceiving() (cjihrig) #21923 - [
b5ae33959b
] - doc: add pronouns to readme (Teddy Katz) #22036 - [
f4b6031e39
] - doc: clarify text about internal module changes (MaleDong) #22024 - [
1f9570bd10
] - doc: add missing worker error (Benjamin Gruenbaum) #21947 - [
67d7a15886
] - doc: fix typo in releases.md (Vitor Bruno de Oliveira Barth) #21990 - [
2a0fa4792e
] - doc: do not advise to cancel full CI on onboarding (Vse Mozhet Byt) #21977 - [
478dbee8fe
] - doc: replace deprecated CI job (Vse Mozhet Byt) #21938 - [
5b0c451e61
] - doc: add guide for updating N-API API surface (Hitesh Kanwathirtha) #21877 - [
96bb6052e9
] - doc: add node-test-commit-custom-suites to docs (Rich Trott) #21927 - [
c44df51249
] - doc: link n-api module init to multi-load addons (Gabriel Schulhof) #21891 - [
c3d9000111
] - doc: document http2 network error behaviour (Anna Henningsen) #21861 - [
e8d5787840
] - doc: document MODULE_NOT_FOUND error (Jacob Page) #21894 - [
5e562fd792
] - doc: fix sorting in thevm.Module
section (Vse Mozhet Byt) #21931 - [
eabe907e03
] - doc: fix descriptions of sync methods in fs.md (Tim Ruffles) #21747 - [
bd352f0298
] - doc: update and improve the release guide (Michaël Zasso) #21868 - [
fd5a0c7a1f
] - doc: fix incorrect method name (Anto Aravinth) #21908 - [
af1530e06d
] - doc: add cjihrig pronouns (cjihrig) #21901 - [
4d78a21d8c
] - doc: add missingrequire
to example in http2.md (Kevin Simper) #21858 - [
ab0da57150
] - doc: make minor improvements to collab guide (Rich Trott) #21862 - [
b510cdc756
] - doc: fix worker example to receive message (Sakthipriyan Vairamani (thefourtheye)) #21486 - [
d91742aa9a
] - fs: reduce memory retention when streaming small files (Anna Henningsen) #21968 - [
484140e223
] - fs: stop lazy loading stream constructors (Michaël Zasso) #21776 - [
8799f43fb0
] - http: revert "http: always emit close on req and res" (Michaël Zasso) #21809 - [
a5928712c9
] - http: name anonymous function in _http_common.js (Petras) #21755 - [
337b2df82f
] - http2: release request()'s "connect" event listener after it runs (James Ide) #21916 - [
1e15581823
] - http2: remove unused nghttp2 error list (Anna Henningsen) #21827 - [
baf3027c77
] - lib: remove usc-2 encoding (Brian White) #21964 - [
9817e405ee
] - (SEMVER-MINOR) lib,src: replace all C++ promises with JS promises (Ruben Bridgewater) #20830 - [
45816c50ac
] - n-api: guard against cond null dereference (Gabriel Schulhof) #21871 - [
2548f75a92
] - src: use UTF-8 for naming interfaces in unix (Ujjwal Sharma) #21926 - [
6b6a26bb8d
] - src: use kInternalized instead of kNormal (Ujjwal Sharma) #21926 - [
2c95b96e8e
] - src: remove calls to deprecated v8 functions (NewFromUtf8) (Ujjwal Sharma) #21926 - [
e0336b2891
] - src: fix may be uninitialized warning in n-api (Michael Dawson) #21898 - [
2f3a28dbf2
] - src: use available ReqWrap instance for libuv req (Jon Moss) #21980 - [
80b5c914bb
] - src: add proper MemoryInfoName to wrappers (Joyee Cheung) #21939 - [
f6606bf9e4
] - src: add missing cmath include to traced_value.cc (Anna Henningsen) #21924 - [
be75795868
] - src: don't store one-use strings in variable (Jon Moss) #21876 - [
d9cd171a6b
] - src: remove unnecessary else (Jon Moss) #21874 - [
4f8620e2b7
] - src: fix formatting of PIDs (Tobias Nießen) #21852 - [
d0f8af021f
] - src: use offset calc. instead ofreq->data
in node_file (Anna Henningsen) #21839 - [
41ff1bb9c7
] - src: prepare for V8 Swallowed Rejection Hook (Benedikt Meurer) #21838 - [
c45623a548
] - src: avoid unnecessarily formatting a warning (Tobias Nießen) #21832 - [
6af4f1f515
] - stream: name anonymous function in _stream_writable.js (mariotsi) #21753 - [
d0c16f4b2a
] - stream: named anonymous functions in _stream_readable.js (Simionescu, Radu) #21750 - [
3d05d82353
] - test: improve assertions in child-process-execsync (bhavayAnand9) #22016 - [
62fd84528e
] - test: improve inspect readability (Ruben Bridgewater) #21624 - [
fe1823dc21
] - test: remove custom AsyncHooksTestConfiguration (Jon Moss) #22008 - [
4510ca349e
] - test: add tests for fs/promises chown functions (shisama) #20574 - [
61ae592c4f
] - test: remove setTimeout in test-net-connect-unref (conectado) #21969 - [
4958501ac0
] - test: remove timeout from test-pipe-stream (Anna Henningsen) #21837 - [
af6b82469d
] - test: fix unreliable test-fs-stat-bigint (sagulati) #21949 - [
793a5bb4af
] - test: don't fail http2 abort test if 'data' is called multiple times (Sam Ruby) #21925 - [
623ef4961b
] - test: address flaky worker test (Rich Trott) #21893 - [
3213c09e3a
] - test: provide better message for orphan output documentation (Sam Ruby) #21913 - [
eea199bf98
] - test: fix http2 connection abort test (Anna Henningsen) #21861 - [
bea1ee8e8e
] - test: make crashOnUnhandleRejection opt-out (Michaël Zasso) #21849 - [
81915632e4
] - test: allow tests to pass without internet (Helio Frota) #21909 - [
46d14fc0e8
] - test: refactor cluster-net-listen-relative-path (Rich Trott) #21863 - [
756dff498a
] - test: refactor test-module-loading assertions (Bruno Pinho) #21833 - [
292aa42bd1
] - test: fix faulty relpath test (Gus Caplan) #20954 - [
a086604f8f
] - test: remove 3rd arg from to assert.strictEqual() (hectorcoronado) #21828 - [
580071dde4
] - tls: named anonymous functions in _tls_wrap.js (prayag21) #21756 - [
0f70017f35
] - tls: name anonymous function in tls.js (Kevin Lacabane) #21754 - [
0151486b9d
] - tools: patch gyp to avoid xcrun errors (Ujjwal Sharma) #21520 - [
b520216518
] - tools: update cpplint to check for inline headers (Ujjwal Sharma) #21521 - [
98d461e8cc
] - tools: update ESLint to 5.2.0 (Yuta Hiroto) #21817 - [
ce527d973a
] - tools: define xrange() in Python 3 (cclauss) #21945 - [
254aa83174
] - tools: remove obsolete entries from license (Rich Trott) #21979 - [
36f8b82697
] - tools: flatten apidoc headers (Sam Ruby) #21936 - [
5e71d63bfe
] - tools: validate apidoc links (Sam Ruby) #21889 - [
b98bf829d0
] - tools: build API TOC using raw headers (Sam Ruby) #21922 - [
5606f0b1f2
] - tools: create HTML docs with unified/remark/rehype (Sam Ruby) #21490 - [
f89d194deb
] - tools: improve update-eslint.sh (Rich Trott) #21819 - [
6b925ebaba
] - tools: make getnodeversion.py python3-compatible (silverwind) #21872 - [
ff5c6dcd1b
] - tools: properly convert .gypi in install.py (Michael Achenbach) #21850 - [
02e665c712
] - tools,test: remove unused config hooks (Jon Moss) #22010 - [
cfeed2b193
] - trace_events: add support for builtin trace (James M Snell) #21899 - [
d7edee4954
] - trace_events: add more process metadata (James M Snell) #21785 - [
9a88fe4d5e
] - vm: rename vm.Module to vm.SourceTextModule (Gus Caplan) #22007
Windows 32-bit Installer: https://nodejs.org/dist/v10.8.0/node-v10.8.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v10.8.0/node-v10.8.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v10.8.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v10.8.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v10.8.0/node-v10.8.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v10.8.0/node-v10.8.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v10.8.0/node-v10.8.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v10.8.0/node-v10.8.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v10.8.0/node-v10.8.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v10.8.0/node-v10.8.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v10.8.0/node-v10.8.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v10.8.0/node-v10.8.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v10.8.0/node-v10.8.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v10.8.0/node-v10.8.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v10.8.0/node-v10.8.0.tar.gz
Other release files: https://nodejs.org/dist/v10.8.0/
Documentation: https://nodejs.org/docs/v10.8.0/api/
SHASUMS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
b167433b33bddd5839c7ce2a703137b22a888f22a12d5a32b3eca6f78819f557 node-v10.8.0-aix-ppc64.tar.gz
b800d8b55c234b1f7d972e9464b00328a1caea5f86f94fdb5fc88ebbed7852b7 node-v10.8.0-darwin-x64.tar.gz
72480ec4c1e2e0c79a507729d54c76c85daba5346d92350357b703d591d5da30 node-v10.8.0-darwin-x64.tar.xz
9ec6fcbb1fae4295b77a10a1c72096bb598717d24f687f17ee0770dd94ad59bd node-v10.8.0-headers.tar.gz
63805fc9356c49ba61fae315dce98e4f209ce16e6091c811cd354e6615367490 node-v10.8.0-headers.tar.xz
c0af4dfb2eb2b0abf45a0c96bbf00ffc059e4afe7feb9a8611ecfd2442847323 node-v10.8.0-linux-arm64.tar.gz
0333da24d1fe54abac26b0a06437d3336c0fb4816b280507a9851ab3742ef2e4 node-v10.8.0-linux-arm64.tar.xz
053ac8fa67752884c3bff81f997b84b9d36cfa7247850c79bddd5b37973accf1 node-v10.8.0-linux-armv6l.tar.gz
6a0a4609c7a453ca40270a4fc8f33dd9fc4f44aada01201d46eab94dbdf7c0d3 node-v10.8.0-linux-armv6l.tar.xz
452cbc1e148b90272d74eeb64805337b2ca662e5ca3dfcf0c69cdc7bc6913e36 node-v10.8.0-linux-armv7l.tar.gz
cede184b0cf7dd91784345eafe911a196fb5fd01078fb47afa5eda8faf53ddb3 node-v10.8.0-linux-armv7l.tar.xz
39c9c34bf74cc0c125dea1b6c61cb667efaa577d15ee636c2bb5536833957d06 node-v10.8.0-linux-ppc64le.tar.gz
c32eeaddd5289f76d90a33e24684b8dc96761f6776b8a9ad3a9d9e8114516f52 node-v10.8.0-linux-ppc64le.tar.xz
955dd4ce040e73e1032164ba0d836192bbb4939e8258c221903d638bcd284c8f node-v10.8.0-linux-s390x.tar.gz
1a6e3949a6ab971be208c8becfda2c08565d1650270ce8a8161989c469c78586 node-v10.8.0-linux-s390x.tar.xz
d83ea37e53f534996b4477e9a616bfe367f90a62fc50714dcf495f8802090f7b node-v10.8.0-linux-x64.tar.gz
497f3b243d7374ee0fe9ab200b175868b172c3a22282cedc6d7fb0cad82471f0 node-v10.8.0-linux-x64.tar.xz
667f83f5396faea9209120cb2527e273042b72fb9f506def59a43d1c4152df4b node-v10.8.0.pkg
a9ef47744cda2fbd7af073af9e8476f3703df518638133af0899498f3afb3a9e node-v10.8.0-sunos-x64.tar.gz
ed101ac1d6ca216718b2d6ba67c2ab60bc3afbbb7631af19ee652fc6bc9a7293 node-v10.8.0-sunos-x64.tar.xz
5584205b601a5bb0727eb5dd0c9824caf26ce1c02fd157d31e14b3a8765a0c0c node-v10.8.0.tar.gz
97bb21718228fd801c8355c842e764eefda888d3a87de8eb04315c74f546b9bc node-v10.8.0.tar.xz
13568f26465d5a4873ac1d6e82bc7fa50640df2ecf8c0d20220d39ec18d35a12 node-v10.8.0-win-x64.7z
f98575fb551d78691a6f74ca4f9c254bbd9fb62135e9ec0ab7ec8c40a03648b0 node-v10.8.0-win-x64.zip
d45222ab7cee7ab7cb802132d89c9afecdc6c86a8c927a316feb7d46e80bec6c node-v10.8.0-win-x86.7z
6c0637ae91bead8b5f989a776dbe04f3b51fad84ee3c8cc0f3983249cbfc8d73 node-v10.8.0-win-x86.zip
9d03d6bc78d7375fa549005c9b12cf5da4b01ee52b60834107f5f603d82a68f2 node-v10.8.0-x64.msi
8cc3ae7ce876e26994ed87fff72922468ac2b5c3b079f28fa6dc36b0b6dbf134 node-v10.8.0-x86.msi
c66454593d389e89d942f41c13181f6d89cc9fa0d5eb1213fec99434c6527fcd win-x64/node.exe
4649d50cdfc703637f3025f295cbc4be440790769edeb35b4c1614b85867a3f6 win-x64/node.lib
f65a1501cf818aa994a0ec2392aab11fb2f44cd69318f476440da1aa47f78d24 win-x64/node_pdb.7z
9163e0d74788a1a3487a5ba638ee7b9b156392238ccb30f562392091b43b3569 win-x64/node_pdb.zip
dcab6b743da035ffdeb06af2553239a4e522890f1d60b56a2a479dfc6935a353 win-x86/node.exe
3e5e0d53b739903c81e48cdd348205bcd0458d99112a2bcb610b9531b5f1f369 win-x86/node.lib
d05e560471ba4155b4f0c73e1a41927d12ddc1bdccc4afa23951d4c47112b33f win-x86/node_pdb.7z
1a3e60f383a79e7da25cb5bd921b9e0eee66fac7bdde60e59e8bdb84b6f37fc0 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAltiAn4ACgkQdw96mlrh
VgAUXQ//RHi3VLPASQeasq4rhMc8apKw1Xgao9UlvzI30wi9Fb5TNob4RVLTk3EC
uFDm3BWwYXWaNp7xmxvPws4T5vvOeUx1QHUkcLv6PXTUBKdhWzfVFN9vT/MoiEi8
JtIMwT48f9kT2+prrRgQaLvujpOvFI0vC9/srpCQOmUn5vongMQQDE4xhElU1KRL
X/kpoLhtoWktNNMlwoYVKqikK9HeqngWSD3mfhHA51vK8uUdEknlzgsRLVtXSnck
FxMyI7N842X7HeFyvZDoKr0BJyiavUrDeos364o4bysEsG5f12fwJw27/llnorHa
VNnwEfMaZfvSDUOSEu+XBr7H8FvO4PHRkk2GKvxjSXJojLltAyoNGS+1JNnbM2J2
0jVwirozxxf5ftAx4TVGdgl2bv5e7P30BRAch4KNdc+fQlo0xJDVVXzIV9YeGQFO
WkCrban+JDPPWDDYFCth06o5c3pj6J2Xd/7UDtkVkB7UGT3jzWoUGDhaqvHVUFhh
w4J5+ikGVYu0wbMbkg4EjtJwsLk62KYkghzuA9xNccyW7JzWBluwWXyL/tjedHdg
+H1rvgo+cEecmiPmshOwJfSKVZ8KP2bDFxSJj2vLkkEFhQvCo/8PYIciL3vRuBeE
Sjfw8WbspqFTmGfNG3gS6niag3DE/JwyeV9sYiOok10k6pex4b8=
=38nA
-----END PGP SIGNATURE-----