CPalius CMF 2.2.9
Yayın: 2026-09-24 · Kanal: kararlı · Kritik: evet
Tam sürüm güncellemesi tek bir "Güncelle" tıklaması gibi görünüyordu ama aslında iki tıklama gerektiriyordu: ilk tıklama dosyaları değiştirip şemayı taşıyor ve önbelleği yeniden kuruyordu; update hook'lar, modül yükseltmeleri ve yapılandırma içe aktarımı ise ikinci, ayrı bir "Güncellemeyi çalıştır" tıklamasına kadar bekliyordu. Bu iki tıklama arasında trafik alan bir site, henüz yetişmemiş bir veritabanına karşı yeni kod çalıştırıp 500 verebiliyordu.
Ne düzeldi
Bir güncellemeyi uygulamak artık tek tıklamayla tamamlanıyor. İki isteğe bölünmüş yapı bilerek hâlâ orada duruyor: güncellemenin geri kalanını, dosyaları az önce değiştirmiş olan aynı istek içinde çalıştırmak, onu eski kodu tanımlayan bir container üzerinden çalıştırmak demek — ve bu tam olarak 1.1.2'de siteyi çökerten şeydi. Değişen şu: ilk istek taze bir container'a indiği an, operatörün aksi hâlde fark edip elle tıklaması gereken aynı "Güncellemeyi çalıştır" işlemini artık kendisi otomatik gönderiyor. Operatör tarafında tek tıklama; container'ın bayatlamasını engelleyen güvenlik sınırı değişmedi.
İki Symfony deprecation uyarısı ortadan kalktı. Route::getName() (yerini name özelliği aldı) her admin menü kaydında tetikleniyordu; eski Flysystem adapter/options yapılandırma biçimi güncel adaptör-bazlı anahtara geçirildi. İkisi de davranışı etkilemiyordu, ikisi de güncelleme logunu gürültüyle dolduruyordu.
Yükseltme
Elle bir işlem gerekmiyor. Bu sürüm geldikten sonra, sonraki herhangi bir sürüm için "Güncelle"ye tıklamak ikinci bir tıklama olmadan tamamlanır.