Skip to content

Update Node.js to v24.19.0 - #2838

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

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

Conversation

@renovate

@renovate renovate Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
node (source) volta minor 24.18.124.19.0

Release Notes

nodejs/node (node)

v24.19.0: 2026-08-03, Version 24.19.0 'Krypton' (LTS), @​aduh95

Compare Source

Notable Changes
  • [d08872b530] - (SEMVER-MINOR) buffer: implement blob.textStream() (Matthew Aitken) #​64036
  • [35222948be] - (SEMVER-MINOR) deps: update OpenSSL build config to support compression (Tim Perry) #​62217
  • [d6ab039f24] - (SEMVER-MINOR) doc: update blockList stability status to release candidate (alphaleadership) #​63050
  • [1da05fb79d] - doc: mark stream.compose stable (Matteo Collina) #​62562
  • [3c1636dabf] - (SEMVER-MINOR) esm: add --experimental-import-text flag (Efe) #​62300
  • [e323e877be] - (SEMVER-MINOR) fs: support caller-supplied readFile() buffers (Matteo Collina) #​63634
  • [c1248c9544] - (SEMVER-MINOR) http: add httpValidation option to configure header value validation (RajeshKumar11) #​61597
  • [a534b65815] - (SEMVER-MINOR) net: support TCP_KEEPINTVL and TCP_KEEPCNT in setKeepAlive (Guy Bedford) #​63825
  • [a23cdec683] - (SEMVER-MINOR) perf_hooks: sample delay per event loop iteration (Pablo Erhard) #​62935
  • [7428b57a37] - (SEMVER-MINOR) src: allow empty --experimental-config-file (Marco Ippolito) #​61610
  • [e57597173c] - (SEMVER-MINOR) stream: expose ReadableStreamTee (Matteo Collina) #​64195
  • [5396235993] - (SEMVER-MINOR) tls: report negotiated TLS groups (Filip Skokan) #​64119
  • [5e901b5cd9] - (SEMVER-MINOR) tls: add certificateCompression option (Tim Perry) #​62217
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 9, 2026
@renovate
renovate Bot enabled auto-merge (squash) August 9, 2026 21:42
@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

🏎️ Benchmark Comparison

Benchmark Control (p50) Experiment (p50) Δ
js small 14.71 ms 14.80 ms +0.7%
🟢 js medium 7.44 ms 7.19 ms -3.4%
🟢 js large 2.94 ms 2.77 ms -5.9%
gjs small 1.26 ms 1.26 ms +0.1%
gjs medium 633.26 µs 631.17 µs -0.3%
gjs large 251.19 µs 250.14 µs -0.4%
gts small 1.26 ms 1.26 ms -0.6%
gts medium 630.86 µs 621.25 µs -1.5%
gts large 248.37 µs 249.12 µs +0.3%

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

Full mitata output
clk: ~3.09 GHz
cpu: AMD EPYC 7763 64-Core Processor
runtime: node 24.19.0 (x64-linux)

benchmark                   avg (min … max) p75 / p99    (min … top 1%)
------------------------------------------- -------------------------------
js small (control)            17.61 ms/iter  19.03 ms █ ▂                  
                      (12.89 ms … 32.65 ms)  29.72 ms █▅█   ▂              
                    (  5.41 mb …  10.48 mb)   7.36 mb ███▄▄▄█▇▄▄▁▄▁▄▁▁▄▄▁▄▄

js small (experiment)         15.65 ms/iter  16.15 ms  ▅█                  
                      (13.77 ms … 23.32 ms)  22.85 ms ▆██▃ ▃               
                    (  6.21 mb …   8.37 mb)   6.90 mb ████▆█▄▁▄▁▄▁▁▁▄▁▁▄▁▁▄

                             ┌                                            ┐
                             ╷┌───────────┬──┐                            ╷
          js small (control) ├┤           │  ├────────────────────────────┤
                             ╵└───────────┴──┘                            ╵
                               ╷┌───┬─┐                 ╷
       js small (experiment)   ├┤   │ ├─────────────────┤
                               ╵└───┴─┘                 ╵
                             └                                            ┘
                             12.89 ms           21.31 ms           29.72 ms

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

------------------------------------------- -------------------------------
js medium (control)            8.23 ms/iter   8.42 ms  █                   
                       (7.00 ms … 15.19 ms)  15.05 ms ▅█                   
                    (  2.55 mb …   4.53 mb)   3.55 mb ██▅▂▄▃▂▄▁▂▂▂▂▁▂▂▁▁▁▁▂

js medium (experiment)         7.83 ms/iter   7.82 ms █                    
                       (6.94 ms … 15.88 ms)  13.57 ms █▆                   
                    (  2.49 mb …   4.54 mb)   3.55 mb ██▇▄▂▅▃▂▁▁▂▂▁▁▁▁▁▂▁▁▂

                             ┌                                            ┐
                             ╷ ┌────┬┐                                    ╷
         js medium (control) ├─┤    │├────────────────────────────────────┤
                             ╵ └────┴┘                                    ╵
                             ┌────┬                               ╷
      js medium (experiment) │    │───────────────────────────────┤
                             └────┴                               ╵
                             └                                            ┘
                             6.94 ms           11.00 ms            15.05 ms

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

------------------------------------------- -------------------------------
js large (control)             3.30 ms/iter   3.09 ms  █                   
                        (2.75 ms … 8.66 ms)   7.35 ms  █                   
                    (358.32 kb …   2.84 mb)   1.45 mb ██▃▂▂▂▂▁▁▁▁▁▁▁▂▁▁▁▁▁▁

