2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 23.1.0 sürümü duyuruldu. LLVM 23.1.0’ın yayınlandığını duyurmaktan mutluluk duyulduğu belirtilirken, bu sürüme katkıda bulunan, inceleyen, destek sağlayan ve başka herhangi bir şekilde katkı yapan herkese teşekkür edildiği ifade ediliyor. Bir sonraki sürümün, iki hafta sonra, 8 Eylül Salı günü 23.1.1 olacağı belirtilirken, tam sürüm takviminin burada olduğu belirtiliyor. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 23.1.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.
Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.4.3 sürümü, John W. Parent tarafından duyuruldu. CMake 4.4.3’ü duyurmaktan mutluluk duyduğunu söyleyen Parent; başlangıçta çeşitli Makefile lehçeleri için bir jeneratör olarak tasarlanan CMake’nin, bugün Ninja gibi modern derleme sistemlerinin yanı sıra Visual Studio ve Xcode gibi IDE’ler için proje dosyaları da ürettiğini hatırlattı. C ve C++ dilleri için yaygın olarak kullanılan CMake’nin, diğer dillerin kaynak kodunu derlemek için de kullanılabildiğini hatırlatan Parent; kullanıcının internetten indirilen bir kaynak kod paketini nasıl derleyeceğini öğrenmek için Kullanıcı Etkileşim Kılavuzu ile başlamasının yararlı olacağını söyledi. Bu kılavuzun, cmake(1) veya cmake-gui(1) yürütülebilir dosyasını çalıştırmak, bir jeneratör seçmek ve derlemeyi tamamlamak için gereken adımları ayrıntılı olarak açıklayacağını belirten Parent; Bağımlılıkları Kullanma Kılavuzunun, üçüncü taraf bir kütüphaneyi kullanmaya başlamak isteyen geliştiricilere yönelik olduğunu ifade etti. CMake 4.4.3 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.
İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin 12.3.3 sürümü duyuruldu. MariaDB 12.3.3’ün, sürekli güncellenen MariaDB’nin kararlı (GA) bir sürümü olduğu belirtiliyor. Tamamen yeni özelliklerle MariaDB 11.7’nin bir evrimi olduğu belirtilen yeni sürüm, Haziran 2029’a kadar sürdürülecek uzun süreli bir sürüm olan 12.3 serisinin bir sürümü olduğu belirtiliyor. InnoDB depolama motoru ve depolama motorları gibi alanlarda çeşitli koşulların düzeltildiği ifade edilirken, sadece sıkıştırılmış sayfalardaki eski şifreleme meta verilerinin temizlenerek düzeltildiği söyleniyor. Eş zamanlı bir arabellek havuzu yeniden boyutlandırmasının yanlış kilit mandalının serbest bırakılmasına neden olabileceği ve takılma veya çökmeye yol açabilecek nadir bir InnoDB XA PREPARE yarış hatasının düzeltildiği söyleniyor. Mekansal indeks koşul kilitleriyle ilgili bir onay hatası da düzeltilmiş bulunuyor. MariaDB 12.3.3 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
Genel Kamu Lisansı’na (GPL) sahip özgür bir yazılım olarak sunulan yazılımı GPL’in kısıtladığı alanlarda kullanmak isteyenler ayrı bir lisansla satın alabiliyor. MySQL ile aynı komutları, aynı arayüzleri, aynı kitaplıkları ve API’leri içeren MariaDB; MySQL ile özellik açısından birebir uyumludur. Dağıtımların çoğu hâlâ resmi olarak MySQL’i desteklerken, yeni ek özellikler ve geliştirmeler yapılan MariaDB’nin ayrıca kurulması gerekiyor. MariaDB 12.3.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.
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 26.08.0 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 26.08.0 hakkında fikir edinmek için GitHub sayfasını inceleyebilirsiniz.
İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.98.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.98.0’ı edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust 1.98.0, yeni cebirsel kayan nokta yöntemlerinin tanıtımıyla öne çıkıyor. Rust 1.98.0, diğer dillerde/derleyicilerde “–fast-math” seçeneğini kullanmaya benzer cebirsel kayan nokta yöntemleri sunuyor. f32 ve f64 kayan noktalı sayı türleri artık toplama, çıkarma, çarpma, bölme ve kalan için “cebirsel” yöntemlere sahip bulunuyor. Rust 1.98.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.
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.27.0 sürümü duyuruldu. Go (Golang) 1.27.0; genel yöntemler, yapı iyileştirmeleri ve daha fazla SIMD özelliği getiriyor. Genel yöntemler de dahil olmak üzere bazı dil geliştirmeleri getiren yeni sürümde, bir yapı değişmezindeki anahtarın artık yapı türü için geçerli herhangi bir alan seçici olabileceği ve fonksiyon türü çıkarımı tüm atama bağlamlarında uygulanacak şekilde genelleştirildiği söyleniyor. Go 1.27.0 ayrıca bir dizi araç iyileştirmesi getiriyor. Boyuta özel bellek tahsisinin, küçük nesne tahsis maliyetlerini %30’a kadar azalttığı ve sürümde, yeni standart kütüphane eklemeleri bulunduğu belirtiliyor. Ayrıca UUID’leri oluşturmak ve ayrıştırmak için bir uuid paketi eklenmiş bulunuyor. Go (Golang) 1.27.0; taşınabilir ve vektör boyutundan bağımsız SIMD desteği için yeni bir deneysel SIMD paketine sahip bulunuyor. Sorun izleyicisi kullanılarak herhangi bir sorunun bildirilebileceği belirtiliyor. Go veya Golang 1.27.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.
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.14 ve 1.26.7 sürümleri duyuruldu. Go ekibinin, 1.25.14 ve 1.26.7 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.14 ve 1.26.7 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub 1.25.14 ve GitHub 1.26.7sayfalarını inceleyebilirsiniz.