Node v10.11.0 (Current)
Michaël Zasso
Notable Changes
- fs
- Fixed fsPromises.readdir
withFileTypes
. #22832
- Fixed fsPromises.readdir
- http2
- Added
http2stream.endAfterHeaders
property. #22843
- Added
- util
- Added
util.types.isBoxedPrimitive(value)
. #22620
- Added
- Added new collaborators:
- boneskull - Christopher Hiller
- The Technical Steering Committee has new members:
- apapirovski - Anatoli Papirovski
- gabrielschulhof - Gabriel Schulhof
Commits
- [
add1fcd301
] - assert: add default operator toassert.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 toconfigure
(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 debug
→node 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: refactorEnvironment::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: makeFIXED_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
& checkinlint-md.js
(Refael Ackermann) #20109 - [
350a3e17f5
] - tools: relocateremark-preset-lint-node
(Refael Ackermann) #20109 - [
25e1060ce4
] - tools: updatenode-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
SmartOS 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-----