Bir sanal makine olan ve Oracle tarafından geliştirilen GraalVM’nin Community Components 24.0.0 sürümü duyuruldu. OpenJDK Java 24 için GraalVM Community 24.0.0; çok sayıda dili Java ve diğer JVM tabanlı dilleri, JavaScript, Ruby, Python, R ve C/C ++ ve (diğer LLVM tabanlı dilleri) destekliyor. Java uygulamalarını kendi bağımsız ikili dosyalarına dönüştürmeyi ve diğer programlama dillerini desteklemeyi destekleyen bu yüksek performanslı JDK dağıtımı gelişmeye devam ederken, OpenJDK Java 24 için GraalVM; yalnızca Java desteğini değil, aynı zamanda Ruby, Python, JavaScript ve Node.js desteğini de geliştirmek için daha fazla özellik içeriyor. GraalVM Free Terms and Conditions (GFTC) license altında lisanslanan yazılım JavaScript runtime (GraalJS), Node.js, Ruby, R, Python, WebAssembly, LLVM runtime, LLVM Toolchain, Java on truffle ile Java on Truffle LLVM Java kitaplığı ve VisualVM gibi isteğe bağlı olarak kullanılabilen bileşenlerle genişletilebiliyor. OpenJDK Java 24 için GraalVM, yeni nesil makine öğrenimi destekli profil çıkarımı getirirken, ayrıca Native Image Ahead Of Time (AOT) derlemesi için deneysel Vector API desteğini iyileştiriyor. Ayrıca GraalPy Python kodunda, WebAssembly için GraalWasm’da ve GraalJS JavaScript için yeni ECMScript özelliklerinde geliştirmeler de sunan yazılım hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Continue Reading →
OpenJDK Java 24 için GraalVM Community 24.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Debian GNU/Linux tabanlı Polonya kökenli dağıtım SparkyLinux‘un 2025.03 sürümü duyuruldu. 10 Mart 2025 itibarıyla tüm paketlerin Debian ve Sparky test depolarından yükseltildiği belirtilirken, 6.12.17-LTS Linux çekirdeği üzerine yapılandırılan sistemin; LXQt, MATE, Xfce, KDE, MinimalGUI ve MinimalCLIversiyonları da güncellenmiş bulunuyor. Bunun, Qt6 ile derlenen Calamares 3.3.14 ile geldiği belirtilirken, sistemin; Xfce 4.20, LXQt 2.1.0, MATE 1.26.0, Openbox 3.6.1, Midori 11.5 (Sparky depolarında Firefox 136.0), Thunderbird 128.7.0esr, LibreOffice 24.8.5 ve VLC 3.0.21 gibi güncel paketler içerdiği ifade ediliyor. Bu arada, live kullanıcı parolasının: live, root parolasının ise boş olduğu söyleniyor. Sparky rolling yüklü bilgisayarların sadece, sistemlerini güncel tutmalarının yeterli olacağı; sistemi yeniden yüklemeye ihtiyaç duymayacakları belirtiliyor. Sparky 2025.03 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Daha önceleri QupZilla olarak bilinen yeni bir KDE web tarayıcısı olan Falkon’un 24.12.3 sürümü, Heiko Becker tarafından duyuruldu. QtWebEngine’i temel alan modern bir web tarayıcısı olan KDE Falkon’un yeni sürümünün, Chromium çekirdeği ve Qt çerçevesiyle geldiği ifade ediliyor. Hafif ve hızlı bir tarayıcı olan Falkon; entegre bir reklam engelleyici içeriyor. SSL sertifika yöneticisi ve bir arama motoru yöneticisiyle gelen yazılım; tema desteği ve masaüstü ortamına kusursuz bir entegrasyon sunuyor. Falkon 24.12.3 hakkında bilgi edinmek için GitHub duyurusunu inceleyebilirsiniz.
Python için yüksek performanslı bir REST API çerçevesi olan, Starlette üzerine inşa edilen ve veri doğrulama için Pydantic’i kullanan FastAPI ile ilgili bir yazılım olan Pydantic’in 2.11.0b1 2025-03-06 sürümü, Sydney Runkle tarafından duyuruldu. Python için en yaygın kullanılan veri doğrulama kitaplığı olan Pydantic’in yeni sürümünü duyurmaktan mutluluk duyulduğu belirtilirken, Pydantic’in temel doğrulama mantığının Rust’ta yazıldığı, bu nedenle Pydantic’in, Python için en hızlı veri doğrulama kitaplıklarından biri olduğu ifade ediliyor. Pydantic modellerinin, diğer araçlarla kolay entegrasyona izin veren JSON şemasını yayabildiği belirtiliyor. Yazılımın greenlet geliştirme bağımlılığının kaldırıldığı belirtilirken, pydantic-core sürümünün 2.31.1’e yükseltildiği söyleniyor. Hem varsayılan hem de bağlı veya kısıtlamalarla değiştirilmemiş tür değişkenlerinin desteklendiği belirtilirken, FieldInfo’ya default_factory_takes_validated_data özelliği eklendiği söyleniyor. #11255’te _typing_extra modülünün performansının iyileştirildiği belirtilirken, şema temizleme mantığının yeniden düzenlendiği ve optimize edildiği ifade ediliyor. Pydantic 2.11.0b1 2025-03-06 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
Pydantic 2.11.0b1 2025-03-06 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Oyunların ve multimedya uygulamalarının geliştirilmesini kolaylaştırmak için PC’nin çeşitli bileşenlerine basit bir arayüz sağlayan SFML‘nin 3.0.0 sürümü, Lukas Dürrenberger tarafından duyuruldu. SFML 3.0.0’ın yayınlandığını duyurmaktan büyük heyecan duyduklarını söyleyen Dürrenberger; artık SFML için bir yükseltme zamanının geldiğini, üç yıllık yapım süreci, 1.100’den fazla commit, 41 yeni katkıda bulunan ve çokça zaman harcanan çalışmayla, SFML 3.0.0’ı gerçeğe dönüştürmeye yardımcı olan herkese teşekkür etmek istediklerini ifade etti. SFML 3.0.0’ı durmaksızın ilerleten ve sadece kendi adına 500’den fazla çekme isteği göndererek şimdiye kadar en fazla zaman ve emek harcayan @ChrisThrasher’a büyük teşekkür ettiklerini belirten Dürrenberger; ayrıca, SFML 3.0.0’ın inşa edildiği temelleri erkenden atan @vittorioromeo’ya özel bir teşekkür ettiklerini söyledi. SFML’nin sonunda C++17’yi destekleyecek ve kullanacak şekilde güncellendiğini belirten Dürrenberger; OpenAL’nin miniaudio ile değiştirildiğini, yeni ve iyileştirilmiş olay işleme API’leri sağlandığını söyledi. SFML’nin çoklu platform olduğu hatırlatılırken, SFML ile uygulamanın en yaygın işletim sistemlerinde derlenebileceği ve kutudan çıkar çıkmaz çalıştırılabileceği ifade ediliyor. Çok dilli olan SFML; C ve .Net dilleri için resmi bağlamalara sahip olup, aktif topluluğu sayesinde Java, Ruby, Python, Go ve daha pek çok başka dilde de mevcut olduğu söyleniyor. SFML 3.0.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Python programlama dilinin, Python‘un standart uygulaması olan CPython’a alternatif bir uygulama olan, CPython’un yerine geçen ve RPython dili kullanılarak oluşturulup onunla birlikte geliştirilen PyPy‘nin 7.3.18 sürümü duyuruldu. PyPy ekibinin, PyPy’nin 7.3.18 sürümünü yayınlamaktan gurur duyduğu belirtilirken, bu sürümün, bir Python 3.11 yorumlayıcısı içerdiği, ilk sürüm olduğu için buna “beta” adı verildiği, bir sonraki sürümde 3.10’un kaldırılmasıyla “beta” etiketinin de kaldırılacağı söyleniyor. @devdanzin’in 3.10 sürümlerinde fusil’i kullanması sayesinde bu sürümde özellikle büyük bir hata düzeltmeleri seti olduğu, bu sürümün başlangıçta Victor Stinner tarafından yazıldığı belirtiliyor. Taşınabilir sürümlerde sunulan libffi’nin güncellendiği, HPy arka ucunun en son HPy HEAD’e güncellendiği söyleniyor. PyPy projesine sürekli destek veren bağışçılara teşekkür edildiği ifade ediliyor. PyPy 7.3.18 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu sayfasını inceleyebilirsiniz.
