chore(deps): update node.js to v24.14.0#312
Merged
renovate[bot] merged 1 commit intomainfrom Feb 24, 2026
Merged
Conversation
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:
24.13.1β24.14.0Release Notes
nodejs/node (node)
v24.14.0: 2026-02-24, Version 24.14.0 'Krypton' (LTS), @βruyadorno prepared by @βaduh95Compare Source
Notable Changes
8b6d31d379] - (SEMVER-MINOR) async_hooks: addtrackPromisesoption tocreateHook()(Joyee Cheung) #β6141568da144b4e] - build,deps: replace cjs-module-lexer with merve (Yagiz Nizipli) #β61456f3a24c76e4] - (SEMVER-MINOR) deps: add LIEF as a dependency (Joyee Cheung) #β611671948861d23] - (SEMVER-MINOR) events: repurposeevents.listenerCount()to accept EventTargets (RenΓ©) #β60214d6f7c8d06f] - (SEMVER-MINOR) fs: addignoreoption tofs.watch(Matteo Collina) #β61433cb54b3ca6e] - (SEMVER-MINOR) http: addhttp.setGlobalProxyFromEnv()(Joyee Cheung) #β6095335b1759d06] - (SEMVER-MINOR) module: allow subpath imports that start with#/(Jan Martin) #β608642d72ea66f2] - (SEMVER-MINOR) process: preserveAsyncLocalStorageinqueueMicrotaskonly when needed (GΓΌrgΓΌn DayΔ±oΔlu) #β609136f4a4f6c8e] - (SEMVER-MINOR) sea: split sea binary manipulation code (Joyee Cheung) #β61167c0ceb9b065] - (SEMVER-MINOR) sqlite: enable defensive mode by default (Bart Louwers) #β6126633d8e8303b] - (SEMVER-MINOR) sqlite: add sqlite prepare options args (Guilherme AraΓΊjo) #β61311563ab699eb] - (SEMVER-MINOR) src: add initial support for ESM in embedder API (Joyee Cheung) #β615484c80031000] - (SEMVER-MINOR) stream: addbytes()method tonode:stream/consumers(wantaek) #β60426f5233df4ff] - (SEMVER-MINOR) stream: do not passreadable.compose()output viaReadable.from()(RenΓ©) #β60907345a40fda3] - (SEMVER-MINOR) test: use fixture directories for sea tests (Joyee Cheung) #β61167972f82411d] - (SEMVER-MINOR) test_runner: addenvoption torunfunction (Ethan Arrowood) #β61367d77f98c4b6] - (SEMVER-MINOR) test_runner: support expecting a test-case to fail (Jacob Smith) #β606698e900af6ba] - (SEMVER-MINOR) util: addconvertProcessSignalToExitCodeutility (Erick Wendel) #β60963Commits
180778fb9a] - assert: fix loose deepEqual arrays with undefined and null failing (Ruben Bridgewater) #β615878b6d31d379] - (SEMVER-MINOR) async_hooks: add trackPromises option to createHook() (Joyee Cheung) #β6141583bcd38d35] - benchmark: add streaming TextDecoder benchmark (Π‘ΠΊΠΎΠ²ΠΎΡΠΎΠ΄Π° ΠΠΈΠΊΠΈΡΠ° ΠΠ½Π΄ΡΠ΅Π΅Π²ΠΈΡ) #β615494c105844c5] - build: add support for Visual Studio 2026 (MichaΓ«l Zasso) #β607271f84fd91d9] - build: skip sscache action on non-main branches (Joyee Cheung) #β6179030601b680f] - build: add--shared-nbytesconfigure flag (Antoine du Hamel) #β61341c6253eda49] - build: add--shared-hdr-histogramconfigure flag (Antoine du Hamel) #β61280584c189037] - build: add--shared-gtestconfigure flag (Antoine du Hamel) #β612795998987881] - build: aix: deoptimize implementation-visitor.cc with --shared (Stewart X Addison) #β6155068da144b4e] - build,deps: replace cjs-module-lexer with merve (Yagiz Nizipli) #β614566a4511bafb] - build,win: fix vs2022 compilation (Stefan Stojanovic) #β615302d6735db8a] - deps: upgrade npm to 11.9.0 (npm team) #β61685699e2f8f81] - deps: update amaro to 1.1.7 (Node.js GitHub Bot) #β617307be76316d6] - deps: update minimatch to 10.1.2 (Node.js GitHub Bot) #β6173297e5a65013] - deps: update undici to 7.21.0 (Node.js GitHub Bot) #β6168374e4710ee7] - deps: update googletest to56efe39(Node.js GitHub Bot) #β61605b5113e2a2a] - deps: update amaro to 1.1.6 (Node.js GitHub Bot) #β61603f3a24c76e4] - (SEMVER-MINOR) deps: add LIEF as a dependency (Joyee Cheung) #β61167c370c3dc06] - (SEMVER-MINOR) deps: add tools and scripts to pull LIEF as a dependency (Joyee Cheung) #β61167e54975e17d] - deps: V8: cherry-pick highway@dcc0ca1(Richard Lau) #β61008625b90b76b] - deps: update undici to 7.19.2 (Node.js GitHub Bot) #β6156605e9a9fb5e] - deps: update undici to 7.19.1 (Node.js GitHub Bot) #β615143d41643e38] - deps: update undici to 7.19.0 (Node.js GitHub Bot) #β6147017b363a66c] - dns: fix Windows SRV ECONNREFUSED by adjusting c-ares fallback detection (notvivek12) #β6145333d0a8c22d] - doc: clarify EventEmitter error handling in threat model (Matteo Collina) #β617015b8e72cf85] - doc: mention default option for test runner env (Steven) #β61659f44e67fac2] - doc: fix --inspect security warning section (Tim Perry) #β61675a0e09c9043] - doc: documenturl.format(urlString)as deprecated under DEP0169 (RenΓ©) #β616445e719248fe] - doc: deprecation add more codemod (Augustin Mauroy) #β616428f5a3e5df4] - doc: fix grammatical error in README.md (ayj8201) #β61653d52b535163] - doc: correct tools README Boxstarter link (Mike McCready) #β616384889dc4f59] - doc: updateserver.dropMaxConnectionlink (YuSheng Chen) #β615848e48e72f2a] - doc: clean up writing-and-running-benchmarks.md (Hardanish Singh) #β613451948861d23] - (SEMVER-MINOR) events: repurposeevents.listenerCount()to accept EventTargets (RenΓ©) #β60214d6f7c8d06f] - (SEMVER-MINOR) fs: add ignore option to fs.watch (Matteo Collina) #β614332d7e5f9581] - http: implement slab allocation for HTTP header parsing (Mert Can Altin) #β61375cb54b3ca6e] - (SEMVER-MINOR) http: add http.setGlobalProxyFromEnv() (Joyee Cheung) #β609536df8be48ce] - lib: use utf8 fast path for streaming TextDecoder (Π‘ΠΊΠΎΠ²ΠΎΡΠΎΠ΄Π° ΠΠΈΠΊΠΈΡΠ° ΠΠ½Π΄ΡΠ΅Π΅Π²ΠΈΡ) #β61549830fff0aca] - lib: recycle queues (Robert Nagy) #β61461069874bdbd] - lib: use StringPrototypeStartsWith from primordials in locks (Taejin Kim) #β614927824c7589e] - lib: unify ICU and no-ICU TextDecoder (Π‘ΠΊΠΎΠ²ΠΎΡΠΎΠ΄Π° ΠΠΈΠΊΠΈΡΠ° ΠΠ½Π΄ΡΠ΅Π΅Π²ΠΈΡ) #β61409f81430702a] - lib: prefercall()overapply()if argument list is not array (Livia Medeiros) #β60796a723f72e1e] - lib: add support for readable byte streams to .toWeb() (Hans Klunder) #β58664b78d814b3d] - meta: persist sccache daemon until end of build workflows (RenΓ©) #β6163940a872a4b9] - meta: bump github/codeql-action from 4.31.9 to 4.32.0 (dependabot[bot]) #β616220637bdb3be] - meta: bump step-security/harden-runner from 2.14.0 to 2.14.1 (dependabot[bot]) #β61621e8d9bd9fc5] - meta: bump actions/setup-python from 6.1.0 to 6.2.0 (dependabot[bot]) #β61627c517df2b65] - meta: bump actions/setup-node from 6.1.0 to 6.2.0 (dependabot[bot]) #β616259a64f2f25d] - meta: bump actions/cache from 5.0.1 to 5.0.3 (dependabot[bot]) #β616240e5922e95e] - meta: bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 (dependabot[bot]) #β616235da7b51091] - meta: bump actions/stale from 10.1.0 to 10.1.1 (dependabot[bot]) #β61620c085c8a43f] - meta: bump actions/checkout from 6.0.1 to 6.0.2 (dependabot[bot]) #β61619ce2acf0275] - meta: bump actions/download-artifact from 6.0.0 to 7.0.0 (dependabot[bot]) #β61242629f0eaac5] - meta: bump actions/checkout from 6.0.0 to 6.0.1 (dependabot[bot]) #β61239cd80d369c9] - meta: bump actions/upload-artifact from 5.0.0 to 6.0.0 (dependabot[bot]) #β612388c75e4e1fa] - meta: bump actions/checkout from 5.0.1 to 6.0.0 (dependabot[bot]) #β609255a9e9f4127] - meta: bump actions/checkout from 5.0.0 to 5.0.1 (dependabot[bot]) #β607671519251dd1] - module: do not invoke resolve hooks twice for imported cjs (Joyee Cheung) #β615298d7190b3fe] - module: do not wrap module._load when tracing is not enabled (Joyee Cheung) #β6147935b1759d06] - (SEMVER-MINOR) module: allow subpath imports that start with#/(Jan Martin) #β608647a83b38921] - net: defer synchronous destroy calls in internalConnect (RajeshKumar11) #β6165816bab79421] - process: do not truncate long strings in--print(Mohamed Akram) #β614972d72ea66f2] - (SEMVER-MINOR) process: preserve AsyncLocalStorage in queueMicrotask only when needed (GΓΌrgΓΌn DayΔ±oΔlu) #β609139cc1c4604f] - repl: fix getters triggering side effects during completion (Dario Piotrowicz) #β6104393703306a1] - repl: tab completion targets<class>instead ofnew <class>(Δα» Trα»ng HαΊ£i) #β603196f4a4f6c8e] - (SEMVER-MINOR) sea: split sea binary manipulation code (Joyee Cheung) #β6116746a2dad4db] - sqlite: avoid extra copy for large text binds (Ali Hassan) #β61580f91a377f7e] - sqlite: use DictionaryTemplate for run() result (Mert Can Altin) #β614320e7571ae3e] - sqlite: change approach to fix segfault SQLTagStore (Bart Louwers) #β604628e8f70524a] - sqlite: reserve vectors space (Guilherme AraΓΊjo) #β61540c0ceb9b065] - (SEMVER-MINOR) sqlite: enable defensive mode by default (Bart Louwers) #β6126633d8e8303b] - (SEMVER-MINOR) sqlite: add sqlite prepare options args (Guilherme AraΓΊjo) #β61311f0d8f37002] - src: elide heap allocation in structured clone implementation (Anna Henningsen) #β61703db478c4336] - src: use simdutf for one-byte string UTF-8 write in stringBytes (Mert Can Altin) #β61696563ab699eb] - (SEMVER-MINOR) src: add initial support for ESM in embedder API (Joyee Cheung) #β61548da13186a15] - src: throw RangeError on failed ArrayBuffer BackingStore allocation (Chengzhong Wu) #β614804c80031000] - (SEMVER-MINOR) stream: add bytes() method to stream/consumers (wantaek) #β60426f5233df4ff] - (SEMVER-MINOR) stream: do not passreadable.compose()output viaReadable.from()(RenΓ©) #β60907ad04a469c8] - test: restraint version replacement pattern in snapshots (Chengzhong Wu) #β617482d3b4a8d65] - test: print stack immediately avoiding GC interleaving (Chengzhong Wu) #β6169938f43a6d4e] - test: fix case-insensitive path matching on Windows (Matteo Collina) #β6168206513f5ff2] - test: fix flaky test-performance-eventloopdelay (Matteo Collina) #β616299d79c66c61] - test: remove duplicate wpt tests (Filip Skokan) #β61617eac9f4f401] - test: fix race condition in watch mode tests (Matteo Collina) #β61615ecf5947575] - test: update WPT for url toe3c46fd(Node.js GitHub Bot) #β61602356ff5fece] - test: use the skipIfNoWatch() utility function (Luigi Pinca) #β615314b2187aea2] - test: unify assertSnapshot common patterns (Chengzhong Wu) #β615908c25489d63] - test: split test-fs-watch-ignore-* (Luigi Pinca) #β6149443b8a2b7e7] - test: add some validation for JSON doc output (Antoine du Hamel) #β61413345a40fda3] - (SEMVER-MINOR) test: use fixture directories for sea tests (Joyee Cheung) #β6116724cf6b8326] - test: reveal wpt evaluation errors in status files (Chengzhong Wu) #β61358d4034dfb62] - test: forbid use of named imports for fixtures (Antoine du Hamel) #β612284f871ee897] - test: enforce better never-settling-promise detection (Antoine du Hamel) #β609768e9adedf02] - test: ensure assertions are reached on all tests (Antoine du Hamel) #β60845273832802e] - test: ensure assertions are reached on more tests (Antoine du Hamel) #β60763e06adcb52f] - test: ensure assertions are reached on more tests (Antoine du Hamel) #β60760aeed0ccc02] - test: useRegExp.escapeto improve test reliability (Antoine du Hamel) #β6080374bcd0adab] - test: ensure assertions are reached on more tests (Antoine du Hamel) #β60728407807b08e] - test: skip tests not passing withoutNODE_OPTIONSsupport (Antoine du Hamel) #β60912a9e70cefb0] - test: ensure assertions are reached on more tests (Antoine du Hamel) #β6063421b23cd0d0] - test_runner: fix test enqueue when test file has syntax error (Edy Silva) #β615736a4de694b2] - test_runner: fix passingexpectFailure(Moshe Atlow) #β615686640de2b0f] - test_runner: differentiate todo and failure styles (Moshe Atlow) #β61564972f82411d] - (SEMVER-MINOR) test_runner: add env option to run function (Ethan Arrowood) #β61367d77f98c4b6] - (SEMVER-MINOR) test_runner: support expecting a test-case to fail (Jacob Smith) #β60669f98986cbb9] - tools: switch to ARM runners on GHA jobs (Antoine du Hamel) #β61903034589dd93] - tools: avoid building twice in coverage jobs (Antoine du Hamel) #β61899e50e2f00bb] - tools: use ubuntu-slim runner in GHA (Antoine du Hamel) #β61759f658f48ccb] - tools: use ubuntu-slim runner in GHA (Antoine du Hamel) #β6173465c77d74ff] - tools: use ubuntu-latest runner innotify-on-pushworkflow (Antoine du Hamel) #β61742605905556a] - tools: enforce removal oflts-watch-*labels on release proposals (Antoine du Hamel) #β61672f0f98d4c03] - tools: use ubuntu-slim runner in meta GitHub Actions (Tierney Cyren) #β61663ab63ddf354] - tools: add LIEF to license builder (Chengzhong Wu) #β615238a0f6192c9] - tools: enforce trailing commas intest/es-module(Antoine du Hamel) #β608914afbbcf39e] - tools: enforce trailing commas intest/sequential(Antoine du Hamel) #β608924c1abf752c] - tools,win: upgrade install additional tools to Visual Studio 2026 (Mike McCready) #β615628e900af6ba] - (SEMVER-MINOR) util: add convertProcessSignalToExitCode utility (Erick Wendel) #β60963Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» 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.