Öncelikle Java projeleri için kullanılan bir yapı otomasyon aracı olan Apache Maven Project‘in 3.10.0 sürümü duyuruldu. Maven’in ayrıca C#, Ruby, Scala ve diğer dillerde yazılmış projeler oluşturmak ve yönetmek için kullanılabileceği hatırlatılırken, Maven projesinin, daha önce Cakarta Projesi’nin bir parçası olduğu Apache Software Foundation tarafından barındırıldığı ifade ediliyor. Maven, yazılım oluşturmanın iki yönünü ele alıyor: yazılımın nasıl inşa edildiği ve bağımlılıkları. Apache Ant gibi daha önceki araçların aksine, yapı prosedürü için sözleşmeler kullanılıyor. Maven, Java kütüphanelerini ve Maven eklentilerini Maven 2 Merkez Deposu gibi bir veya daha fazla depodan dinamik olarak indiriyor ve bunları yerel bir önbellekte saklıyor. Yeni neslin ana sürücüsünün, Maven 3 ve 4 majör versiyonlarını aynı çözücü versiyonunda hizalamak amacında olduğu, bu nedenle, Maven 3.10.0 ‘ın şimdi Maven 4+ tarafından kullanılan Resolver 2.0 soyunu kullandığı belirtilirken, öte yandan, “Maven seviyesinde”, değişikliklerin minimum tutulduğu ve yükseltmenin oldukça basit olması gerektiği söyleniyor. Ayrıca, 3.10.0 birçok güvenlik ve diğer geliştirme de almış bulunuyor. Apache Maven Project 3.10.0 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
Tag Archives | Scala
Apache Maven Project 4.0.0-rc-7 duyuruldu
Öncelikle Java projeleri için kullanılan bir yapı otomasyon aracı olan Apache Maven Project‘in 4.0.0-rc-7 sürümü duyuruldu. Maven’in ayrıca C#, Ruby, Scala ve diğer dillerde yazılmış projeler oluşturmak ve yönetmek için kullanılabileceği hatırlatılırken, Maven projesinin, daha önce Cakarta Projesi’nin bir parçası olduğu Apache Software Foundation tarafından barındırıldığı ifade ediliyor. Maven, yazılım oluşturmanın iki yönünü ele alıyor: yazılımın nasıl inşa edildiği ve bağımlılıkları. Apache Ant gibi daha önceki araçların aksine, yapı prosedürü için sözleşmeler kullanılıyor. Maven, Java kütüphanelerini ve Maven eklentilerini Maven 2 Merkez Deposu gibi bir veya daha fazla depodan dinamik olarak indiriyor ve bunları yerel bir önbellekte saklıyor. Maven 4.x’in, önemli iyileştirmeler ve değişiklikler içeren büyük bir sürüm olduğu belirtilirken, yeni özellikler ve geçiş kılavuzu hakkında bilgi için Maven 4.x dokümantasyonuna bakılabileceği söyleniyor. Apache Maven Project 4.0.0-rc-7 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
Apache Avro 1.12.2 duyuruldu
Veri akışı işlem hatları için ilk tercih ve kayıt verileri için önde gelen serileştirme formatı olan Apache Avro‘nun 1.12.2 sürümü duyuruldu. JVM (Java, Kotlin, Scala, …), Python, C/C++/C#, PHP, Ruby, Rust, JavaScript ve hatta Perl için uygulamaları mevcut olan Apache Avro, mükemmel şema evrimi sunuyor. Apache Avro topluluğunun, Avro 1.12.2 sürümünün yayınlandığını duyurmaktan mutluluk duyduğu belirtilirken, bu sürümün, Java ve Python SDK’lerinde hatalı ve düşmanca girdilere karşı geniş kapsamlı bir güçlendirme (girişten okunan boyut alanlarına güvenmeden önce tahsisleri sınırlandırma ve sıkıştırma açma sınırlarını uygulama) ve C#, C++ ve JavaScript’te güvenlik etkisi olan birkaç başka düzeltme içerdiği ifade ediliyor. Hem klasik hem de hızlı okuyucularda kod çözme sırasında dizi/harita tahsisi ve atlanmasının düzeltildiği belirtilirken, Trevni okuyucusunda tahsis etmeden önce sütun dosyası başlık sayımlarının ve uzunluklarının doğrulandığı ifade ediliyor. Apache Avro 1.12.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
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 →
Gradle derleme aracı 9.8.0-rc-2 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-2 sürümü duyuruldu. Bu sürümde, hem Gradle daemon hem de Java araç zincirleri için Java 27‘nin 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-2 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