js large (experiment)          3.16 ms/iter   2.96 ms █▃                   
                        (2.62 ms … 9.94 ms)   7.99 ms ██                   
                    (257.39 kb …   2.32 mb)   1.44 mb ██▅▂▂▂▂▁▂▁▂▁▂▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                              ╷┌───┬                                 ╷
          js large (control)  ├┤   │─────────────────────────────────┤
                              ╵└───┴                                 ╵
                             ╷┌───┬                                       ╷
       js large (experiment) ├┤   │───────────────────────────────────────┤
                             ╵└───┴                                       ╵
                             └                                            ┘
                             2.62 ms            5.31 ms             7.99 ms

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

------------------------------------------- -------------------------------
gjs small (control)            1.41 ms/iter   1.34 ms █                    
                        (1.21 ms … 6.76 ms)   5.64 ms █                    
                    (220.88 kb …   1.91 mb)   1.06 mb ██▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs small (experiment)         1.38 ms/iter   1.29 ms █                    
                        (1.21 ms … 6.30 ms)   5.75 ms █                    
                    (314.77 kb …   1.60 mb)   1.06 mb █▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌─┬                                         ╷
         gjs small (control) │ │─────────────────────────────────────────┤
                             └─┴                                         ╵
                             ┌─┬                                          ╷
      gjs small (experiment) │ │──────────────────────────────────────────┤
                             └─┴                                          ╵
                             └                                            ┘
                             1.21 ms            3.48 ms             5.75 ms

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

------------------------------------------- -------------------------------
gjs medium (control)         687.99 µs/iter 649.64 µs █                    
                      (598.22 µs … 6.10 ms)   3.26 ms █                    
                    ( 81.80 kb …   1.12 mb) 541.76 kb █▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gjs medium (experiment)      675.38 µs/iter 645.52 µs  █                   
                      (600.57 µs … 5.62 ms)   1.56 ms ▄█                   
                    (292.74 kb …   1.26 mb) 541.45 kb ██▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌─┬                                          ╷
        gjs medium (control) │ │──────────────────────────────────────────┤
                             └─┴                                          ╵
                             ┌┬              ╷
     gjs medium (experiment) ││──────────────┤
                             └┴              ╵
                             └                                            ┘
                             598.22 µs           1.93 ms            3.26 ms

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

------------------------------------------- -------------------------------
gjs large (control)          279.29 µs/iter 266.00 µs  █▄                  
                      (240.20 µs … 5.49 ms) 341.92 µs  ██                  
                    (182.84 kb … 990.04 kb) 217.70 kb ▆██▆▃█▆▇▂▂▁▂▁▁▁▁▁▁▁▁▁

gjs large (experiment)       271.68 µs/iter 265.11 µs  █▄                  
                      (239.37 µs … 5.25 ms) 342.54 µs  ██                  
                    (215.70 kb … 801.96 kb) 216.60 kb ███▇▃█▅▆▂▂▂▁▂▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷ ┌──────────────┬                           ╷
         gjs large (control) ├─┤              │───────────────────────────┤
                             ╵ └──────────────┴                           ╵
                             ╷ ┌───────────┬                              ╷
      gjs large (experiment) ├─┤           │──────────────────────────────┤
                             ╵ └───────────┴                              ╵
                             └                                            ┘
                             239.37 µs         290.95 µs          342.54 µs

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

------------------------------------------- -------------------------------
gts small (control)            1.40 ms/iter   1.30 ms █                    
                        (1.23 ms … 7.94 ms)   5.79 ms █                    
                    (222.06 kb …   1.51 mb)   1.06 mb █▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gts small (experiment)         1.37 ms/iter   1.28 ms █                    
                        (1.22 ms … 6.28 ms)   5.16 ms █                    
                    (404.23 kb …   1.57 mb)   1.05 mb █▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ┌─┬                                          ╷
         gts small (control) │ │──────────────────────────────────────────┤
                             └─┴                                          ╵
                             ┌┬                                     ╷
      gts small (experiment) ││─────────────────────────────────────┤
                             └┴                                     ╵
                             └                                            ┘
                             1.22 ms            3.51 ms             5.79 ms

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

------------------------------------------- -------------------------------
gts medium (control)         672.96 µs/iter 645.09 µs  █                   
                      (600.08 µs … 5.21 ms)   1.29 ms  █                   
                    (254.16 kb …   1.08 mb) 541.48 kb ██▅▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

gts medium (experiment)      671.22 µs/iter 638.77 µs █▄                   
                      (593.28 µs … 5.38 ms)   1.73 ms ██                   
                    ( 96.95 kb …   1.11 mb) 540.31 kb ██▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

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

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

------------------------------------------- -------------------------------
gts large (control)          270.38 µs/iter 262.78 µs  █▆                  
                      (238.02 µs … 4.94 ms) 349.14 µs ▄██                  
                    (182.75 kb … 989.67 kb) 216.99 kb ███▆▆█▇▄▂▂▁▁▁▁▁▁▁▁▁▁▁

gts large (experiment)       273.08 µs/iter 263.87 µs  █                   
                      (238.80 µs … 5.30 ms) 353.17 µs ▆██                  
                    ( 43.08 kb … 680.42 kb) 216.51 kb ████▇█▇▄▂▂▁▁▁▁▁▁▁▁▁▁▁

                             ┌                                            ┐
                             ╷┌───────────┬                             ╷
         gts large (control) ├┤           │─────────────────────────────┤
                             ╵└───────────┴                             ╵
                             ╷ ┌───────────┬                              ╷
      gts large (experiment) ├─┤           │──────────────────────────────┤
                             ╵ └───────────┴                              ╵
                             └                                            ┘
                             238.02 µs         295.59 µs          353.17 µs

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

@renovate
renovate Bot merged commit f94bc26 into master Aug 9, 2026
13 checks passed
@renovate
renovate Bot deleted the renovate/node-24.x branch August 9, 2026 21:48
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