Yeniden kullanılabilir Java bileşenlerinin tüm yönlerine odaklanan bir Apache projesi olan Apache Commons‘un BCEL 6.13.0 sürümü duyuruldu. Apache Commons projesinin üç bölümden oluştuğu belirtiliyor: Yeniden kullanılabilir Java bileşenlerinin deposu olan Commons Proper, Java bileşen geliştirme için bir çalışma alanı olan Commons Sandbox ve şu anda etkin olmayan bileşenlerin deposu olan Commons Dormant. Ayrıca, projenin hedeflerini daha ayrıntılı olarak açıklayan tüzüğü de okuyabilirsiniz. Tüm ASF geliştiricileri için yazılabilir durumda olan Apache Commons kaynak kod depolarında, önce taahhüt et, sonra incele” topluluğu olsa da, katkıda bulunanların kod göndermeden önce niyetlerini ve planlarını geliştirici posta listesinde duyurmalarının nezaket ve yardımcı bir davranış olarak değerlendirildiği ifade ediliyor. Java 26 ve üzeri sürümlerde sabit havuz modülü erişim testinin düzeltildiği belirtilen yeni sürümde, Utility() işlevinin kullanımdan kaldırıldığı, tüm Javadoc uyarılarının düzeltildiği ve varsayılan olarak kontrollerin zorunlu kılındığı söyleniyor. Ayırıcı içeren adlar için ConstantPoolGen dedup anahtar çakışmaları düzeltilmiş bulunuyor. Apache Commons BCEL 6.13.0 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.
Archive | Programlama
Qt Creator 20.0.2 duyuruldu
Qt Creator’un 20.0.2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 20.0.2’yi duyurmaktan mutluluk duyulduğu belirtilirken, bu Qt Creator sürümünün, Android komut satırı araçlarının son sürümlerindeki sorunları giderdiği belirtiliyor. Xcode 27, iOS simülatörü ve Qt 6.12.0’daki değişikliklere göre Qt Creator’ın güncellendiği belirtilirken, sürümün, Qt Online Installer’da (ticari, açık kaynak) bir güncelleme olarak mevcut olduğu ifade ediliyor. Ziller; daha fazla ayrıntı için değişiklik günlüğünün incelenebileceğini ifade etti. Yeni sürüm, Qt Online Installer’da (ticari, açık kaynak) bir güncelleme olarak mevcut bulunuyor. Kullanıcıların projeye irc.libera.chat adresindeki #qt-creator sekmesinden, IRC’de ve Qt Creator posta listesinden ulaşabilecekleri söyleniyor. Sorunların hata izleyicisine gönderilmesi isteniyor. Qt Creator 20.0.2 hakkında bilgi edinmek için sürüm duyurusunu 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.Meson 1.12.1 duyuruldu
Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.12.1 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümünün, şimdi MSVC >=19.35.32124 üzerinde çalıştığı belirtilirken, bir CACHEDIR.TAG dosyası şimdi yapıda oluşturulduğu ve kurulumun bir parçası olarak dizin dizin ve yedekleme yazılımına izin veren fazların yeniden canlandırıldığı ifade ediliyor. Yeni bir clippy-jsonRust projeleri için ninja hedefinin artık üretileceği belirtilirken, dosya ve derleyici hataları sağlamak için özel bir “kontrol komutu” sağlandığı söyleniyor. Meson 1.12.1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.
Apache Arrow 25.0.1 duyuruldu
CPU ve GPU gibi modern donanımlarda verimli analitik işlemler için düzenlenmiş, düz ve iç içe geçmiş veriler için dilden bağımsız sütunlu bir bellek biçimi tanımlayan Apache Arrow‘un 25.0.1 sürümü duyuruldu. Bunun, 1 aydan fazla süren gelişimi kapsayan bir yama sürümü olduğu belirtilirken, bu sürüm için, 6 farklı katılımcıdan 10 taahhüt alındığı ifade ediliyor. Conda’da emilen -f bayrağının kaldırıldığı belirtilirken, eleman başına Scalars olmadan dizilerin Python nesnelerine dönüştürüldüğü söyleniyor. macOS’ta daha iyi mimalloc yapılandırmasıyla gelen yeni sürümde, SVE128’in kaldırıldığı söyleniyor. Apache Arrow’un kütüphaneleri, formatı uyguluyor ve yüksek performanslı analizler de dahil olmak üzere çeşitli kullanım durumları için yapı taşları sağlıyor. Kütüphanelerin C, C++, .NET, Go, Java, JavaScript, Julia, MATLAB, Python, R, Ruby, Rust ve Swift dilleri için mevcut olduğu biliniyor. Geliştirici topluluğu tarafından ve geliştirici topluluğu için oluşturulmuş bir yazılım olan Apache Arrow, nazik iletişime ve fikir birliğine dayalı karar almaya kendilerini adamış bir topluluğa dayanıyor. Apache Arrow 25.0.1 hakkında bilgiedinmek için sürüm notlarını inceleyebilirsiniz.
GraalVM 25.4.4.1.1 duyuruldu
Bir sanal makine ve Oracle tarafından geliştirilmiş JDK olan ve geçen yıldan beri Python ve JavaScript gibi Java dışı dillere odaklanmaya başlayan GraalVM, en yeni sürümüyle kullanıcı karşısına çıkıyor: GraalVM Community Edition 25.4.4.1.1 sürümü duyuruldu. Graal derleyicisiyle JIT derlemelerini kaydetme ve tekrar oynatma desteği ekliyor, yeni bir ayrıştırma aracı ekleniyor ve güvenilmeyen kod için isteğe bağlı sabit gizleme desteği bulunuyor. Önceden yerel görüntü derlemesi (advance-of-time native image compilation) özelliğine sahip gelişmiş bir JDK olarak gelen GraalVM’yi IDE’nizde diğer herhangi bir Java geliştirme kiti (JDK) gibi kullanabilmek mümkündür. GraalVM 25.4.4.1.1 ile kullanılmak üzere tasarlanmış Python, JavaScript ve Node.js gibi ek dil çalışma ortamları, ilgili depolarda bağımsız dağıtımlar olarak indirilebiliyor. GraalVM Community Edition 25.4.4.1.1 hakkında bilgi edinmek için GitHub sürümler sayfasını, sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz.
GraalVM Community Edition 25.4.4.1.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Gradle derleme aracı 9.8.0-rc-3 duyuruldu
Android, Java, Kotlin Multiplatform, Groovy, Scala, Javascript ve C/C++ dillerini destekleyen; zarif ve genişletilebilir bildirimsel bir derleme diline sahip, hızlı, güvenilir ve uyarlanabilir açık kaynaklı bir derleme otomasyon aracı olduğu belirtilen Gradle derleme aracının 9.8.0-rc-3 sürümü duyuruldu. Bu sürümde, hem Gradle daemon’ı hem de Java araç zincirleri için Java 27 desteklendiği belirtilirken, Gradle’nin artık Maven’ın ayna ayarlarını yeniden kullanabileceği ifade ediliyor. Bu sürüm, ayrıca Windows için performans iyileştirmeleri de içeriyor. Gradle kullanıcı kılavuzunu inceleyebilirsiniz. Ölçeklenebilir hız, güvenebileceğiniz derlemeler ve herhangi bir iş akışını otomatikleştirme esnekliği sunan Gradle; milyonlarca geliştirici tarafından yazılımlarını oluşturmak için kullanılıyor. Gradle derleme aracı 9.8.0-rc-3 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz. Continue Reading →
