Skip to content

chore(deps): update node.js to v24.18.0#2824

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

chore(deps): update node.js to v24.18.0#2824
renovate[bot] merged 1 commit into
masterfrom
renovate/node-24.x

Conversation

@renovate

@renovate renovate Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
node (source) volta minor 24.16.024.18.0

Release Notes

nodejs/node (node)

v24.18.0: 2026-06-23, Version 24.18.0 'Krypton' (LTS), @​richardlau prepared by @​sxa

Compare Source

Notable Changes
  • [e07e7a31e1] - crypto: update root certificates to NSS 3.123.1 (Node.js GitHub Bot) #​63527
  • [44c8ebcbd6] - http: avoid stream listeners on idle agent sockets (Matteo Collina) #​64004
  • [d3ef4122ee] - (SEMVER-MINOR) buffer: increase Buffer.poolSize default to 64 KiB (Matteo Collina) #​63597
  • [bb2857b85a] - (SEMVER-MINOR) crypto: align key argument names in docs and error messages (Filip Skokan) #​62527
  • [b9d5e87880] - (SEMVER-MINOR) crypto: accept key data in crypto.diffieHellman() and cleanup DH jobs (Filip Skokan) #​62527
  • [ccd756d61e] - (SEMVER-MINOR) crypto: add TurboSHAKE and KangarooTwelve Web Cryptography algorithms (Filip Skokan) #​62183
  • [4c9251fc09] - (SEMVER-MINOR) http: add writeInformation to send arbitrary 1xx status codes (Tim Perry) #​63155
  • [8c989ec4a3] - (SEMVER-MINOR) inspector: expose precise coverage start to JS runtime (sangwook) #​63079
  • [3f54c8ba32] - Revert "stream: noop pause/resume on destroyed streams" (Stewart X Addison) #​63834
Commits

v24.17.0: 2026-06-18, Version 24.17.0 'Krypton' (LTS), @​aduh95

Compare Source

This is a security release.

