Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
18.16.1-alpine
->20.3.1-alpine
Release Notes
nodejs/node (node)
v20.3.1
: 2023-06-20, Version 20.3.1 (Current), @RafaelGSSCompare Source
This is a security release.
Notable Changes
The following CVEs are fixed in this release:
mainModule.__proto__
Bypass Experimental Policy Mechanism (High)More detailed information on each of the vulnerabilities can be found in June 2023 Security Releases blog post.
Commits
dac08dafc9
] - crypto: handle cert with invalid SPKI gracefully (Tobias Nießen) nodejs-private/node-private#393d274c3babc
] - crypto,https,tls: disable engines if perms enabled (Tobias Nießen) nodejs-private/node-private#4095621c1de38
] - deps: update archs files for openssl-3.0.9-quic1 (Node.js GitHub Bot) #48402771caa9f1c
] - deps: upgrade openssl sources to quictls/openssl-3.0.9-quic1 (Node.js GitHub Bot) #484020459bf9c99
] - doc,test: clarify behavior of DH generateKeys (Tobias Nießen) nodejs-private/node-private#42627e20501aa
] - http: disable request smuggling via empty headers (Paolo Insogna) nodejs-private/node-private#4279c17e335f1
] - msi: do not create AppData\Roaming\npm (Tobias Nießen) nodejs-private/node-private#408b51124c637
] - permission: handle fs path traversal (RafaelGSS) nodejs-private/node-private#403ebc5927adc
] - permission: handle fs.openAsBlob (RafaelGSS) nodejs-private/node-private#405c39a43bff5
] - permission: handle fs.watchFile (RafaelGSS) nodejs-private/node-private#404d0a8264ec9
] - policy: handle mainModule.__proto__ bypass (RafaelGSS) nodejs-private/node-private#4163df13d5a79
] - src,permission: restrict inspector when pm enabled (RafaelGSS) nodejs-private/node-private#410v20.3.0
: 2023-06-08, Version 20.3.0 (Current), @targosCompare Source
Notable Changes
bfcb3d1d9a
] - deps: upgrade to libuv 1.45.0, including significant performance improvements to file system operations on Linux (Santiago Gimeno) #480785094d1b292
] - doc: add Ruy Adorno to list of TSC members (Michael Dawson) #481722f5dbca690
] - doc: mark Node.js 14 as End-of-Life (Richard Lau) #48023b1828b325e
] - (SEMVER-MINOR) lib: implementAbortSignal.any()
(Chemi Atlow) #47821f380953103
] - module: change default resolver to not throw on unknown scheme (Gil Tayar) #47824a94f87ed99
] - (SEMVER-MINOR) node-api: define version 9 (Chengzhong Wu) #481519e2b13dfa7
] - stream: deprecateasIndexedPairs
(Chemi Atlow) #48102Commits
35c96156d1
] - benchmark: usecluster.isPrimary
instead ofcluster.isMaster
(Deokjin Kim) #480023e6e3abf32
] - bootstrap: throw ERR_NOT_SUPPORTED_IN_SNAPSHOT in unsupported operation (Joyee Cheung) #47887c480559347
] - bootstrap: put is_building_snapshot state in IsolateData (Joyee Cheung) #4788750c0a15535
] - build: set v8_enable_webassembly=false when lite mode is enabled (Cheng Shao) #482484562805cf6
] - build: speed up compilation of mksnapshot output (Keyhan Vakil) #481628b89f13933
] - build: add action to close stale PRs (Michael Dawson) #480515d92202220
] - build: replace js2c.py with js2c.cc (Joyee Cheung) #469976cf2adc36e
] - cluster: use ObjectPrototypeHasOwnProperty (Daeyeon Jeong) #48141f564b03c38
] - crypto: use openssl's own memory BIOs in crypto_context.cc (GauriSpears) #47160ac8dd61fc3
] - crypto: remove default encoding from cipher (Tobias Nießen) #4799815c2de4407
] - crypto: fix setEngine() when OPENSSL_NO_ENGINE set (Tobias Nießen) #479779e2dd5b5e2
] - deps: update zlib to337322d
(Node.js GitHub Bot) #48218bfcb3d1d9a
] - deps: upgrade to libuv 1.45.0 (Santiago Gimeno) #4807813930f092f
] - deps: update ada to 2.5.0 (Node.js GitHub Bot) #482233047caebec
] - deps: setCARES_RANDOM_FILE
for c-ares (Richard Lau) #481560db79a0872
] - deps: update histogram 0.11.8 (Marco Ippolito) #4774299af6716f5
] - deps: update histogram to 0.11.7 (Marco Ippolito) #47742d4922bc985
] - deps: update c-ares to 1.19.1 (Node.js GitHub Bot) #48115f6ccdb289f
] - deps: update simdutf to 3.2.12 (Node.js GitHub Bot) #481183ed0afc778
] - deps: update minimatch to 9.0.1 (Node.js GitHub Bot) #48094df7540fb73
] - deps: update ada to 2.4.2 (Node.js GitHub Bot) #4809207df5c48e8
] - deps: update corepack to 0.18.0 (Node.js GitHub Bot) #48091d95a5bb559
] - deps: update uvwasi to 0.0.18 (Node.js GitHub Bot) #47866443477e041
] - deps: update uvwasi to 0.0.17 (Node.js GitHub Bot) #4786603f67d6d6d
] - deps: upgrade npm to 9.6.7 (npm team) #48062d3e3a911fd
] - deps: update nghttp2 to 1.53.0 (Node.js GitHub Bot) #47997f7c4daaf67
] - deps: update ada to 2.4.1 (Node.js GitHub Bot) #48036c6a752560d
] - deps: add loongarch64 into openssl Makefile and gen openssl-loongarch64 (Shi Pujin) #46401d194241716
] - deps: update undici to 5.22.1 (Node.js GitHub Bot) #4799402e919f4a2
] - deps,test: update postject to 1.0.0-alpha.6 (Node.js GitHub Bot) #480722c19f596ad
] - doc: clarify array args to Buffer.from() (Bryan English) #48274d681e5f456
] - doc: document watch option for node:test run() (Moshe Atlow) #4825696e54ddbca
] - doc: reserve 117 for Electron 26 (Calvin) #482459aff8c7818
] - doc: update documentation for FIPS support (Richard Lau) #481948c5338648f
] - doc: improve the documentation of the stdio option (Kumar Arnav) #4811011918d705f
] - doc: update Buffer.allocUnsafe description (sinkhaha) #481832b51ee5e22
] - doc: update codeowners with website team (Claudio Wunder) #48197360df25d04
] - doc: fix broken link to new folder doc/contributing/maintaining (Andrea Fassina) #4820513e95e21a4
] - doc: add atlowChemi to triagers (Chemi Atlow) #481045f83ce530f
] - doc: fix typo in readline completer function section (Vadym) #481883c82165d27
] - doc: remove broken link for keygen (Rich Trott) #481760ca90a1e6d
] - doc: addauto
intrinsic height to prevent jitter/flicker (Daniel Holbert) #48195f117855092
] - doc: add version info on the SEA docs (Antoine du Hamel) #481735094d1b292
] - doc: add Ruy to list of TSC members (Michael Dawson) #4817239d8140227
] - doc: update socket.remote* properties documentation (Saba Kharanauli) #481395497c13efe
] - doc: update outdated section on TLSv1.3-PSK (Tobias Nießen) #48123281dfaf727
] - doc: improve HMAC key recommendations (Tobias Nießen) #48121bd311b6c70
] - doc: clarify mkdir() recursive behavior (Stephen Odogwu) #481095b061c8922
] - doc: fix typo in crypto legacy streams API section (Tobias Nießen) #4812210ccb2bd81
] - doc: update SEA source link (Rich Trott) #48080415bf7f532
] - doc: clarify tty.isRaw (Roberto Vidal) #480550ac4b33c76
] - doc: correct line break for Windows terminals (Alex Schwartz) #48083f30ba5c320
] - doc: fix Windows code snippet tags (Antoine du Hamel) #4810012fef9b68c
] - doc: harmonize fenced code snippet flags (Antoine du Hamel) #4808213f163eace
] - doc: use secure key length for HMAC generateKey (Tobias Nießen) #480521e3e7c9f33
] - doc: update broken EVP_BytesToKey link (Rich Trott) #480645917ba1838
] - doc: update broken spkac link (Rich Trott) #480630e4a3b7db1
] - doc: document node-api version process (Chengzhong Wu) #4797285bbaa94ea
] - doc: update process.versions properties (Saba Kharanauli) #480197660eb591a
] - doc: fix typo in binding functions (Deokjin Kim) #480032f5dbca690
] - doc: mark Node.js 14 as End-of-Life (Richard Lau) #480233b94a739f2
] - doc: clarify CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED (Tobias Nießen) #479769e381cfa89
] - doc: add heading for permission model limitations (Tobias Nießen) #47989802db923e0
] - doc,vm: clarify usage of cachedData in vm.compileFunction() (Darshan Sen) #4819311a3434810
] - esm: remove support for arrays inimport
internal method (Antoine du Hamel) #482963b00f3afef
] - esm: handleglobalPreload
hook returning a nullish value (Antoine du Hamel) #482493c7846d7e1
] - esm: handle more error types thrown from the loader thread (Antoine du Hamel) #4824760ce2bcabc
] - http: send implicit headers on HEAD with no body (Matteo Collina) #4810872de4e7170
] - lib: do not disable linter for entire files (Antoine du Hamel) #4829910cc60fc91
] - lib: use existingisWindows
variable (sinkhaha) #48134a90010aae9
] - lib: support FORCE_COLOR for non TTY streams (Moshe Atlow) #48034b1828b325e
] - (SEMVER-MINOR) lib: implement AbortSignal.any() (Chemi Atlow) #478218f1b86961f
] - meta: bump github/codeql-action from 2.3.3 to 2.3.6 (dependabot[bot]) #482871b87ccdf70
] - meta: bump actions/setup-python from 4.6.0 to 4.6.1 (dependabot[bot]) #4828610715aea26
] - meta: bump codecov/codecov-action from 3.1.3 to 3.1.4 (dependabot[bot]) #4828579f73778ab
] - meta: remove dont-land-on-v14 auto labeling (Shrujal Shah) #480319c5711f3ea
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #480106d6bf3ee52
] - module: reduce the number of URL initializations (Yagiz Nizipli) #48272f380953103
] - module: change default resolver to not throw on unknown scheme (Gil Tayar) #47824950185b0c0
] - net: fix address iteration with autoSelectFamily (Fedor Indutny) #482585ddca72e62
] - net: fix family autoselection SSL connection handling (Paolo Insogna) #48189750e53ca3c
] - net: fix family autoselection timeout handling (Paolo Insogna) #47860a94f87ed99
] - (SEMVER-MINOR) node-api: define version 9 (Chengzhong Wu) #48151e834979818
] - node-api: add status napi_cannot_run_js (Gabriel Schulhof) #47986eafe0c3ec6
] - node-api: napi_ref on all types is experimental (Vladimir Morozov) #479759a034746f5
] - src: add Realm document in the src README.md (Chengzhong Wu) #47932b8f4070f71
] - src: check node_extra_ca_certs after openssl cfg (Raghu Saxena) #481590347a18056
] - src: include missing header in node_sea.h (Joyee Cheung) #4815245c3782c20
] - src: remove INT_MAX asserts in SecretKeyGenTraits (Tobias Nießen) #48053b25e7045ad
] - src: avoid prototype access in binding templates (Joyee Cheung) #4791333aa373eec
] - src: use Blob{Des|S}erializer for SEA blobs (Joyee Cheung) #479629e2b13dfa7
] - stream: deprecate asIndexedPairs (Chemi Atlow) #4810296c323dee2
] - test: mark test-child-process-pipe-dataflow as flaky (Moshe Atlow) #483349875885357
] - test: adapt tests for OpenSSL 3.1 (OttoHollmann) #478593440d7c6bf
] - test: unflake test-vm-timeout-escape-nexttick (Santiago Gimeno) #48078215b2bc72c
] - test: fix zlib version regex (Luigi Pinca) #48227e12ee59d26
] - test: use lower security level in s_client (Luigi Pinca) #481921dabc7390c
] - Revert "test: unskip negative-settimeout.any.js WPT" (Filip Skokan) #48182c1c4796a86
] - test: mark test_cannot_run_js as flaky (Keyhan Vakil) #481818c49d74002
] - test: fix flaky test-runner-watch-mode (Moshe Atlow) #481446388766862
] - test: skip test-http-pipeline-flood on IBM i (Abdirahim Musse) #480488d2a3b1952
] - test: ignore helper files in WPTs (Filip Skokan) #480797a96d825fd
] - test: movetest-cluster-primary-error
flaky test (Yagiz Nizipli) #48039a80dd3a8b3
] - test: fix suite signal (Benjamin Gruenbaum) #47800a41cfd183f
] - test: fix parsing test flags (Daeyeon Jeong) #480124d4e506f2b
] - test,doc,sea: run SEA tests on ppc64 (Darshan Sen) #4811144411fc40c
] - test_runner: applyrunOnly
on suites (Moshe Atlow) #482793f259b7a30
] - test_runner: emittest:watch:drained
event (Moshe Atlow) #48259c9f8e8c562
] - test_runner: stop watch mode when abortSignal aborted (Moshe Atlow) #48259f3268d64cb
] - test_runner: fix global after hook (Moshe Atlow) #4823115336c3139
] - test_runner: remove redundant check from coverage (Colin Ihrig) #48070750d3e8606
] - test_runner: pass FORCE_COLOR to child process (Moshe Atlow) #480573278542243
] - test_runner: dont split lines ontest:stdout
(Moshe Atlow) #48057027c531766
] - test_runner: fix test deserialize edge cases (Moshe Atlow) #481062b797a6d39
] - test_runner: delegate stderr and stdout formatting to reporter (Shiba) #4804523d310bee8
] - test_runner: display dot report as wide as the terminal width (Raz Luvaton) #48038fd2620dcf1
] - tls: reapply servername on happy eyeballs connect (Fedor Indutny) #4825562f847d0b3
] - tools: update rollup lint-md-dependencies (Node.js GitHub Bot) #483293e97826a66
] - Revert "tools: open issue when update workflow fails" (Marco Ippolito) #483125f08bfe35f
] - tools: don't gitignore base64 config.h (Ben Noordhuis) #48174ded0e2d755
] - tools: update LICENSE and license-builder.sh (Santiago Gimeno) #4807807aa264366
] - tools: automate histogram update (Marco Ippolito) #481711416b75eaa
] - tools: use shasum instead of sha256sum (Luigi Pinca) #48229b81e9d9b7b
] - tools: harmonizedep_updaters
scripts (Antoine du Hamel) #48201a60bc41e53
] - tools: deps update authenticate github api request (Andrea Fassina) #482007478ed014e
] - tools: order dependency jobs alphabetically (Luca) #48184568a705799
] - tools: refactor v8_pch config (Michaël Zasso) #47364801573ba46
] - tools: log and verify sha256sum (Andrea Fassina) #48088db62325e18
] - tools: open issue when update workflow fails (Marco Ippolito) #48018ad8a68856d
] - tools: alphabetize CODEOWNERS (Rich Trott) #481244cf5a9edaf
] - tools: use latest upstream commit for zlib updates (Andrea Fassina) #480548d93af381b
] - tools: add security-wg as dep updaters owner (Marco Ippolito) #481135325be1d99
] - tools: port js2c.py to C++ (Joyee Cheung) #469976c60d90277
] - tools: fix race condition when npm installing (Tobias Nießen) #481010ab840a58f
] - tools: refloat 7 Node.js patches to cpplint.py (Rich Trott) #48098a298193378
] - tools: update cpplint to 1.6.1 (Yagiz Nizipli) #48098f6725751b7
] - tools: update eslint to 8.41.0 (Node.js GitHub Bot) #480976539361f4e
] - tools: update lint-md-dependencies (Node.js GitHub Bot) #480965d94dbb951
] - tools: update doc to [email protected] (Node.js GitHub Bot) #480952226088048
] - tools: add debug logs (Marco Ippolito) #480600c8c383583
] - tools: fix zconf.h path (Luigi Pinca) #480896adaf4c648
] - tools: update remark-preset-lint-node to 4.0.0 (Node.js GitHub Bot) #4799592b3334231
] - url: clean vertical alignment of docs (Robin Ury) #48037ebb6536775
] - url: callada::can_parse
directly (Yagiz Nizipli) #47919ed4514294a
] - vm: properly handle defining symbol props (Nicolas DUBIEN) #47572v20.2.0
: 2023-05-16, Version 20.2.0 (Current), @targosCompare Source
Notable Changes
c092df9094
] - doc: add ovflowd to collaborators (Claudio Wunder) #478444197a9a5a0
] - (SEMVER-MINOR) http: prevent writing to the body when not allowed by HTTP spec (Gerrard Lindsay) #47732c4596b9ce7
] - (SEMVER-MINOR) sea: add option to disable the experimental SEA warning (Darshan Sen) #4758817befe008c
] - (SEMVER-MINOR) test_runner: addskip
,todo
, andonly
shorthands totest
(Chemi Atlow) #47909a0634d7f89
] - (SEMVER-MINOR) url: add value argument toURLSearchParams
has
anddelete
methods (Sankalp Shubham) #47885Commits
456fca0d9c
] - bootstrap: initialize per-isolate properties of bindings separately (Joyee Cheung) #47768d6d12bf978
] - bootstrap: log isolate data info in mksnapshot debug logs (Joyee Cheung) #47768e457d89a1b
] - buffer: combine checking range of sourceStart inbuf.copy
(Deokjin Kim) #4775800668fcfb4
] - child_process: use signal.reason in child process abort (Debadree Chatterjee) #47817d7993474ea
] - crypto: remove default encoding from scrypt (Tobias Nießen) #4794309fb74a7cc
] - crypto: fix webcrypto private/secret import with empty usages (Filip Skokan) #47877e9c6ee74f3
] - crypto: remove default encoding from pbkdf2 (Tobias Nießen) #47869b7f13a8679
] - deps: update simdutf to 3.2.9 (Node.js GitHub Bot) #47983b16f6da153
] - deps: V8: cherry-pick5f025d1
(Michaël Zasso) #4761099f8fcab45
] - deps: V8: cherry-picka8a11a8
(Michaël Zasso) #47610c2b14b4c78
] - deps: update ada to 2.4.0 (Node.js GitHub Bot) #47922cad42e7a56
] - deps: V8: cherry-pick1b471b7
(Lu Yahan) #473997b2f17ca59
] - deps: upgrade npm to 9.6.6 (npm team) #47862d23b1af562
] - deps: update ada to 2.3.1 (Node.js GitHub Bot) #4789372340c98fb
] - dgram: convert macro to template (Tobias Nießen) #478919be922892f
] - dns: callada::idna::to_ascii
directly from c++ (Yagiz Nizipli) #479204a1e97156a
] - doc: add missing deprecated blocks to cluster (Tobias Nießen) #4798113118a19ee
] - doc: update description of global (Tobias Nießen) #47969372796440b
] - doc: update measure memory rejection information (Yash Ladha) #416397ecc6740e4
] - doc: fix broken link to TC39 import attributes proposal (Rich Trott) #47954b9771c95c7
] - doc: fix broken link (Rich Trott) #479536f5ba92e61
] - doc: remove broken link (Rich Trott) #47942c9ffc555f1
] - doc: document make lint-md-clean (Matteo Collina) #479267ed99e8ba5
] - doc: mark global object as legacy (Mert Can Altın) #47819bf39f2d252
] - doc: ntfs junction points must link to directories (Ben Noordhuis) #479074dfc3890d8
] - doc: improvepermission.has
description (Daeyeon Jeong) #4787593f1aa2856
] - doc: fix params names (Dmitry Semigradsky) #478539a362aa2fb
] - doc: update supported version of FreeBSD to 12.4 (Michaël Zasso) #4783889c70dc6e6
] - doc: add stability experimental to pm (Rafael Gonzaga) #47890f96fb2eee7
] - doc: swap Matteo with Rafael in the stewards (Rafael Gonzaga) #478411666a146e3
] - doc: add valgrind suppression details (Kevin Eady) #47760e53e8231ff
] - doc: replace EOL versions in README (Tobias Nießen) #47833c092df9094
] - doc: add ovflowd to collaborators (Claudio Wunder) #47844f7106765b3
] - doc: update BUILDING.md previous versions links (Tobias Nießen) #47835811b43c215
] - doc,test: update the v8.startupSnapshot doc and test the example (Joyee Cheung) #474681ec640ac70
] - esm: do not use'beforeExit'
on the main thread (Antoine du Hamel) #47964106dc612d6
] - fs: make readdir recursive algorithm iterative (Ethan Arrowood) #47650a0da2348a8
] - fs: move fs_use_promises_symbol to per-isolate symbols (Joyee Cheung) #477684197a9a5a0
] - (SEMVER-MINOR) http: prevent writing to the body when not allowed by HTTP spec (Gerrard Lindsay) #47732a4d6543598
] - http2: improve nghttp2 error callback (Tobias Nießen) #47840a4fed6c580
] - lib: update comment (sinkhaha) #47884fd8bec7b2b
] - meta: bump step-security/harden-runner from 2.3.1 to 2.4.0 (Rich Trott) #47980f5b4b6d5dc
] - meta: bump github/codeql-action from 2.3.2 to 2.3.3 (Rich Trott) #47979c05c0a2359
] - meta: bump actions/setup-python from 4.5.0 to 4.6.0 (Rich Trott) #479682a3d6d97cb
] - meta: add security-wg ping to permission.js (Rafael Gonzaga) #479416c158e8dd1
] - meta: bump step-security/harden-runner from 2.2.1 to 2.3.1 (dependabot[bot]) #47808f7a8094d37
] - meta: bump actions/setup-python from 4.5.0 to 4.6.0 (dependabot[bot]) #478060f58e48792
] - meta: bump actions/checkout from 3.3.0 to 3.5.2 (dependabot[bot]) #47805652b06dd82
] - meta: remove extra space in scorecard workflow (Mestery) #478059f06eaccaf
] - meta: bump github/codeql-action from 2.2.9 to 2.3.2 (dependabot[bot]) #47809977fd7cf35
] - meta: bump codecov/codecov-action from 3.1.1 to 3.1.3 (dependabot[bot]) #47807c19385c154
] - module: refactor to usenormalizeRequirableId
in the CJS module loader (Darshan Sen) #47896739113f2fc
] - module: block requiringtest/reporters
without scheme (Moshe Atlow) #47831f489c6710c
] - (NODE-API-SEMVER-MAJOR) node-api: get Node API version used by addon (Vladimir Morozov) #457157222f9d74b
] - path: indicate index of wrong resolve() parameter (sosoba) #476607dd32f1536
] - permission: remove unused function declaration (Deokjin Kim) #47957af86625a05
] - permission: resolve reference to absolute path only for fs permission (Daeyeon Jeong) #479301625ae11fe
] - quic: address recent coverity warning (Michael Dawson) #47753c4596b9ce7
] - (SEMVER-MINOR) sea: add option to disable the experimental SEA warning (Darshan Sen) #475881a7fc186bc
] - sea: allow requiring core modules with the "node:" prefix (Darshan Sen) #47779786a1c5398
] - src: deduplicate X509Certificate::Fingerprint* (Tobias Nießen) #47978060c1d502b
] - src: stop copying code cache, part 2 (Keyhan Vakil) #479581aec718619
] - (SEMVER-MINOR) src: add cjs_module_lexer_version base64_version (Jithil P Ponnan) #456290c06bfd8dc
] - src: move BlobSerializerDeserializer to a separate header file (Darshan Sen) #47933bd553e7521
] - src: rename SKIP_CHECK_SIZE to SKIP_CHECK_STRLEN (Tobias Nießen) #47845190596c189
] - src: register external references for source code (Keyhan Vakil) #470554293cc47f4
] - src: support V8 experimental shared values in messaging (Shu-yu Guo) #477069bc5d78f0c
] - src: register ext reference for Fingerprint512 (Tobias Nießen) #47892a11507e23b
] - src: stop copying code cache (Keyhan Vakil) #47144515c9b8de6
] - src: clarify the parameter name inPermission::Apply
(Daeyeon Jeong) #47874c4217613f5
] - src: fix creating an ArrayBuffer from a Blob created withopenAsBlob
(Daeyeon Jeong) #476914bc17fd67b
] - src: avoid strcmp() with Utf8Value (Tobias Nießen) #47827d358317f70
] - src: get binding data store directly from the realm (Joyee Cheung) #47437b04d51a0b5
] - src: prefer data accessor of string and vector (Mohammed Keyvanzadeh) #477502952cc576c
] - src: add per-isolate SetFastMethod and Set[Fast]MethodNoSideEffect (Joyee Cheung) #47768010d2ecf94
] - test: mark test-esm-loader-http-imports as flaky (Tobias Nießen) #47987bb33c74c07
] - test: add getRandomValues return length (Jithil P Ponnan) #463576e019586f7
] - test: unskip negative-settimeout.any.js WPT (Filip Skokan) #479468f547afe5f
] - test: use appropriate usages for a negative import test (Filip Skokan) #478787e34f77518
] - test: fix webcrypto wrap unwrap tests (Filip Skokan) #4787630f4f35244
] - test: fix output tests when path includes node version (Moshe Atlow) #4784354607bfd68
] - test: reduce WPT concurrency (Filip Skokan) #4783417945a2495
] - test: migrate a pseudo_tty test to use assertSnapshot (Moshe Atlow) #47803c9233679e8
] - test: fix WPT state when process exits but workers are still running (Filip Skokan) #4782634bfb69b5b
] - test: migrate message tests to use assertSnapshot (Moshe Atlow) #47498d25c785c2a
] - test: allow SIGBUS in signal-handler abort test (Michaël Zasso) #47851aa2c7e00d7
] - test,crypto: update WebCryptoAPI WPT (Filip Skokan) #47921da27542058
] - test_runner: use v8.serialize instead of TAP (Moshe Atlow) #4786717befe008c
] - (SEMVER-MINOR) test_runner: add shorthands totest
(Chemi Atlow) #4790942db1d50a0
] - test_runner: fix ordering of test hooks (Phil Nash) #47931d81c54e3a8
] - test_runner: omit inaccessible files from coverage (Colin Ihrig) #47850a4e261e910
] - tools: debug log for nghttp3 (Marco Ippolito) #47992f6ff318d4c
] - tools: automate icu-small update (Marco Ippolito) #47727706c305381
] - tools: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #47903e22c686ca9
] - tools: update eslint to 8.40.0 (Node.js GitHub Bot) #4790636f7cfac93
] - tools: update eslint to 8.39.0 (Node.js GitHub Bot) #477897323902a40
] - tools: fix jsdoc lint (Moshe Atlow) #47789a0634d7f89
] - (SEMVER-MINOR) url: add value argument to has and delete methods (Sankalp Shubham) #478851b06c1e003
] - url: improveisURL
detection (Yagiz Nizipli) #478862bd869d20c
] - vm: fix crash when setting __proto__ on context's globalThis (Feng Yu) #47939e6685f9e82
] - vm,lib: refactor microtaskQueue assignment logic (Khaidi Chu) #4776547fea13dac
] - worker: support more cases when (de)serializing errors (Moshe Atlow) #479256f3876c035
] - worker: use snapshot in workers spawned by workers (Joyee Cheung) #47731v20.1.0
: 2023-05-03, Version 20.1.0 (Current), @targosCompare Source
Notable Changes
5e99598639
](https://togithub.com/nodejs/node/commit/5e99598639Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.