Download Latest Version deno-x86_64-apple-darwin.zip (42.3 MB)
Email in envelope

Get an email when there's a new version of Deno

Home / v2.9.1
Name Modified Size InfoDownloads / Week
Parent folder
deno-x86_64-apple-darwin.from-2.9.0.bsdiff 2026-07-01 4.6 MB
deno-x86_64-apple-darwin.from-2.9.0.bsdiff.sha256sum 2026-07-01 109 Bytes
deno-x86_64-apple-darwin.sha256sum 2026-07-01 71 Bytes
deno-x86_64-apple-darwin.zip 2026-07-01 42.3 MB
deno-x86_64-apple-darwin.zip.sha256sum 2026-07-01 95 Bytes
denort-x86_64-apple-darwin.zip 2026-07-01 31.5 MB
denort-x86_64-apple-darwin.zip.sha256sum 2026-07-01 97 Bytes
libdenort-x86_64-apple-darwin.zip 2026-07-01 31.7 MB
libdenort-x86_64-apple-darwin.zip.sha256sum 2026-07-01 100 Bytes
deno-aarch64-apple-darwin.from-2.9.0.bsdiff 2026-07-01 5.6 MB
deno-aarch64-apple-darwin.zip 2026-07-01 38.0 MB
deno-aarch64-apple-darwin.zip.sha256sum 2026-07-01 96 Bytes
denort-aarch64-apple-darwin.zip 2026-07-01 28.7 MB
libdenort-aarch64-apple-darwin.zip 2026-07-01 28.9 MB
deno-aarch64-apple-darwin.from-2.9.0.bsdiff.sha256sum 2026-07-01 110 Bytes
deno-aarch64-apple-darwin.sha256sum 2026-07-01 71 Bytes
denort-aarch64-apple-darwin.zip.sha256sum 2026-07-01 98 Bytes
libdenort-aarch64-apple-darwin.zip.sha256sum 2026-07-01 101 Bytes
deno-aarch64-pc-windows-msvc.from-2.9.0.bsdiff 2026-07-01 3.6 MB
deno-aarch64-pc-windows-msvc.from-2.9.0.bsdiff.sha256sum 2026-07-01 192 Bytes
deno-aarch64-pc-windows-msvc.sha256sum 2026-07-01 154 Bytes
deno-aarch64-pc-windows-msvc.zip 2026-07-01 40.9 MB
deno-aarch64-pc-windows-msvc.zip.sha256sum 2026-07-01 178 Bytes
denort-aarch64-pc-windows-msvc.zip 2026-07-01 31.2 MB
denort-aarch64-pc-windows-msvc.zip.sha256sum 2026-07-01 180 Bytes
libdenort-aarch64-pc-windows-msvc.zip 2026-07-01 31.4 MB
libdenort-aarch64-pc-windows-msvc.zip.sha256sum 2026-07-01 183 Bytes
deno-x86_64-pc-windows-msvc.from-2.9.0.bsdiff 2026-07-01 4.4 MB
deno-x86_64-pc-windows-msvc.from-2.9.0.bsdiff.sha256sum 2026-07-01 191 Bytes
deno-x86_64-pc-windows-msvc.sha256sum 2026-07-01 154 Bytes
deno-x86_64-pc-windows-msvc.zip 2026-07-01 42.7 MB
deno-x86_64-pc-windows-msvc.zip.sha256sum 2026-07-01 177 Bytes
denort-x86_64-pc-windows-msvc.zip 2026-07-01 32.6 MB
denort-x86_64-pc-windows-msvc.zip.sha256sum 2026-07-01 179 Bytes
libdenort-x86_64-pc-windows-msvc.zip 2026-07-01 32.9 MB
libdenort-x86_64-pc-windows-msvc.zip.sha256sum 2026-07-01 182 Bytes
lib.deno.d.ts 2026-07-01 719.5 kB
deno-aarch64-unknown-linux-gnu.from-2.9.0.bsdiff 2026-07-01 6.0 MB
deno-aarch64-unknown-linux-gnu.from-2.9.0.bsdiff.sha256sum 2026-07-01 115 Bytes
deno-aarch64-unknown-linux-gnu.sha256sum 2026-07-01 71 Bytes
deno-aarch64-unknown-linux-gnu.zip 2026-07-01 42.1 MB
deno-aarch64-unknown-linux-gnu.zip.sha256sum 2026-07-01 101 Bytes
denort-aarch64-unknown-linux-gnu.zip 2026-07-01 36.4 MB
denort-aarch64-unknown-linux-gnu.zip.sha256sum 2026-07-01 103 Bytes
libdenort-aarch64-unknown-linux-gnu.zip 2026-07-01 32.1 MB
libdenort-aarch64-unknown-linux-gnu.zip.sha256sum 2026-07-01 106 Bytes
deno-x86_64-unknown-linux-gnu.from-2.9.0.bsdiff 2026-07-01 4.4 MB
deno-x86_64-unknown-linux-gnu.from-2.9.0.bsdiff.sha256sum 2026-07-01 114 Bytes
deno-x86_64-unknown-linux-gnu.sha256sum 2026-07-01 71 Bytes
deno-x86_64-unknown-linux-gnu.zip 2026-07-01 43.9 MB
deno-x86_64-unknown-linux-gnu.zip.sha256sum 2026-07-01 100 Bytes
deno_src.tar.gz 2026-07-01 33.9 MB
denort-x86_64-unknown-linux-gnu.zip 2026-07-01 36.5 MB
denort-x86_64-unknown-linux-gnu.zip.sha256sum 2026-07-01 102 Bytes
libdenort-x86_64-unknown-linux-gnu.zip 2026-07-01 33.4 MB
libdenort-x86_64-unknown-linux-gnu.zip.sha256sum 2026-07-01 105 Bytes
README.md 2026-07-01 3.6 kB
v2.9.1 source code.tar.gz 2026-07-01 32.5 MB
v2.9.1 source code.zip 2026-07-01 37.9 MB
Totals: 59 Items   770.7 MB 0

