Node v10.11.0 (Current)

by Michaël Zasso,

Notable Changes

  • fs
    • Fixed fsPromises.readdir withFileTypes. #22832
  • http2
    • Added http2stream.endAfterHeaders property. #22843
  • util
    • Added util.types.isBoxedPrimitive(value). #22620
  • Added new collaborators:
  • The Technical Steering Committee has new members:

Commits

  • [add1fcd301] - assert: add default operator to assert.fail() (Ruben Bridgewater) #22694
  • [0015430b2c] - assert: align argument names (Ruben Bridgewater) #22760
  • [3fcd54fe46] - build: do not lint fixtures in make lint-md (Joyee Cheung) #22549
  • [84d498c044] - build: skip cctest on Windows shared lib build (Yihong Wang) #21228
  • [3ff425e7e9] - build: remove /MP from default additonal options (William Skellenger) #22661
  • [a78a946648] - build: make doc generation work on Windows (Tobias Nießen) #22749
  • [5bae8b9728] - build: add --verbose to ./configure (Refael Ackermann) #22450
  • [db10db9e18] - build: move meta-shebang back to configure (Refael Ackermann) #22450
  • [db52f8f913] - build: rename configure to configure.py (Refael Ackermann) #22450
  • [b4a79acd98] - build,win: exclude warning 4244 only for deps (Refael Ackermann) #22698
  • [dbe27d7c80] - build,win: generate single PDB file per target (Refael Ackermann) #22698
  • [b3bc642d96] - build,win: WHOLEARCHIVE needs just lib name (Refael Ackermann) #22698
  • [624e516fb7] - crypto: fix edge case in authenticated encryption (Tobias Nießen) #22828
  • [329ac60441] - crypto: remove unused scrypt validation parameter (Tobias Nießen) #22902
  • [9b58b79372] - crypto: rename symbols to match guidelines (Tobias Nießen) #22770
  • [ff17b39008] - crypto: fix public key encryption internals (Tobias Nießen) #22780
  • [566075967d] - deps: cherry-pick 9a23bdd from upstream V8 (Daniel Beckert) #22910
  • [bb3292fd1f] - deps: add missing HandleScope in FieldType::PrintTo (Yang Guo) #22890
  • [967fbebf47] - deps: cherry-pick 2363cdf from upstream V8 (Ali Ijaz Sheikh) #22812
  • [e85aa19a82] - deps: patch V8 to 6.8.275.32 (Michaël Zasso) #22682
  • [6a333999cf] - deps: backport detailed line info for CPU profiler (Peter Marshall) #22688
  • [6ed58457e2] - doc: explain how to invoke gc (isurusiri) #20431
  • [6e9f1d6d08] - doc: add boneskull as collaborator (Christopher Hiller) #22917
  • [f0679d9b24] - doc: update 6.x to 8.x in backporting wiki (Kamat, Trivikram) #22879
  • [5c5d881beb] - doc: improve asymmetric crypto docs (Anna Henningsen) #22820
  • [0873d0abfb] - doc: add missing options for crypto sign.sign() (Mohit kumar Bajoria) #22824
  • [08e427afea] - doc: add full deprecation history (Tobias Nießen) #22766
  • [ed142e1355] - doc: add withFileTypes option to fsPromises.readdir (Bryan English) #22833
  • [8e8748c329] - doc: fix typo in dns docs (Mohammed Essehemy) #22866
  • [cadb3606f8] - doc: update AUTHORS list (Anna Henningsen) #22771
  • [0c39fa4240] - doc: add reference to guide for N-API additions (Michael Dawson) #22593
  • [ef2a0bdc2e] - doc: document http2 timeouts (Sagi Tsofan) #22798
  • [cf95b61ad5] - doc: add gabrielschulhof to TSC (Rich Trott) #22818
  • [678673098f] - doc: add history for withFileTypes in fs.readdir[Sync]() (Tien Do) #22794
  • [bda3311afe] - doc: node debugnode inspect in CLI docs (Anna Henningsen) #22774
  • [9942117e6e] - doc: update mmarchini's e-mail (Matheus Marchini) #22776
  • [6579d05b15] - doc: fix description of DEP0024 (Tobias Nießen) #22755
  • [c1c78ca4eb] - doc: improve assert documentation (Ruben Bridgewater) #22692
  • [e5cdfb0856] - doc: fix typo in CHANGELOG_V10.md (Chakravarthy S M) #22744
  • [2b49b43f79] - doc: added symbols guidelines (Matteo Collina) #22684
  • [688d01c7be] - doc: add warning to readline's close() method (cjihrig) #22679
  • [47acb78528] - doc: add apapirovski to TSC (Rich Trott) #22717
  • [5da1f0ca2c] - doc, win: improve os.setPriority documentation (Bartosz Sosnowski) #22817
  • [d69d06bbf7] - errors: add useOriginalName to internal/errors (Joyee Cheung) #22556
  • [2cb01f0d12] - errors: decapitalize PBKDF2 error (Tobias Nießen) #22687
  • [24a35f914a] - fs: fix promisified fs.readdir withFileTypes (Anatoli Papirovski) #22832
  • [f0a40172a8] - fs: ensure readdir() callback is only called once (cjihrig) #22793
  • [790864bf9b] - (SEMVER-MINOR) http2: add http2stream.endAfterHeaders property (James M Snell) #22843
  • [2abdbf4368] - lib: generate allowedNodeEnvironmentFlags lazily (Anna Henningsen) #22638
  • [49b59334d0] - lib: simplify 'processChunkSync' (MaleDong) #22802
  • [e2b72c2ca3] - lib: remove unnecessary symbols (MaleDong) #22455
  • [25220f0ce1] - lib,doc: remove unused parameter, improve docs (MaleDong) #22858
  • [bb2bbc8ebe] - n-api: add generic finalizer callback (Gabriel Schulhof) #22244
  • [4e3f1aef8d] - net: port isIPv6 to JS (Weijia Wang) #22673
  • [5c8495349a] - path: remove unnecessary if statement (William Chargin) #22273
  • [4ab9d6f3db] - process: generate list of allowed env flags programmatically (Anna Henningsen) #22638
  • [5d5c3fab25] - src: refactor Environment::GetCurrent() usage (Anna Henningsen) #22819
  • [5a494aed8c] - src: move no_async_hooks_checks to env (Daniel Bevenius) #22784
  • [bc076120f3] - src: fix --prof-process CLI argument handling (Anna Henningsen) #22790
  • [7e4f29f201] - src: move DebugPortGetter/Setter to node_process.cc (James M Snell) #22758
  • [1d3a63f079] - src: move getActiveResources/Handles to node_process.cc (James M Snell) #22758
  • [0c3242862a] - src: make FIXED\_ONE\_BYTE\_STRING an inline fn (Anna Henningsen) #22725
  • [7fa5f54e6f] - src: remove trace_sync_io_ from env (Daniel Bevenius) #22726
  • [c3c5141f68] - src: remove abort_on_uncaught_exception node.cc (Daniel Bevenius) #22724
  • [44f1438b79] - src: fix trace-event-file-pattern description (Andreas Madsen) #22690
  • [a10d03d4fe] - string_decoder: support typed array or data view (Benjamin Chen) #22562
  • [ff6e4ea4bd] - test: prepare test-assert for strictEqual linting (Rich Trott) #22849
  • [5a0632666b] - test: remove string literal from assertion (Rich Trott) #22849
  • [5d4cbd7fa1] - test: remove string literal from assertion (Rich Trott) #22849
  • [5316334955] - test: remove string literal arg from assertion (Rich Trott) #22849
  • [59b6968fb6] - test: remove string literal message from assertion (Rich Trott) #22849
  • [266f1a9cd8] - test: remove string literal from assertion (Rich Trott) #22849
  • [a5f7f1d985] - test: refactor flag check (Rich Trott) #22849
  • [e5de225680] - test: simplify assertion in http2 tests (Rich Trott) #22849
  • [b31a4d0808] - test: improve assertion in test-inspector.js (Rich Trott) #22849
  • [b301a7b7ec] - test: remove string literal message in assertions (Rich Trott) #22849
  • [a15bfdad78] - test: remove string literal message from assertion (Rich Trott) #22849
  • [e580a44ab6] - test: don't inspect values if not necessary (Ruben Bridgewater) #22903
  • [9e1f7366db] - test: minor refactor in common/index.js (James M Snell) #22738
  • [bd6b2ab21d] - test: checks on napi factory wrap’s finalization (Lucas Woo) #22612
  • [b1d667bca9] - test: refactor structure of common/index (James M Snell) #22511
  • [d5e9801d8d] - test: remove string literal from deepStrictEqual (iliashkolyar) #22742
  • [649288bef6] - test: remove string argument to strictEqual() (Hariss096) #22718
  • [36666629f6] - test: replaces assert.throws() with common.expectsError() (Saud Khanzada) #22689
  • [13b8011589] - test: remove usage of deprecated V8 APIs in addons (Michaël Zasso) #22704
  • [1ce94164a5] - test: fix flaky addons/callback-scope/test-resolve-async (Anna Henningsen) #22664
  • [6367349a95] - tools: synchronize deepStrictEqual() message rules (Rich Trott) #22887
  • [8ffcb2d2ca] - tools: prevent string literals in some assertions (Rich Trott) #22849
  • [4ff49ae81c] - tools: merge custom cpplint with cpplint v1.3.0 (Christopher Hiller) #22864
  • [15a59bb2b2] - tools: update ESLint to 5.6.0 (Rich Trott) #22882
  • [b2abeff43c] - tools: implement update-authors in JS (Anna Henningsen) #22771
  • [9564f7a123] - tools: fix doc tool behavior for version arrays (Tobias Nießen) #22766
  • [d03ce9df05] - tools: use lint-md.js (Refael Ackermann) #20109
  • [22fefaeeeb] - tools: make lint-md-rollup & checkin lint-md.js (Refael Ackermann) #20109
  • [350a3e17f5] - tools: relocate remark-preset-lint-node (Refael Ackermann) #20109
  • [25e1060ce4] - tools: update node-lint-md-cli-rollup (Refael Ackermann) #20109
  • [37b27a5604] - tools: vendor in node-lint-md-cli-rollup (Refael Ackermann) #20109
  • [62d73042c6] - tools: update eslint to v5.5.0 (Ruben Bridgewater) #22720
  • [a7e8949cb7] - tools: add [src] links to child-process.html (Sam Ruby) #22706
  • [ca06e65b08] - tools: update dmn to 2.0.0 (Rich Trott) #22733
  • [649fcbba6f] - tools,doc: apilinks should handle root scenarios (Kyle Farnung) #22721
  • [0fc79d48f8] - tools,win: fix find_python error (Kyle Farnung) #22797
  • [aa05c8b117] - trace_events: avoid flusing uninitialized traces (Ali Ijaz Sheikh) #22812
  • [db7927683c] - tracing: remove shutdown-on-signal (Anna Henningsen) #22734
  • [8cfa88aa5c] - (SEMVER-MINOR) util: add util.types.isBoxedPrimitive (Ruben Bridgewater) #22620
  • [a96a8468d6] - worker: correct (de)initialization order (Anna Henningsen) #22773

