Skip to content

Update Node.js to v24.18.1 - #2835

Merged
renovate[bot] merged 1 commit into
masterfrom
renovate/node-24.x
Aug 2, 2026
Merged

Update Node.js to v24.18.1#2835
renovate[bot] merged 1 commit into
masterfrom
renovate/node-24.x

Conversation

@renovate

@renovate renovate Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
node (source) volta patch 24.18.024.18.1

Release Notes

nodejs/node (node)

v24.18.1: 2026-07-29, Version 24.18.1 'Krypton' (LTS), @​juanarbol

Compare Source

This is a security release.

Notable Changes
  • (CVE-2026-56846) http2: retain header memory in session accounting (Matteo Collina) – High
  • (CVE-2026-56848) http2: defer rst stream while in scope (Matteo Collina) – High
  • (CVE-2026-58043) permission: avoid granting radix split nodes (RafaelGSS) – High
  • (CVE-2026-56850) https: distinguish PFX object-array agent keys (RafaelGSS) – Medium
  • (CVE-2026-58040) https: bind identity checks to session reuse (Matteo Collina) – Medium
  • (CVE-2026-58041) sqlite: invalidate tag store iterators on statement reset (Matteo Collina) – Medium
  • (CVE-2026-58042) dns: handle large resolveAny address replies (RafaelGSS) – Medium
  • (CVE-2026-58045) zlib: throw on out-of-bounds write buffers (RafaelGSS) – Medium
  • (CVE-2026-56847) permission: enforce fs write permission for trace events (RafaelGSS) – Low
  • (CVE-2026-58039) permission: check final report output path (RafaelGSS) – Low
  • (CVE-2026-58044) http: reject requests exceeding max header count (Matteo Collina) – Low
  • deps: update llhttp to 9.4.3 (Paolo Insogna)
  • deps: update undici to 7.29.0 (Node.js GitHub Bot)
Commits

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "after 9pm on sunday"
  • 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Aug 2, 2026
@renovate
renovate Bot enabled auto-merge (squash) August 2, 2026 21:11
@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

🏎️ Benchmark Comparison

Benchmark Control (p50) Experiment (p50) Δ
🟢 js small 9.51 ms 8.97 ms -5.7%
🟢 js medium 4.14 ms 3.77 ms -8.9%
js large 1.61 ms 1.60 ms -0.5%
gjs small 914.66 µs 910.14 µs -0.5%
gjs medium 458.05 µs 461.69 µs +0.8%
gjs large 181.44 µs 180.18 µs -0.7%
gts small 917.46 µs 924.15 µs +0.7%
gts medium 462.68 µs 462.04 µs -0.1%
gts large 180.00 µs 180.74 µs +0.4%

🟢 faster · 🔴 slower · 🟠 slightly slower · ⚪ within 2%

Full mitata output
clk: ~3.45 GHz
cpu: INTEL(R) XEON(R) PLATINUM 8573C
runtime: node 24.18.1 (x64-linux)

benchmark                   avg (min … max) p75 / p99    (min … top 1%)
------------------------------------------- -------------------------------
js small (control)            11.43 ms/iter  12.57 ms █                    
                       (7.50 ms … 27.01 ms)  26.13 ms █▂▃                  
                    (  5.71 mb …  10.20 mb)   7.18 mb ███▅█▅▅▂▄▂▁▂▄▁▂▁▁▁▁▁▄

js small (experiment)          9.47 ms/iter  10.32 ms ██                   
                       (7.51 ms … 15.09 ms)  14.11 ms ██  ▂                
                    (  6.28 mb …   8.13 mb)   6.88 mb ███▁█▆██▆▆▅▁▁▃█▁▃▃▆▃▃

                             ┌                                            ┐
                             ╷┌───────┬──┐                                ╷
          js small (control) ├┤       │  ├────────────────────────────────┤
                             ╵└───────┴──┘                                ╵
                             ┌────┬─┐        ╷
       js small (experiment) │    │ ├────────┤
                             └────┴─┘        ╵
                             └                                            ┘
                             7.50 ms           16.82 ms            26.13 ms

