Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 8.5 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 8.5’i duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, önceden derlenmiş Kotlin komut dosyası eklentilerinde daha hızlı ilk kullanım ve sürüm kataloğu desteği de dahil olmak üzere Kotlin DSL iyileştirmelerini içerdiği ifade ediliyor. Ek olarak bu sürüm, daha yararlı hata ve uyarı mesajları, build init iyileştirmeleri, bağımlılık doğrulaması ve derleme ve eklenti yazarları için çeşitli yeni API’ler ile birlikte geliyor. Tam Java 21 desteğiyle gelen sürüm, Kotlin DSL iyileştirmeleri de içeriyor. Gradle 8.5 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.
Archive | Programlama
Django 5.0 duyuruldu
Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış bir yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 5.0 sürümü duyuruldu. Django ekibinin, Django 5.0’ı duyurmaktan mutluluk duyduğu ifade ediliyor. Yeni sürümle, veritabanı tarafından hesaplanan varsayılan değerlerin, veritabanı tarafından hesaplanan varsayılanların model alanlarına tanımlanmasına olanak tanındığı belirtilirken, Django ORM’yi genişletme eğilimini sürdüren, oluşturulan model alanı, veritabanı tarafından oluşturulan sütunların oluşturulmasına olanak tanındığı ifade ediliyor. Form alanı oluşturmayı basitleştirmek için şablonlar sistemine alan grubu kavramının eklendiği belirtilen yeni sürüm ile Django 4.2’nin ana desteğin sonuna ulaştığı söyleniyor. Son küçük hata düzeltme sürümü olan 4.2.8’in yeni duyurulduğu hatırlatılırken, Django 4.2’nin bir LTS sürüm olduğu ve Nisan 2026’ya kadar güvenlik ve veri kaybı düzeltmeleri alacağı ifade ediliyor. Bu arada, Django 4.1 genişletilmiş desteğin sonuna ulaşmış bulunuyor. Django 5.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Django 4.2.8 duyuruldu
Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış bir yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 4.2.8 final sürümü duyuruldu. Django ekibinin, Django 4.2.8’i duyurmaktan mutluluk duyduğu ifade ediliyor. Django 4.2’de, pencere işlevlerine başvuran kümelerle QuerySet.aggregate()’in çökmesine neden olan bir gerilemenin düzeltildiği belirtilirken, Django 4.2’de bir alt sorguda bir referansa göre gruplandırırken çökmeye neden olan bir gerilemenin de düzeltildiği hatırlatılıyor. Django 4.2’de, yanlış sütunlara göre gruplamak için çok değerli ek açıklamalarla açık gruplama kullanan sorgu üzerinde toplamaya neden olan bir gerileme de düzeltilmiş bulunuyordu. Güvenli biçimde bir web uygulamaları geliştirme platformu olan Django; her projeye temel kayıt ekleme, silme, düzenleme ve güncelleme fonksiyonlarını bünyesinde barındıran dinamik bir yönetim paneli sağlıyor.Bunun, bir hata düzeltme sürümü olduğu söylenirken, bu sürüm için kullanılan PGP anahtar kimliğinin Mariusz Felisiak olduğu ifade ediliyor. Django 4.2.8 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
GNU GDB 14.1 duyuruldu
GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 14.1 sürümü, Joel Brobecker tarafından duyuruldu. Ada, C, C++, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olan yazılımın, çeşitli hata düzeltmeleriyle geldiği belirtiliyor. Bir düzineden fazla farklı işlemci mimarisi ve GDB’nin kendisinin en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği hatırlatılıyor. Ada, C, C ++, Objective-C, Pascal ve diğer birçok dil için kaynak düzeyinde bir hata ayıklayıcı olan GDB; popüler GNU/Linux, Unix ve Microsoft Windows varyantları ile kullanıcıya sunuluyor. 1988 yılında Richard Stallman tarafından yazılan GDB, GNU General Public License kapsamında dağıtılan özgür bir yazılımdır. 1990 – 1993 yılları arasında geliştirilmesine John Gilmore tarafından devam edilmiştir. Unix tabanlı pek çok sistemde, C, C++ ve Fortran gibi pek çok programlama dilinde çalışan taşınabilir bir hata ayıklayıcı olan GDB; bilgisayar programlarının çalıştırılmasını değiştiren ve takip eden pek çok gelişmiş özelliğe sahiptir. Bir düzineden fazla farklı işlemci mimarisi üzerinde; en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği söylenen GDB’nin, özgür (libre) bir yazılım olduğunu söyleyen Brobecker; yeni sürümün, Ada, C, C++, Fortran, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olarak geldiğini ifade etti. Python API iyileştirmeleriyle gelen yeni sürüm, MI sürüm 1’in kullanımdan kaldırıldığı belirtilirken, sürümün çeşitli iyileştirmeler içerdiği ifade ediliyor. GDB’nin artık ELF için zstd sıkıştırılmış hata ayıklama bölümlerini desteklediği söyleniyor. DBX modu kaldırılırken, Python sürüm 2’ye karşı derleme desteği de kaldırılmış bulunuyor. GNU GDB 14.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
PHP 8.3.0 çıktı
PHP’nin 8.3.0 sürümü çıktı. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk olarak Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor.Django 5.0 RC1 duyuruldu
Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 5.0 RC1 sürümü duyuruldu. Bunun, 5.0 sürümünün yeni aşamasını temsil ettiği belirtilirken, bunun, Django 5.0’da gelecek değişiklikleri denemek için iyi bir fırsat olduğu söylendi. Django 5.0, geliştirme aşamasındaki 5.0 sürüm notlarında okunabileceği gibi çok sayıda heyecan verici yeni özellik içeren yeni sürüm için mevcut sürüm planında, yakında final sürümün çıkarılması planlanıyor. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Django 5.0 RC1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Django 5.0 beta 1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
PHP 8.2.13 çıktı
PHP’nin 8.2.13 sürümü çıktı. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk olarak Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor.