Ç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.7.0 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.7.0’ı duyurmaktan heyecan duyduğu belirtilirken, bu sürümde, İzole projeler performansı, deneyselden kuluçkaya kadar mezunlar sunarak, yapıyı taşımaya yardımcı olacak güvenli paralel proje yapılandırması ve araçlar sunulduğu söyleniyor. Bu sürümün aynı zamanda, görevlerin daha yüksek seviyeli bağımlılık çözünürlüğü API’lerine erişim sağladığı, Java ajanlarının ve TestKit’in birlikte daha iyi çalıştığı ve IntelliJ IDEA’sından kullanıldığında sahte bir geçersiz kılma kaynağının kaldırıldığı Configuration Cache’yi de geliştirdiği söyleniyor. Test raporlama ve yürütme artık varsayılan olarak konsoldaki TestNG, JUnit 4 ve JUnit Platformu için çerçeve başlatma başarısızlıklarını ortaya koyuyor ve TestNG 7.10 ve sonrakilerinde paralelliği kontrol etmenin yeni yolunu destekliyor. CLI, oturum açma ve sorun raporlamasında, Gradle şimdi 50’den 2050’ye kadar olan sorunlara kadar kaynak bir yer gösteriyor, bu nedenle konsol, problem raporu ve araçlama API’si daha birçok sorunu tespit ediyor. Son olarak, performans iyileştirmeleri, dosya sisteminin özel bir proje önbellek dizini ile çalışmasını ve bağımlılık yönetimi, gelişmiş bağımlılık çözünürlüğü siparişi ile önizleme sağlıyor. Gradle 9.7.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.
Tag Archives | otomasyon
Gradle 9.5.0 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.5.0 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.5.0’ı duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, hatalarda ve raporlarda görev kaynağı takibi ile tanılama ve raporlamayı iyileştirdiği; bu da başarısız olan bir görevin kaynağını hızlı bir şekilde bulmaya yardımcı olduğu söyleniyor. Bu Gradle sürümüne katkılarından dolayı topluluk üyelerine teşekkür edildiği ifade ediliyor. Gradle Wrapper artık Gradle dağıtımını indirirken otomatik yeniden denemeleri destekliyor. Artık tür güvenli erişimciler otomatik olarak oluşturuluyor, bu da kullanıcıya IDE otomatik tamamlama ve derleme zamanı kontrolü sağlıyor. Gradle artık, istemci-daemon ve çapraz daemon iletişimi için kullanılan ağ adresini açıkça belirtmek üzere GRADLE_ DAEMON_BIND_ADDRESS ortam değişkenini destekliyor. Gradle 9.5.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Gradle 9.3.0-rc-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.3.0-rc-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 kullanılmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 9.3.0-rc-2’yi duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, iç içe, parametreli ve paket tabanlı testler için geliştirilmiş HTML test raporu ve daha iyi toplu raporlama dahil olmak üzere test raporlama iyileştirmeleri getirdiği söyleniyor. Ayrıca, hata ve uyarı raporlama iyileştirmeleri de eklendiği; –warning-mode=all kullanıldığında Problems API raporlarının artık konsolda görüntülendiği ve bazı çıkış kodları için daha net açıklamalar sunulduğu söyleniyor. Gradle 9.3.0-rc-2 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Gradle 9.2.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.2.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.2.1’i duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, yapılandırma önbelleği için özel şifreleme anahtarları desteği, build init’te çeşitli iyileştirmeler ve güncellenmiş derleme yazma API’leri içerdiği söyleniyor. Bu yama sürümünün hata düzeltmeleri ve iyileştirmeler içerdiği söyleniyor. Bu sürüm, Gradle’ı Windows ARM (ARM64) aygıtlarında çalıştırma desteği sunarak ARM tabanlı sistemlerde derlemeyi kolaylaştırdığı belirtiliyor. Ayrıca, özel yazılım bileşenlerini tanımlamanın ve yayınlamanın yeni yollarıyla yayınlama API’sini de iyileştirdiği söyleniyor. Ayrıca, bağımlılık doğrulaması başarısız olduğunda daha iyi öneriler ve Antlr için yeni görev gruplandırması da dahil olmak üzere hata ve uyarı raporlama iyileştirmelerinin de mevcut olduğu ifade ediliyor. Gradle 9.2.1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Gradle 9.0.0-rc-3 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.0.0-rc-3 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.0.0-rc-3’ü duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, JVM 17 veya üzerini gerektirdiği ifade ediliyor. Derleme betiklerinin Kotlin 2.2 ve Groovy 4.0 kullandığı belirtilirken, Kotlin DSL betik derlemesinden kaçınma özelliğinin iyileştirildiği söyleniyor. Gradle 9.0.0-rc-3 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Gradle 8.6 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 8.6 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.6’yı duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, yapılandırma önbelleği için özel şifreleme anahtarları desteği, build init’te çeşitli iyileştirmeler ve güncellenmiş derleme yazma API’leri içerdiği söyleniyor. Ayrıca bu sürüm, daha faydalı hata ve uyarı mesajları ile IDE entegratörleri için yeni bir API sağlıyor. Gradle’ın bu sürümü için katkıda bulunanlara teşekkür edildiği bildiriliyor. Gradle 8.6 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.
Qbs 2.2 duyuruldu
Çoklu platformlarda projeler geliştirmek için yapım sürecini basitleştiren bir QT aracı olan Qbs’in 2.2 sürümü, Christian Kandeler tarafından duyuruldu. Qbs 2.2 sürümünü duyurmaktan mutluluk duyduklarını söyleyen Kandeler; esneklik, hız ve çoklu platform geliştirme için tasarlanmış bir yapı aracı olduğu bilinen Qbs’in temiz konsepti ve öğrenmesi kolay dili ile özellikle takdir edildiğini ifade etti. Sürüm hakkında daha fazla ayrıntıyı edinmek için değişiklikler sayfasının incelenebileceği söyleniyor. Hız ve çoklu platform geliştirme için tasarlanmış bir yapı otomasyon aracı olan Qbs; temiz konsepti ve öğrenmesi kolay dili ile özellikle takdir ediliyor. Bunun, bir mühendisin otomasyona harcadığı çabayı önemli ölçüde azaltabileceği belirtilirken, kuşkusuz maliyet ve zamandan tasarruf sağladığı ifade ediliyor. Qbs, programlama dili, araç kiti veya kullanılan kütüphaneler hariç, herhangi bir yazılım projesi için kullanılabilir. Qbs 2.2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu ve değişiklikler sayfasını inceleyebilirsiniz.
Qbs 2.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.
