2.5.1 / 2025.09.16
- feat(unstable): support
Deno.HttpClient
inWebSocket
(#30692) - feat(unstable): tcp proxy for
Deno.HttpClient
(#30700) - fix(bundle): set the type of the outputFile in the deno bundle to
Uint8Array<ArrayBuffer>
(#30716) - fix(check): filter resolution errors for bare ambient modules (#30690)
- fix(ext/fetch): mark unix and vsock proxy conns as proxy (#30699)
- fix(ext/node): handle falsy values enumerability in process.env (#30708)
- fix(ext/node): implement
fchmod
on windows (#30704) - fix(ext/node): make
fs.glob
acceptsURL
cwd (#30705) - fix(ext/node): set default callback for
fs.close
(#30720) - fix(ext/node): validate
fs.close
callback function (#30679) - fix(ext/node): validate fs.read on empty buffer (#30706)
- fix(ext/node): validate readlink arguments (#30691)
- fix(ffi): check that fast calls are taken (#30658)
- fix(http): duplicate listener should inherit onError and signal (#30680)
- fix(init): regression where
deno init --npm
stopped working on mac (#30730) - fix(lsp): don't write lockfile during cache-on-save (#30733)
- fix(node): reduce chance of module not found error due to missing copy package (#30744)
- fix(permissions): point to correct config file in error message in workspace containing permissions at root (#30742)
- fix: Add info/hint for unstable Deno.bundle API (#30682)