Çoklu önyükleme yerel Limine önyükleme protokolünü ve daha fazlasını destekleyen gelişmiş, taşınabilir, çok protokollü bir önyükleyici olan Limine’nin 8.0.0 sürümü duyuruldu. Loongarch64 desteği eklenen yeni sürümde, daha yüksek yarı doğrudan harita boyutunun x86’da MAXPHYADDR’yi aşmamasının sağlandığı ifade ediliyor. Yapılandırma sözdiziminde kapsamlı değişiklikler yapıldığı belirtiliyor. GZ sıkıştırılmış dosyalar (ve dahili Limine protokol modülleri) için desteğin kaldırıldığı söyleniyor. HHDM’nin düzgün bir şekilde algılanamayacak kadar büyük olmasına neden olabilecek bozuk karşılaştırmanın düzeltildiği belirtilirken, üst yarının boyutunun yarı olarak yanlış bir şekilde algılanmasına neden olacak yanlış makro değerinin de düzeltildiği söyleniyor. Hafif, zarif, hızlı bir yazılım olan Limine; GNU/Linux ve diğer platformlar için geliştirilen açık kaynak kodlu bir yazılımdır. Limine 8.0.0 hakkında bilgi edinmek için GitHub sürümler ya da değişiklikler sayfasını inceleyebilirsiniz.
Archive | Programlama
Firebird 5.0.1 duyuruldu
Firebird‘in 5.0.1 sürümü, Firebird projesi tarafından duyuruldu. Sürüme ait paketler, indirilmek üzere yansılarda yerini almış bulunuyor. Yeni yerleşik işlevler ve paketlerle gelen yeni sürüm, daha yoğun kayıt düzeyinde sıkıştırma imkanıyla geliyor. Klasik sunucu için kapatma işleyicisi eklendiği belirtilen yeni sürümde, protokol şemalarının büyük/küçük harfe duyarlı hale getiridiği söyleniyor. Tablo hem birincil hem de benzersiz anahtarlara sahip olduğunda çoğaltmada çakışma çözümünün iyileştirildiği belirtilirken, Windows dağıtımlarının zlib sürüm 1.3.1 ile güncellenmesi gerektiği ifade ediliyor. Firebird; küçük, orta ve büyük ölçekli tüm projelerde rahatlıkla ve güvenle kullanılabilir. Ayrıca ReadOnly DB Özelliği ile CD’lerde dahi çalıştırılabilir, tanıtım programlarında da kullanılabilir. Firebird; başta GNU/Linux olmak üzere, FreeBSD, Solaris, HP-UX, Mac-OS ve Windows gibi pek çok işletim sistemini destekler. Firebird 5.0.1 hakkında bilgi edinmek için haberler ve değişiklikler sayfasını, sürüm duyurusunu ve sürüm notlarını incelemek münkün.
PHP 8.2.22 duyuruldu
PHP’nin 8.2.22 sürümü duyuruldu. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk olarak Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor. PHP 8.2.22 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.Python 3.13.0rc1 duyuruldu
Python’un, yeni seriden Python 3.13.0rc1 sürümü duyuruldu. Bunun bir test sürümü olduğunun unutulmaması istenirken; sürümün yalnızca test etmek amacıyla kullanılması gerektiği, test eden kullanıcılardan elde ettikleri izlenimleri buraya bildirmelerinin beklendiği ifade edildi. Python 3.13.0’ın halen geliştirme aşamasında olduğunu belirtilirken; bunun planlanan ilk sürüm adayı olduğu söyleniyor. Bunun bir önizleme sürümü olduğunu ve üretim ortamlarında kullanılmasının önerilmediğinin unutulmaması gerektiği hatırlatılırken; PyPy’leri temel alan, çok satırlı düzenleme ve renk desteğinin yanı sıra renklendirilmiş istisna geri izleme özelliğine sahip yeni ve geliştirilmiş etkileşimli bir yorumlayıcı içeren yeni sürümün, sondan bir önceki sürüm önizlemesi olduğu söyleniyor. İkinci sürüm adayı (ve son planlanan sürüm önizlemesi) için 03.09.2024 tarihi planlanırken, 3.13.0’ın final sürümünün 01.10.2024’te çıkarılması planlanıyor. Bu noktadan itibaren 3.13 serisinde hiçbir ABI değişikliği olmayacağı ve amacın mümkün olduğunca az kod değişikliği olması olduğu belirtiliyor. Çok satırlı düzenleme ve renk desteğinin yanı sıra renklendirilmiş istisna geri izlemeleri içeren PyPy’lere dayalı yeni ve geliştirilmiş etkileşimli bir yorumlayıcı içeren yeni sürüm, küresel yorumlayıcı kilidini devre dışı bırakarak, iş parçacıklarının daha eşzamanlı çalışmasına izin veren deneysel bir serbest iş parçacıklı derleme moduna sahip bulunuyor. Python 3.13.0rc1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
GNU Compiler Collection (GCC) 14.2 duyuruldu

GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemi olan ve genelde GCC olarak kısaltılan GNU Compiler Collection’ın 14.2.0 sürümü, Jakub Jelinek tarafından duyuruldu. Başlangıçta GNU işletim sistemi için derleyici olarak yazılan GCC; 100% özgür bir yazılım olarak kullanıcının özgürlüğüne saygı anlamında GNU araç zincirinin önemli bir parçasıdır. Diğer pek çok modern Unix benzeri işletim sistemleri tarafından da standart derleyici olarak benimsenen GCC; çok çeşitli işlemci mimarilerine taşınmış; ticari, perakende ve kapalı kaynak yazılım geliştirme ortamlarında da yaygın bir araç olarak kullanılır olmuştur. Özgür Yazılım Vakfı (FSF) tarafından GNU Genel Kamu Lisansı altında dağıtılan GCC’nin ilk sürümü 1987 yılında duyurulmuş; aynı yılın Aralık ayında C++ programlama dilinin de derleyicisi olmuş, daha sonra Fortran, Pascal, Objective-C, Java, Ada ve diğer diller için geliştirilmiştir. GNU Compiler Collection (GCC) 14.2.0 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.
GNU Compiler Collection (GCC) 14.2.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
pg_ivm 1.9 duyuruldu
Artımlı görünüm bakımı (IVM) özelliği sağlayan bir genişletme modülü olan pg_ivm‘nin 1.9 sürümü, Yugo Nagata tarafından duyuruldu. IVM geliştirme grubunun, pg_ivm 1.9’u duyurmaktan mutluluk duyduğunu söyleyen Nagata; bakım işlemleri sırasında PostgreSQL 17 veya üzeri ile kullanıldığında güvenli bir search_path kullanmak üzere işlevlerin değiştirildiğini belirten Nagata; bu, bakım işlemlerinin (IMMV’lerin ve refresh_immv’lerin otomatik bakımı) güvenli olmayan erişim gerçekleştirmesini önlediğini söyledi. Varsayılan olmayan şemalara başvurması gereken IMMV’ler tarafından kullanılan işlevlerin, işlev oluşturma sırasında bir arama yolu belirtmesi gerektiğini belirten Nagata; refresh_immv’nin, PostgreSQL 17 veya üzeri ile kullanıldığında MAINTAIN ayrıcalığına sahip kullanıcılarca yürütülebileceğini ifade etti. pg_ivm 1.9 hakkında bilgi edinmek için sürüm duyurusunu ya da Yugo Nagata’nın GitHub duyurusunu inceleyebilirsiniz.
PHP 8.4.0 Alpha 2 duyuruldu
PHP’nin 8.4.0 Alpha 2 sürümü duyuruldu. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk olarak Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor.