Generative AI ile üretim kalitesinde uygulamalar ve iş akışları oluşturmaya hızlı, güvenli ve zahmetsiz bir şekilde yardımcı olmak için tasarlanmış bir Python ajan çerçevesi olan Pydantic AI‘nin 2.37.0 sürümü, David SF tarafından duyuruldu. FastAPI hissini GenAI uygulama ve ajan geliştirmeye getirmek gibi tek bir basit amaçla geliştirilen Pydantic AI; Pydantic ekibi tarafından geliştirilen ve Pydantic Validation, OpenAI SDK, Google ADK, Anthropic SDK, LangChain, LlamaIndex, AutoGPT, Transformers, CrewAI, Instructor ve daha birçok uygulamanın doğrulama katmanı olan bir yazılımdır. glm-5.3-flash eklendiği ve Z.AI test paketinin kasetlerde yeniden düzenlendiği belirtilen yeni sürüm, budanmış span sorgularındaki tüm koşulları koruma özelliğiyle geliyor. Ajan izlemelerinde etkin olmayan yetenek kancalarının atlandığı belirtilirken, dayanıklı işlemler içinde yeniden oluşturulan bağlam yönetimi modellerinin kullanıldığı söyleniyor. DBOS’ta çalıştırma başına yetenekleri reddetme, Temporal ile eşleştirme becerisiyle gelen yeni sürüm, görevlerde Journal Prefect araç keşfi becerisi de kazanmış bulunuyor. Pydantic AI 2.37.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Archive | Programlama
Rust Coreutils 0.11.0 duyuruldu
GNU/Linux platformlarında ve diğer sistemlerde bulunan yaygın yardımcı programlar için GNU Coreutils yerine, Rust tarafından yazılmış yeni bir sürüm Rust Coreutils‘in 0.11.0 sürümü duyuruldu. Bazı kullanışlı hata ayıklama yardımcı mesajlarıyla yayınlandığı belirtilen yeni sürümün GNU Coreutils’e alternatif olarak geldiği ifade ediliyor. GNU Coreutils’in GNU test paketiyle uyumluluğunu yakalama ve performansı optimize etme konusundaki uzun soluklu çalışmaların yanı sıra, Rust Coreutils 0.11.0’ın, geliştirilmiş hata mesajları için oldukça güzel bir sürüm olduğu söyleniyor. Rust Coreutils 0.11.0, artık Rust programları için “gelişmiş bir teşhis ve hata raporlama kütüphanesi” olarak Ariadne Rust kütüphanesini kullanıyor. Başlangıçta chmod, cut, sort ve tr yardımcı programları için, komutta yanlış argümanlar veya sözdizimi hataları olduğunda çok daha bilgilendirici hata mesajları olduğu belirtilirken, bu yeni Rust Coreutils özelliğinin, Coreutils komutları için bilgilendirici derleyici hata raporlamasına çok benzediği söyleniyor. Bunun, Coreutils komutlarının tümüne aşina olmayanlar ve diğer yardımcı programlar da bu işlevselliği desteklemeye başladıkça oldukça faydalı olacağı söyleniyor. uutils.org blogunda ayrıca yeni hata raporlama/tanılama özelliği hakkında daha fazla bilgi bulunduğu belirtiliyor. Performans tarafında ise, Profil yönlendirmeli optimizasyonlar (PGO) sürüm derlemeleri artık GNU/Linux, macOS ve Windows için etkinleştirilmiş bulunuyor. Ayrıca başka optimizasyon çalışmalarının da yapıldığı söyleniyor. Rust Coreutils 0.11.0 hakkında bilgi edinmek için GitHub sürümler sayfasını incelenebileceği söyleniyor.
Rust Coreutils 0.11.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
PHP 8.4.25 duyuruldu

PHP’nin 8.4.25 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.4.25 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklikler sayfasını inceleyebilirsiniz.
PHP 8.5.10 duyuruldu

