Java programlama dili ile nesne tabanlı web uygulamaları geliştirmek için tasarlanmış, bileşen (component) odaklı hafif bir web çatısı (framework) olan Apache Wicket‘in 10.12.0 (LTS) sürümü duyuruldu. 2004 yılından beri açık kaynak kodlu olan bu yapı, 2007 yılından bu yana Apache Yazılım Vakfı bünyesinde geliştiriliyor. Sayfaları ve her bir parçayı (form, buton, panel vb.) gerçek birer Java nesnesi olarak modelleyen yazılımın iş mantığı tamamen Java sınıflarında yazılırken, tasarım ve yerleşim standart HTML dosyalarında tutuluyor. JavaScript derleme zinciri gerektirmeyen yazılım; geleneksel istek tabanlı (request-based) çatılardan farklı olarak, sunucu tarafındaki bileşen durumunu otomatik olarak takip edip yönetiyor. Yoğun JavaScript kodları yazmaya gerek kalmadan, yerleşik Ajax bileşenleri ile sayfanın istenen bölümleri dinamik olarak güncellenebiliyor. Apache Wicket PMC’nin, Wicket’in yeni ana sürümünün ilk versiyonu olan Apache Wicket 11.0.0’ı duyurmaktan gurur duyduğu belirtilirken, Wicket 11’in, bir uygulamanın jQuery’yi tamamen bırakmasına, bileşen başına daha az bellek ve zaman kullanmasına, Java 21 ve Jakarta EE 11’e geçmesine ve Wicket’in şifrelemesini tek, kimlik doğrulamalı bir API üzerinde yeniden oluşturmasına olanak tanıdığı ifade ediliyor. Bunun, yeni yayın döngüsündeki ilk ana sürüm olduğu: her üç ayda bir yeni bir ana sürüm ve her Temmuz ayında uzun süreli destek sürümü yayınlandığı hatırlatılıyor. Bu arada, 29 Ekim 2026’da yayınlanan Wicket 9.25.0 ve 8.20.0’ın, 9.x ve 8.x serilerinin son sürümleri olduğu; her ikisinin de kullanım ömrünün sona erdiği söyleniyor. Apache Wicket 11.0.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Tag Archives | derleme
Apache Wicket 10.12.0 (LTS) duyuruldu
Java programlama dili ile nesne tabanlı web uygulamaları geliştirmek için tasarlanmış, bileşen (component) odaklı hafif bir web çatısı (framework) olan Apache Wicket‘in 10.12.0 (LTS) sürümü duyuruldu. 2004 yılından beri açık kaynak kodlu olan bu yapı, 2007 yılından bu yana Apache Yazılım Vakfı bünyesinde geliştiriliyor. Sayfaları ve her bir parçayı (form, buton, panel vb.) gerçek birer Java nesnesi olarak modelleyen yazılımın iş mantığı tamamen Java sınıflarında yazılırken, tasarım ve yerleşim standart HTML dosyalarında tutuluyor. JavaScript derleme zinciri gerektirmeyen yazılım; geleneksel istek tabanlı (request-based) çatılardan farklı olarak, sunucu tarafındaki bileşen durumunu otomatik olarak takip edip yönetiyor. Yoğun JavaScript kodları yazmaya gerek kalmadan, yerleşik Ajax bileşenleri ile sayfanın istenen bölümleri dinamik olarak güncellenebiliyor. Bu sürümün, Wicket 10’un bir başka küçük sürümünü işaret ettiği belirtilirken, Wicket geliştirme sürecinde semantik sürümleme kullanıldığı için 10.0.0 sürümüne kıyasla bu sürümde API’de herhangi bir bozulma bulunmadığı ifade ediliyor. Wicket 10’un, Apache Wicket’ın uzun süreli destek (LTS) sürümü olduğu belirtilirken, bir sonraki LTS sürümü olan Wicket 14 çıkana kadar Wicket 10’un destekleneceği söyleniyor. Apache Wicket 10.12.0 (LTS) hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Tribblix 0m41.1 duyuruldu
OpenSolaris, OpenIndiana ve illumos’tan türetilmiş genel amaçlı bir işletim sistemi Tribblix‘in 0m41.1 sürümü duyuruldu. Temel çekirdek ve komutları illumos’tan alan sistem, geri kalan her şeyi sıfırdan yeniden oluşturmuş bulunuyor. Bazı önemli bileşen güncellemeleriyle gelen yeni sürümde; GNU Patch 2.8.1’e, garage 2.5.0’a, libXrender 0.9.13’e, ghostscript 10.08.0’a, freetype 2.15.0’a, CUPS 2.4.20’ye, JRuby 10.0.7.0’a ve Ruby 3.4.12’ye güncellenirken; m41.1, bhyve ve door istemcilerindeki güvenlik sorunları giderilmiş bulunuyor. tor 0.4.9.14’e, lynx 2.9.3’e, Unrar 7.2.7’ye, Go 1.26.10’a, PHP 8.5.12’ye, openssl 3.5.9’a, Python 3.13.17 güncellenmiş bulunuyor. Tribblix 0m41.1 hakkında bilgi edinmek için değişiklikler sayfasını ya da sürüm notlarını inceleyebilirsiniz.
Gradle 9.8.2 duyuruldu
Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 9.8.2 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 9.8.2’yi duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, Gradle 9.8.0’ın ikinci yama sürümü olduğu ve yüksek puanlı üç güvenlik açığını ele aldığı ifade ediliyor. Gradel 9.8.0 Debian / Ubuntu paketli sistemlerdeki geçersiz araç zincirleri hakkında gerekli işlem yapılırken, Gradle 9.8.0’a, özel bir LogManager tarafından kurulan kök java.util.logging işleyicilerinin kaldırırıldığı söyleniyor. 9.8.2 Gradle’a yükseltmenin önerildiği belirtiliyor. Bu sürümde Java 27’nin, hem Gradele daemon hem de Java araç zincirleri için desteklendiği belirtilirken, Gradle’nin artık Maven’ın ayna ayarlarını yeniden kullanabildiği ifade ediliyor. Yazılımın, Gradle 9.8.1’e yükseltilmesi öneriliyor. Gradle 9.8.2 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.
Gradle 9.8.1 duyuruldu
Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 9.8.1 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 9.8.1’i duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, Gradle 9.8.0’ın ilk yama sürümü olduğu ve yüksek puanlı üç güvenlik açığını ele aldığı ifade ediliyor. Kimlik doğrulaması yapılmamış çalışan-arka plan süreci kanalının, güvenilmeyen Java nesnelerinin seri durumdan çıkarılmasına neden olduğu belirtilirken, istemci-arka plan süreci iletişiminde kimlik doğrulamasından önce güvenilmeyen Java nesnelerinin seri durumdan çıkarılmasının söz konusu olduğu hatırlatılıyor. SSL bağlantısı kuramayan depoların devre dışı bırakılmamasının, derlemeleri kötü amaçlı yazılımlara maruz bırakabileceği belirtilirken, Gradle 9.8.0’ın, Debian/Ubuntu paketli sistemlerde geçersiz araç zincirleri hakkında şikayetçi olduğu söyleniyor. Gradle 9.8.0, özel bir LogManager tarafından yüklenen kök java.util.logging işleyicilerini kaldırmış bulunuyor. Yazılımın, Gradle 9.8.1’e yükseltilmesi öneriliyor. Gradle 9.8.1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.
LLVM 23.1.2 duyuruldu
2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 23.1.2 sürümü duyuruldu. LLVM 23.1.2’nin yayınlandığını duyurmaktan mutluluk duyulduğu belirtilirken, bu sürüme katkıda bulunan, inceleyen, destek sağlayan ve başka herhangi bir şekilde katkı yapan herkese teşekkür edildiği ifade ediliyor. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 23.1.2 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.Gradle 9.8.0-rc-1 duyuruldu
Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 9.8.0-rc-1 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 kullanılmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 9.8.0-rc-1’i duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, Java 27 desteğiyle geldiği ve Maven yansıtma ayarlarının yeniden kullanımını sağladığı ifade ediliyor. Bu Gradle sürüme katkıda bulunan topluluk üyelerine teşekkür edildiği belirtilirken, yükseltme yaparken, kullanımdan kaldırılan özellikler, uyumsuzluk yaratan değişiklikler ve diğer hususlar hakkında bilgi edinmek için Gradle 9.x yükseltme kılavuzuna bakılabileceği söyleniyor. Java, Groovy, Kotlin ve Android uyumluluğu için tam uyumluluk notlarına bakılabileceği söyleniyor. Twitter veya GitHub üzerinden geri bildirimlerin beklendiği ifade ediliyor. Gradle 9.8.0-rc-1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.
