CPalius CMF 2.2.45
Yayın: 2026-10-12 · Kanal: kararlı · Kritik: hayır
İmzalı sürümler
- Sürüm bilgisi (
latest.json) artık Ed25519 ile imzalanıyor ve çekirdeğe gömülü genel anahtarla doğrulanıyor. İmzasız, sahte, süresi dolmuş ya da daha eski bir manifest reddedilir: Güncellemeler ekranında "Kriptografik İmza Doğrulanamadı" uyarısı çıkar, güncelle düğmesi pasif olur ve hiçbir şey indirilmez. - Manifest, eski ya da bayat sürümün yeniden sunulmasına karşı
expires_at(30 gün) vemin_allowed_versiontaşır.
Daha güvenli güncelleme
- Güncelleme artık siteyi 503 bakım sayfasına alır, iki güncellemenin çakışmaması için kilit tutar ve dosyaları iki adımda yazar: her dosya hedefinin yanına hazırlanır, sonra hepsi kısa bir döngüde
renameile yerine geçer. - Güncelleme başlamadan önce veritabanının anlık görüntüsü alınır. Dosya, migration ya da güncelleme adımı hata verirse dosyalar ve veritabanı birlikte geri alınır; Güncellemeler ekranı bunu bildirir.
- Güncelleme süreci yarıda ölürse bir sonraki istek önceki dosyaları kendisi geri yükler (
public/index.phpiçinde, framework yüklenmeden önce) ve veritabanı geri yüklemesini ilk açılan istekte bitirir. İki adımı arasında 15 dakikadan uzun bekleyen güncelleme geri alınır. - Güncelleme sürerken ziyaretçiler ve panel kısa bir 503 sayfası görür.
Veritabanı
Şema değişikliği yok. Görüntü cp-core/var/update/db-last.sql.gz olarak saklanır. Güncelledikten sonra cp-core/var/cache/prod/ içini boşaltın, Redis kullanıyorsanız onu da temizleyin.