Update Node.js to v13.11.0
Created by: renovate[bot]
This PR contains the following updates:
Package | Type | Update | New value | References | Sourcegraph |
---|---|---|---|---|---|
node | minor | 13.11.0 | source | ||
@types/node | devDependencies | patch | 13.9.3 | source |
Release Notes
nodejs/node
v13.11.0
Notable Changes
- async_hooks: add sync enterWith to ALS (Stephen Belanger) #31945
- cli: allow --jitless V8 flag in NODE_OPTIONS (Andrew Neitsch) #32100
- fs: return first folder made by mkdir recursive (Benjamin Coe) #31530
- n-api: define release 6 (Gabriel Schulhof) #32058
- os: create a getter for kernel version (Juan José Arboleda) #31732
- wasi: add returnOnExit option (Colin Ihrig) #32101
Commits
- [
478f1e7e13
] - async_hooks: avoid resource reuse by FileHandle (Gerhard Stoebich) #31972 - [
4d5981be96
] - (SEMVER-MINOR) async_hooks: add sync enterWith to ALS (Stephen Belanger) #31945 - [
3befe80c4f
] - async_hooks: fix ctx loss after nested ALS calls (Andrey Pechkurov) #32085 - [
ddb882439f
] - benchmark: remove special test entries (Ruben Bridgewater) #31755 - [
5d92cec12d
] - benchmark: addtest
andall
options and improve errors" (Ruben Bridgewater) #31755 - [
e11f38cbab
] - benchmark: refactor helper into a class (Ruben Bridgewater) #31755 - [
31ec44302a
] - benchmark: remove problematic tls params (Brian White) #31816 - [
079bb31b29
] - build: remove empty line on node.gyp file (Juan José Arboleda) #31952 - [
fe34da84de
] - build: add mjs extension to lint-js (Nick Schonning) #32145 - [
d66daa5661
] - build: support android build on ndk version equal or above 23 (forfun414) #31521 - [
3c06316679
] - build: workaround for gclient python3 issues (Matheus Marchini) #32140 - [
64135249e5
] - build: allow use of system-installed brotli (André Draszik) #32046 - [
f07d423d16
] - build: allow passing multiple libs to pkg_config (André Draszik) #32046 - [
7c739aa386
] - build: enable backtrace when V8 is built for PPC and S390x (Michaël Zasso) #32113 - [
e1347b411a
] - cli: allow --jitless V8 flag in NODE_OPTIONS (Andrew Neitsch) #32100 - [
ce686c03ae
] - crypto: optimize sign.update() and verify.update() (Ben Noordhuis) #31767 - [
a727b13343
] - crypto: make update(buf, enc) ignore encoding (Ben Noordhuis) #31766 - [
893e9183b5
] - doc: include the error type in the request.resolve doc (Joe Pea) #32152 - [
af73ed632c
] - doc: clear up child_process command resolution (Denys Otrishko) #32091 - [
fa78aa4a60
] - doc: clarify windows specific behaviour (Sam Roberts) #32079 - [
5bc51612b9
] - doc: improve Buffer documentation (Anna Henningsen) #32086 - [
35bea0798e
] - doc: add support encoding link on string_decoder.md (himself65) #31911 - [
3fa57ee0c2
] - doc: add entry forAsyncHook
class (Harshitha KP) #31865 - [
38329bd438
] - doc: prevent tables from shrinking page (David Gilbertson) #31859 - [
bc1e3575d4
] - doc: change worker.takeHeapSnapshot to getHeapSnapshot (Gerhard Stoebich) #32061 - [
7de4dfba79
] - doc: remove personal pronoun usage in policy.md (Rich Trott) #32142 - [
618b389b6a
] - doc: remove personal pronoun usage in fs.md (Rich Trott) #32142 - [
fa99fb2eac
] - doc: remove personal pronoun usage in errors.md (Rich Trott) #32142 - [
2d39369ee5
] - doc: remove personal pronoun usage in addons.md (Rich Trott) #32142 - [
02ebc81e94
] - doc: revise tools/icu/README.md (Rich Trott) #32136 - [
50c5eb49ab
] - doc: link setRawMode() from signal docs (Anna Henningsen) #32088 - [
97965f518c
] - doc: document self-referencing a package name (Gil Tayar) #31680 - [
a79b8fa6f8
] - doc: document fs.watchFile() bigint option (Colin Ihrig) #32128 - [
2e5f81f69c
] - doc: fix broken links in benchmark README (Rich Trott) #32121 - [
50094de274
] - doc: remove em dashes (Rich Trott) #32080 - [
5f12595e00
] - doc: update email address in authors (Yael Hermon) #32026 - [
77e5b509a9
] - doc,test: add server.timeout property to http2 public API (Andrey Pechkurov) #31693 - [
4c2e4d1747
] - esm: remove unused parameter on module.instantiate (himself65) #32147 - [
55486bceb9
] - events: fix removeListener for Symbols (zfx) #31847 - [
94f3eed229
] - (SEMVER-MINOR) fs: make fs.read params optional (Lucas Holmquist) #31402 - [
7eed9d6bcc
] - fs: fix WriteStream autoClose order (Robert Nagy) #31790 - [
ff58854dbe
] - (SEMVER-MINOR) fs: return first folder made by mkdir recursive (Benjamin Coe) #31530 - [
1c4f4cc436
] - fs: fix writeFile[Sync] for non-seekable files (Alba Mendez) #32006 - [
c106a857a9
] - fs: fix valid id range on chown, lchown, fchown (himself65) #31694 - [
1ffa9f388f
] - http: fix socket re-use races (Robert Nagy) #32000 - [
49a07f7932
] - http, async_hooks: remove unneeded reference to wrapping resource (Gerhard Stoebich) #32054 - [
897b1d2e5e
] - lib: move isLegalPort to validators, refactor (James M Snell) #31851 - [
607ac90906
] - lib: improve value validation utils (Denys Otrishko) #31480 - [
c0ba6ec560
] - meta: move thefourtheye to TSC Emeritus (Rich Trott) #32059 - [
710c9051e3
] - n-api: define release 6 (Gabriel Schulhof) #32058 - [
e83671c3c4
] - src: DRY crypto Update() methods (Ben Noordhuis) #31767 - [
025f658fa6
] - src: fix spawnSync CHECK when SIGKILL fails (Ben Noordhuis) #31768 - [
2248ba760b
] - src: fix missing extra ca in tls.rootCertificates (Eric Bickle) #32075 - [
fa376f420c
] - src: fix -Wmaybe-uninitialized compiler warning (Ben Noordhuis) #31809 - [
c3aa3e70f0
] - src: remove unused include from node_file.cc (Ben Noordhuis) #31809 - [
d8c927b5f1
] - Revert "src: keep main-thread Isolate attached to platform during Dispose" (Anna Henningsen) #31853 - [
625d8f7007
] - src: discard tasks posted to platform TaskRunner during shutdown (Anna Henningsen) #31853 - [
55a8ca8ee4
] - src: elevate v8 namespace (RamanandPatil) #32041 - [
1e9a2516df
] - src: use C++ style for struct with initializers (Sam Roberts) #32134 - [
6aa797b546
] - src: implement per-process native Debug() printer (Joyee Cheung) #31884 - [
5127c700d0
] - src: refactor debug category parsing (Joyee Cheung) #31884 - [
2388a40f56
] - src: make aliased_buffer.h self-contained (Joyee Cheung) #31884 - [
258a80d3cc
] - (SEMVER-MINOR) src: create a getter for kernel version (Juan José Arboleda) #31732 - [
cba75c5cf4
] - src: handle NULL env scenario (Harshitha KP) #31899 - [
cc27846fb9
] - src: simplify node_worker.cc using new KVStore API (Denys Otrishko) #31773 - [
296f35b888
] - src: improve KVStore API (Denys Otrishko) #31773 - [
bd756883a7
] - src: add missing namespace using statements in node_watchdog.h (legendecas) #32117 - [
e9f9d076e9
] - src: fix -Wreorder compiler warning (Colin Ihrig) #32126 - [
7b9b578652
] - src: fix -Winconsistent-missing-override warning (Colin Ihrig) #32126 - [
4ac1ce1071
] - src: introduce node_sockaddr (James M Snell) #32070 - [
31e4a0d7ac
] - src: Handle bad callback in asyc_wrap (Harshitha KP) #31946 - [
a03777096e
] - src,http2: introduce node_http_common (James M Snell) #32069 - [
fab8c83253
] - stream: avoid destroying writable source (Robert Nagy) #32198 - [
66fe2d90ff
] - stream: avoid destroying http1 objects (Robert Nagy) #32197 - [
0a00552122
] - stream: do not swallow errors with async iterators and pipeline (Matteo Collina) #32051 - [
f2636598e8
] - stream: eos make const state const (Robert Nagy) #32031 - [
4b04bf89ad
] - stream: re-use legacy destroyer (Robert Nagy) #31316 - [
7ce1cc93ce
] - stream: simplify pipeline (Robert Nagy) #31316 - [
9d1b1a3fbd
] - stream: simplify Writable.write (Robert Nagy) #31146 - [
1e05ddf406
] - stream: improve writable.write() performance (Brian White) #31624 - [
90a4d438cb
] - stream: combine properties using defineProperties (antsmartian) #31187 - [
4640ea24bd
] - stream: don't destroy final readable stream in pipeline (Robert Nagy) #32110 - [
2585b814b0
] - stream: add comments to pipeline implementation (Robert Nagy) #32042 - [
ceca1c3a4f
] - test: improve test-fs-existssync-false.js (himself65) #31883 - [
84197eaae0
] - test: mark test-timers-blocking-callback flaky on osx (Myles Borins) #32189 - [
4589863518
] - test: always skip vm-timeout-escape-queuemicrotask (Denys Otrishko) #31980 - [
188f1d275f
] - test: improve test-debug-usage (Rich Trott) #32141 - [
92cc406baf
] - test: refactor all benchmark tests to use the new test option (Ruben Bridgewater) #31755 - [
6f9f2c5de4
] - test: warn when inspector process crashes (Matheus Marchini) #32133 - [
6a9654a7a9
] - test: increase test timeout to prevent flakiness (Ruben Bridgewater) #31716 - [
862cd2b49d
] - test: use index.js if package.json "main" is empty (Ben Noordhuis) #32040 - [
3d64c9eba6
] - test: changed function to arrow function (ProdipRoy89) #32045 - [
6545d1a55d
] - test: allow EAI_FAIL in test-net-dns-error.js (Vita Batrla) #31780 - [
1428de8ee6
] - test: add WASI test for path_link() (Colin Ihrig) #32132 - [
da7349d908
] - test: remove superfluous checks in test-net-reconnect-error (Rich Trott) #32120 - [
74edcc5dd9
] - test: apply camelCase in test-net-reconnect-error (Rich Trott) #32120 - [
8e435687bb
] - test: update tests for larger Buffers (Jakob Kummerow) #32114 - [
83e9a3ea59
] - test: add coverage for FSWatcher exception (Rich Trott) #32057 - [
89987b3a9f
] - test: remove common.expectsInternalAssertion (Rich Trott) #32057 - [
35d0569356
] - tools: enable no-useless-backreference lint rule (Colin Ihrig) #31400 - [
d3c4210ea0
] - tools: enable default-case-last lint rule (Colin Ihrig) #31400 - [
814bb4a35d
] - tools: update ESLint to 7.0.0-alpha.2 (Colin Ihrig) #31400 - [
cac1d01cad
] - tools: update ESLint to 7.0.0-alpha.1 (Colin Ihrig) #31400 - [
c70cfd2ba6
] - tools: update ESLint to 7.0.0-alpha.0 (Colin Ihrig) #31400 - [
bb41383bdc
] - tools: use per-process native Debug() printer in mkcodecache (Joyee Cheung) #31884 - [
eaf6723804
] - vm: refactor value validation with internal/validators.js (Denys Otrishko) #31480 - [
dd83bd266d
] - (SEMVER-MINOR) wasi: add returnOnExit option (Colin Ihrig) #32101
v13.10.1
Notable Changes
In Node.js 13.9.0 deps/zlib was switched to the chromium maintained implementation. This change
had the unforseen consequence of breaking building from the tarballs we release as we were too
aggressively removing unneccessary files
from the deps/zlib
folder. This release includes
a patch that ensures that individuals will once again be able to build Node.js from source.
Commits
- [
723aa41d96
] - build: fix zlib tarball generation (Shelley Vohr) #32094 - [
9c1ac50fc5
] - build: fix building with ninja (Richard Lau) #32071 - [
478450d6b3
] - build: add asan check in Github action (gengjiawen) #31902 - [
0fc45f80b5
] - crypto: simplify exportKeyingMaterial (Tobias Nießen) #31922 - [
4dc59b91a7
] - dgram: make UDPWrap more reusable (Anna Henningsen) #31871 - [
4ed720e940
] - doc: visibility of Worker threads cli options (Harshitha KP) #31380 - [
2518213a1b
] - doc: improve doc/markdown file organization coherence (ConorDavenport) #31792 - [
ba3f7ff94d
] - doc: update stream.pipeline() signature (vsemozhetbyt) #31789 - [
3c8daa3aa0
] - events: convert errorMonitor to a normal property (Gerhard Stoebich) #31848 - [
6b44df2415
] - perf,src: add HistogramBase and internal/histogram.js (James M Snell) #31988 - [
6a9cea9ed2
] - src: pass resource object along with InternalMakeCallback (Anna Henningsen) #32063 - [
70f046010c
] - src: start the .text section with an asm symbol (Gabriel Schulhof) #31981 - [
755da035ce
] - src: add node_crypto_common and refactor (James M Snell) #32016 - [
4d5318c164
] - src: improve handling of internal field counting (James M Snell) #31960 - [
1539928ed9
] - test: add GC test for disabled AsyncLocalStorage (Andrey Pechkurov) #31995 - [
be90817558
] - test: remove common.port from test-tls-securepair-client (Rich Trott) #32024
v13.10.0
Notable Changes
-
async_hooks
- introduce async-context API (vdeturckheim) #26540
-
stream
- support passing generator functions into pipeline() (Robert Nagy) #31223
-
tls
- expose SSL_export_keying_material (simon) #31814
-
vm
- implement vm.measureMemory() for per-context memory measurement (Joyee Cheung) #31824
Commits
- [
f71fc9044a
] - async_hooks: add store arg in AsyncLocalStorage (Andrey Pechkurov) #31930 - [
6af9e7e0c3
] - async_hooks: executionAsyncResource matches in hooks (Gerhard Stoebich) #31821 - [
877ab97286
] - (SEMVER-MINOR) async_hooks: introduce async-context API (vdeturckheim) #26540 - [
9a41ced0d1
] - build: only lint markdown files that have changed (POSIX-only) (Rich Trott) #31923 - [
ca4407105e
] - build: add missing comma in node.gyp (cjihrig) #31959 - [
4dffd0437d
] - cli: --perf-prof only works on Linux (Shelley Vohr) #31892 - [
4d05508aa8
] - crypto: turn impossible DH errors into assertions (Tobias Nießen) #31934 - [
d0e94fc77e
] - crypto: fix ieee-p1363 for createVerify (Tobias Nießen) #31876 - [
fbaab7d854
] - deps: openssl: cherry-pick4dcb150
(Adam Majer) #32002 - [
e6125cd53b
] - deps: V8: backportf7771e5
(Matheus Marchini) #31957 - [
c27f0d10c4
] - deps: update zlib to upstreamd7f3ca9
(Sam Roberts) #31800 - [
b30a6981d3
] - deps: move zlib maintenance info to guides (Sam Roberts) #31800 - [
cd30dbb0d6
] - doc: revise --zero-fill-buffers text in buffer.md (Rich Trott) #32019 - [
166579f84b
] - doc: add link to sem-ver info (unknown) #31985 - [
e3258fd148
] - doc: update zlib doc (James M Snell) #31665 - [
8516602ba0
] - doc: clarify http2.connect authority details (James M Snell) #31828 - [
c5acf0a13b
] - doc: updated YAML version representation in readline.md (Rich Trott) #31924 - [
4c6343fdea
] - doc: describe how to update zlib (Sam Roberts) #31800 - [
a46839279f
] - doc: update releases guide re pushing tags (Myles Borins) #31855 - [
15cc9b0126
] - doc: update assert.rejects() docs with a validation function example (Eric Eastwood) #31271 - [
2046652b4e
] - doc: fix anchor for ERR_TLS_INVALID_CONTEXT (Tobias Nießen) #31915 - [
091b4bfe2d
] - doc: add note about ssh key to releases (Shelley Vohr) #31856 - [
3438937a37
] - doc: fix notable changes for v13.9.0 (Shelley Vohr) #31857 - [
672f76d6bd
] - doc: reword possessive form of Node.js in adding-new-napi-api.md (Rich Trott) #31748 - [
3eaf37767e
] - doc: reword possessive form of Node.js in http.md (Rich Trott) #31748 - [
cb210e6b16
] - doc: reword possessive form of Node.js in process.md (Rich Trott) #31748 - [
3969af43b4
] - doc: reword possessive form of Node.js in debugger.md (Rich Trott) #31748 - [
f9526057b3
] - doc: move gireeshpunathil to TSC emeritus (Gireesh Punathil) #31770 - [
b07175853f
] - doc: pronouns for @Fishrock123 (Jeremiah Senkpiel) #31725 - [
7f4d6ee8ea
] - doc: move @Fishrock123 to TSC Emeriti (Jeremiah Senkpiel) #31725 - [
b177bba555
] - doc: move @Fishrock123 to a previous releaser (Jeremiah Senkpiel) #31725 - [
9e4aad705f
] - doc: fix typos in doc/api/https.md (Jeff) #31793 - [
eb2dce8342
] - doc: claim ABI version 82 for Electron 10 (Samuel Attard) #31778 - [
db291aaf06
] - doc: guide - using valgrind to debug memory leaks (Michael Dawson) #31501 - [
aa16d80c05
] - doc,crypto: re-document oaepLabel option (Ben Noordhuis) #31825 - [
9079bb42ea
] - http2: make compat finished match http/1 (Robert Nagy) #24347 - [
3bd8feac0c
] - meta: move aqrln to emeritus (Rich Trott) #31997 - [
c801045fcd
] - meta: move jbergstroem to emeritus (Rich Trott) #31996 - [
ded3890bec
] - meta: move maclover7 to Emeritus (Rich Trott) #31994 - [
91ce69a554
] - meta: move Glen Keane to Collaborator Emeritus (Rich Trott) #31993 - [
b74c40eda6
] - meta: move not-an-aardvark to emeritus (Rich Trott) #31928 - [
61a0d8b6cd
] - meta: move julianduque to emeritus (Rich Trott) #31863 - [
94a471a422
] - meta: move eljefedelrodeodeljefe to emeritus (Rich Trott) #31735 - [
9e3e6763fa
] - module: port source map sort logic from chromium (bcoe) #31927 - [
b9f3bfe6c8
] - module: disable conditional exports, self resolve warnings (Guy Bedford) #31845 - [
bbb6cc733c
] - module: package "exports" error refinements (Guy Bedford) #31625 - [
6adbfac9b0
] - repl: eager-evaluate input in parens (Shelley Vohr) #31943 - [
6a35b0d102
] - src: don't run bootstrapper in CreateEnvironment (Shelley Vohr) #31910 - [
3497370d66
] - src: move InternalCallbackScope to StartExecution (Shelley Vohr) #31944 - [
f62967c827
] - src: enableStreamPipe
for genericStreamBase
s (Anna Henningsen) #31869 - [
776f379124
] - src: include large pages source unconditionally (Gabriel Schulhof) #31904 - [
9f68e14052
] - src: elevate v8 namespaces (Harshitha KP) #31901 - [
8fa6373e62
] - src: allow unique_ptrs with custom deleter in memory tracker (Anna Henningsen) #31870 - [
88ccb444e3
] - src: move BaseObject subclass dtors/ctors out of node_crypto.h (Anna Henningsen) #31872 - [
98d262e5f3
] - src: inform callback scopes about exceptions in HTTP parser (Anna Henningsen) #31801 - [
57302f866e
] - src: prefer 3-argument Array::New() (Anna Henningsen) #31775 - [
8a2b62e4cd
] - stream: ensure pipeline always destroys streams (Robert Nagy) #31940 - [
313ecaabe5
] - stream: fix broken pipeline error propagation (Robert Nagy) #31835 - [
8ad64b8e53
] - (SEMVER-MINOR) stream: support passing generator functions into pipeline() (Robert Nagy) #31223 - [
d0a00711f8
] - stream: invoke buffered write callbacks on error (Robert Nagy) #30596 - [
1bca7b6c70
] - test: move test-inspector-module to parallel (Rich Trott) #32025 - [
932563473c
] - test: improve disable AsyncLocalStorage test (Andrey Pechkurov) #31998 - [
49864d161e
] - test: fix flaky test-dns-any.js (Rich Trott) #32017 - [
38494746a6
] - test: fix flaky test-gc-net-timeout (Robert Nagy) #31918 - [
b6d33f671a
] - test: change test to not be sensitive to buffer send size (Rusty Conover) #31499 - [
cef5502055
] - test: remove sequential/test-https-keep-alive-large-write.js (Rusty Conover) #31499 - [
f1e76488a7
] - test: validate common property usage (Denys Otrishko) #31933 - [
ab8f060159
] - test: fix usage of invalid common properties (Denys Otrishko) #31933 - [
49c959d636
] - test: increase timeout in vm-timeout-escape-queuemicrotask (Denys Otrishko) #31966 - [
04eda02d87
] - test: add documentation for common.enoughTestCpu (Rich Trott) #31931 - [
918c2b67cc
] - test: fix typo in common/index.js (Rich Trott) #31931 - [
f89fb2751b
] - test: mark empty udp tests flaky on OS X (Sam Roberts) #31936 - [
e08fef1fda
] - test: add secp224k1 check in crypto-dh-stateless (Daniel Bevenius) #31715 - [
4fe9e043ef
] - test: remove common.PORT from assorted pummel tests (Rich Trott) #31897 - [
7d5776e119
] - test: remove flaky designation for test-net-connect-options-port (Rich Trott) #31841 - [
1933efa62f
] - test: remove common.PORT from test-net-write-callbacks.js (Rich Trott) #31839 - [
87e9014764
] - test: remove common.PORT from test-net-pause (Rich Trott) #31749 - [
3fbd5ab265
] - test: remove common.PORT from test-tls-server-large-request (Rich Trott) #31749 - [
e76ac1d2c9
] - test: remove common.PORT from test-net-throttle (Rich Trott) #31749 - [
724bf3105b
] - test: remove common.PORT from test-net-timeout (Rich Trott) #31749 - [
60c71dcad2
] - test: add known issue test for sync writable callback (James M Snell) #31756 - [
2c0b249098
] - tls: reduce memory copying and number of BIO buffer allocations (Rusty Conover) #31499 - [
acb3aff674
] - (SEMVER-MINOR) tls: expose SSL_export_keying_material (simon) #31814 - [
f293dcf6de
] - tools: add NODE_TEST_NO_INTERNET to the doc builder (Joyee Cheung) #31849 - [
79b1f04b15
] - tools: sync gyp code base with node-gyp repo (Michaël Zasso) #30563 - [
f858f2366c
] - tools: update lint-md task to lint for possessives of Node.js (Rich Trott) #31862 - [
ae3929e958
] - (SEMVER-MINOR) vm: implement vm.measureMemory() for per-context memory measurement (Joyee Cheung) #31824 - [
a86cb0e480
] - vm: lazily initialize primordials for vm contexts (Joyee Cheung) #31738 - [
f2389eba99
] - worker: emit runtime error on loop creation failure (Harshitha KP) #31621 - [
f87ac90849
] - worker: unroll file extension regexp (Anna Henningsen) #31779
Renovate configuration
-
If you want to rebase/retry this PR, check this box
This PR has been generated by WhiteSource Renovate. View repository job log here.