Update Node.js to v20.2.0 #15
Merged
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:
20.1.0-alpine3.16->20.2.0-alpine3.16Release Notes
nodejs/node
v20.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, andonlyshorthands totest(Chemi Atlow) #47909a0634d7f89] - (SEMVER-MINOR) url: add value argument toURLSearchParamshasanddeletemethods (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_asciidirectly 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.hasdescription (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 usenormalizeRequirableIdin the CJS module loader (Darshan Sen) #47896739113f2fc] - module: block requiringtest/reporterswithout 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 rollup@3.21.5 (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: improveisURLdetection (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) #47731Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.