- Yerleşik OpenTelemetry desteği: Deno,
console.log, Deno.serve, fetch gibi API'leri otomatik olarak enstrümante ediyor
deno lint büyük ölçüde yükseltildi: JSX ve React ile ilgili 15 yeni kural eklendi ve bir eklenti sistemi getirildi (ESLint'e benzer)
- SQLite'ı kolayca kullanabilmek için
node:sqlite modülü eklendi
deno check iyileştirildi: JSDoc @import etiketi desteği ve compilerOptions ayarlarını çalışma alanı bazında farklı yapılandırabilme
deno lsp iyileştirildi: otomatik tamamlama hızı 20 kata kadar arttı, node_modules, .wasm dosyaları için otomatik tamamlama desteği eklendi. .scss, .sass, .less, .vue, .svelte gibi biçimler için biçimlendirme desteği sunuluyor
deno task iyileştirildi: daha güçlü ve öngörülebilir hale geldi. Joker karakter desteği ile "start-*" gibi desenlerle birden fazla görev çalıştırılabiliyor
deno outdated --update --interactive eklendi ve bağımlılık yönetimi iyileştirildi
Deno.cwd() için yetki gereksinimi gevşetildi: önceden --allow-read gerekiyordu, artık izin olmadan kullanılabiliyor
deno compile performansı iyileştirildi: Mac'te ikili dosya boyutu 5 MB azaldı, dosya okuma hızı %40 arttı
deno bench daha hassas hale geldi
WebTransport ve QUIC protokolünü destekleyen deneysel API'ler eklendi: Deno.connectQuic ve Deno.QuicEndpoint ile QUIC bağlantısı kurulabiliyor
- Node.js ve npm uyumluluğu iyileştirildi:
.npmrc otomatik algılama, process.cpuUsage, fs.readFile(Sync), FileHandle.stat gibi çeşitli Node.js API destekleri eklendi
- Performans optimizasyonu:
Deno.stat ve fs.stat Windows'ta 2,5 kat daha hızlı. node:fs.cpSync, Deno 2.1'den 2 kat, Node.js 20'den 3 kat daha hızlı
- WebGPU performansı optimize edildi ve Jupyter entegrasyonu iyileştirildi
- LTO (bağlantı zamanı optimizasyonu) uygulanarak Linux ikili dosya boyutu 15 MB azaltıldı (137 MB → 122 MB)
- TypeScript 5.7 ve V8 13.4 yükseltmeleri:
TypedArray, genel tür desteği kazanarak tür güvenliğini artırıyor
- Deno 2.1, LTS sürümü olarak korunacak ve 6 ay boyunca güvenlik ile performans yamaları alacak
Henüz yorum yok.