Skip to content

Update Node.js to v24.21.0 - #2847

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

renovate[bot] merged 1 commit into
masterfrom
renovate/node-24.x

Conversation

@renovate

@renovate renovate Bot commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
node (source) volta minor 24.19.0 → 24.21.0

Release Notes

nodejs/node (node)

v24.21.0: 2026-09-08, Version 24.21.0 'Krypton' (LTS), @​aduh95

Compare Source

Notable Changes
  • [71106e1f17] - crypto: update root certificates to NSS 3.126 (Node.js GitHub Bot) #​65495
  • [afca0a912d] - (SEMVER-MINOR) crypto: support loading private keys through STORE loaders (Filip Skokan) #​63949
  • [6274fccbd9] - deps: update OpenSSL to 3.5.8 (Node.js GitHub Bot) #​65542
  • [53cba013c7] - deps: update Undici to 7.29.1 (Node.js GitHub Bot) #​65789
  • [0529772798] - (SEMVER-MINOR) lib,src: improve histogram implementation (James M Snell) #​65024
  • [41c7062b81] - (SEMVER-MINOR) net: improve performance of net.BlockList (James M Snell) #​64974
  • [5197b5a3c5] - (SEMVER-MINOR) perf_hooks: add statistical hypothesis testing to histogram (James M Snell) #​65416
  • [35c635b032] - (SEMVER-MINOR) util: add non-throwing MIMEType.parse (James M Snell) #​64965
Commits

v24.20.0: 2026-08-26, Version 24.20.0 'Krypton' (LTS), @​aduh95

Compare Source

Notable Changes
Commits

❗ Important

✂ PR body was truncated to here.


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 Sep 13, 2026
@renovate
renovate Bot enabled auto-merge (squash) September 13, 2026 21:35
@github-actions

Copy link
Copy Markdown
Contributor

🏎️ Benchmark Comparison

Benchmark Control (p50) Experiment (p50) Δ
🟢 js small 19.50 ms 14.17 ms -27.3%
⚪ js medium 7.01 ms 6.98 ms -0.5%
🟢 js large 2.77 ms 2.69 ms -2.6%
⚪ gjs small 1.12 ms 1.12 ms -0.8%
⚪ gjs medium 560.14 µs 560.67 µs +0.1%
⚪ gjs large 222.94 µs 222.25 µs -0.3%
⚪ gts small 1.12 ms 1.12 ms -0.3%
🟢 gts medium 562.40 µs 550.62 µs -2.1%
⚪ gts large 219.18 µs 218.28 µs -0.4%

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

Full mitata output
clk: ~2.23 GHz
cpu: AMD EPYC 9V74 80-Core Processor
runtime: node 24.21.0 (x64-linux)

benchmark                   avg (min … max) p75 / p99    (min … top 1%)
------------------------------------------- -------------------------------
js small (control)            20.70 ms/iter  21.85 ms      ▃ █             
                      (12.71 ms … 36.47 ms)  33.52 ms ▂▇  ▂█ █ ▇ ▂  ▂      
                    (  5.45 mb …  10.20 mb)   7.37 mb ██▆▆██▆█▁█▁█▁▁█▆▁▁▁▆▆

js small (experiment)         14.89 ms/iter  15.64 ms  █ ▃                 
                      (12.97 ms … 20.06 ms)  19.90 ms  █ ██                
                    (  6.23 mb …   8.41 mb)   6.89 mb ▆████▄▄▄▄▁▁▆▄▆█▁▁▁▁▁▄

                             ┌                                            ┐
                             ╷       ┌────────┬──┐                        ╷
          js small (control) ├───────┤        │  ├────────────────────────┤
                             ╵       └────────┴──┘                        ╵
                              ╷┌──┬┐         ╷
       js small (experiment)  ├┤  │├─────────┤
                              ╵└──┴┘         ╵
                             └                                            ┘
                             12.71 ms           23.11 ms           33.52 ms

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

------------------------------------------- -------------------------------
js medium (control)            7.70 ms/iter   8.08 ms  █                   
                       (6.44 ms … 14.38 ms)  14.34 ms ▇█▅                  
                    (  2.88 mb …   4.32 mb)   3.57 mb ███▅▅▄▅▁▃▃▂▁▂▂▂▁▁▁▂▁▂

js medium (experiment)         7.58 ms/iter   7.69 ms  █                   
                       (6.46 ms … 16.44 ms)  12.94 ms  █▆                  
                    (  2.21 mb …   4.82 mb)   3.57 mb ███▇▄▂▃▄▂▃▁▃▁▂▁▁▁▁▁▁▃

                             ┌                                            ┐
                             ╷ ┌────┬─┐                                   ╷
         js medium (control) ├─┤    │ ├───────────────────────────────────┤
                             ╵ └────┴─┘                                   ╵
                             ╷ ┌───┬┐                             ╷
      js medium (experiment) ├─┤   │├─────────────────────────────┤
                             ╵ └───┴┘                             ╵
                             └                                            ┘
                             6.44 ms           10.39 ms            14.34 ms

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

------------------------------------------- -------------------------------
js large (control)             3.27 ms/iter   3.23 ms  █                   
                       (2.57 ms … 10.18 ms)   6.82 ms  █                   
                    (574.87 kb …   2.71 mb)   1.45 mb ██▃▃▃▂▁▂▂▁▂▂▁▁▁▁▂▁▁▂▁

