Geliştiricilerin log çıktısını ince taneli hassasiyetle kontrol etmelerini sağlayan çeşitli çıktı hedeflerine log ifadeleri göndermek için kullanılan bir kütüphane olan Apache log4net‘in 3.5.0 sürümü duyuruldu. Hemen hemen her büyük uygulama, bir tür loglama veya izleme sistemi içeriyor. Log ifadeleri eklemek, hata ayıklama için basit ve etkili bir yöntem olarak ifade ediliyor. Özellikle çok iş parçacıklı veya dağıtılmış uygulamalarda bazen tek kullanılabilir yöntem olduğu biliniyor. Yeni sürümde, StringMatchFilter ve PropertyFilter’da TimeoutDecision eklendiği belirtilirken, bunun, normal ifade eşleşmesi terk edilmiş bir olayın kararını verebildiği söyleniyor. Yayın komut dosyalarında PowerShell 7.4’ün gerekli olduğu belirtilirken, bunlardaki tüm yerel komut hata işlemenin, yalnızca 7.4’ten itibaren var olan $PSNativeCommandUseErrorAction Preference’a dayandığı ifade ediliyor. MailKit tabanlı SmtpAppender’da arka plan iş parçacığından posta gönderildiği belirtiliyor. Apache log4net 3.5.0 hakkında bilgi edinmek için sürüm notları incelenebilir.
Tag Archives | kütüphane
GNU Parted 3.8 duyuruldu
Yeni işletim sistemleri için alan oluşturmak, disk kullanımını yeniden düzenlemek, sabit disklere veri kopyalamak ve disk imajı oluşturmak için kullanılan GNU Parted‘in 3.8 sürümü duyuruldu. İsmi İngilizce PARTition ve EDitor kelimelerinin birleşiminden oluşan GNU Parted; libparted adında bir kütüphaneyi ve parted adında bir komut satırı arayüzünü barındırıyor ki bu örnek uyarlama kaynağı olarak da işlev görüyor. Bu yazılımı varsayılan olarak içinde barındıran GNU/Linux dağıtımlarının bazılarına örnek olarak Slackware, Knoppix, sidux, SystemRescueCD ve Parted Magic sayılabilir. Bunun, gnulib’in güncellenmesi dışında 3.7.14 alfa sürümüyle aynı olduğu belirtilirken, Doxygen talimatlarındaki yazım hatalarının düzeltildiği söyleniyor. FAT meta verisi tetiklemeli hatalarının yakalandığı belirtilirken, 32 bit derlemenin frag_count’u aşamayacağından emin olunduğu ifade ediliyor. GNU Parted 3.8 bilgi edinmek için savannah.gnu.org duyurusunu inceleyebilirsiniz.
Apache Lucene 10.5.1 duyuruldu
Doug Cutting tarafından Java kullanılarak yazılmış bir açık kaynak kodlu bilgi toplama kütüphanesi olan Apache 2.0 lisanslı Apache Lucene‘nin 10.5.1 sürümü duyuruldu. Apache Lucene 10.5.1 sürümü, Java tabanlı tam metin arama motoru olan yazılımın uygulamalara arama yetenekleri eklemek için kolayca kullanılabilen bir kod kütüphanesi ve API olduğu belirtiliyor. Bunun, Apache Lucene’nin en son sürümü olduğu belirtilirken, Lucene yazılımının, adını arama motoru ve yerel arama yordamları oluşturmada sağladığı kolaylıklarla duyurmuş olduğu ifade ediliyor. Apache Lucene’nin mantıksal mimarisi veri alanlarından oluşan bir belge olarak özetlenebilir. Bu esneklik, Lucene APIsinin dosya biçiminden bağımsız olmasını sağlıyor. Lucene yalnızca listeleme ve arama özelliklerini barındırmakta, HTML ayrıştırma olanağını sunmamaktadır. Apache’nin projelerinden Nutch, Lucene’yi temel almakta ve bu özelliği sağlamaktadır. Apache’nin diğer projelerinden Solr ise Lucene üzerine kurulmuş gelişkin bir arama sunucusu olarak görev yapmaktadır. Apache Lucene 10.5.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Apache OpenDAL 0.59.2 duyuruldu
Apache OpenDAL PMC tarafından yönetilen, farklı depolama sistemlerine tek ve birleşik bir arayüzle (API) erişmeyi sağlayan özgür bir kütüphane olan Apache OpenDAL‘ın 0.59.2 sürümü duyuruldu. Modern uygulamaların; nesne depolama (S3, GCS vb.), dosya sistemleri, bulut servisleri, veritabanları ve anahtar-değer (key-value) depoları gibi birçok farklı imkânla çalışmak zorunda oldukları bilinir. Her birinin farklı bir SDK’si ve bağlantı yöntemi vardır. OpenDAL tüm bu farklılıkları ortadan kaldırarak hepsini tek bir standart yöntemle yönetmeyi sağlıyor. Asıl olarak Rust diliyle geliştirilen yazılımın diliyle geliştirilmiştir; ancak Python, Java, Node.js, C++, Go, PHP ve Ruby gibi birçok popüler programlama dili için bağlamaları (bindings) vardır. Amazon S3, Google Cloud Storage, Azure Blob, yerel dosya sistemleri, Redis, S3 uyumlu diğer bir sürü bulut servisi ve veritabanı ile doğrudan uyumlu çalışabilmektedir. Depolama katmanına erişirken ek yük (overhead) yaratmayacak şekilde optimize edilmiş bulunuyor. eniden deneme (retry), loglama (logging), metrik toplama gibi işlemleri her servis için ayrı ayrı yazmak yerine OpenDAL katmanları üzerinden tek seferde yönetmek mümkündür. Yeni sürümde, lisans başlıklarının ve üçüncü taraf lisans muhasebesinin düzeltildiği belirtilirken, kaynak arşivlerini yeniden üretme ve ATR adaylarını hazırlama olanağı sağlandığı söyleniyor. Apache OpenDAL 0.59.2 hakkında bilgi edinmek için GitHub sürümler sayfası incelenebilir.
Apache OpenDAL 0.59.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
FFmpeg 9.0.2 “Lei” duyuruldu
FFmpeg’in 4 Ağustos 2026’da duyurulan 9.0 “Lei” sürümü güncellenmeye devam ediyor. 9.0 sürüm serisinin çıkan en son kararlı FFmpeg sürümü 9.0.2 duyuruldu. FFmpeg 9.0.2’nin ayrıca MP4 çoklayıcıda LCEVC parça birleştirme desteği sağladığı belirtilirken, Playdate video kodlayıcı ve çoklayıcı içeren yazılıma v360_vulkan filtresinin eklendiği hatırlatılıyor. ogg/celt ayrıştırmasının da kaldırıldığı belirtilirken, AMF donanım bellek eşleme desteği eklenmiş bulunuyor. GPU yürütme sağlayıcı desteğiyle ONNX Runtime DNN arka ucu eklenerek gelen FFmpeg 9.0; AMF video kalite geliştirici (vf_vqe_amf) filtresi eklenmiş olarak geliyor. FFmpeg 9.0.2 “Lei” hakkında bilgi edinmek için sürüm notlarını ya da değişiklikler sayfasını inceleyebilirsiniz.
FFmpeg 9.0.2 “Lei” edinmek için aşağıdaki linklerden yararlanabilirsiniz.
GNU SLIB 3c2 duyuruldu
Scheme programlama dili için taşınabilir bir kütüphane olan ve Scheme prosedürleri ve sözdizimi paketleri için platformdan bağımsız bir çerçeve sağlayan GNU SLIB‘in 3c2 sürümü duyuruldu. Scheme Kütüphanesi slib-3c2 sürümünün kullanıma sunulduğunu duyurmaktan mutluluk duyulduğu belirtilirken, GNU SLIB’in, tüm standart Scheme uygulamaları için uyumluluk ve yardımcı fonksiyonlar sağlayan taşınabilir bir Scheme kütüphanesi olduğu hatırlatılıyor. GNU SLIB; Bigloo, Chez, Guile-2, Kawa, MIT-Scheme, RScheme, scheme -> C, Scheme48, SCM, scsh ve sisc’i destekliyor. Scheme için taşınabilir bir hata ayıklayıcı olan SLIB-PSD, emacs editörü gerektiriyor. SCHELOG, Scheme+SLIB’e gömülü Prolog’dur. GNU SLIB 3c2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Linux man-pages 6.19 duyuruldu
Genellikle komut satırı uygulamalarının nasıl kullanılacaklarını açıklayan yardım dosyaları olarak da bilinen Linux man-pages’in (kılavuz sayfaları) 6.19 sürümü, Alejandro Colomar tarafından duyuruldu. Colomar; Linux man-pages’in Git deposunun kernel.org adresinde bulunduğunu hatırlattı. Bu proje belgesindeki man sayfalarının öncelikle Linux çekirdeğini ve GNU C kütüphanesini, ancak diğer çekirdeklerdeki veya C kütüphanelerindeki ilgili farklılıkları da ele aldığı ifade ediliyor. 1 dosya değişikliği yapıldığı belirtilen yeni sürüm, depodaki kılavuz sayfaları ve diğer dosyalar, bu değişiklik günlüğünün kapsadığının ötesinde iyileştirilmiş bulunuyor. Hatırlanacağı gibi, bir ara belgeler.org bu kılavuz sayfalarının çevirisi işine girmişti. Linux man-pages 6.19 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Linux man-pages 6.19 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