summary
  js small (experiment)
   1.21x faster than js small (control)

------------------------------------------- -------------------------------
js medium (control)            4.77 ms/iter   5.12 ms ▇█                   
                       (3.80 ms … 10.39 ms)   9.03 ms ██▃                  
                    (  2.88 mb …   4.40 mb)   3.56 mb ███▄▄▃▂▃▆▃▂▂▁▃▃▂▂▁▁▂▂

js medium (experiment)         4.81 ms/iter   4.86 ms █                    
                       (3.58 ms … 13.77 ms)  10.70 ms █                    
                    (  1.43 mb …   5.79 mb)   3.49 mb ██▂▄▂▃▁▁▂▂▂▁▁▂▁▂▂▂▁▁▂

                             ┌                                            ┐
                              ╷┌────┬──┐                       ╷
         js medium (control)  ├┤    │  ├───────────────────────┤
                              ╵└────┴──┘                       ╵
                             ╷┌──────┬                                    ╷
      js medium (experiment) ├┤      │────────────────────────────────────┤
                             ╵└──────┴                                    ╵
                             └                                            ┘
                             3.58 ms            7.14 ms            10.70 ms

summary
  js medium (control)
   1.01x faster than js medium (experiment)

------------------------------------------- -------------------------------
js large (control)             1.87 ms/iter   1.72 ms █                    
                        (1.51 ms … 5.99 ms)   5.04 ms ██                   
                    ( 68.23 kb …   2.73 mb)   1.43 mb ██▄▂▂▂▁▂▁▂▂▂▁▁▁▁▁▁▁▁▁

js large (experiment)          1.89 ms/iter   1.71 ms  █                   
                        (1.47 ms … 5.21 ms)   4.92 ms ▅█                   
                    (309.82 kb …   2.66 mb)   1.43 mb ██▄▂▂▂▁▁▂▂▁▂▁▁▁▁▁▁▂▁▁

                             ┌                                            ┐
                              ┌───┬                                       ╷
          js large (control)  │   │───────────────────────────────────────┤
                              └───┴                                       ╵
                             ╷┌───┬                                     ╷
       js large (experiment) ├┤   │─────────────────────────────────────┤
                             ╵└───┴                                     ╵
                             └                                            ┘
                             1.47 ms            3.26 ms             5.04 ms

summary
  js large (control)
   1.01x faster than js large (experiment)

------------------------------------------- -------------------------------
gjs small (control)            1.00 ms/iter 936.20 µs █                    
                      (879.35 µs … 5.28 ms)   4.86 ms █                    
                    (408.34 kb …   2.18 mb)   1.06 mb █▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs small (experiment)         1.00 ms/iter 926.40 µs █                    
                      (879.17 µs … 5.22 ms)   4.82 ms █                    
                    (509.48 kb …   2.16 mb)   1.06 mb █▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌┬                                           ╷
         gjs small (control) ││───────────────────────────────────────────┤
                             └┴                                           ╵
                             ┌┬                                           ╷
      gjs small (experiment) ││───────────────────────────────────────────┤
                             └┴                                           ╵
                             └                                            ┘
                             879.17 µs           2.87 ms            4.86 ms

summary
  gjs small (experiment)
   1x faster than gjs small (control)

------------------------------------------- -------------------------------
gjs medium (control)         496.71 µs/iter 468.00 µs ▄█                   
                      (439.55 µs … 4.67 ms) 959.49 µs ██                   
                    (471.29 kb …   1.68 mb) 541.15 kb ██▅▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs medium (experiment)      504.68 µs/iter 471.71 µs █                    
                      (443.29 µs … 5.04 ms)   1.32 ms █▆                   
                    (246.49 kb …   1.68 mb) 541.49 kb ██▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌──┬                       ╷
        gjs medium (control) │  │───────────────────────┤
                             └──┴                       ╵
                             ╷┌─┬                                         ╷
     gjs medium (experiment) ├┤ │─────────────────────────────────────────┤
                             ╵└─┴                                         ╵
                             └                                            ┘
                             439.55 µs          880.65 µs           1.32 ms

