deno
v2.9.8A modern runtime for JavaScript and TypeScript.
- Maintenance
- Active110 commits in 3 months · bus factor 5
- License
- MITPermissive · OSI-approved
- Security
- 30 advisories1 critical, 16 high, 10 medium, 3 low · Scorecard 5.4/10
- Supported versions
- 1 line supportednewest 2.9 · 10 ended
109k stars · 7.4k forks · 1.7k open issues · last release 25 days ago · data checked 5 hours ago
Supported versions
Source: endoflife.date| Line | Latest | Released | Security fixes |
|---|---|---|---|
| 2.9 | 2.9.8 | Jun 25, 2026 | Supported |
| 2.8 | 2.8.3 | May 22, 2026 | Ended Jun 25, 2026 |
| 2.7 | 2.7.14 | Feb 25, 2026 | Ended May 22, 2026 |
| 2.6 | 2.6.10 | Dec 10, 2025 | Ended Feb 25, 2026 |
| 2.5LTS | 2.5.7 | Sep 10, 2025 | Ended Apr 30, 2026 |
| 2.4 | 2.4.5 | Jul 1, 2025 | Ended Sep 10, 2025 |
| 2.3 | 2.3.7 | Apr 30, 2025 | Ended Jul 1, 2025 |
| 2.2LTS | 2.2.15 | Feb 18, 2025 | Ended Oct 31, 2025 |
| 2.1LTS | 2.1.14 | Nov 21, 2024 | Ended Apr 30, 2025 |
| 2.0 | 2.0.6 | Oct 8, 2024 | Ended Nov 21, 2024 |
| 1 | 1.46.3 | Apr 13, 2020 | Ended Oct 9, 2024 |
Release history
All releases on GitHubAtom feed/feed/denoland/deno
Badge
[](/p/denoland/deno)
2.9.8 / 2026.10.21
- fix(compile): check read permission for dynamically imported local files
(#36925)
- fix(completions): complete script paths for bare deno run in zsh (#36976)
- fix(core): keep op contexts alive until the isolate is disposed (#37026)
- fix(coverage): skip the V8 code cache while collecting coverage (#36901)
- fix(ext/fetch): bump hyper-util to 0.1.21 and hyper to 1.11.1 to cancel idle
interval when pool empties (#36968)
- fix(ext/napi): check napi_create_dataview bounds for overflow (#36962)
- fix(ext/napi): ignore the callback return value while an exception is pending
(#36942)
- fix(ext/node): align X.509v1 certificate handling with OpenSSL (#36933)
- fix(ext/node): mock.reset() restores mock.method() implementations (#36886)
- fix(ext/node): support assert message functions and format arguments (#36944)
- fix(npm): validate package link names (#37047)
- fix(tls): distrust compromised eMudhra certificate authorities (#37046)
- fix: bump rand 0.9.x to patched version