Repository navigation
chore(deps): update node.js to v22 - #5471
Merged
Merged
Conversation
renovate
Bot
force-pushed
the
renovate/node-22.x
branch
from
November 5, 2024 15:02
063a69b to
226ea75
Compare
bkrem
added a commit
that referenced
this pull request
Nov 5, 2024
Merged
13 of 20 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
21-alpine->22-alpineRelease Notes
nodejs/node (node)
v22.11.0: 2024-10-29, Version 22.11.0 'Jod' (LTS), @โrichardlauCompare Source
Notable Changes
This release marks the transition of Node.js 22.x into Long Term Support (LTS)
with the codename 'Jod'. The 22.x release line now moves into "Active LTS"
and will remain so until October 2025. After that time, it will move into
"Maintenance" until end of life in April 2027.
Other than updating metadata, such as the
process.releaseobject, to reflectthat the release is LTS, no further changes from Node.js 22.10.0 are included.
OpenSSL 3.x
Official binaries for Node.js 22.x currently include OpenSSL 3.0.x (more
specifically, the quictls OpenSSL fork).
OpenSSL 3.0.x is the currently designated long term support version that is
scheduled to be supported until 7th September 2026, which is within the expected
lifetime of Node.js 22.x. We are expecting upstream OpenSSL to announce a
successor long term support version prior to that date and since OpenSSL now
follows a semantic versioning-like versioning scheme we expect to be able to
update to the next long term supported version of OpenSSL during the lifetime of
Node.js 22.x.
v22.10.0: 2024-10-16, Version 22.10.0 (Current), @โaduh95Compare Source
Notable Changes
New
"module-sync"exports conditionThis release introduces a
"module-sync"exports condition that's enabled whenrequire(esm)is enabled, so packages can supply a synchronous ES module to theNode.js module loader, no matter if it's being required or imported. This is
similar to the
"module"condition that bundlers have been using to supportrequire(esm)in Node.js, and allows dual-package authors to opt into ESM-firstonly on newer versions of Node.js that supports
require(esm)to avoid thedual-package hazard.
{ "type": "module", "exports": { "node": { // On new version of Node.js, both require() and import get // the ESM version "module-sync": "./index.js", // On older version of Node.js, where "module-sync" and require(esm) are // not supported, use the CJS version to avoid dual-package hazard. // When package authors think it's time to drop support for older versions of // Node.js, they can remove the exports conditions and just use "main": "index.js". "default": "./dist/index.cjs" }, // On any other environment, use the ESM version. "default": "./index.js" } }Or if the package is only meant to be run on Node.js and wants to fallback to
CJS on older versions that don't have
require(esm):{ "type": "module", "exports": { // On new version of Node.js, both require() and import get the ESM version "module-sync": "./index.js", // On older version of Node.js, where "module-sync" and require(esm) are // not supported, use the CJS version to avoid dual-package hazard. // When package authors think it's time to drop support for older versions of // Node.js, they can remove the exports conditions and just use "main": "index.js". "default": "./dist/index.cjs" } }For package authors: this only serves as a feature-detection mechanism for
packages that wish to support both CJS and ESM users during the period when some
active Node.js LTS versions support
require(esm)while some older ones don't.When all active Node.js LTS lines support
require(esm), packages can simplifytheir distributions by bumping the major version, dropping their CJS exports,
and removing the
module-syncexports condition (with onlymainordefaulttargetting the ESM exports). If the package needs to support both bundlers and
being run unbundled on Node.js during the transition period, use both
module-syncandmoduleand point them to the same ESM file. If the packagealready doesn't want to support older versions of Node.js that doesn't support
require(esm), don't use this export condition.For bundlers/tools: they should avoid implementing this stop-gap condition.
Most existing bundlers implement the de-facto bundler standard
moduleexports condition, and that should be enough to support users who want to bundle
ESM from CJS consumers. Users who want both bundlers and Node.js to recognize
the ESM exports can use both
module/module-syncconditions during thetransition period, and can drop
module-sync+modulewhen they no longer needto support older versions of Node.js. If tools do want to support this
condition, it's recommended to make the resolution rules in the graph pointed by
this condition match the Node.js native ESM rules to avoid divergence.
We ended up implementing a condition with a different name instead of reusing
"module", because existing code in the ecosystem using the"module"condition sometimes also expect the module resolution for these ESM files to
work in CJS style, which is supported by bundlers, but the native Node.js loader
has intentionally made ESM resolution different from CJS resolution (e.g.
forbidding
import './noext'orimport './directory'), so it would bebreaking to implement a
"module"condition without implementing the forbiddenESM resolution rules. For now, this just implements a new condition as
semver-minor so it can be backported to older LTS.
Contributed by Joyee Cheung in #โ54648.
node --runis now stableThis CLI flag runs a specified command from a
package.json's"scripts"object.For the following
package.json:{ "scripts": { "test": "node --test-reporter junit --test ./test" } }You can run
node --run testand that would start the test suite.Contributed by Yagiz Nizipli in #โ53763.
Other notable changes
f0b441230a] - (SEMVER-MINOR) crypto: addKeyObject.prototype.toCryptoKey(Filip Skokan) #โ55262349d2ed07b] - (SEMVER-MINOR) crypto: add Date fields forvalidToandvalidFrom(Andrew Moon) #โ54159bebc95ed58] - doc: add abmusse to collaborators (Abdirahim Musse) #โ55086914db60159] - (SEMVER-MINOR) http2: exposenghttp2_option_set_stream_reset_rate_limitas an option (Maรซl Nison) #โ54875f7c3b03759] - (SEMVER-MINOR) lib: propagate aborted state to dependent signals before firing events (jazelly) #โ5482632261fc98a] - (SEMVER-MINOR) module: support loading entrypoint as url (RedYetiDev) #โ5493306957ff355] - (SEMVER-MINOR) module: implementflushCompileCache()(Joyee Cheung) #โ549712dcf70c347] - (SEMVER-MINOR) module: throw when invalid argument is passed toenableCompileCache()(Joyee Cheung) #โ54971f9b19d7c44] - (SEMVER-MINOR) module: write compile cache to temporary file and then rename it (Joyee Cheung) #โ54971e95163b170] - (SEMVER-MINOR) process: addprocess.features.require_module(Joyee Cheung) #โ552414050f68e5d] - (SEMVER-MINOR) process: addprocess.features.typescript(Aviv Keller) #โ5429586f7cb802d] - (SEMVER-MINOR) test_runner: support custom arguments inrun()(Aviv Keller) #โ55126b62f2f8259] - (SEMVER-MINOR) test_runner: add'test:summary'event (Colin Ihrig) #โ54851d7c708aec5] - (SEMVER-MINOR) test_runner: add support for coverage viarun()(Chemi Atlow) #โ539375fda4a1498] - (SEMVER-MINOR) worker: addmarkAsUncloneableapi (Jason Zhang) #โ55234Commits
e3619510c8] - assert: show the diff when deep comparing data with a custom message (Giovanni) #โ5475939c7a9e70c] - benchmark: adjust config for deepEqual object (Rafael Gonzaga) #โ55254263526d5d0] - benchmark: rewrite detect-esm-syntax benchmark (Joyee Cheung) #โ55238cd0795fb00] - benchmark: add no-warnings to process.has bench (Rafael Gonzaga) #โ551594352d9cc31] - benchmark: create benchmark for typescript (Marco Ippolito) #โ54904452bc9b48d] - benchmark: add webstorage benchmark (jakecastelli) #โ55040d4d5ba3a9b] - benchmark: include ascii to fs/readfile (Rafael Gonzaga) #โ5498823b628db65] - benchmark: add dotenv benchmark (Aviv Keller) #โ54278b1ebb0d8ca] - buffer: coerce extrema to int inblob.slice(Antoine du Hamel) #โ551413a6e72483f] - buffer: extract Blob's .arrayBuffer() & webidl changes (Matthew Aitken) #โ53372d109f1c4ff] - buffer: use simdutf convert_latin1_to_utf8_safe (Robert Nagy) #โ5479877f8a3f9c2] - build: fix notify-on-review-wanted action (Rafael Gonzaga) #โ553040d93b1ed0c] - build: fix not valid json in coverage (jakecastelli) #โ55179f89664d890] - build: include.nycrcin coverage workflows (Wuli Zuo) #โ55210d7a9df6417] - build: notify via slack when review-wanted (Rafael Gonzaga) #โ5510268822cc861] - build: add more information to Makefile help (Aviv Keller) #โ53381f3ca9c669b] - build: update ruff and addlint-py-fix(Aviv Keller) #โ54410d99ae548d7] - build: remove -v flag to reduce noise (iwuliz) #โ55025d3dfbe7ff9] - build: display free disk space after build in the test-macOS workflow (iwuliz) #โ550253077f6a5b7] - build: support up to python 3.13 in android-configure (Aviv Keller) #โ54529a929c71281] - build: add the option to generate compile_commands.json in vcbuild.bat (Segev Finer) #โ52279a81f368b99] - build: fix eslint makefile target (Aviv Keller) #โ54999c8b7a645ae] - Revert "build: upgrade clang-format to v18" (Chengzhong Wu) #โ549947861ca5dc3] - build: printRunning XYZ linter...for py and yml (Aviv Keller) #โ54386aaea3944e5] - build,win: add winget config to set up env (Hรผseyin Aรงacak) #โ5472930d47220bb] - build,win: float VS 17.11 compilation patch (Stefan Stojanovic) #โ54970048a1ab350] - cli: ensure --run has proper pwd (Yagiz Nizipli) #โ54949a97841ee10] - cli: fix spacing for port range error (Aviv Keller) #โ544951dcc5eedff] - Revert "console: colorize console error and warn" (Aviv Keller) #โ54677f0b441230a] - (SEMVER-MINOR) crypto: add KeyObject.prototype.toCryptoKey (Filip Skokan) #โ55262d3f8c35320] - crypto: ensure invalid SubtleCrypto JWK data import results in DataError (Filip Skokan) #โ55041349d2ed07b] - (SEMVER-MINOR) crypto: add Date fields forvalidToandvalidFrom(Andrew Moon) #โ5415934ca36a397] - deps: update undici to 6.20.0 (Node.js GitHub Bot) #โ55329f703652e84] - deps: upgrade npm to 10.9.0 (npm team) #โ55255b533a51856] - deps: V8: backport0d5d6e7(Yagiz Nizipli) #โ551152f65b3fd07] - deps: V8: partially cherry-pick8953e49(Ben Noordhuis) #โ55274bb9f77d53a] - deps: update archs files for openssl-3.0.15+quic1 (Node.js GitHub Bot) #โ5518463d51c82fe] - deps: upgrade openssl sources to quictls/openssl-3.0.15+quic1 (Node.js GitHub Bot) #โ5518429e6484f3c] - deps: update archs files for openssl-3.0.14+quic1 (Node.js GitHub Bot) #โ54336283927ec88] - deps: upgrade openssl sources to quictls/openssl-3.0.14+quic1 (Node.js GitHub Bot) #โ54336b0636a1e88] - deps: update timezone to 2024b (Node.js GitHub Bot) #โ55056173464d76f] - deps: update acorn-walk to 8.3.4 (Node.js GitHub Bot) #โ549500d4536543b] - deps: update corepack to 0.29.4 (Node.js GitHub Bot) #โ548451de5512383] - deps: V8: cherry-pick217457d(Michaรซl Zasso) #โ548831921d7a37c] - doc: add release key for aduh95 (Antoine du Hamel) #โ55349d8e42be1b2] - doc: moveERR_INVALID_PERFORMANCE_MARKto legacy errors (Antoine du Hamel) #โ552475ea8aa183c] - doc: fix Markdown linter (Antoine du Hamel) #โ55344873588888d] - Revert "doc: update test context.assert" (Antoine du Hamel) #โ55344707e7cc702] - doc: add pmarchini to collaborators (Pietro Marchini) #โ55331b03272b9a1] - doc: fixevents.once()example usingAbortSignal(Ivo Janssen) #โ5514485b765953d] - doc: add onboarding details for ambassador program (Marco Ippolito) #โ552845d41b8a8b0] - doc: updaterequire(ESM)history and stability status (Antoine du Hamel) #โ55199195df659e9] - doc: moveERR_NAPI_TSFN_START/STOP_IDLE_LOOPto legacy errors (Antoine du Hamel) #โ552488eae0d3f3c] - doc: fix initial default value of autoSelectFamily (Ihor Rohovets) #โ55245297cb0da5a] - doc: tweak onboarding instructions (Michael Dawson) #โ552127ddbfe8c2b] - doc: update test context.assert (Pietro Marchini) #โ551868a57550d20] - doc: fix unordered error anchors (Antoine du Hamel) #โ55242286ea4ed3d] - doc: mention addons to experimental permission (Rafael Gonzaga) #โ551667c9ceabf38] - doc: use correct dash in stability status (Antoine du Hamel) #โ55200781ffd8ba1] - doc: fix link intest/README.md(Livia Medeiros) #โ5516561b9ed3bf2] - doc: add esm examples to node:net (Alfredo Gonzรกlez) #โ55134bb3499038d] - doc: remove outdated https import reference (Edigleysson Silva (Edy)) #โ551116cc49518c7] - doc: move the YAML changes element (sendoru) #โ55112b12b4a23e4] - doc: remove random horizontal separators inprocess.md(Antoine du Hamel) #โ551497186ede388] - doc: put --env-file-if-exists=config right under --env-file=config (Edigleysson Silva (Edy)) #โ551318ad0dfff10] - doc: fix the require resolve algorithm inmodules.md(chirsz) #โ55117fd40f0873f] - doc: update style guide (Aviv Keller) #โ5322312c9d9780f] - doc: add missing:torun()'sglobPatterns(Aviv Keller) #โ5513573b05cfb04] - doc: correctcleanupoption in stream.(promises.)finished (Renรฉ) #โ55043bebc95ed58] - doc: add abmusse to collaborators (Abdirahim Musse) #โ55086a97c80c6ae] - doc: add note about--expose-internals(Aviv Keller) #โ5286189aeae63bd] - doc: removeparseREPLKeywordfrom REPL documentation (Aviv Keller) #โ54749b3e0490b8b] - doc: add missing EventSource docs to globals (Matthew Aitken) #โ55022516c775fa5] - doc: cover --experimental-test-module-mocks flag (Jonathan Sharpe) #โ550214244f1a269] - doc: add more details for localStorage and sessionStorage (Batuhan Tomo) #โ5388139a728c2e3] - doc: change backporting guide with updated info (Aviv Keller) #โ537463a5fe95ad7] - doc: add missing definitions tointernal-api.md(Aviv Keller) #โ53303f2d74a26a3] - doc: fix history ofprocess.features(Antoine du Hamel) #โ5498229866ca438] - doc: fix typo callsite.lineNumber (Rafael Gonzaga) #โ54969c1d73abd29] - doc: update documentation for externalizing deps (Michael Dawson) #โ54792eca9668231] - doc: add documentation for process.features (Marco Ippolito) #โ548970fb446e207] - esm: do not interpret"main"as a URL (Antoine du Hamel) #โ55003be2fe4b249] - events: allow null/undefined eventInitDict (Matthew Aitken) #โ54643cb47e169a0] - events: returncurrentTargetwhen dispatching (Matthew Aitken) #โ54642dbfae3fe14] - fs: acknowledgesignaloption infilehandle.createReadStream()(Livia Medeiros) #โ551481c94725c07] - fs: check subdir correctly in cpSync (Jason Zhang) #โ5503379ffefab2a] - fs: convert to u8 string for filesystem path (Jason Zhang) #โ54653914db60159] - (SEMVER-MINOR) http2: expose nghttp2_option_set_stream_reset_rate_limit as an option (Maรซl Nison) #โ5487508b5e6c794] - lib: fix module print timing when specifier includes"(Antoine du Hamel) #โ55150bf7d7aef4b] - lib: fix typos (Nathan Baulch) #โ55065d803355d92] - lib: prefer optional chaining (Aviv Keller) #โ55045d4873bcd6d] - lib: remove lib/internal/idna.js (Yagiz Nizipli) #โ55050f7c3b03759] - (SEMVER-MINOR) lib: propagate aborted state to dependent signals before firing events (jazelly) #โ54826397ae418db] - lib: the REPL should survive deletion of Array.prototype methods (Jordan Harband) #โ31457566179c9ec] - lib, tools: remove duplicate requires (Aviv Keller) #โ54987c9a1bbbef2] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #โ55300d7b73bbd1d] - meta: bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 (dependabot[bot]) #โ552250f4269faa9] - meta: bump actions/checkout from 4.1.7 to 4.2.0 (dependabot[bot]) #โ5522433be1990d8] - meta: bump actions/setup-node from 4.0.3 to 4.0.4 (dependabot[bot]) #โ55223f5b4ae5bf8] - meta: bump peter-evans/create-pull-request from 7.0.1 to 7.0.5 (dependabot[bot]) #โ552191985d9016e] - meta: add mailmap entry for abmusse (Abdirahim Musse) #โ5518293b215d5e6] - meta: add more information about nightly releases (Aviv Keller) #โ55084aeae5973c3] - meta: addlinuxto OS labels in collaborator guide (Aviv Keller) #โ549864fb2c3baa8] - meta: remove never-used workflow trigger (Aviv Keller) #โ54983e1f36d0da8] - meta: remove unneeded ignore rules from ruff (Aviv Keller) #โ54360ce0d0c1ec8] - meta: removebuild-windows.yml(Aviv Keller) #โ54662ca67c97f33] - meta: add links to alternative issue trackers (Aviv Keller) #โ544016fcac73738] - module: wrap swc error in ERR_INVALID_TYPESCRIPT_SYNTAX (Marco Ippolito) #โ553160412ac8bf3] - module: add internal type def forflushCompileCache(Jacob Smith) #โ5522632261fc98a] - (SEMVER-MINOR) module: support loading entrypoint as url (RedYetiDev) #โ54933111261e245] - (SEMVER-MINOR) module: implement the "module-sync" exports condition (Joyee Cheung) #โ54648b6fc9adf5b] - module: remove duplicated import (Aviv Keller) #โ5494206957ff355] - (SEMVER-MINOR) module: implement flushCompileCache() (Joyee Cheung) #โ549712dcf70c347] - (SEMVER-MINOR) module: throw when invalid argument is passed to enableCompileCache() (Joyee Cheung) #โ54971f9b19d7c44] - (SEMVER-MINOR) module: write compile cache to temporary file and then rename it (Joyee Cheung) #โ549711d169764db] - module: report unfinished TLA in ambiguous modules (Antoine du Hamel) #โ54980c89c93496d] - module: refator ESM loader for adding future synchronous hooks (Joyee Cheung) #โ54769108cef22e6] - module: remove bogus assertion in CJS entrypoint handling with --import (Joyee Cheung) #โ5459267ecb10c78] - module: fix discrepancy between .ts and .js (Marco Ippolito) #โ544613300d5990f] - os: use const with early return for path (Trivikram Kamat) #โ5495990cce6ec7c] - path: remove repetitive conditional operator inposix.resolve(Wiyeong Seo) #โ54835cbfc980f89] - perf_hooks: add missing type argument to getEntriesByName (Luke Taher) #โ54767e95163b170] - (SEMVER-MINOR) process: add process.features.require_module (Joyee Cheung) #โ552410655d3a384] - process: fixprocess.features.typescriptwhen Amaro is unavailable (Antoine du Hamel) #โ553234050f68e5d] - (SEMVER-MINOR) process: addprocess.features.typescript(Aviv Keller) #โ5429575073c50ae] - quic: start adding in the internal quic js api (James M Snell) #โ53256538b1eb5b0] - repl: catch\vand\rin new-line detection (Aviv Keller) #โ5451257a9d3f15e] - sqlite: disable DQS misfeature by default (Tobias Nieรen) #โ55297c126543374] - sqlite: make sourceSQL and expandedSQL string-valued properties (Tobias Nieรen) #โ5472167f5f46c56] - sqlite: enable foreign key constraints by default (Tobias Nieรen) #โ5477709999491bf] - src: handle errors correctly in webstorage (Michaรซl Zasso) #โ54544295c17c4ea] - src: make minor tweaks to quic c++ for c++20 (James M Snell) #โ53256b1d47d06f9] - src: apply getCallSite optimization (RafaelGSS) #โ55174d6bcc44829] - src: modernize likely/unlikely hints (Yagiz Nizipli) #โ551551af5ad61ca] - src: fixup Error.stackTraceLimit during snapshot building (Joyee Cheung) #โ55121b229083235] - src: parse --stack-trace-limit and use it in --trace-* flags (Joyee Cheung) #โ55121942ad54e08] - src: move more key handling to ncrypto (James M Snell) #โ551080bb5584288] - src: add receiver to fast api callback methods (Carlos Espa) #โ54408706e9611f0] - src: fix typos (Nathan Baulch) #โ55064a96d5d1bcc] - src: move more stuff over to use Maybe<void> (James M Snell) #โ54831ee0a98b5a2] - src: decode native error messages as UTF-8 (Joyee Cheung) #โ550241fc8edecf8] - src: update clang-tidy and focus on modernization (Yagiz Nizipli) #โ537573a1485a1a3] - src: move evp stuff to ncrypto (James M Snell) #โ549119ae80e1e4d] - src: revert filesystem::path changes (Yagiz Nizipli) #โ55015465d05018a] - src: mark node --run as stable (Yagiz Nizipli) #โ53763ef546c872c] - src: cleanup per env handles directly without a list (Chengzhong Wu) #โ549930876f78411] - src: add unistd.h import if node posix credentials is defined (Jonas) #โ54528284db53866] - src: remove duplicate code setting AF_INET (He Yang) #โ54939f332c4c4fc] - src: useMaybe<void>where bool isn't needed (Michaรซl Zasso) #โ54575c7ed2ff920] - stream: handle undefined chunks correctly in decode stream (devstone) #โ55153a9675a0cbc] - stream: treat null asyncIterator as undefined (Jason Zhang) #โ55119bf69ae1406] - stream: set stream prototype to closest transferable superclass (Jason Zhang) #โ550673273707a3a] - test: fix tests when Amaro is unavailable (Richard Lau) #โ55320ff3cc3b2ab] - test: use more informative errors intest-runner-cli(Antoine du Hamel) #โ5532117d2f9de6d] - test: maketest-loaders-workers-spawnedless flaky (Antoine du Hamel) #โ551721b1104e69b] - test: add resource to internal module stat test (RafaelGSS) #โ55157b36f8c2146] - test: update multiple assert tests to use node:test (James M Snell) #โ545851b30f7fdd6] - test: move coverage source map tests to new file (Aviv Keller) #โ55123ce67e7b5b3] - test: adding more tests for strip-types (Kevin Toshihiro Uehara) #โ54929a57c8ba3ef] - test: update wpt test for encoding (devstone) #โ5515165fbe94d45] - test: addescapePOSIXShellutil (Antoine du Hamel) #โ55125cc8838252e] - test: remove unnecessaryawaitin test-watch-mode (Wuli) #โ551429aeba48bf0] - test: fix typos (Nathan Baulch) #โ550630999b5e493] - test: remove duplicated test descriptions (Christos Koutsiaris) #โ54140e99d4a4cb8] - test: deflake test/pummel/test-timers.js (jakecastelli) #โ55098fb8470afd7] - test: deflake test-http-remove-header-stays-removed (Luigi Pinca) #โ55004e879c5edf2] - test: fix test-tls-junk-closes-server (Michael Dawson) #โ55089b885f0583c] - test: fix more tests that fail when path contains a space (Antoine du Hamel) #โ5508885f1187942] - test: fixassertSnapshotwhen path contains a quote (Antoine du Hamel) #โ55087fdae57f1e1] - test: fix some tests when path contains%(Antoine du Hamel) #โ5508236c9ea8912] - Revert "test: mark test-fs-watch-non-recursive flaky on Windows" (Luigi Pinca) #โ5507980da5993cc] - test: remove interval and give more time to unsync (Pietro Marchini) #โ5500693c23e74b3] - test: deflake test-inspector-strip-types (Luigi Pinca) #โ5505843bbca2c08] - test: maketest-runner-assertmore robust (Aviv Keller) #โ55036268f1ec08f] - test: update tls test to support OpenSSL32 (Michael Dawson) #โ55030a50dd21423] - test: do not assumeprocess.execPathcontains no spaces (Antoine du Hamel) #โ55028c56e324cb8] - test: fixtest-vm-context-dont-contextifywhen path contains a space (Antoine du Hamel) #โ550266d42e44264] - test: adjust tls-set-ciphers for OpenSSL32 (Michael Dawson) #โ5501622e601a76c] - test: addutil.stripVTControlCharacterstest (RedYetiDev) #โ54865a6796696d7] - test: improve coverage for timer promises schedular (Aviv Keller) #โ533709506f77b3e] - test: removegetCallSitefrom common (RedYetiDev) #โ5494720d3a806ea] - test: remove unused common utilities (RedYetiDev) #โ54825341b6d9b94] - test: deflake test-http-header-overflow (Luigi Pinca) #โ549781e53c10853] - test: fixsoucretosource(Aviv Keller) #โ550386843ca7e0d] - test: add asserts to validate test assumptions (Michael Dawson) #โ5499798ff615c5e] - test: add runner watch mode isolation tests (Pietro Marchini) #โ54888327a8f7b59] - test: fix invalid wasm test (Aviv Keller) #โ549355b012f544c] - test: move test-http-max-sockets to parallel (Luigi Pinca) #โ5497722b413910e] - test: remove test-http-max-sockets flaky designation (Luigi Pinca) #โ5497662b8640550] - test: refactor test-whatwg-webstreams-encoding to be shorter (David Dong) #โ545691f11d68173] - test: adjust key sizes to support OpenSSL32 (Michael Dawson) #โ5497290a87ca8f7] - test: update test to support OpenSSL32 (Michael Dawson) #โ549689b7834536a] - test: update DOM events web platform tests (Matthew Aitken) #โ546421c001550a2] - test,crypto: update WebCryptoAPI WPT (Filip Skokan) #โ55029800f7c44ed] - test_runner: throw on invalid source map (Aviv Keller) #โ550550f7e3f017f] - test_runner: assert entry is a valid object (Edigleysson Silva (Edy)) #โ55231c308862d2e] - test_runner: avoid spread operator on arrays (Antoine du Hamel) #โ5514312401972b7] - test_runner: support typescript files in default glob (Aviv Keller) #โ5508119cfa3140f] - test_runner: close and flush destinations on forced exit (Colin Ihrig) #โ5509986f7cb802d] - (SEMVER-MINOR) test_runner: support custom arguments inrun()(Aviv Keller) #โ551267eaeba499a] - test_runner: fix mocking modules with quote in their URL (Antoine du Hamel) #โ550838818c6c88a] - test_runner: report error on missing sourcemap source (Aviv Keller) #โ55037b62f2f8259] - (SEMVER-MINOR) test_runner: add 'test:summary' event (Colin Ihrig) #โ54851449dad0db0] - test_runner: usetest:symbol on second print of parent test (RedYetiDev) #โ549564b962a78c7] - test_runner: replace ansi clear with ansi reset (Pietro Marchini) #โ55013d7c708aec5] - (SEMVER-MINOR) test_runner: add support for coverage via run() (Chemi Atlow) #โ5393793c6c90219] - test_runner: support typescript module mocking (Marco Ippolito) #โ548781daec9a63f] - test_runner: avoid coverage report partial file names (Pietro Marchini) #โ54379d51e5a8667] - tools: enforce errors to not be documented in legacy section (Aviv Keller) #โ552186a7d201b80] - tools: update gyp-next to 0.18.2 (Node.js GitHub Bot) #โ55160c988e7e2e5] - tools: bump the eslint group in /tools/eslint with 4 updates (dependabot[bot]) #โ552277982d3d4ed] - tools: only check teams on the default branch (Antoine du Hamel) #โ5512460a35eddb0] - tools: makechoco installscript more readable (Aviv Keller) #โ54002b7b1fa6dd3] - tools: bump Rollup from 4.18.1 to 4.22.4 forlint-md(dependabot[bot]) #โ550933304bf387f] - tools: unlock versions of irrelevant DB deps (Michaรซl Zasso) #โ5504265c376a819] - tools: remove redudant code from eslint require rule (Aviv Keller) #โ54892295f684b69] - tools: update error message for ICU in license-builder (Aviv Keller) #โ54742ce4b6e403d] - tools: refactor js2c.cc to use c++20 (Yagiz Nizipli) #โ5484931f0ef6ea3] - tools: bump the eslint group in /tools/eslint with 7 updates (dependabot[bot]) #โ54821676d0a09a0] - tools: update github_reporter to 1.7.1 (Node.js GitHub Bot) #โ549510f01f38aea] - tty: fix links for terminal colors (Aviv Keller) #โ54596d264639f5f] - util: update ansi regex (Aviv Keller) #โ54865ea7aaf37bf] - v8: out of bounds copy (Robert Nagy) #โ55261fa695facf5] - watch: presConfiguration
๐ Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.