- OpenTelemetryの組み込みサポート : Denoが
console.log、Deno.serve、fetch などのAPIを自動的に計測
deno lint を大幅アップグレード : JSXおよびReact関連の15個の新しいルールを追加し、プラグインシステムを導入(ESLintに類似)
- SQLiteを簡単に使えるよう
node:sqlite モジュールを追加
deno check を改善 : JSDoc @import タグをサポートし、compilerOptions をワークスペースごとに異なる設定にできる
deno lsp を改善 : 自動補完速度が 最大20倍向上、node_modules、.wasm ファイルの自動補完をサポート。.scss、.sass、.less、.vue、.svelte などのフォーマットをサポート
deno task を改善 : より強力で予測可能になり、ワイルドカードをサポートして "start-*" のようなパターンで複数タスクを実行可能
deno outdated --update --interactive を追加し、依存関係管理を改善
Deno.cwd() の権限を緩和 : 以前は --allow-read が必要だったが、今後は権限なしで使用可能
deno compile の性能を改善 : Macで バイナリサイズが5MB減少、ファイル読み取り速度が 40%向上
- より精密になった
deno bench
WebTransport およびQUICプロトコルをサポートする 実験的APIを追加 : Deno.connectQuic および Deno.QuicEndpoint を通じてQUIC接続が可能
- Node.jsおよびnpm互換性を改善 :
.npmrc の自動検出、process.cpuUsage、fs.readFile(Sync)、FileHandle.stat などさまざまなNode.js APIをサポート
- 性能最適化 :
Deno.stat および fs.stat が Windowsで2.5倍高速。node:fs.cpSync は Deno 2.1より2倍高速で、Node.js 20より3倍高速
- WebGPUの性能最適化およびJupyterとの統合を改善
- LTO(リンク時最適化)を適用し、Linuxバイナリサイズを15MB削減(137MB → 122MB)
- TypeScript 5.7およびV8 13.4にアップグレード :
TypedArray が ジェネリック型をサポートし、型安全性が向上
- Deno 2.1はLTSバージョンとして維持され、6か月間セキュリティおよび性能パッチを提供
まだコメントはありません。