Update Node.js to v14.9.0
Created by: renovate[bot]
This PR contains the following updates:
Package | Update | New value | References | Sourcegraph |
---|---|---|---|---|
node | minor | 14.9.0 | source |
Release Notes
nodejs/node
v14.9.0
Notable Changes
- build: set --v8-enable-object-print by default (Mary Marchini) #34705
- deps:
- n-api: handle weak no-finalizer refs correctly (Gabriel Schulhof) #34839
- tools: add debug entitlements for macOS 10.15+ (Gabriele Greco) #34378
Commits
- [
aaa6e43d3c
] - Forces Powershell to use tls1.2 (Bartosz Sosnowski) #33609 - [
8de6b72efa
] - benchmark: add benchmark script for resourceUsage (Yash Ladha) #34691 - [
e4450a199f
] - benchmark: update function_args addon code (Anna Henningsen) #34725 - [
332e38433b
] - (SEMVER-MINOR) buffer: alias UInt➡ ️ Uint in buffer methods (Anna Henningsen) #34729 - [
7f0869f963
] - build: run link checker in linter workflow (Richard Lau) #34810 - [
9ca4b2ad5c
] - build: add CODEOWNERS linter action (Mary Marchini) #34739 - [
bdf26aebb4
] - (SEMVER-MINOR) build: add build flag for OSS-Fuzz integration (davkor) #34761 - [
d89a83c62c
] - build: move compiling for Windows ARM64 to Tier 2 (João Reis) #34721 - [
aed82379dd
] - build: implement a Commit Queue in Actions (Mary Marchini) #34112 - [
15c92083b5
] - build: set --v8-enable-object-print by default (Mary Marchini) #34705 - [
201d3d7074
] - build: cover all benchmark addons with C++ linter (Anna Henningsen) #34725 - [
2abc98e9ff
] - build: add flag to build V8 with OBJECT_PRINT (Mary Marchini) #32834 - [
6048421726
] - build,win: use x64 Node when building for ARM64 (Dennis Ameling) #34009 - [
69bcca122e
] - crypto: avoid unitializing ECDH objects on error (Tobias Nießen) #34302 - [
cf348542c6
] - deps: upgrade to libuv 1.39.0 (cjihrig) #34915 - [
68b7a8db6f
] - deps: upgrade npm to 6.14.8 (Ruy Adorno) #34834 - [
9527a2a8a7
] - deps: V8: cherry-picke06ace6
(Anna Henningsen) #34673 - [
cd32522c92
] - doc: add missing DEP ID for 'new crypto.Certificate()' (Beth Griggs) #34940 - [
ff15c92a7f
] - doc: improve fs doc intro (James M Snell) #34843 - [
dae93ca0cb
] - doc: indicate the format of process.version (Danny Guo) #34872 - [
bf7f492cb6
] - doc: rename module pages (Antoine du HAMEL) #34663 - [
f2c2f42195
] - doc: improve wording in deprecations.md (Rich Trott) #34860 - [
4b3b0e3f98
] - doc: fix ESM/CJS wrapper example (Maksim Sinik) #34853 - [
d6bb2ad5ea
] - doc: adopt Microsoft Style Guide officially (Rich Trott) #34821 - [
e4679bd45d
] - doc: use 'console' info string for console output (Rich Trott) #34837 - [
b1c3fb73fc
] - doc: fix bulleted list punctuation in BUILDING.md (Rich Trott) #34849 - [
ef41ddf5cb
] - doc: sort references lexically (Rich Trott) #34848 - [
3133b75b68
] - doc: move addaleax to TSC emeritus (Anna Henningsen) #34809 - [
5214de78cd
] - doc: remove space above version picker (Justice Almanzar) #34768 - [
34430abd71
] - doc: move module core module doc to separate page (Antoine du HAMEL) #34747 - [
b356b79ca4
] - doc: reorder deprecated tls docs (Jerome T.K. Covington) #34687 - [
5c987ffc96
] - doc: fix file name to main.mjs and not main.js in esm.md (Frank Lemanschik) #34786 - [
969fb1c5e3
] - doc: improve async_hooks snippets (Andrey Pechkurov) #34829 - [
3360dcbfab
] - doc: fix some typos and grammar mistakes (Hilla Shahrabani) #34800 - [
47f2f45dd8
] - doc: deprecate (doc-only) crypto.Certificate() (Rich Trott) #34697 - [
3bfe199c28
] - doc: remove "is recommended from crypto legacy API text (Rich Trott) #34697 - [
258f64f578
] - doc: edit filehandle.close() entry in fs.md (Rich Trott) #34782 - [
e54a6842e0
] - doc: fix broken links in commit-queue.md (Luigi Pinca) #34789 - [
3925fd6550
] - doc: avoid _may_ in collaborator guide (Rich Trott) #34749 - [
cb0960635b
] - doc: use sentence-casing for headers in collaborator guide (Rich Trott) #34713 - [
8b5690287c
] - doc: edit (general) collaborator guide (Rich Trott) #34712 - [
b933eef1f3
] - doc: reduce repetitiveness on Consensus Seeking (Mary Marchini) #34702 - [
f7563f811a
] - doc: remove typo in crypto.md (Rich Trott) #34698 - [
ea98122a51
] - doc: n-api environment life cycle APIs are stable (Jim Schlight) #34641 - [
b00f71b660
] - doc: add padding in the sidebar column (Antoine du HAMEL) #34665 - [
91f53245ae
] - doc: use semantically appropriate tag for lines (Antoine du HAMEL) #34660 - [
230bcaf276
] - doc: add HPE_UNEXPECTED_CONTENT_LENGTH error description (Nikolay Krashnikov) #34596 - [
d29b805569
] - doc: update http server response 'close' event (Renato Mariscal) #34472 - [
b93ba07fa5
] - doc: add writable and readable options to Duplex docs (Priyank Singh) #34383 - [
7cde699115
] - doc: harden policy around objections (Mary Marchini) #34639 - [
7d0970ca66
] - doc,lib: remove unused error code (Rich Trott) #34792 - [
9ebae0a758
] - doc,n-api: add link to n-api tutorial website (Jim Schlight) #34870 - [
cdd4540124
] - doc,tools: annotate broken links in actions workflow (Richard Lau) #34810 - [
dbcb36d553
] - errors: improve ERR_INVALID_OPT_VALUE error (Denys Otrishko) #34671 - [
8f38c19c08
] - esm: improve error message of ERR_UNSUPPORTED_ESM_URL_SCHEME (Denys Otrishko) #34795 - [
7ef5591d06
] - fs: guard against undefined behavior (Robert Nagy) #34746 - [
952f233e39
] - http: add RFC references for each status code (Voltra) #33671 - [
cc7258469c
] - http2: fix Http2Response.sendDate (João Lucas Lucchetta) #34850 - [
9e0d18fd3f
] - http2: use and support non-empty DATA frame with END_STREAM flag (Carlos Lopez) #33875 - [
6ee2578427
] - http2: add maxHeaderSize option to http2 (Priyank Singh) #33636 - [
04defbaacd
] - lib: allow to validate enums with validateOneOf (Denys Otrishko) #34070 - [
1a9496a79d
] - lib: add UNC support to url.pathToFileURL() (Matthew McEachen) #34743 - [
124a01d487
] - lib: use full URL to GitHub issues in comments (Rich Trott) #34686 - [
756c058c45
] - meta: fix codeowners docs path (Mary Marchini) #34811 - [
2781f646c9
] - meta: add TSC as owner of governance-related docs (Mary Marchini) #34737 - [
a69d30eb3f
] - module: drop-u
alias for--conditions
(Richard Lau) #34935 - [
e4a0e5bc1a
] - module: fix check for package.json at volume root (Derek Lewis) #34595 - [
698cae7625
] - module: share CJS/ESM resolver fns, refactoring (Guy Bedford) #34744 - [
6929649793
] - module: custom --conditions flag option (Guy Bedford) #34637 - [
9a7c87df37
] - module: use cjsCache over esm injection (Guy Bedford) #34605 - [
98f7d8ec81
] - n-api: handle weak no-finalizer refs correctly (Gabriel Schulhof) #34839 - [
90abdd3dd4
] - net: validate custom lookup() output (cjihrig) #34813 - [
84031183bc
] - policy: support conditions for redirects (Bradley Farias) #34414 - [
a16f0f427e
] - process: correctly parse Unicode in NODE_OPTIONS (Bartosz Sosnowski) #34476 - [
fff1e7f86c
] - src: fix abort on uv_loop_init() failure (Ben Noordhuis) #34874 - [
7666d95c7d
] - src: usage of modernize-use-equals-default (Yash Ladha) #34807 - [
3022e0d614
] - src: prefer C++ empty() in boolean expressions (Tobias Nießen) #34432 - [
e16b3e72f9
] - test: fix test-cluster-net-listen-relative-path.js to run in / (Rich Trott) #34820 - [
2a78c33445
] - test: run REPL preview test regardless of terminal type (Rich Trott) #34798 - [
6b45bf3475
] - test: modernize test-cluster-master-error (Anna Henningsen) #34685 - [
c080fc590d
] - test: move test-inspector-already-activated-cli to parallel (Rich Trott) #34755 - [
7ed7ef7ad8
] - test: move execution of WPT to worker threads (Michaël Zasso) #34796 - [
e8eed5c426
] - test: convert assertion that always fails to assert.fail() (Rich Trott) #34793 - [
c458e8406e
] - test: remove common.rootDir (Rich Trott) #34772 - [
1c324d5939
] - test: allow ENOENT in test-worker-init-failure (Rich Trott) #34769 - [
88919e584b
] - test: allow ENFILE in test-worker-init-failure (Rich Trott) #34769 - [
a78c638fc3
] - test: use process.env.PYTHON to spawn python (Anna Henningsen) #34700 - [
9a790203ed
] - test: remove error message checking in test-worker-init-failure (Rich Trott) #34727 - [
0472d1629a
] - test: skip node-api/test_worker_terminate_finalization (Anna Henningsen) #34732 - [
8e91f3ec0a
] - test: fix test_worker_terminate_finalization (Anna Henningsen) #34726 - [
fd5153c822
] - test: split test-crypto-dh-hash (Rich Trott) #34631 - [
9f0917e656
] - test: use block-scoping in test/pummel/test-timers.js (Rich Trott) #34630 - [
b261895d2b
] - test: remove test-child-process-fork-args flaky designation (Rich Trott) #34684 - [
27c0653517
] - test: add vm crash regression test (Anna Henningsen) #34673 - [
093a4b0ae4
] - test: add tests for validateNumber/validateString (Denys Otrishko) #34672 - [
5009d82b0c
] - test,doc: add missing uv_setup_args() calls (cjihrig) #34751 - [
cca0372022
] - (SEMVER-MINOR) timers: allow timers to be used as primitives (Denys Otrishko) #34017 - [
e90cb49390
] - tls: enable renegotiation when using BoringSSL (Jeremy Rose) #34832 - [
8766b5bfd5
] - tools: add debug entitlements for macOS 10.15+ (Gabriele Greco) #34378 - [
77bbd73919
] - util: add debug and debuglog.enabled (Bradley Farias) #33424 - [
513ab0e02f
] - worker: fix --abort-on-uncaught-exception handling (Anna Henningsen) #34724 - [
03d601344a
] - worker: do not crash when JSTransferable lists untransferable value (Anna Henningsen) #34766 - [
b73943e476
] - workers: add support for data: URLs (Antoine du HAMEL) #34584
v14.8.0
Notable Changes
- [
16aa927216
] - (SEMVER-MINOR) async_hooks: add AsyncResource.bind utility (James M Snell) #34574 - [
dc49561e8d
] - deps: update to uvwasi 0.0.10 (Colin Ihrig) #34623 - [
6cd1c41604
] - doc: add Ricky Zhou to collaborators (rickyes) #34676 - [
f0a41b2530
] - doc: add release key for Ruy Adorno (Ruy Adorno) #34628 - [
10dd7a0eda
] - doc: add DerekNonGeneric to collaborators (Derek Lewis) #34602 - [
62bb2e757f
] - (SEMVER-MINOR) module: unflag Top-Level Await (Myles Borins) #34558 - [
8cc9e5eb52
] - (SEMVER-MINOR) n-api: support type-tagging objects (Gabriel Schulhof) #28237 - [
e89ec46ba9
] - (SEMVER-MINOR) n-api,src: provide asynchronous cleanup hooks (Anna Henningsen) #34572
Commits
- [
650248922b
] - async_hooks: avoid GC tracking of AsyncResource in ALS (Gerhard Stoebich) #34653 - [
0a51aa8fdb
] - async_hooks: avoid unneeded AsyncResource creation (Gerhard Stoebich) #34616 - [
0af9bee4c3
] - async_hooks: improve property descriptors in als.bind (Gerhard Stoebich) #34620 - [
16aa927216
] - (SEMVER-MINOR) async_hooks: add AsyncResource.bind utility (James M Snell) #34574 - [
e45c68af27
] - async_hooks: don't read resource if ALS is disabled (Gerhard Stoebich) #34617 - [
e9aebc3a8f
] - async_hooks: fix id assignment in fast-path promise hook (Andrey Pechkurov) #34548 - [
5aed83c77f
] - async_hooks: fix resource stack for deep stacks (Anna Henningsen) #34573 - [
9af62641c6
] - async_hooks: execute destroy hooks earlier (Gerhard Stoebich) #34342 - [
14656e1703
] - async_hooks: don't reuse resource in HttpAgent when queued (Andrey Pechkurov) #34439 - [
c4457d873f
] - benchmark: always throw the same Error instance (Anna Henningsen) #34523 - [
6a129d0cf5
] - build: do not run auto-start-ci on forks (Evan Lucas) #34650 - [
2cd299b217
] - build: run CI on release branches (Shelley Vohr) #34649 - [
9ed9ccc5b3
] - build: enable build for node-v8 push (gengjiawen) #34634 - [
10f29e7550
] - build: increase startCI verbosity and fix job name (Mary Marchini) #34635 - [
befbaf384e
] - build: don't run auto-start-ci on push (Mary Marchini) #34588 - [
4af5dbd3bf
] - build: fix auto-start-ci script path (Mary Marchini) #34588 - [
70cf3cbdfa
] - build: auto start Jenkins CI via PR labels (Mary Marchini) #34089 - [
70e9eceeee
] - build: toolchain.gypi and node_gyp.py cleanup (iandrc) #34268 - [
465968c5f8
] - console: document the behavior of console.assert() (iandrc) #34501 - [
a7b4318df9
] - crypto: add OP flag constants added in OpenSSL v1.1.1 (Mateusz Krawczuk) #33929 - [
dc49561e8d
] - deps: update to uvwasi 0.0.10 (Colin Ihrig) #34623 - [
8b1ec43da4
] - doc: use _Static method_ instead of _Class Method_ (Rich Trott) #34659 - [
a1b9d7f42e
] - doc: tidy some addons.md text (Rich Trott) #34654 - [
b78278b922
] - doc: use _Class Method_ in async_hooks.md (Rich Trott) #34626 - [
6cd1c41604
] - doc: add Ricky Zhou to collaborators (rickyes) #34676 - [
d8e0deaa7c
] - doc: edit process.title note for brevity and clarity (Rich Trott) #34627 - [
dd6bf20e8f
] - doc: update fs.watch() availability for IBM i (iandrc) #34611 - [
f260bdd57b
] - doc: fix typo in path.md (aetheryx) #34550 - [
f0a41b2530
] - doc: add release key for Ruy Adorno (Ruy Adorno) #34628 - [
3f55dcd723
] - doc: clarify process.title inconsistencies (Corey Butler) #34557 - [
6cd9ea82f6
] - doc: document the connection event for HTTP2 & TLS servers (Tim Perry) #34531 - [
0a9389bb1a
] - doc: mention null special-case fornapi\_typeof
(Renée Kooi) #34577 - [
10dd7a0eda
] - doc: add DerekNonGeneric to collaborators (Derek Lewis) #34602 - [
d7eaf3a027
] - doc: revise N-API versions matrix text (Rich Trott) #34566 - [
e2bea73b03
] - doc: clarify N-API version 1 (Michael Dawson) #34344 - [
be23e23361
] - doc: use consistent spelling for "falsy" (Rich Trott) #34545 - [
f393ae9296
] - doc: simplify and clarify console.assert() documentation (Rich Trott) #34544 - [
b69ff2ff60
] - doc: use consistent capitalization for addons (Rich Trott) #34536 - [
212d17fa06
] - doc: add mmarchini pronouns (Mary Marchini) #34586 - [
7a28c3d543
] - doc: update mmarchini contact info (Mary Marchini) #34586 - [
c8104f3d10
] - doc: update .mailmap for mmarchini (Mary Marchini) #34586 - [
692a735881
] - doc: use sentence-case for headers in SECURITY.md (Rich Trott) #34525 - [
44e6c010b4
] - esm: fix hook mistypes and links to types (Derek Lewis) #34240 - [
7322e58d11
] - http: reset headers timeout on headers complete (Robert Nagy) #34578 - [
36fd3daae6
] - http: provide keep-alive timeout response header (Robert Nagy) #34561 - [
d0efaf2fe3
] - lib: use non-symbols in isURLInstance check (Shelley Vohr) #34622 - [
335cb0d1d1
] - lib: absorbpath
error cases (Gireesh Punathil) #34519 - [
521e620533
] - meta: uncomment all codeowners (Mary Marchini) #34670 - [
650adeca22
] - meta: enable http2 team for CODEOWNERS (Rich Trott) #34534 - [
35ef9907aa
] - module: handle Top-Level Await non-fulfills better (Anna Henningsen) #34640 - [
62bb2e757f
] - (SEMVER-MINOR) module: unflag Top-Level Await (Myles Borins) #34558 - [
fbd411d28a
] - n-api: fix use-after-free with napi_remove_async_cleanup_hook (Anna Henningsen) #34662 - [
8cc9e5eb52
] - (SEMVER-MINOR) n-api: support type-tagging objects (Gabriel Schulhof) #28237 - [
2703fe498e
] - n-api: simplify bigint-from-word creation (Gabriel Schulhof) #34554 - [
e89ec46ba9
] - (SEMVER-MINOR) n-api,src: provide asynchronous cleanup hooks (Anna Henningsen) #34572 - [
b1890e0866
] - net: don't return the stream object from onStreamRead (Robey Pointer) #34375 - [
35fdfb44a2
] - policy: increase tests via permutation matrix (Bradley Meck) #34404 - [
ddd339ff45
] - repl: use _Node.js_ in user-facing REPL text (Rich Trott) #34644 - [
276e2980e2
] - repl: use _REPL_ in user-facing text (Rich Trott) #34643 - [
465c262ac6
] - repl: improve static import error message in repl (Myles Borins) #33588 - [
12cb0fb8a0
] - repl: give repl entries unique names (Bradley Meck) #34372 - [
2dbd15a075
] - src: fix linter failures (Anna Henningsen) #34582 - [
2761f349ec
] - src: spin shutdown loop while immediates are pending (Anna Henningsen) #34662 - [
39ca48c840
] - src: fixsize
underflow in CallbackQueue (Anna Henningsen) #34662 - [
c1abc8d3e5
] - src: fix unused namespace member in node_util (Andrey Pechkurov) #34565 - [
e146686972
] - test: fix wrong method call (gengjiawen) #34629 - [
ca89c375f7
] - test: add debugging for callbacks in test-https-foafssl.js (Rich Trott) #34603 - [
2133b18bee
] - test: add debugging for test-https-foafssl.js (Rich Trott) #34603 - [
b9fb0c63b3
] - test: convert most N-API tests from C++ to C (Gabriel Schulhof) #34615 - [
54a4c6a39c
] - test: replace flaky pummel regression tests (Anna Henningsen) #34530 - [
bd55236788
] - test: change Fixes: to Refs: (Rich Trott) #34568 - [
a340587cfd
] - test: fix flaky http-parser-timeout-reset (Robert Nagy) #34609 - [
9c442f9786
] - test: remove unneeded flag check in test-vm-memleak (Rich Trott) #34528 - [
05100e1eec
] - tools: fix C++ import checker argument expansion (Anna Henningsen) #34582 - [
bf6c8aaae3
] - tools: update ESLint to 7.6.0 (Colin Ihrig) #34589 - [
0b1616c2f0
] - tools: add meta.fixable to fixable lint rules (Colin Ihrig) #34589 - [
f46649bc5b
] - util: print External address from inspect (unknown) #34398 - [
2fa24c0ccc
] - wasi: add __wasi_fd_filestat_set_times() test (Colin Ihrig) #34623
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.