js large (experiment)          3.09 ms/iter   2.89 ms  █                   
                        (2.50 ms … 8.56 ms)   7.31 ms  █                   
                    (233.74 kb …   2.65 mb)   1.44 mb ██▃▃▂▂▂▁▂▂▁▂▂▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                              ╷┌────┬                                ╷
          js large (control)  ├┤    │────────────────────────────────┤
                              ╵└────┴                                ╵
                             ╷┌────┬                                      ╷
       js large (experiment) ├┤    │──────────────────────────────────────┤
                             ╵└────┴                                      ╵
                             └                                            ┘
                             2.50 ms            4.90 ms             7.31 ms

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

------------------------------------------- -------------------------------
gjs small (control)            1.26 ms/iter   1.17 ms █                    
                        (1.10 ms … 6.16 ms)   5.46 ms █                    
                    (180.91 kb …   1.69 mb)   1.06 mb █▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs small (experiment)         1.24 ms/iter   1.14 ms █                    
                        (1.08 ms … 6.18 ms)   5.63 ms █                    
                    (224.44 kb …   1.71 mb)   1.06 mb █▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

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

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

------------------------------------------- -------------------------------
gjs medium (control)         607.07 µs/iter 566.15 µs █                    
                      (543.31 µs … 5.75 ms)   1.73 ms █                    
                    ( 74.85 kb …   1.47 mb) 541.10 kb █▅▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs medium (experiment)      612.39 µs/iter 568.62 µs █                    
                      (537.89 µs … 5.83 ms)   2.22 ms █                    
                    ( 14.16 kb …   1.04 mb) 540.64 kb █▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌─┬                             ╷
        gjs medium (control) │ │─────────────────────────────┤
                             └─┴                             ╵
                             ┌─┬                                          ╷
     gjs medium (experiment) │ │──────────────────────────────────────────┤
                             └─┴                                          ╵
                             └                                            ┘
                             537.89 µs           1.38 ms            2.22 ms

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

------------------------------------------- -------------------------------
gjs large (control)          248.31 µs/iter 230.06 µs  █                   
                      (212.87 µs … 5.54 ms) 366.55 µs  █                   
                    ( 18.05 kb … 771.33 kb) 217.02 kb ▅██▇▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs large (experiment)       244.03 µs/iter 229.31 µs   █                  
                      (213.82 µs … 5.29 ms) 278.53 µs  ▃█▆                 
                    ( 80.41 kb … 776.52 kb) 216.52 kb ▂███▆▇▇▄▂▂▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷ ┌───────┬                                  ╷
         gjs large (control) ├─┤       │──────────────────────────────────┤
                             ╵ └───────┴                                  ╵
                             ╷ ┌──────┬         ╷
      gjs large (experiment) ├─┤      │─────────┤
                             ╵ └──────┴         ╵
                             └                                            ┘
                             212.87 µs         289.71 µs          366.55 µs

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

------------------------------------------- -------------------------------
gts small (control)            1.21 ms/iter   1.14 ms █                    
                        (1.09 ms … 5.98 ms)   5.34 ms █                    
                    (569.16 kb …   1.57 mb)   1.06 mb █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gts small (experiment)         1.20 ms/iter   1.13 ms █                    
                        (1.09 ms … 6.19 ms)   5.59 ms █                    
                    (504.72 kb …   1.80 mb)   1.05 mb █▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌┬                                         ╷
         gts small (control) ││─────────────────────────────────────────┤
                             └┴                                         ╵
                             ┌┬                                           ╷
      gts small (experiment) ││───────────────────────────────────────────┤
                             └┴                                           ╵
                             └                                            ┘
                             1.09 ms            3.34 ms             5.59 ms

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

------------------------------------------- -------------------------------
gts medium (control)         603.63 µs/iter 571.23 µs  █                   
                      (542.68 µs … 5.53 ms)   1.10 ms  █                   
                    ( 58.05 kb …   1.25 mb) 541.65 kb ██▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gts medium (experiment)      598.42 µs/iter 556.70 µs █                    
                      (533.02 µs … 5.63 ms)   1.79 ms █                    
                    (  7.72 kb …   1.11 mb) 540.02 kb █▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷┌─┬                ╷
        gts medium (control) ├┤ │────────────────┤
                             ╵└─┴                ╵
                             ┌─┬                                          ╷
     gts medium (experiment) │ │──────────────────────────────────────────┤
                             └─┴                                          ╵
                             └                                            ┘
                             533.02 µs           1.16 ms            1.79 ms

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

------------------------------------------- -------------------------------
gts large (control)          239.59 µs/iter 225.87 µs  █                   
                      (213.25 µs … 5.31 ms) 278.81 µs  ██                  
                    (182.97 kb … 966.20 kb) 216.92 kb ▄██▆▅▇▄▂▂▁▁▁▁▁▁▁▁▁▁▁▁

gts large (experiment)       237.97 µs/iter 225.12 µs  █                   
                      (213.12 µs … 5.00 ms) 272.52 µs  ██                  
                    (184.09 kb … 724.82 kb) 216.49 kb ▅██▅▃▆▆▃▂▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷ ┌───────────────┬                          ╷
         gts large (control) ├─┤               │──────────────────────────┤
                             ╵ └───────────────┴                          ╵
                             ╷ ┌──────────────┬                       ╷
      gts large (experiment) ├─┤              │───────────────────────┤
                             ╵ └──────────────┴                       ╵
                             └                                            ┘
                             213.12 µs         245.97 µs          278.81 µs

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

@renovate
renovate Bot merged commit b22ebe7 into master Sep 13, 2026
13 checks passed
@renovate
renovate Bot deleted the renovate/node-24.x branch September 13, 2026 21:39
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