Java programlama dili için bir test otomasyon çerçevesi olan JUnit‘in 5.10.4 sürümü duyuruldu. JUnit genellikle birim testi için kullanıldığı ve xUnit’in çerçevelerinden biri olduğu hatırlatılıyor. Derleme zamanında bir JAR olarak bağlanan JUnit’in 2013 yılında GitHub‘da barındırılan 10.000 Java projesi üzerinde yapılan bir araştırma anketiyle en yaygın olarak dahil edilen harici kütüphane olduğu tespit edilmişti. Yeni sürüm, 5.10.3 sürümünden bu yana olagelen hata düzeltmelerini ve geliştirmeleri içeriyor. Bu sürüm için tüm kapatılan sorunların ve çekme isteklerinin tam listesi için GitHub’daki JUnit deposundaki 5.10.4 kilometre taşı sayfasına bakılabileceği belirtiliyor. Paralel yürütme etkinleştirildiğinde ve genel okuma-yazma kilidi kullanıldığında, HierarchicalTestEngine uygulamaları tarafından kullanılan paralelliğin iyileştirildiği ve engellenen iş parçacığı sayısının azaltıldığı belirtilirken, belirli senaryolarda çıkmazlara yol açabilen HierarchicalTestExecutorService’deki ExclusiveResource ile ilgili olası kilitleme sorunun düzeltildiği söyleniyor. JUnit 5.10.4 hakkında bilgi edinmek için sürüm notlarını ve sürümler sayfasını inceleyebilirsiniz.
Archive | Eylül, 2024
MPV 0.39.0 duyuruldu
MPlayer ve mplayer2 tabanlı bir medya oynatıcı olan MPV Player’in 0.39.0 sürümü duyuruldu. GNU Genel Kamu Lisansı ile lisanslı özgür bir yazılım olan MPV Player; GNU/Linux, MacOS ve Unix olmayan Windows da dahil olmak üzere çeşitli işletim sistemlerinde çalışır. Son sürümden bu yana 5 aydan fazla süren geliştirmeyle mpv 0.39.0’ın yayınlandığını duyurmaktan heyecan duyulduğu belirtilirken, kullanıcıların çalma listelerinden, parçalardan, bölümlerden, çıktı aygıtlarından ve daha fazlasından kolayca dosya seçmelerine olanak tanıyan yeni bir select.lua betiği ile gelindiği belirtiliyor. NVIDIA RTX ve Intel VSR ölçeklemenin artık d3d11va filtresi aracılığıyla desteklendiği belirtilirken, medya denetimlerinin artık Windows’ta da desteklendiği ifade ediliyor. Parça seçiminin, özellikle fr-CA gibi çok bileşenli diller için iyileştirildiği belirtilirken, çoklu dokunmatik desteğinin tanıtıldığı söyleniyor. Ayrıca bu sürümün FFmpeg 6.1 veya daha yenisini ve libplacebo 6.338.2 veya daha yenisini gerektirdiği belirtiliyor. MPV Player 0.39.0 hakkında bilgi edinmek için GitHub üzerindeki sürümler duyurusunu inceleyebilirsiniz.
Blender’in 3.6.16 LTS ve 4.2.2 LTS sürümleri duyuruldu
Yaygın biçimde kullanılan 3D modelleme ve tasarım yazılımlarından biri olan Blender‘in 16 Temmuz 2024‘te duyurulan 4.2.0 LTS sürümünün ikinci güncellemesi olarak 4.2.2 sürümü ile 3.6.16 LTS sürümü duyuruldu. Yeni paketler, yansılarda yerini almış bulunuyor. Blender Vakfı ve çevrimiçi geliştiriciler topluluğunun, Blender’in 3.6.16 LTS ve 4.2.2 LTS sürümlerini sunmaktan gurur duyduğu ifade ediliyor. Her iki sürümde de çeşitli geliştirmeler ve iyileştirmeler yapıldığı belirtilirken, UsdPreviewSurface normal girişi için doğru veri türünü kullanıldığı söyleniyor. Blender değişikliklerinden sonra kullanıcı arayüzünün düzeltildiği belirtilirken, kenarları olmayan eski ağları yüklerken oluşan bellek sızıntısının düzeltildiği ifade ediliyor. CLI komut kayıt örneğinde eksik içe aktarmanın düzeltildiği ifade edilirken, argüman ayrıştırmayı sonlandırmak için “-c” için eksik denetimin de düzeltildiği belirtiliyor. Bunların birer uzun süreli destek sürümü olduğu ve 4.2.0 serisinin Temmuz 2026’ya kadar, 3.6 serisinin ise Haziran 2025’e kadar destekleneceği ifade ediliyor. 2002 yılında kurulan Blender Vakfı’nın, o güne dek yazılmış olan kodları Free Blender adıyla kamuya açtığı ve bir bağış kampanyası başlattığı hatırlatılıyor. Yazılımın geliştirilmesi için aktarılan ilk fonlar bu şekilde oluşturulmuştu. Blender’in 3.6.16 LTS ve 4.2.2 LTS sürümleri hakkında bilgi edinmek için 3.6.16 LTS ve 4.2.2 LTS duyuruları incelenebilir.
Fwupd 1.9.25 duyuruldu
Red Hat ve GNOME geliştiricisi Richard Hughes tarafından geliştirilen GNU/Linux tabanlı sistem için ürün yazılımı güncelleme kurulumunu yönetmek için açık kaynak kodlu bir daemon olan Fwupd’un 1.9.25 sürümü, Richard Hughes tarafından duyuruldu. Linux Vendor Firmware Service (LVFS) eşleştirilen açık kaynaklı çözümün en yeni özellik sürümü böylece duyurulmuş oldu. Fwupd 1.9.25 ile desteklenen cihaz listesi biraz daha uzamış bulunuyor. Fwupd 1.9.25 birkaç düzeltme getiriyor, eşleştirilmiş Logitech HID++ cihazlarının boşta güç tüketimini azaltıyor ve diğer küçük değişiklikleri getiriyor. Artık sektör silmeyi destekleyen Algoltek cihazları, Dell K2 yuvası, Intel USB4 hub 5787, daha fazla MediaTek ölçekleyici cihazı, DFUv1’i destekleyen Nordic HID cihazları gibi cihazlar da Fwupd tarafından destekleniyor. Aralık 2015’te Hughes’un sistemi gerçek donanım üzerinde test etmek için bir Dell geliştiricisiyle birlikte çalıştığı ve Dell Edge Gateway ürününün fwupd üzerinden bellenim servisini destekleyeceği ortaya çıkmıştı. Ağustos 2018’de Lenovo projeye katıldı ve çok çeşitli cihazları için güncelleme desteği sunmaya başladı. Eylül 2019’da Acer, Aralık 2019’dan itibaren Google, sertifikalı Chromebook’lar için Fwupd ile ürün yazılımı güncellemeleri ile belli bir noktaya geldi. Fwupd 1.9.25 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.HarfBuzz 10.0.1 duyuruldu
Bir metin şekillendirme motoru olan ve Behdad Esfahbod tarafından geliştirilen HarfBuzz‘un sürümü, Khaled Hosny tarafından duyuruldu. Dün yayınlanan 10.0.0 sürümünden hemen sonra 10.0.1 sürümünün duıyurulması, GeezaPro’nun macOS 15.0 sürümünün bozuk AAT biçimlendirmesini düzeltmek için “morx” alt tabloları için temizleme denetimlerinin sağlanması nedeniyle açıklanıyor. HarfBuzz’a bir yazı tipi ve bir dizi Unicode kod noktası içeren bir dize verirseniz, HarfBuzz gerekli tüm düzen kurallarını ve yazı tipi özelliklerini uygulayarak ilgili glifleri yazı tipinden seçer ve konumlandırır. HarfBuzz daha sonra dizeyi dil ve yazı sistemi için doğru şekilde düzenlenmiş biçimde geri döndürür. Dünyanın tüm büyük yazı sistemlerini düzgün bir şekilde şekillendirebilen HarfBuzz; tüm büyük işletim sistemlerinde ve yazılım platformlarında çalışır ve günümüzde kullanılan başlıca yazı tipi biçimlerini destekler. Projenin sitesinde, bir de “HarfBuzz nedir” sayfası bulunuyor. HarfBuzz 10.0.1 hakkında bilgi edinmek için ilgili, sürümler sayfası ya da değişiklikler sayfası incelenebilir.
HarfBuzz 10.0.0 duyuruldu
Bir metin şekillendirme motoru olan ve Behdad Esfahbod tarafından geliştirilen HarfBuzz‘un sürümü, Khaled Hosny tarafından duyuruldu. Unicode 16.0.0 desteğiyle gelen yeni sürüm, hb-view için çıktı biçimi olarak Cairo betiğinin eklenmesi ve bir dizi hata düzeltmesi de içeriyor. Çeşitli yapı düzeltmeleri de içeren yeni sürüme, HarfBuzz istemcisinin, bir Unicode varyasyon seçicisi yazı tipi tarafından desteklenmediğinde hangi glifi kullanacağının ayarlanmasına izin veren API eklendiği söyleniyor. Bunun, istemcinin örneğin farklı bir yazı tipi kullanarak bu durumda ne olacağını özelleştirmesine olanak tanıdığı söyleniyor. Bu arada, “cmap” tablosu için macroman eşlemesindeki hatanın düzeltildiği belirtiliyor. HarfBuzz’a bir yazı tipi ve bir dizi Unicode kod noktası içeren bir dize verirseniz, HarfBuzz gerekli tüm düzen kurallarını ve yazı tipi özelliklerini uygulayarak ilgili glifleri yazı tipinden seçer ve konumlandırır. HarfBuzz daha sonra dizeyi dil ve yazı sistemi için doğru şekilde düzenlenmiş biçimde geri döndürür. Dünyanın tüm büyük yazı sistemlerini düzgün bir şekilde şekillendirebilen HarfBuzz; tüm büyük işletim sistemlerinde ve yazılım platformlarında çalışır ve günümüzde kullanılan başlıca yazı tipi biçimlerini destekler. Projenin sitesinde, bir de “HarfBuzz nedir” sayfası bulunuyor. HarfBuzz 10.0.0 hakkında bilgi edinmek için ilgili sürüm duyurusu, sürümler sayfası ya da değişiklikler sayfası incelenebilir.
GTK 4.16.2 duyuruldu
Daha önce GTK+ olan ismi, GTK olarak değiştirilen çok platformlu grafiksel kullanıcı arayüzü geliştirme araç takımı olan GTK‘nin (daha eski adıyla GIMP Toolkit) 4.16.2 sürümü duyuruldu. RTL’de ortalanmış metni düzeltildiği belirtilirken, bazı Vulkan işlemlerini hızlandırıldığı ve çoğu durumda GL ve Vulkan’ın başlatılmasını önleyerek başlatma hızının iyileştirildiği ifade ediliyor. Bazı Vulkan sürücülerinde başlatma sırasında oluşan çökmenin düzeltildiği belirtilirken, NGL’deki büyük bir doku sızıntısının da önlendiği söyleniyor. Bellek biçimi dönüşümleri hızlandırılırken, kutuların dönüşümünün iyileştirildiği söyleniyor. Ayrıca; Brezilya Portekizcesi, Bulgarca, Katalanca, Çince (Çin), Gürcüce, Almanca, İbranice, Endonezyaca, Farsça, Lehçe, Portekizce, Slovence, İspanyolca, Türkçe ve Ukraynaca çeviri güncellemeleri yapılmış bulunuyor. GTK 4.16.2 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

