Symfony’nin yeni ana sürümü 5.0 Fabien Potencier tarafından SymfonyCon konferansında canlı olarak yayınlandı. Yeni sürüm 2020 Temmuz ayına kadar desteklenecek. Symfony5 sürümü 4.4 LTS sürümüne benzer birçok özelliği barındırmakla birlikte 4.4 LTS sürümünde deprecated olan özellikleri kaldırmış durumda. Kaynaklar: https://symfony.com/blog/symfony-5-0-0-released https://twitter.com/michellesanver/status/1197436493830262784
Aylık arşivler: Kasım 2019
Symfony4.4 Yayınlandı
Symfony’nin son LTS(uzun dönem destekli) sürümü 4.4 yayınlandı. 4.4 sürümü 3 yıl boyunca desteklenecek. İlgili sürüm için eklenen tüm özelliklere şuradan erişebilirsiniz. Kaynaklar: https://symfony.com/blog/symfony-4-4-0-released https://symfony.com/releases
PHP7.4 Yayınlandı
PHP’nin yeni ana sürümü 7.4 yayınlandı. PHP7.4 ile birlikte artık sınıf içerisindeki propertyler için tip belirlenebiliyor, sık kullanılan kütüphaneler preload mekanizması ile tekrar tekrar parse edilmiyor. Bunun yanında arrow function gibi özellikler de artık 7.4 sürümü ile birlikte kullanılabilir. 7.4 sürümüne geçiş için şu rehberden yararlanabilirsiniz. Kaynak: https://www.php.net/index.php#id2019-11-28-1
Twig’in 3. Sürümü Yayınlandı
Popüler template engine Twig’in 3. sürümü yayınlandı. Bu sürümde Symfony’nin yeni String kütüphanesi de yer alıyor. Ayrıca Twig’in tanıtım sitesindeki dökümanlar da yeni versiyona göre güncellendi. Geçtiğimiz günlerde Twig’in son sürümü bu ay yayınlanacak Symfony4.4’e eklenmişti. Kaynaklar: https://github.com/twigphp/Twig/commit/9b58bb8ac7a41d72fbb5a7dc643e07923e5ccc26 https://twitter.com/fabpot/status/1195441524689047552
Propel’de güvenlik açığı kapatıldı
Propel’d 1.7.2 sürümü yayınlandı. Yayınlanan bu sürümde offset ve limit kullanımlarında var olan bir güvenlik açığı kapatıldı. Kaynak: https://github.com/propelorm/Propel/releases/tag/1.7.2
Çoklu Tip Kullanımı Onaylandı!
Ekim ayında çoklu tip kullanımı oylanmaya başlanmıştı. 61 kişinin kabul, 5 kişinin red oyu vermesi sonucu çoklu tip kullanımı onaylanmış oldu. İlgili özelliğin PHP8’de yer alması bekleniyor. Kaynaklar: https://wiki.php.net/rfc/union_types_v2 https://www.reddit.com/r/PHP/comments/dtngfb/union_types_have_been_accepted_for_php_8/
Symfony4.3.6 Yayınlandı
Symfony4.4 öncesi son sürümlerden birisi olan 4.3.6 sürümü yayınlandı. Symfony4.4’ün bu ay yayınlanması bekleniyor. Yapılan başlıca değişiklikler ise şunlar: HttpClient çoklu istekler için optimize edildi. NativePasswordEncoder’ın mümkünse sodium kütüphanelerini kullanması sağlandı Kaynak: https://symfony.com/blog/symfony-4-3-6-released
Laravel 6.5 Yayınlandı
Laravel frameworkünün 6.5 sürümü yayınlandı. Yapılan en önemli değişiklik ise LazyCollection’a remember metodunun eklenmesi. remember çağrısı yapılan LazyCollectionlar için 2.kez veri setine erişilmeye çalışıldığında collection içerisindeki veriler veritabanından değil bellekten okunuyor. Tabi bu seçeneğin dikkatli kullanılmasında fayda var. Kaynak: https://laravel-news.com/laravel-6-5
Ekim ayında neler oldu?
Api Platform’un yeni sürümü çıktı Laravel’in 6.1.0 sürümü yayınlandı post_max_size ve max_file_uploads’u aşan istekler için hata üretimi konusunda tartışma başladı Symfony 4.3.5 yayınlandı Symfony String kütüphanesi Twig’e dahil edildi Symfony başlangıç sayfası yenilendi Çoklu tip(union type) kullanımı oylandı Panther’in yeni sürümü çıktı php-fpm’de çıkan açık kapatıldı
php-fpm’de çıkan açık kapatıldı
Geçtiğimiz ay Andrew Danau adındaki bir güvenlik araştırmacısı bir CTF görevi üzerinde çalışırken php-fpm ile çalışan bir sunucuya url içinde %0a(newline) karakterini göndermeyi denediğinde beklediğinin dışında bir yanıt aldığını gözlemlemiş ve bunun üzerine php-fpm’de uzaktan kod çalıştırmaya yarayan bir açık keşfetmişti. Bu açık geçtiğimiz hafta php7.2 ve php7.3 sürümleri için kapatıldı. Açığın ortaya çıkmasını sağlayan […]