Notable Changes
  • (CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High
  • (CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High
  • (CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium
  • (CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium
  • (CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium
  • (CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium
  • (CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium
  • (CVE-2026-48937) deps: fix integration issues with the latest nghttp2 – Medium
  • (CVE-2026-48617) permission: handle process.chdir on writereport (RafaelGSS) – Low
  • (CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low
  • (CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low
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 Jul 5, 2026
@renovate renovate Bot enabled auto-merge (squash) July 5, 2026 21:28
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

🏎️ Benchmark Comparison

Benchmark Control (p50) Experiment (p50) Δ
🟢 js small 13.55 ms 13.10 ms -3.3%
🟢 js medium 6.51 ms 6.34 ms -2.8%
🟢 js large 2.60 ms 2.54 ms -2.2%
gjs small 1.16 ms 1.17 ms +0.1%
gjs medium 576.55 µs 574.92 µs -0.3%
gjs large 229.80 µs 227.03 µs -1.2%
gts small 1.15 ms 1.15 ms -0.1%
gts medium 576.71 µs 575.73 µs -0.2%
gts large 226.98 µs 226.12 µs -0.4%

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

Full mitata output
clk: ~3.36 GHz
cpu: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
runtime: node 24.18.0 (x64-linux)

benchmark                   avg (min … max) p75 / p99    (min … top 1%)
------------------------------------------- -------------------------------
js small (control)            16.34 ms/iter  17.11 ms █ ▅                  
                      (11.57 ms … 32.02 ms)  26.82 ms █ █▅▂  ▂             
                    (  5.31 mb …  10.20 mb)   7.30 mb █▄███▄▄█▇▁▁▁▁▄▁▁▄▄▄▄▇

js small (experiment)         13.79 ms/iter  14.60 ms   ▅█                 
                      (11.70 ms … 19.72 ms)  18.93 ms ▃▆███▃▃ ▃            
                    (  6.42 mb …   8.16 mb)   6.88 mb █████████▄▄▄▁█▁▁▄▁▄▁▄

                             ┌                                            ┐
                             ╷   ┌─────────┬─┐                            ╷
          js small (control) ├───┤         │ ├────────────────────────────┤
                             ╵   └─────────┴─┘                            ╵
                             ╷  ┌───┬─┐            ╷
       js small (experiment) ├──┤   │ ├────────────┤
                             ╵  └───┴─┘            ╵
                             └                                            ┘
                             11.57 ms           19.19 ms           26.82 ms

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

------------------------------------------- -------------------------------
js medium (control)            7.29 ms/iter   7.59 ms  █                   
                       (6.14 ms … 14.09 ms)  13.91 ms ██                   
                    (  3.01 mb …   4.58 mb)   3.55 mb ██▇▄▂▇▂▂▂▂▁▁▂▂▁▂▁▁▂▁▂

js medium (experiment)         7.05 ms/iter   7.42 ms  █                   
                       (5.98 ms … 13.05 ms)  12.58 ms ▇█                   
                    (  2.84 mb …   4.21 mb)   3.55 mb ██▆▆▃▅▅▃▁▁▂▂▁▂▁▂▁▂▂▁▂

                             ┌                                            ┐
                              ╷┌────┬─┐                                   ╷
         js medium (control)  ├┤    │ ├───────────────────────────────────┤
                              ╵└────┴─┘                                   ╵
                             ╷┌────┬─┐                            ╷
      js medium (experiment) ├┤    │ ├────────────────────────────┤
                             ╵└────┴─┘                            ╵
                             └                                            ┘
                             5.98 ms            9.95 ms            13.91 ms

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

------------------------------------------- -------------------------------
js large (control)             3.05 ms/iter   3.07 ms ▅█                   
                       (2.26 ms … 10.19 ms)   8.28 ms ██                   
                    (325.43 kb …   3.34 mb)   1.45 mb ██▅▄▄▃▂▂▂▁▂▁▂▂▁▂▁▁▁▁▁

js large (experiment)          2.83 ms/iter   2.66 ms ▂█                   
                        (2.39 ms … 6.99 ms)   5.87 ms ██                   
                    (413.42 kb …   2.97 mb)   1.44 mb ██▄▂▂▂▂▁▁▂▂▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷┌────┬                                      ╷
          js large (control) ├┤    │──────────────────────────────────────┤
                             ╵└────┴                                      ╵
                              ┌──┬                      ╷
       js large (experiment)  │  │──────────────────────┤
                              └──┴                      ╵
                             └                                            ┘
                             2.26 ms            5.27 ms             8.28 ms

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

------------------------------------------- -------------------------------
gjs small (control)            1.29 ms/iter   1.23 ms █                    
                        (1.13 ms … 6.21 ms)   5.54 ms █                    
                    (474.79 kb …   1.67 mb)   1.06 mb █▆▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs small (experiment)         1.29 ms/iter   1.21 ms █                    
                        (1.14 ms … 6.33 ms)   5.59 ms █                    
                    (324.59 kb …   1.81 mb)   1.06 mb █▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌─┬                                          ╷
         gjs small (control) │ │──────────────────────────────────────────┤
                             └─┴                                          ╵
                             ┌─┬                                          ╷
      gjs small (experiment) │ │──────────────────────────────────────────┤
                             └─┴                                          ╵
                             └                                            ┘
                             1.13 ms            3.36 ms             5.59 ms

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

------------------------------------------- -------------------------------
gjs medium (control)         632.12 µs/iter 590.77 µs █                    
                      (548.69 µs … 6.01 ms)   3.35 ms █                    
                    ( 44.20 kb …   1.11 mb) 541.40 kb █▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs medium (experiment)      628.72 µs/iter 584.97 µs █                    
                      (549.13 µs … 5.94 ms)   1.82 ms █▃                   
                    (539.66 kb …   1.11 mb) 540.80 kb ██▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌┬                                           ╷
        gjs medium (control) ││───────────────────────────────────────────┤
                             └┴                                           ╵
                             ┌┬                  ╷
     gjs medium (experiment) ││──────────────────┤
                             └┴                  ╵
                             └                                            ┘
                             548.69 µs           1.95 ms            3.35 ms

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

------------------------------------------- -------------------------------
gjs large (control)          257.98 µs/iter 242.41 µs ▄█                   
                      (217.94 µs … 5.86 ms) 449.25 µs ██▅                  
                    ( 43.86 kb …   1.24 mb) 217.33 kb ███▇▃▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs large (experiment)       251.69 µs/iter 240.81 µs  █                   
                      (218.97 µs … 5.83 ms) 296.79 µs  █▆                  
                    (170.17 kb …   1.27 mb) 216.61 kb ▄██▇▄▅█▆▃▂▂▂▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷┌──────┬                                    ╷
         gjs large (control) ├┤      │────────────────────────────────────┤
                             ╵└──────┴                                    ╵
                             ╷┌─────┬       ╷
      gjs large (experiment) ├┤     │───────┤
                             ╵└─────┴       ╵
                             └                                            ┘
                             217.94 µs         333.60 µs          449.25 µs

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

------------------------------------------- -------------------------------
gts small (control)            1.26 ms/iter   1.17 ms █                    
                        (1.12 ms … 6.10 ms)   5.60 ms █                    
                    (325.78 kb …   1.81 mb)   1.06 mb █▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gts small (experiment)         1.27 ms/iter   1.18 ms █                    
                        (1.12 ms … 6.67 ms)   5.69 ms █                    
                    (220.62 kb …   1.91 mb)   1.05 mb █▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌┬                                          ╷
         gts small (control) ││──────────────────────────────────────────┤
                             └┴                                          ╵
                             ┌┬                                           ╷
      gts small (experiment) ││───────────────────────────────────────────┤
                             └┴                                           ╵
                             └                                            ┘
                             1.12 ms            3.40 ms             5.69 ms

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

------------------------------------------- -------------------------------
gts medium (control)         626.40 µs/iter 589.41 µs  █                   
                      (551.84 µs … 6.13 ms)   1.30 ms ▄█                   
                    ( 97.27 kb …   1.32 mb) 541.61 kb ██▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gts medium (experiment)      628.93 µs/iter 589.53 µs █                    
                      (550.01 µs … 5.85 ms)   2.87 ms █                    
                    (470.94 kb …   1.23 mb) 541.10 kb █▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌┬             ╷
        gts medium (control) ││─────────────┤
                             └┴             ╵
                             ┌─┬                                          ╷
     gts medium (experiment) │ │──────────────────────────────────────────┤
                             └─┴                                          ╵
                             └                                            ┘
                             550.01 µs           1.71 ms            2.87 ms

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

------------------------------------------- -------------------------------
gts large (control)          250.52 µs/iter 238.72 µs  █                   
                      (219.85 µs … 5.65 ms) 290.19 µs  ██                  
                    (170.63 kb …   1.30 mb) 217.01 kb ▅██▇▄▃▆▆▄▂▁▁▁▁▁▁▁▁▁▁▁

gts large (experiment)       254.93 µs/iter 238.78 µs ▂█                   
                      (217.88 µs … 5.90 ms) 400.95 µs ██                   
                    (215.70 kb …   1.51 mb) 216.59 kb ████▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷┌──────┬         ╷
         gts large (control) ├┤      │─────────┤
                             ╵└──────┴         ╵
                             ╷┌───────┬                                   ╷
      gts large (experiment) ├┤       │───────────────────────────────────┤
                             ╵└───────┴                                   ╵
                             └                                            ┘
                             217.88 µs         309.41 µs          400.95 µs

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

@renovate renovate Bot merged commit 89209eb into master Jul 5, 2026
11 checks passed
@renovate renovate Bot deleted the renovate/node-24.x branch July 5, 2026 21:33
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