Skip to content

chore(deps): update all non-major dependencies#3188

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-minor-patch
Open

chore(deps): update all non-major dependencies#3188
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 18, 2026

This PR contains the following updates:

Package Change Age Confidence
@types/koa (source) 3.0.13.0.2 age confidence
deno (source) 2.7.52.7.7 age confidence
npm (source) 11.11.111.12.0 age confidence
tar 7.5.117.5.12 age confidence
undici (source) 7.24.47.24.5 age confidence
vite (source) 8.0.08.0.1 age confidence
wrangler (source) 4.75.04.76.0 age confidence

Release Notes

denoland/deno (deno)

v2.7.7

Compare Source

  • fix(core): implement select fallback on macOS (#​32812)
  • fix(ext/node): add disabled process function stubs in worker threads (#​32809)
  • fix(ext/node): add key/IV length validation for aes-128-cbc and ecb cipher
    modes (#​32824)
  • fix(ext/node): improve node:dns module compatibility (#​32704)
  • fix(ext/node): improve process.title and support --title flag (#​32201)
  • fix(ext/node): set kLastWriteWasAsync in JS write path to prevent double
    callback (#​32814)
  • fix(ext/node): skip normalization in path.win32.join for reserved device names
    (#​32808)
  • fix(ext/node): support interface option for IPv6 multicast membership (#​32754)
  • fix(ext/node): use constant-time comparison for GCM auth tag verification
    (#​32817)
  • fix(ext/node): validate process.exitCode and fix process constructor name
    (#​32806)
  • fix(watch): support graceful shutdown via SIGTERM dispatch (#​32564)
  • perf(ext/webidl): optimize dictionary converters (#​32729)

v2.7.6

Compare Source

  • feat(core): add cloneable resource registry for structured clone (#​32672)
  • feat(core): update v8 to 146.8.0 with foreground task ownership (#​32771)
  • feat(eval): auto-detect CJS vs ESM in deno eval (#​32472)
  • feat(ext/node): add MIMEType, convertProcessSignalToExitCode, Symbol.dispose
    for ChildProcess (#​32793)
  • feat(ext/signals): support additional signals on Windows (#​32689)
  • feat(ext/telemetry): support array values in OTEL attributes (#​32748)
  • feat: add --cpu-prof-flamegraph to generate interactive SVG flamegraphs
    (#​32572)
  • fix(cli): update typescript-go to 2026-03-09 (#​32656)
  • fix(core): don't panic in to_v8_error when JS error builder callback fails
    (#​32749)
  • fix(core): prevent panic when multiple lazy-loaded ESM modules are loaded
    during TLA (#​32769)
  • fix(coverage): don't mark lines uncovered when zero-count range only partially
    overlaps (#​32601)
  • fix(ext/console): make timer and counter state per-instance to fix OTEL
    console wrapping (#​32719)
  • fix(ext/crypto): support structuredClone for CryptoKey (#​32674)
  • fix(ext/fetch): retry on stale pooled HTTP/1.1 connections (#​32566)
  • fix(ext/ffi): retain backing store references in nonblocking calls (#​32775)
  • fix(ext/napi): call wrap/ref finalizers at shutdown (#​32592)
  • fix(ext/napi): keep event loop alive while uv_async_t handle is active
    (#​32702)
  • fix(ext/napi): prevent spurious TypeError from napi_coerce_to_object on
    null/undefined (#​32695)
  • fix(ext/node): accept all TypedArrays in spawnSync input option (#​32712)
  • fix(ext/node): allow IPv6 multicast addresses in UDP
    addMembership/dropMembership (#​32739)
  • fix(ext/node): allow passing FileHandle as fd argument for WriteStream
    and ReadStream (#​32770)
  • fix(ext/node): emit "connect" event on http.Server for CONNECT requests
    (#​32599)
  • fix(ext/node): enable 8 already-passing child_process compat tests (#​32710)
  • fix(ext/node): fix 8 Node.js compat test failures (#​32755)
  • fix(ext/node): fix AbortController signal handling in child_process s…
    (#​32713)
  • fix(ext/node): fix Buffer.concat, expose internal/buffer, implement
    markAsUntransferable (#​32760)
  • fix(ext/node): fix IPC message prototype for child_process JSON (#​32731)
  • fix(ext/node): fix TLA stall with native TTY handles and make stdio
    indestructible (#​32792)
  • fix(ext/node): fix TLS JSStreamSocket resource leak causing process hang
    (#​32325)
  • fix(ext/node): fix multiple deepEqual comparison issues (#​32763)
  • fix(ext/node): fix perm checks in TCPWrap (#​32721)
  • fix(ext/node): fix send() validation in child_process IPC (#​32779)
  • fix(ext/node): handle cargo features during publish (#​32636)
  • fix(ext/node): handle signal 0 in child_process.kill() (#​32294)
  • fix(ext/node): implement safe, add, rem options for crypto.generatePrime
    (#​32618)
  • fix(ext/node): improve Node.js crypto compatibility (#​32690)
  • fix(ext/node): improve X509Certificate Node.js compatibility (#​32671)
  • fix(ext/node): improve crypto.generateKeyPair validation (#​32620)
  • fix(ext/node): improve worker_threads path validation and error handling
    (#​32791)
  • fix(ext/node): include prototype env vars in child_process spawn (#​32699)
  • fix(ext/node): remove extra properties from node:fs exports (#​32670)
  • fix(ext/node): require --allow-net for udp.send (#​32774)
  • fix(ext/node): rewrite node:tty on top of uv compat (#​32777)
  • fix(ext/node): set up stdio streams on failed child_process spawn (#​32698)
  • fix(ext/node): signal listeners added via process.once can now be removed
    (#​32606)
  • fix(ext/node): support encrypted PEM export and deprecated hash option in
    crypto keygen (#​32703)
  • fix(ext/node): use non-blocking write in fs.writev (#​32673)
  • fix(ext/node): validate handle type in child_process send() (#​32711)
  • fix(ext/node): wrap non-Error unhandled rejections in ERR_UNHANDLED_REJECTION
    (#​32535)
  • fix(ext/otel): don't mark server spans as error for 4xx responses (#​32722)
  • fix(ext/signals): prevent panic on FreeBSD (#​32518)
  • fix(ext/telemetry): add log.iostream attribute to console logs (#​32723)
  • fix(ext/telemetry): add exception.* attributes to OTEL log records (#​32726)
  • fix(ext/web): support %j JSON format specifier in console.log (#​32684)
  • fix(ext/web): upgrade QuotaExceededError to DOMException derived interface
    (#​32244)
  • fix(lsp): align organize imports output with tsgo (#​32677)
  • fix(npm): handle read-only bin files when setting up node_modules/.bin
    (#​32632)
  • fix(npm): resolve bundled npm deps in packages properly when not using a
    node_modules directory (#​32679)
  • fix(npm): retain authorization header on http->https redirect (#​29878)
  • fix(npm): support npmrc certfile + keyfile (#​32655)
  • fix(process): allow unref'd child processes to outlive parent (#​32563)
  • fix(repl): fix panic when pressing Tab at beginning of line (#​32750)
  • fix(runtime): apply source maps to CPU profiler output (#​32634)
  • fix(runtime): display proper error when throwing in event handlers (#​32663)
  • fix(runtime): reduce memory retention after web worker termination (#​32617)
  • fix(runtime): use XML-valid entity in flamegraph SVG (#​32716)
  • fix(test): allow test functions to override reported location (#​32732)
  • fix(tsc): move more node resolution errors to typescript diagnostics (#​32697)
  • fix(watch): dispatch unload and process exit events on restart (#​32664)
  • fix(web): support structuredClone for DOMException (#​32675)
  • fix: restore --env-file parent directory traversal and do not error in
    deno compile for not found env file (#​32686)
  • fix: wake event loop when V8 posts foreground tasks from background threads
    (#​32450)
  • perf(core): optimize V8-to-Rust string conversion with ValueView (#​32688)
  • perf(ext/napi): use threadpool for async work instead of spawning threads
    (#​32776)
  • perf(ext/node): move fs.cpSync implementation to rust (#​32687)
  • perf(ext/web): add write buffering for FsFile.writable streams (#​32676)
  • perf(ext/web): optimize TextEncoder/TextDecoder hot paths (#​32735)
  • perf(ext/web): optimize URLPattern ops to reduce serde overhead and GC
    pressure (#​32766)
  • perf(ext/web): optimize node:buffer base64 encode/decode (#​32647)
  • perf(ext/web): reduce promise allocations in streams (#​32652)
  • perf(fmt): speed up file diffing (#​30644)
  • perf(install): avoid unnecessary package info fetches when running lifecycle
    scripts (#​32653)
  • perf(linux): trim glibc malloc arena after module loading (#​32662)
  • perf(lsp): replace dissimilar with imara-diff (#​32700)
  • perf(npm): run lifecycle scripts in parallel (#​32666)
npm/cli (npm)

v11.12.0

Compare Source

Features
Bug Fixes
Dependencies
Chores
isaacs/node-tar (tar)

v7.5.12

Compare Source

nodejs/undici (undici)

v7.24.5

Compare Source

vitejs/vite (vite)

v8.0.1

Compare Source

Features
Bug Fixes
Miscellaneous Chores
cloudflare/workers-sdk (wrangler)

v4.76.0

Compare Source

Minor Changes
  • #​12893 782df44 Thanks @​gpanders! - Rewrite wrangler containers list to use the paginated Dash API endpoint

    wrangler containers list now fetches from the /dash/applications endpoint instead of /applications, displaying results in a paginated table with columns for ID, Name, State, Live Instances, and Last Modified. Container state is derived from health instance counters (active, degraded, provisioning, ready).

    The command supports --per-page (default 25) for interactive pagination with Enter to load more and q/Esc to quit, and --json for machine-readable output. Non-interactive environments load all results in a single request.

  • #​12957 62545c9 Thanks @​natewong1313! - Add Stream binding support to Wrangler and workers-utils

    Wrangler and workers-utils now recognize the stream binding in configuration, deployment metadata, and generated worker types. This enables projects to declare Stream bindings in wrangler.json and have the binding represented consistently across validation, metadata mapping, and type generation.

  • #​12848 ce48b77 Thanks @​emily-shen! - Enable local explorer by default

    This ungates the local explorer, a UI that lets you inspect the state of D1, DO and KV resources locally by visiting /cdn-cgi/explorer during local development.

    Note: this feature is still experimental, and can be disabled by setting the env var X_LOCAL_EXPLORER=false.

Patch Changes
  • #​12938 71ab981 Thanks @​dario-piotrowicz! - Add backward-compatible autoconfig support for Astro v5 and v4 projects

    The astro add cloudflare command in older Astro versions installs the latest adapter version, which causes compatibility issues. This change adds manual configuration logic for projects using Astro versions before 6.0.0:

    • Astro 6.0.0+: Uses the native astro add cloudflare command (unchanged behavior)
    • Astro 5.x: Installs @astrojs/cloudflare@12 and manually configures the adapter
    • Astro 4.x: Installs @astrojs/cloudflare@11 and manually configures the adapter
    • Astro < 4.0.0: Returns an error prompting the user to upgrade
  • #​11892 7c3c6c6 Thanks @​staticpayload! - Handle registry ports when matching container image digests

    Wrangler now strips tags without breaking registry ports when comparing local images to remote digests. This prevents unnecessary pushes for tags like localhost:5000/app:tag.

  • Updated dependencies [3c988e2, d028ffb, cb71403, 3a1c149, ce48b77, 8729f3d]:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 Mar 18, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 18, 2026

@benchmarks/node-fetch results (noConsumeBody)

   ✓ active_handles.................: avg=139.095326 min=33       med=138     max=186      p(90)=164     p(95)=170    
     data_received..................: 25 MB  826 kB/s
     data_sent......................: 16 MB  535 kB/s
     http_req_blocked...............: avg=3.13µs     min=602ns    med=1.61µs  max=4.4ms    p(90)=2.12µs  p(95)=2.53µs 
     http_req_connecting............: avg=989ns      min=0s       med=0s      max=4.28ms   p(90)=0s      p(95)=0s     
     http_req_duration..............: avg=18.44ms    min=996.77µs med=17.91ms max=819.21ms p(90)=23.99ms p(95)=26.13ms
       { expected_response:true }...: avg=18.44ms    min=996.77µs med=17.91ms max=819.21ms p(90)=23.99ms p(95)=26.13ms
     http_req_failed................: 0.00%  ✓ 0           ✗ 161986
     http_req_receiving.............: avg=37.51µs    min=8.38µs   med=25.07µs max=21.07ms  p(90)=41.72µs p(95)=52.29µs
     http_req_sending...............: avg=12.74µs    min=2.96µs   med=7.75µs  max=21.37ms  p(90)=11.55µs p(95)=18.75µs
     http_req_tls_handshaking.......: avg=0s         min=0s       med=0s      max=0s       p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=18.39ms    min=822.57µs med=17.86ms max=819.11ms p(90)=23.94ms p(95)=26.04ms
     http_reqs......................: 161986 5398.476689/s
     iteration_duration.............: avg=37.02ms    min=8.63ms   med=35.52ms max=836.58ms p(90)=42.04ms p(95)=46.19ms
     iterations.....................: 80975  2698.638462/s
     vus............................: 100    min=100       max=100 
     vus_max........................: 100    min=100       max=100 

@github-actions
Copy link
Contributor

github-actions bot commented Mar 18, 2026

@benchmarks/server results (undici)

     ✓ no-errors
     ✓ expected-result

   ✓ checks.........................: 100.00% ✓ 186696      ✗ 0    
     data_received..................: 19 MB   619 kB/s
     data_sent......................: 14 MB   464 kB/s
     http_req_blocked...............: avg=1.61µs   min=1.01µs   med=1.54µs   max=199.97µs p(90)=1.99µs   p(95)=2.16µs  
     http_req_connecting............: avg=1ns      min=0s       med=0s       max=148.49µs p(90)=0s       p(95)=0s      
     http_req_duration..............: avg=242.58µs min=174.76µs med=229.9µs  max=84.08ms  p(90)=263.37µs p(95)=278.8µs 
       { expected_response:true }...: avg=242.58µs min=174.76µs med=229.9µs  max=84.08ms  p(90)=263.37µs p(95)=278.8µs 
     http_req_failed................: 0.00%   ✓ 0           ✗ 93348
     http_req_receiving.............: avg=27.52µs  min=14.47µs  med=26.05µs  max=2.73ms   p(90)=31.71µs  p(95)=35.15µs 
     http_req_sending...............: avg=9.43µs   min=5.74µs   med=9.44µs   max=2.52ms   p(90)=12.18µs  p(95)=13.89µs 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=205.62µs min=148.68µs med=194.29µs max=84ms     p(90)=225.04µs p(95)=238.67µs
     http_reqs......................: 93348   3111.474182/s
     iteration_duration.............: avg=316.43µs min=241.72µs med=302.06µs max=84.27ms  p(90)=340.79µs p(95)=359.84µs
     iterations.....................: 93348   3111.474182/s
     vus............................: 1       min=1         max=1  
     vus_max........................: 1       min=1         max=1  

@github-actions
Copy link
Contributor

github-actions bot commented Mar 18, 2026

@benchmarks/server results (native)

     ✓ no-errors
     ✓ expected-result

   ✓ checks.........................: 100.00% ✓ 220804      ✗ 0     
     data_received..................: 22 MB   732 kB/s
     data_sent......................: 16 MB   548 kB/s
     http_req_blocked...............: avg=1.35µs   min=655ns    med=1.21µs   max=169.79µs p(90)=1.72µs   p(95)=2.1µs   
     http_req_connecting............: avg=1ns      min=0s       med=0s       max=115.05µs p(90)=0s       p(95)=0s      
     http_req_duration..............: avg=201.51µs min=127.89µs med=190.59µs max=66.87ms  p(90)=228.05µs p(95)=244.16µs
       { expected_response:true }...: avg=201.51µs min=127.89µs med=190.59µs max=66.87ms  p(90)=228.05µs p(95)=244.16µs
     http_req_failed................: 0.00%   ✓ 0           ✗ 110402
     http_req_receiving.............: avg=23.74µs  min=9.61µs   med=22.26µs  max=3.08ms   p(90)=32.04µs  p(95)=34.93µs 
     http_req_sending...............: avg=7.58µs   min=3.85µs   med=6.77µs   max=1.55ms   p(90)=11.13µs  p(95)=13.34µs 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=170.17µs min=104.91µs med=159.7µs  max=66.79ms  p(90)=193.66µs p(95)=208.37µs
     http_reqs......................: 110402  3679.913475/s
     iteration_duration.............: avg=267.45µs min=171.89µs med=256.01µs max=67.01ms  p(90)=300.01µs p(95)=320.12µs
     iterations.....................: 110402  3679.913475/s
     vus............................: 1       min=1         max=1   
     vus_max........................: 1       min=1         max=1   

@github-actions
Copy link
Contributor

github-actions bot commented Mar 18, 2026

@benchmarks/server results (uws)

     ✓ no-errors
     ✓ expected-result

   ✓ checks.........................: 100.00% ✓ 230742      ✗ 0     
     data_received..................: 19 MB   642 kB/s
     data_sent......................: 17 MB   573 kB/s
     http_req_blocked...............: avg=1.76µs   min=972ns    med=1.57µs   max=285.08µs p(90)=2.17µs   p(95)=2.81µs  
     http_req_connecting............: avg=0ns      min=0s       med=0s       max=112.42µs p(90)=0s       p(95)=0s      
     http_req_duration..............: avg=181.11µs min=124.61µs med=172.29µs max=15.57ms  p(90)=195.2µs  p(95)=203.35µs
       { expected_response:true }...: avg=181.11µs min=124.61µs med=172.29µs max=15.57ms  p(90)=195.2µs  p(95)=203.35µs
     http_req_failed................: 0.00%   ✓ 0           ✗ 115371
     http_req_receiving.............: avg=26.18µs  min=13.56µs  med=24.78µs  max=3.19ms   p(90)=30.78µs  p(95)=34.65µs 
     http_req_sending...............: avg=9.68µs   min=5.67µs   med=9.68µs   max=448.51µs p(90)=13.42µs  p(95)=14.44µs 
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=145.24µs min=96µs     med=137.61µs max=15.49ms  p(90)=158.15µs p(95)=165.62µs
     http_reqs......................: 115371  3845.550622/s
     iteration_duration.............: avg=255.12µs min=187.68µs med=245.39µs max=15.73ms  p(90)=273.94µs p(95)=285.34µs
     iterations.....................: 115371  3845.550622/s
     vus............................: 1       min=1         max=1   
     vus_max........................: 1       min=1         max=1   

@github-actions
Copy link
Contributor

github-actions bot commented Mar 18, 2026

@benchmarks/node-fetch results (consumeBody)

   ✓ active_handles.................: avg=137.113065 min=30       med=135     max=200      p(90)=164     p(95)=170    
     data_received..................: 26 MB  856 kB/s
     data_sent......................: 17 MB  549 kB/s
     http_req_blocked...............: avg=3.11µs     min=380ns    med=1.23µs  max=10.47ms  p(90)=1.89µs  p(95)=2.33µs 
     http_req_connecting............: avg=1.32µs     min=0s       med=0s      max=10.25ms  p(90)=0s      p(95)=0s     
     http_req_duration..............: avg=17.79ms    min=678.83µs med=17.14ms max=859.98ms p(90)=23.52ms p(95)=26.91ms
       { expected_response:true }...: avg=17.79ms    min=678.83µs med=17.14ms max=859.98ms p(90)=23.52ms p(95)=26.91ms
     http_req_failed................: 0.00%  ✓ 0           ✗ 167918
     http_req_receiving.............: avg=36.91µs    min=8.09µs   med=24.09µs max=34.24ms  p(90)=40.98µs p(95)=51.2µs 
     http_req_sending...............: avg=12.6µs     min=2.41µs   med=6.73µs  max=18.21ms  p(90)=10.34µs p(95)=16.63µs
     http_req_tls_handshaking.......: avg=0s         min=0s       med=0s      max=0s       p(90)=0s      p(95)=0s     
     http_req_waiting...............: avg=17.74ms    min=535.49µs med=17.1ms  max=859.91ms p(90)=23.46ms p(95)=26.82ms
     http_reqs......................: 167918 5596.235436/s
     iteration_duration.............: avg=35.7ms     min=8.67ms   med=34.09ms max=880.54ms p(90)=42.09ms p(95)=44.77ms
     iterations.....................: 83925  2796.984593/s
     vus............................: 33     min=33        max=100 
     vus_max........................: 100    min=100       max=100 

@github-actions
Copy link
Contributor

github-actions bot commented Mar 18, 2026

@benchmarks/server results (ponyfill)

     ✓ no-errors
     ✓ expected-result

   ✓ checks.........................: 100.00% ✓ 236754      ✗ 0     
     data_received..................: 23 MB   777 kB/s
     data_sent......................: 18 MB   588 kB/s
     http_req_blocked...............: avg=1.6µs    min=942ns    med=1.53µs   max=174.85µs p(90)=2.02µs   p(95)=2.22µs  
     http_req_connecting............: avg=1ns      min=0s       med=0s       max=122.18µs p(90)=0s       p(95)=0s      
     http_req_duration..............: avg=175.66µs min=122.85µs med=169.45µs max=5.86ms   p(90)=192.63µs p(95)=201.16µs
       { expected_response:true }...: avg=175.66µs min=122.85µs med=169.45µs max=5.86ms   p(90)=192.63µs p(95)=201.16µs
     http_req_failed................: 0.00%   ✓ 0           ✗ 118377
     http_req_receiving.............: avg=26.33µs  min=13.91µs  med=24.81µs  max=2.85ms   p(90)=30.11µs  p(95)=34.41µs 
     http_req_sending...............: avg=9.36µs   min=5.7µs    med=9.43µs   max=294.14µs p(90)=12.07µs  p(95)=13.8µs  
     http_req_tls_handshaking.......: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=139.96µs min=97.15µs  med=134.82µs max=5.67ms   p(90)=155.65µs p(95)=163.38µs
     http_reqs......................: 118377  3945.756691/s
     iteration_duration.............: avg=248.63µs min=178.69µs med=241.47µs max=6.45ms   p(90)=268.04µs p(95)=279.84µs
     iterations.....................: 118377  3945.756691/s
     vus............................: 1       min=1         max=1   
     vus_max........................: 1       min=1         max=1   

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 81f4331 to a7fae5c Compare March 18, 2026 17:41
@renovate renovate bot changed the title chore(deps): update dependency deno to v2.7.6 chore(deps): update all non-major dependencies Mar 18, 2026
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 1eaaa99 to 2d392a5 Compare March 20, 2026 01:21
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2d392a5 to 26a9945 Compare March 20, 2026 09:36
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