Windows 32-bit Installer: https://nodejs.org/dist/v10.11.0/node-v10.11.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v10.11.0/node-v10.11.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v10.11.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v10.11.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v10.11.0/node-v10.11.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v10.11.0/node-v10.11.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v10.11.0/node-v10.11.0-aix-ppc64.tar.gz
SunOS 64-bit Binary: https://nodejs.org/dist/v10.11.0/node-v10.11.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v10.11.0/node-v10.11.0.tar.gz
Other release files: https://nodejs.org/dist/v10.11.0/
Documentation: https://nodejs.org/docs/v10.11.0/api/

SHASUMS

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

af6ade952ad083d2db9d21db9e5a6ecb87deb1a28d55d63376e96fd35ee527a4  node-v10.11.0-aix-ppc64.tar.gz
32ad850a0e5cfdefc32d4267707abad05bd5c9eabb047e8ed9bf97faeffc52b6  node-v10.11.0-darwin-x64.tar.gz
fb7a05bb5ca552b4d5219e67869f3ab620e47d7a11e7dc830fb420753d07679b  node-v10.11.0-darwin-x64.tar.xz
c6def41bb66b88d6f42e2a93a265690686bf8aa7712cbc6cb9281c2685082651  node-v10.11.0-headers.tar.gz
3c64d2a52c70d2727fbe7eddcd96d7eccc040842f797ee27b22ac7b69e6e350f  node-v10.11.0-headers.tar.xz
d9a5072e0bbb90793ce9e90b9b0b12d9955806dd19cbdeba97cfc978b8c87e5d  node-v10.11.0-linux-arm64.tar.gz
289302470520fd63e2a92a878869061dda557fe1aabfea2bd5ff88f7af76d98d  node-v10.11.0-linux-arm64.tar.xz
3fb899a7320ee80379b4d6125fb4691d1a610c4d062137174674067412c55e02  node-v10.11.0-linux-armv6l.tar.gz
58c908acf44644ec3fdb3019f34a2ba75f827813997e58818339cf05399db0b5  node-v10.11.0-linux-armv6l.tar.xz
c5c270ec6fe2cee333bf8fd14737038891a6709a471ca62827d0b8d39cf6a665  node-v10.11.0-linux-armv7l.tar.gz
11984014ceeb50b49fdd0655a0ee5f259532de5843468b251e53715a8b310f9f  node-v10.11.0-linux-armv7l.tar.xz
e8426b7f7c499abca8346cd5e7051c101b31dadea54cf6d502b9ef91ffefad09  node-v10.11.0-linux-ppc64le.tar.gz
c2bcf956b87551db0de9f7e906375eeeb553c699cacaca089bd7dc88c85146cc  node-v10.11.0-linux-ppc64le.tar.xz
86d3241204d3beb4c0281c77d52cba4516d8407a5306f52a59a60e3cdd7fd545  node-v10.11.0-linux-s390x.tar.gz
d85db9fd57c9d801ba6524dc689433aac258f3329ede61a07ac55253fe7203bc  node-v10.11.0-linux-s390x.tar.xz
4d8aaf8c1c51acbbb46bbd4e3c924a573884603b1c4e35cc02982bbda9779c8b  node-v10.11.0-linux-x64.tar.gz
c2eab149e7f0712a6a3eb672a76d657b049a3b3ae0c2edc2e0571df5049fe82c  node-v10.11.0-linux-x64.tar.xz
aa53d2f75e6199b7963a07ad1cc4c130b4c81fd3e61758c0a9cd1db9551dec85  node-v10.11.0.pkg
e40d78d141c4514ee33c39a2860e7e9655afa01f9c06f8a45774da63d90f0c7b  node-v10.11.0-sunos-x64.tar.gz
3e13f255737a6609479264cea05b2bc3697f8341fba787af7748bd6b55f5d7a8  node-v10.11.0-sunos-x64.tar.xz
f721552552fb11ef99aba290fc6e696a8647adc98d643db6651e81ed07c4037e  node-v10.11.0.tar.gz
b91242c2599db23db9261673500969510fdc7e74426e8d80f1a679b12c7f8e9b  node-v10.11.0.tar.xz
631569ce1e7e2eba1d3b214e19c05b1f2e50a295a03c78836cfbccfb53670218  node-v10.11.0-win-x64.7z
78b2a7a4305aa108b9a82ac7586d7200ab51428c2b882d1318fb44ca300a8609  node-v10.11.0-win-x64.zip
b40e2357d28598265d0da5309d3993320210bd15a7ef4e3bdfb60ebd4d145432  node-v10.11.0-win-x86.7z
244654acea56557a01775662534d8bfb5818e43e939b27034a02535a9f86e4d9  node-v10.11.0-win-x86.zip
46cc9fe075db65a081607a8c803d098deccbb0f1ab3b3dafb9651ec9c0ac853f  node-v10.11.0-x64.msi
c91527da0091189b8aed8f2b47d1c5b4708bef8e9a3bc2696f061283353c238b  node-v10.11.0-x86.msi
42680f78d5a276bbcfc85126bbc1a4de53b700c81358ca68db69c290839f53e9  win-x64/node.exe
c94e79299588b79b5352877676e12e1d25f2dc7578d34cb556c3f50bf1bdde02  win-x64/node.lib
3d0a3d930b804a5961e57fe34a56d0817fabc5010841c4475bf7938306e30012  win-x64/node_pdb.7z
9705c2815fd44d4264d452736cb542cbbe0738b82137839a13176d2b08e55a0c  win-x64/node_pdb.zip
073f63844b00955141087761ca224a19db495a58dec20054445cd4c8bc45ee21  win-x86/node.exe
9da7d410cdf5693138096e12b21911dca528b4cde3ccecce53645907a3cac7ff  win-x86/node.lib
f25b441f65f60dd936e31d03746f31bb6c2ffe84c93d22a18af6115768e33a0f  win-x86/node_pdb.7z
883c0b46d6bc6fb960bea6e2dae44c63150b8304e73f3a59de8b04539684b448  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAlujhcgACgkQdw96mlrh
VgBnaA/+KEWM4rLW1rCXiV7G6PPlu65PifLbpPjzVqvg2bi7k6EEnMhbgg2El36A
RwldmTJskK9PgNHYFaBg59kubErd0MtzjUQOdnrjtng9HTGdwJl9d+g/Up92/KVD
14sQiTca2Xv3wbfQOU3DtR1BOPDNVNbZ+5RzW8qh/KWx0k+ncMAK0Rj99XmAh8wL
GFPORqg5DAv8JmTlh+ZMWnjD7+b2CNGjVsE4jyhbhcX6mUx0yuvnFcDeayMW6u6k
TogJNGjOX3memGc4ALwtlecoP+8dHfhSUSspwMF8wq6Hlc7pGJn01+7cuPlneVBo
j7nk1z73CwqhB3JmpkEHyd5zpCsUw3aOLknXhD1w2TCB4SpzC9qpDVbqZuZ5MDOS
5/g5+UPXsQ9akT+l7mxl/ZtVkQyf/vQrXNkMRKXTY3X6GR+ra+8FPkeclN81riol
3KREudtyCKNeXzYuuLdguvbDN5HOMfSexd+1Mjzd0Z74yZvHAMuS8oI1nuEDXpFl
7ey7Q1ZPIzjqHZuMM5RI1r8ZD3nAsnwcqgRSiGFgM7cYL51KwFluwz+4yBDruw2j
G0ZdgO6omjixlBrw566zYlVfMFxbjjGLSSJJWz56G8+flyeLu2Fc0hLYyxGYx+HR
MxQIX1eN5ST2BaI8hFufG87tIpKVEDYyIT+/VJNlMMvfy697krc=
=2kbe
-----END PGP SIGNATURE-----

Scroll to top