Felaket kurtarma artık gerçekten kurtarıyor
- Tam sunucu yedeğinin yapılandırma listesi eksikti:
/etc/nginx/snippetsalınıyor ama onun Include ettiği/etc/nginx/modsecalınmıyordu. WAF açık bir sunucuda geri yükleme sonrası nginx hiç ayağa kalkmıyor ve sunucudaki tüm siteler ölü kalıyordu — üstelik kurtarma "başarılı" diyordu. Liste genişletildi (disk kotaları, SFTP hapis ayarları, güvenlik duvarı kuralları, SSL yenileme görevi ve 12 yol daha) ve geri yükleme artıknginx -tile ölçüyor: geçmezse sonuç "kısmi" olarak bildiriliyor. - "Yanlışlıkla veritabanımı sildim, yedekten dön" çalışmıyordu: geri yükleme veritabanını yaratmıyor ve panel kaydı silinmişse isteği reddediyordu. Arşiv artık kendi sahiplik kaydını taşıyor; kayıt yoksa arşivin kaydı ve ad öneki birlikte doğrulanıp veritabanı yeniden oluşturuluyor.
- Yedek alırken veritabanı dökümü artık dosyalardan önce alınıyor. Aradaki dakikalarda yüklenen bir dosya, eskiden veritabanında kaydı olup diskte olmayan bir kayda dönüşüyordu (kırık görsel, eksik ek); artık tersi oluyor ve geride kalan şey zararsız bir sahipsiz dosya.
- Alan adı yedeğinin kapsamı panelde açıkça yazıyor: bu arşiv vhost, DNS, SSL, cron ve veritabanı yetkilerini içermiyor ve sitenin sunucuda durduğu varsayımıyla geri yükleniyor. Sunucu kaybı için Tam Sunucu Yedeği gerekiyor.
- Bir alan adı silindiğinde komşusunun vhost yedekleri de siliniyordu (
ornek.comsilininceornek.com.tr'nin geri dönüş noktaları gidiyordu).
Yapay zeka bağlantısı: onay kapısı gerçekten çalışıyor
- Panelde müşteriye "siteyi sizin onayınız olmadan yayına alamaz" yazıyordu ama "geri al" işlemi canlı siteyi onaysız değiştiriyordu. Artık o da onay talebi açıyor ve panelde "Geri almayı onayla" olarak, yayına almaktan ayrı gösteriliyor.
- Onay düğmesinin kendisi hiç çalışmıyordu: onay penceresi açılıyor, "Onayla"ya basılıyor ve hiçbir şey olmuyordu. Aynı hata bağlantı iptali ve toplu iptalde de vardı.
- Yapay zekanın alt dizine dosya göndermesi (
yol=tema/stil.css) her zaman hata veriyordu; ucun kendi belgesindeki örnek çalışmıyordu. - Boyut sınırı sıkıştırılmış dosyayı sayıyordu, diske düşeni değil: tek bir arşiv sınırın dört katını yazabiliyordu.
- Denetim kayıtları artık hangi bağlantının ve hangi müşterinin yaptığını söylüyor (eskiden "system" yazıyordu).
İçe aktarma ve yayın kanalı
- İçe aktarmanın başarılı sayılması yüklenen arşivin dosya adlarına bakıyordu: içinde uygun adlı bir dosya bulunan başarısız bir göç "tamamlandı" diyebiliyor, müşteri de eski barındırmasını kapatıyordu. Kısmi başarı da artık ayrı bildiriliyor.
- Panel artık kendini eski bir sürüme geriletmiyor: kanaldan gelen sürüm kurulu sürümden eskiyse kurulum reddediliyor (bilinçli geri dönüş için açık onay gerekiyor). Eski ama imzalı bir yayın listesinin yeniden sunulması da reddediliyor.
- Kuruluma özel erişim anahtarı artık yönlendirmelerde taşınmıyor.
- Sürüm dosyası okunamayan bir panel eskiden bir daha hiç güncelleme görmüyordu ve bunu "güncel" diye bildiriyordu.
Arayüz ve yetkiler
- Sunucu politikası ekranı okunamadığında kaydetme kapanıyor. Eskiden tek bir okuma hatasından sonra "Kaydet"e basmak yasaklı alan adı listesini siliyor, yapay zeka bağlantılarının acil durdurmasını geri açıyor ve oturum süresini yükseltiyordu.
- Müşteri ve bayilere yetkileri olmayan beş ekran gösteriliyordu (Önbellekleme, Trafik & Analiz, PHP limitleri, PHP modülleri, PHP-FPM): tıklıyor, ekran açılıyor ve boş kalıyordu.
- "Trafik verisi yok" mesajı yetki hatasını da aynı şekilde gösteriyordu; artık gerçek sebep yazıyor.
- Önbellek durumu rozetleri İngilizce panelde Türkçe görünüyordu.
- Ekran okuyucu kullananlar için 28 form alanına ad eklendi (göç sihirbazı, güvenlik duvarı IP listeleri, LDAP/OIDC eşlemeleri, SSL seçicileri).
Güvenlik ve sağlamlık
- Sertifika içe aktarma, veritabanı içe aktarma ve düğüme dosya yollama işlemleri artık kiracının yazabildiği dizinlerden gelen yolları ve sembolik bağları reddediyor.
- Webhook adresleri için port ve kimlik bilgisi denetimi eklendi.
- Silinen bir müşterinin webhook'ları artık gerçekten siliniyor; eskiden dış bir adrese veri göndermeye devam eden, panelde görünmeyen kayıtlar kalıyordu.
mta-sts,webmailve otomatik yapılandırma alt alan adları artık başka bir kiracının sunucu adıyla çakışıp onun sertifikasını ele geçiremiyor.- Denetim kaydı dışa aktarma büyük tablolarda artık çökmüyor; sınıra ulaşıldığında dökümün eksik olduğu açıkça söyleniyor.
- Panelin kimlikli her isteği eskiden iki fazladan veritabanı bağlantısı açıyordu.
- Kurulumda güncelleme kanalını kapatmanın belgelenen yolu sessizce çalışmıyordu; artık
--no-update-channelbayrağı var.
Denetim altyapısı
- Bu sürümdeki düzeltmelerin çoğu 2026-09-24 denetiminin 61 bulgusundan geliyor; 58'i kapatıldı. Ayrıntı:
docs/denetim/yapilanlar/DENETIM_RAPORU_2026-09-24.md. - Sekiz yeni kapı eklendi ya da genişletildi: dispatcher şema kapsamı, onay penceresi argüman sayısı, ShellCheck bastırmaları, erişilebilirlik taramasının JS kapsamı, DOM-XSS taban kilidi, kabuk kapısının uzantısız betikleri, iş listesi referansları ve yapay zeka ucunun uçtan uca provası.
Bu sürüme nasıl geçilir?
Panelde Panel Yönetimi → Panel Güncellemesi ekranında Güncellemeyi Denetle deyin; sürüm numarasının yanında bu sayfadaki notlar görünür. Kurulum tek tıktır ya da gece kendiliğinden yapılabilir. Paket, yayıncının RSA-4096 anahtarıyla imzalanmış bir manifestle gelir; imza doğrulanmazsa kurulum başlamaz, kurulum sonrası sağlık denetimi geçmezse panel önceki sürüme kendiliğinden döner. Güncelleme için lisansın geçerli olması gerekir; süresi dolmuş lisansta panel ve siteler çalışmaya devam eder.