2.9.1 / 2026.07.01

  • feat(check): add --desktop flag to type-check for deno desktop (#35644)
  • feat(desktop): register deep-link URL schemes at bundle time (#35466)
  • feat: update laufey to 0.5.0 (#35663)
  • fix(bundle): emit CSSStyleSheet for CSS raw imports (#35598)
  • fix(cache): skip checksums for cached 404 entries (#35526)
  • fix(config): don't strip workspace-member includes from deploy config (#34788)
  • fix(core): apply deferred fast-call op upgrade to the captured bootstrap clone (#35630)
  • fix(core): prevent shared-buffer timer expiry race from losing timers (#35312)
  • fix(desktop): default window title to app name instead of laufey_webview (#35541)
  • fix(desktop): detect SvelteKit adapter-node and error on unsupported adapters (#35533)
  • fix(desktop): discover deno.json in the project dir for deno desktop . (#35660)
  • fix(desktop): don't delete user directories that collide with app name (#35513)
  • fix(desktop): repair webview and raw backends on Windows (laufey v0.4.1) (#35566)
  • fix(desktop): resolve launcher symlink so .deb/.rpm apps find the backend (#35632)
  • fix(desktop): set LAUFEY_RUNTIME_PATH in Linux app launcher (#35580)
  • fix(desktop): show macOS tray icon in bundled .app launched via Finder (#35626)
  • fix(desktop): use zstd for appimage squashfs (#35506)
  • fix(doc): strip blockquote > prefixes from JSDoc code blocks (#34866)
  • fix(ext/fetch): include path and reason when fetching a file:// URL fails (#35606)
  • fix(ext/node): check permissions when binding node:net unix sockets (#35564)
  • fix(ext/node): export report as named export from node:process (#35400)
  • fix(ext/node): mock.reset() should also reset MockTimers (#35588)
  • fix(ext/node): pass Deno subcommands through child_process spawn (#35599)
  • fix(ext/node): send TLS close_notify on JS stream-backed socket shutdown (#35582)
  • fix(ext/node_sqlite): keep attach limit capped under scoped permissions (#35232)
  • fix(ext/web): make URL and URLSearchParams non-serializable (#35423)
  • fix(fmt): stable formatting of multi-line html/svg tagged templates (#35540)
  • fix(inspector): support Chrome worker debugging (#35629)
  • fix(install): pin pre-release npm versions added via dist-tag (#35586)
  • fix(jupyter): register stdin peer only after ZMTP handshake completes (#35585)
  • fix(lib): add PerformanceObserver and PerformanceObserverEntryList types (#35640)
  • fix(libs/http): add missing write_flushed in poll_start_fixed_response_with (#35649)
  • fix(lsp): watch .wasm files for changes (#35560)
  • fix(node): load graph-backed TypeScript modules synchronously (#35527)
  • fix(npm): decode percent-encoded subpath of npm specifiers (#35505)
  • fix(npm): fall back for age-filtered npm dist-tags (#35561)
  • fix(npm): normalize bin names with path separators (#35555)
  • fix(npm): realpath npm bin main module (#35554)
  • fix(npm): show scoped-registry auth hint on tarball 404 (#35514)
  • fix(npm): use case-insensitive match for trust-policy-exclude (#35520)
  • fix(rt_desktop): reveal initial window on first paint (startup black flash) (#35620)
  • fix: correct property name for JSX new line configuration in schema file (#35565)
  • fix: resolve LAUFEY_VERSION from crate-local Cargo.lock during publish (#35507)
  • fix: show clear error when V8 fails to create worker threads (#32856)
  • perf(core/webidl): check next method outside of iterator loop (#35480)
  • perf(ext/fetch): fast-path Response reconstruction (#35495)
  • perf(ext/http): coalesce chunked response writes into a single write (#35523)
Source: README.md, updated 2026-07-01