Güvenlik
- PostgreSQL tek tık girişi (Adminer): geçici giriş rolünün temizliği, bir müşterinin PostgreSQL yönetici yetkisi kazanmasına yol açabiliyordu. Geçici rol artık yalnız kendi oturum yetkisiyle çalışıyor ve temizlikte hiçbir nesne yönetici hesabına devredilmiyor. PostgreSQL kullanıcısı silinirken o kullanıcının bir veritabanında nesnesi varsa silme açık bir iletiyle reddediliyor.
- Arşiv açma: çok derin klasör yapısı taşıyan küçük bir arşiv, açılırken sunucunun dosya sistemini doldurabiliyordu. Arşiv artık açılmadan önce ara klasörler dahil sayılıyor, derinlik sınırı (64) ve geçici alanda yer denetimi var.
- Yapay zeka bağlantısı: arşiv açarken var olan dosyaların ezilip ezilmeyeceği artık açacak araçla aynı araçla denetleniyor; emin olunamazsa onay isteniyor. DMARC politikasını gevşetmek ve gerekli bir DNS kaydını (DMARC, MX, DKIM) pasife almak artık onay istiyor.
- Hata günlüğü sayımı: anomali taraması sitenin PHP hata günlüğünü artık sitenin kendi kullanıcısıyla ve boyut sınırıyla okuyor.
- Cron çıktısı e-postası: giden postası engellenmiş ya da askıdaki sitelerde gönderilmiyor; alıcı, hesabınızda kayıtlı bir adres ya da sitedeki bir posta kutusu olmalı; günlük sınır görevi kapatıp açmakla sıfırlanmıyor; site başına en çok 10 görev.
- Kendi IP engelini kaldırma: yöneticinin koyduğu engel (saldırı raporundan ya da anomali kartından konanlar dahil) artık kiracı tarafından kaldırılamıyor; yalnız otomatik engeller kalkıyor.
- Karantina: site silinince karantina kayıtları da siliniyor, ad değişince taşınıyor; otomatik karantinanın toplam ve site başına disk sınırı var, 90 günden eski girdiler temizleniyor.
- phpMyAdmin ve WordPress tek tık girişi, Adminer: HTTPS olmayan sitede açılmıyor. phpMyAdmin'de oluşturulan tetikleyici/görünüm/rutinler oturum bitince artık bozulmuyor.
- Podman Compose: konteynerler yetkileri düşürülmüş olarak başlıyor; site başına konteyner sayısı ve toplam bellek paket sınırını aşamıyor. Docker Compose denetimi ana makineyi etkileyen birkaç ek ayarı reddediyor.
Düzeltmeler
- Yüklenmiş (ticari) SSL sertifikasının bitiş uyarısı artık site hesabına değil müşteriye gidiyor; okunamayan sertifikalar yöneticiye bildiriliyor.
- Laravel kurulumundan sonra
<klasör>/publicweb kökü olarak seçilebiliyor; staging bu kökü taşıyor. - Bakım modu açıkken ACME doğrulama yolu üzerinden siteye erişilemiyor.
- Askıdaki sitede SSL kaldırmak ya da Let's Encrypt'e dönmek Nginx yapılandırmasını bozmuyor.
- Ülke engeli: uygulama başarısız olursa önceki ayar korunuyor; IPv6 listesi indirilemezse uyarı veriliyor.
- Canlı günlük akışı yoğun günlüklerde yeniden bağlanınca satır kaybetmiyor; yöneticiye ayrılmış akış yuvası var.
- Süreç listesi Türkçe karakter ya da bozuk karakter içeren süreçlerde artık boş kalmıyor.
- Alan adı yeniden adlandırılınca cron e-postası ayarı, FTP hesabı kotası, web kökü ve karantina kayıtları korunuyor; site başka sunucuya taşınınca bakım, istek sınırı, sıkıştırma, WebP ayarları ve yüklenmiş sertifika taşınıyor.
- DMARC kaydedilirken ek rapor adresleri siliniyordu, korunuyor.
- Git webhook yayını arka planda çalışıyor; webhook artık
202 Acceptedve iş kimliği dönüyor (başarı kodu 200'den 202'ye değişti). - Rsync yedek yüklemesi kesilirse uzakta yarım arşiv bırakmıyor.
- WebP dönüştürme var olan
.webpdosyalarını ezmiyor. - Yön asistanı büyük "İ" ile yazılan alan adlarını tanıyor.
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.