Archive | Programlama

GNU M4 1.4.21 duyuruldu

Geleneksel Unix makro işlemcisinin bir uygulaması olan GNU M4‘ün 1.4.21 sürümü, Eric Blake tarafından duyuruldu. Bunun, kararlı bir sürüm olduğunu söyleyen Blake; bu sürümün, esas olarak C23 dil standardı ışığında son glibc değişikliklerine uyum sağlamak için hazırlandığını söyledi. Ancak, eval’da ve yerleşik fonksiyonlarda defn makrosu kullanılırken ortaya çıkan bazı uç durum hataları için de düzeltmeler içerdiğini belirten Blake; 1.4.20’den bu yana geçen 39 haftada 2 kişi tarafından 19 commit yapıldığını söyledi. GNU ‘m4’ün, geleneksel Unix makro işlemcisinin bir uygulaması olduğunu hatırlatan Blake; yazılımın bazı uzantıları olmasına rağmen çoğunlukla SVR4 uyumlu olduğunu belirtti.Bu sürüme katkıda bulunan kişilerin Eric Blake ve Paul Eggert olduğu söyleniyor. GNU M4, adlandırılmış dosyaları dahil etmek, UNIX komutları çalıştırmak, tamsayı aritmetiği yapmak, metni çeşitli şekillerde değiştirmek, özyineleme vb. İçin yerleşik işlevlere sahip bulunuyor. GNU M4’ün en büyük kullanıcılarından biri GNU Autoconf projesidir. GNU M4 1.4.21 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

 

GNU M4 1.4.21 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Nettle 4.0 duyuruldu

Nesne yönelimli diller için kripto araç takımları içerisinde herhangi bir içeriğe uyacak şekilde tasarlanmış bir kriptografik kütüphane olan GNU Nettle‘in 4.0 sürümü, Niels Möller tarafından duyuruldu. GNU Nettle’nin yeni sürümünü duyurmaktan mutluluk duyduğunu söyleyen Möller; sürümün, GNU Nettle şifreleme kitaplığı ve NIST tarafından FIPS 205 standardı için seçilen kuantum sonrası imza şeması olan SLH-DSA’ya destek sağlayan yeni ve büyük bir güncellemeyle geldiğini ifade etti. Nettle 4.0’ın, SPHINCS+ algoritması olarak da bilinen bu standart için SLH-DSA imzalarını tam olarak desteklediğini belirten Möller; SLH-DSA’nın klasik ve kuantum bilişim saldırılarına karşı güvenli olduğunu söyledi. GNU Nettle 4.0; geliştiricilerin bilmesi gereken bazı API’leri/ABI’leri bozduğu belirtilirken, ABI değişiklikleri arasında, SIMD yükleme ve depolama talimatı performansına yardımcı olmak amacıyla bazı türler için 16 baytlık hizalamanın getirilmesinin yer aldığı söyleniyor. Ayrıca bu kütüphaneyi oluşturmak için C99 derleyici desteğini zorunlu kılan çeşitli düzeltmeler ve diğer çeşitli değişikliklerin de olduğu, ancak en önemlisinin SLH-DSA imza desteği olduğu ifade ediliyor. GNU Nettle 4.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

 

GNU Nettle 4.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

KDevelop 25.12.2 duyuruldu

Unix benzeri işletim sistemleri için KDE SC masaüstü ortamına tümleşik özgür bir geliştirme ortamı olan KDevelop’un 25.12.2 sürümü, Heiko Becker tarafından duyuruldu. Yazılımın yeni sürümünün üretildiği ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. Heiko Becker tarafından duyurulan yeni sürüm, KDevelop 25.12.2 hakkında fikir edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

          

 

 

          

KDevelop 25.12.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Kotlin 2.3.10 duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.3.10 sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Kotlin 2.3.10 sürümünde, iOS simülatör önyükleme uygulamasının iyileştirildiği ifade edilirken, Gradle.JS için NPM bağımlılıklarının yükseltildiği söyleniyor. Çoklu Platform için KT-83687 AGP 9’dan düşük sürümler için ‘androidTarget’ kullanımının geri alındığı söyleniyor. Kotlin 2.3.10 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Kotlin 2.3.10 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Django 6.0.2, 5.2.11 ve 4.2.28 güvenlik sürümleri duyuruldu

Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış bir yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 6.0.2, 5.2.11 ve 4.2.28 güvenlik sürümleri, Jacob Walls tarafından duyuruldu. Django ekibinin, Django 6.0.2, 5.2.11 ve 4.2.28’i duyurmaktan mutluluk duyduğu ifade ediliyor. Django 6.0.2, “yüksek” önem derecesine sahip üç güvenlik açığını, “orta” önem derecesine sahip iki güvenlik açığını, “düşük” önem derecesine sahip bir güvenlik açığını ve 6.0.1 sürümündeki çeşitli hataları düzeltiyor. Django 5.2.11, 5.2.10’da önem derecesi “yüksek” olan üç güvenlik sorununu, “orta” önem derecesine sahip iki güvenlik sorununu ve “düşük” önem derecesine sahip bir güvenlik sorununu düzeltiyor. Django 4.2.28; 4.2.27 sürümündeki “yüksek” önem derecesine sahip üç güvenlik sorununu, “orta” önem derecesine sahip iki güvenlik sorununu ve “düşük” önem derecesine sahip bir güvenlik sorununu düzeltiyor. Django 6.0.2, 5.2.11 ve 4.2.28 güvenlik sürümleri hakkında bilgi edinmek için ilgili sürüm notlarını ve sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

 

 

Django 6.0.2, 5.2.11 ve 4.2.28 güvenlik sürümlerini edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Go (Golang) 1.25.7 ve 1.24.13 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dilinin 1.25.7 ve 1.24.13 sürümleri duyuruldu. Go ekibinin, 1.25.7 ve 1.24.13 sürümlerini duyurmaktan mutluluk duyduğu söylenirken; hemen hemen tüm Go programlarının daha önce olduğu gibi derlenmeye ve çalışmaya devam etmesinin beklendiği ifade ediliyor. Sürümlere katkıda bulunan herkese teşekkür ediliyor. Go veya Golang 1.25.7 ve 1.24.13 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub 1.24.13 ve GitHub 1.25.7 sayfalarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

                     

Go (Golang) 1.24.13 ve 1.25.7 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Go (Golang) 1.26rc3 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dilinin 1.26 sürümünün üçüncü sürüm adayı duyuruldu. Bu sürümün, go 1.26rc3 etiketli revizyonda release-branch.go1.26’dan alındığı belirtilirken, sürümün, güvenlik politikasına uygun 1 güvenlik düzeltmesi içerdiği ifade ediliyor. Bunun, CVE-2025-68121 ve Go sorunu https://go.dev/issue/77217’yi güncellediği söyleniyor. Sorun izleyicisi kullanılarak herhangi bir sorunun bildirilebileceği belirtiliyor. Go veya Golang 1.26rc3 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

           

Go (Golang) 1.26rc3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0