PHP’nin 8.5.10 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.5.10 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklikler sayfasını inceleyebilirsiniz.
Libgcrypt 1.12.3 duyuruldu
GnuPG’nin ayrı bir modülü olarak gelen gelişmiş bir kriptografik kütüphane olan Libgcrypt‘in 1.12.3 sürümü, Werner Koch tarafından duyuruldu. Libgcrypt 1.12.3’ü duyurmaktan mutluluk duyduklarını söyleyen Koch; çeşitli hata düzeltmeleriyle gelen sürümün, özellikle Arrow Lake ve Lunar Lake gibi yeni Intel CPU’ları kullanırken artık daha hızlı performans sunduğu söyleniyor. Libgcrypt 1.12.3, hem Arrow Lake, Lunar Lake ve daha yeni işlemciler tarafından desteklenen bir Intel SM3 uzantısı uygulaması hem de bir Intel SHA512 uzantısı uygulaması ekliyor. Ayrıca Libgcrypt’te artık Intel SM4 hızlandırmalı AVX2 ve AVX-512 uygulamaları da bulunuyor. Bu yeni Libgcrypt güncellemesindeki diğer performans iyileştirmeleri arasında, mümkün olduğunca RISC-V’de hizalanmamış vektör bellek erişimlerinin kullanılması, sntrup761’in hızlandırılması, dahili kullanıcıların şifreleme ve hash’ler için hızlı rastgele yoklamayı atlamasına izin verilmesi ve diğer optimizasyonlar yer alıyor. Libgcrypt 1.12.3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
PCManFM-Qt 2.4.1 duyuruldu
Dosya yönetimi için GLib’i kullanan Qt tabanlı bir dosya yöneticisi olan PCManFM-Qt‘nin 2.4.1 sürümü duyuruldu. LXDE‘nin Tayvanlı Hong Jen Yee tarafından geliştirilen bir dosya yöneticisi olan PCManFM’nin Qt bağlantı noktası olarak başlatıldığı söyleniyor. LXQt tarafından masaüstünü yönetmek için kullanıldığı hatırlatılan yazılımın, bununla birlikte LXQt’den bağımsız olarak, herhangi bir masaüstü ortamında da kullanılabileceği belirtiliyor. LXDE ve LXQt’de standart dosya yöneticisi olan yazılım; Nautilus, Konqueror ve Thunar’ın yerini almak üzere tasarlanmış bulunuyor. Diğer dosya yöneticilerinden farklı olarak, PCManFM, günlük dosya yönetimi görevleri için ihtiyaç duyulan tüm temel özellikleri sağlarken son derece hızlı ve hafif olmaya odaklanmış bulunuyor. GTK araç seti kullanılarak C dilinde yazılan yazılım; dahili arşiv çıkarma, hızlı erişim için yer imleri, birim yönetimi desteği gibi çeşitli özelliklerle geliyor. PCManFM-Qt 2.4.1 hakkında bilgi edinmek için sürüm duyurusunu ya da sürümler sayfasını inceleyebilirsiniz. Continue Reading →
GraalVM 25.3.4.1 duyuruldu
Bir sanal makine ve Oracle tarafından geliştirilmiş JDK olan ve geçen yıldan beri Python ve JavaScript gibi Java dışı dillere odaklanmaya başlayan GraalVM, en yeni sürümüyle kullanıcı karşısına çıkıyor: GraalVM Community Edition 25.3.4.1, Alina Yurenko tarafından duyuruldu. Graal derleyicisiyle JIT derlemelerini kaydetme ve tekrar oynatma desteği ekliyor, yeni bir ayrıştırma aracı ekleniyor ve güvenilmeyen kod için isteğe bağlı sabit gizleme desteği bulunuyor. Oracle JDK 25.0.4.1 tabanlı olarak gelen yeni sürüm, Graal dilleri ve diğer bileşenlerin 25.3.4.1 sürümüyle uyumlu bulunuyor. GraalVM’ye öncelikli satır içi kodlama eklendiği ve varsayılan satır içi kodlamanın algoritmasının yapıldığı söyleniyor. Bu satır içi kodlama algoritması, satır içi kodlama kararları verirken çağrı grafiğinin kapsamlı bir analizini yapıyor. Ayrıca, daha fazla optimizasyon fırsatı ortaya çıkarmak için bir yöntem içindeki seçili kontrol akışı yollarını çoğaltan MethodDuplicationPhase de eklenmiş bulunuyor. Derleyici paketinden yeni öncelikli satır içi işlemi kullanmak için SubstratePriorityInliningPhase eklenen yeni sürüm, hızlı satır içi yürütme yolları içeriyor ve senkronize için döndürme optimize edilerek kilitleme performansı iyileştirilmiş bulunuyor. Node.js 24.18.1 sürümüne güncellenirken, Python standart kütüphanesi 3.13.14 sürümüne güncellenmiş ve Python 3.13 özellikleri uygulandığı ifade ediliyor. GraalVM Community Edition 25.3.4.1 hakkında bilgi edinmek için GitHub sürümler sayfasını, sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz. Continue Reading →
GraalVM Community Edition 25.3.4.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