summary
  gjs medium (control)
   1.02x faster than gjs medium (experiment)

------------------------------------------- -------------------------------
gjs large (control)          201.98 µs/iter 188.82 µs  █                   
                      (176.37 µs … 5.17 ms) 254.60 µs  █                   
                    (170.53 kb …   1.30 mb) 216.56 kb ███▆▄▄▃▂▂▁▁▁▁▁▁▁▁▁▁▁▁

gjs large (experiment)       202.14 µs/iter 187.85 µs  █                   
                      (174.86 µs … 5.00 ms) 244.22 µs  █                   
                    (170.22 kb …   1.37 mb) 216.50 kb ▇███▅▄▄▃▂▂▂▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                              ╷┌────────────┬                             ╷
         gjs large (control)  ├┤            │─────────────────────────────┤
                              ╵└────────────┴                             ╵
                             ╷ ┌────────────┬                       ╷
      gjs large (experiment) ├─┤            │───────────────────────┤
                             ╵ └────────────┴                       ╵
                             └                                            ┘
                             174.86 µs         214.73 µs          254.60 µs

summary
  gjs large (control)
   1x faster than gjs large (experiment)

------------------------------------------- -------------------------------
gts small (control)            1.01 ms/iter 938.04 µs █                    
                      (887.88 µs … 5.80 ms)   5.32 ms █                    
                    (536.94 kb …   1.60 mb)   1.05 mb █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gts small (experiment)         1.00 ms/iter 940.90 µs █                    
                      (892.57 µs … 5.85 ms)   5.13 ms █                    
                    (684.87 kb …   2.21 mb)   1.06 mb █▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌┬                                           ╷
         gts small (control) ││───────────────────────────────────────────┤
                             └┴                                           ╵
                             ┌┬                                         ╷
      gts small (experiment) ││─────────────────────────────────────────┤
                             └┴                                         ╵
                             └                                            ┘
                             887.88 µs           3.11 ms            5.32 ms

summary
  gts small (experiment)
   1.01x faster than gts small (control)

------------------------------------------- -------------------------------
gts medium (control)         511.22 µs/iter 474.60 µs ▅█                   
                      (444.05 µs … 5.86 ms)   1.05 ms ██                   
                    (257.02 kb …   1.08 mb) 540.25 kb ██▅▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gts medium (experiment)      509.13 µs/iter 472.90 µs █                    
                      (445.81 µs … 5.49 ms)   1.55 ms █                    
                    ( 97.20 kb …   1.07 mb) 540.25 kb █▇▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌──┬                     ╷
        gts medium (control) │  │─────────────────────┤
                             └──┴                     ╵
                             ┌──┬                                         ╷
     gts medium (experiment) │  │─────────────────────────────────────────┤
                             └──┴                                         ╵
                             └                                            ┘
                             444.05 µs          996.20 µs           1.55 ms

summary
  gts medium (experiment)
   1x faster than gts medium (control)

------------------------------------------- -------------------------------
gts large (control)          201.69 µs/iter 187.09 µs  █                   
                      (175.02 µs … 4.88 ms) 247.20 µs  █                   
                    (143.41 kb …   1.37 mb) 216.89 kb ▆██▆▄▃▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁

gts large (experiment)       205.74 µs/iter 189.43 µs ▆█                   
                      (175.79 µs … 5.15 ms) 308.47 µs ██                   
                    ( 56.26 kb …   1.27 mb) 216.78 kb ███▆▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷┌───────┬              ╷
         gts large (control) ├┤       │──────────────┤
                             ╵└───────┴              ╵
                             ╷┌────────┬                                  ╷
      gts large (experiment) ├┤        │──────────────────────────────────┤
                             ╵└────────┴                                  ╵
                             └                                            ┘
                             175.02 µs         241.74 µs          308.47 µs

summary
  gts large (control)
   1.02x faster than gts large (experiment)

@renovate
renovate Bot merged commit 031a07a into master Aug 2, 2026
13 checks passed
@renovate
renovate Bot deleted the renovate/node-24.x branch August 2, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants