Next.js ve TanStack Start için güvenlik güncellemesi, ViraStack Address desteği
Yeni Next.js projeleri yamalı Next.js 16.4 ile kuruluyor, TanStack Start projelerinde server function'lar CSRF'e karşı korunuyor; kurulumda ViraStack Address de seçilebiliyor.
Ne değişti
Yeni Next.js projeleri artık 16.2.11 yerine Next.js~16.4.3 ve React^19.3.1 ile kuruluyor; sürüm aralığı sayesinde 16.4 hattının patch sürümlerini kendiliğinden alıyor.
Yeni TanStack Start projelerinde src/start.ts artık server function'ları createCsrfMiddleware ile koruyor, başka siteden gelen istekler 403 alıyor.
CLI, kurulumdaki araç sorusunda @virastack/address paketini de sunuyor; --tools address ve add address ile de eklenebiliyor.
Neden
Next.js 2026'da Image Optimization API ve next/og gibi alanlarda kritik remote code execution açıklarını yamaladı; 16.2.11 bu yamaların dışında kalıyor.
TanStack Start CSRF korumasını otomatik kuruyor, ama proje kendisrc/start.ts dosyasını tanımlarsa bunu yapmıyor. Şablonda bu dosya vardı, bu yüzden server function ekleyen projeler korumasız kalıyordu.
@virastack/address, diğer ViraStack araçları gibi kurulumdan seçilebilsin diye eklendi.
Bu sürüm mevcut projeleri değiştirmez.Next.js 16.2 veya 16.3 kullanan projeleri kendin yükselt. TanStack Start projende src/start.ts varsa middleware'i ekle ve requestMiddleware listendeki diğer middleware'leri koru.