Tüm Unix ya da Unix türevi sistemlerde çalışan güvenli ve geniş özelliklere sahip, SQL standart sorgu dilini destekleyen dünyanın en iyi açık kaynak veritabanı yönetim sistemi olan PostgreSQL’in 16 RC1 sürümü, PostgreSQL Global Development Group tarafından duyuruldu. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılıyor ve test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Açık kaynak PostgreSQL topluluğu ruhuyla, hataları veya var olabilecek diğer sorunları ortadan kaldırmaya yardımcı olması için PostgreSQL 16’nın yeni özelliklerini sistemlerde test edilmesinin önemle tavsiye edildiği belirtilirken; PostgreSQL 16’nın, sorgu yürütmede performans iyileştirmeleri içerdiği ifade ediliyor. Sürüm adayı olarak PostgreSQL 16 RC 1’in, çoğunlukla PostgreSQL 16’nın ilk sürümüyle aynı olacağı, ancak PostgreSQL 16’nın genel kullanıma sunulmasından önce bazı düzeltmeler uygulanabileceği ifade ediliyor. PostgreSQL 16’nın genel kullanıma sunulması için planlanan tarihin 14 Eylül 2023 olduğu belirtiliyor. Tek bir tabloda eş zamanlı olarak COPY çalıştırıldığında meydana gelen performans gerilemesinin düzeltildiği söyleniyor. Ek olarak, PostgreSQL 16, PostgreSQL için istemci kitaplığı olan libpq’ye yük dengelemeyi sunuyor. PostgreSQL 16 RC1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Archive | Programlama
Apache NetBeans 19 duyuruldu
Apache NetBeans’in yeni sürümü Apache NetBeans 19, Eric Barboni tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. Tek sınıf yürütme için düzenli “çalıştırma” / JavaExec tarzı görevlerin yapılandırıldığı belirtilirken, Gradle için Groovy DSL’nin kullanıldığı söyleniyor. maven-indexer 7.0.1’e yükseltilirken, Apache Lucene 9.6.0 ve maven-indexer 7.0.2 + daha fazlasına yükseltilmiş bulunuyor. Yukarı akış artımlı dizin güncelleme optimizasyonlarının ve diğer iyileştirmelerin entegre edildiği belirtilirken, maven bağımlılığı güncelleme ipucundaki NumberFormatException sorununun düzeltildiği söyleniyor. Koşullar, döngüler ve try/catch için Java düzenleyicide eksik kod katlama bloklarının düzeltildiği belirtilirken, çeşitli kod tamamlama geliştirmeleri sağlandığı söyleniyor. Apache NetBeans 19 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
PHPStan 1.1.1 duyuruldu
Test etmeye gerek kalmadan kod içindeki hataları bulan, açık kaynaklı ve özgür bir yazılım olan PHPStan‘in 1.1.1 sürümü duyuruldu. PHPStan tüm kod tabanını tarıyor ve hem bariz hem de zor hataları arıyor. Kesinlikle testlerin kapsamına girmeyen, nadiren yürütülen if ifadelerinde bile son derece başarılı taramalar yapıyor. Kodun kaç yaşında olduğu önemli değil, PHPStan onu geliştirmeye yardımcı olmak için kullanıcının yanında. Aynı zamanda, Symfony, Laravel veya Doctrine gibi popüler çerçeveler için uzantılar sunan PHPStan; PHP’ye gelmeden önce yeni dil özelliklerinin keyfini çıkarmayı sağlıyor. Hatalara göz atmak için CLI yerine güzel web kullanıcı arayüzü, arka planda sürekli analizle otomatik yenileme. PHPStan 1.1.1 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
DBLab Engine 3.4 duyuruldu
PostgreSQL ince klonlama ve veritabanı dallanmasına yönelik açık kaynaklı bir araç olan DBLab Engine‘nin 3.4 sürümü, çok sayıda iyileştirmeyle birlikte duyuruldu. Hızlı, uygun maliyetli klonlama ve dallanma, geliştirme sürecini iyileştirmek gerektiğinde son derece değerli olan DBLab Engine, veritabanının çok sayıda bağımsız klonunu tek bir makinede işleyebiliyor, böylece her mühendis veya otomatikleştirilmiş süreç, ek masraf olmadan saniyeler içinde oluşturulan kendi veritabanıyla çalışabiliyor. Database Lab Engine’in yeni adının “DBLab Engine” olduğu belirtilirken, bir AWS hesabı bulunanların, DBLab’ı kurabileceği hatırlatılıyor. DBLab’ın, herhangi bir yerde bulunan kaynak Postgres veritabanları için anında klonlamayı ve veritabanı dallanmasını desteklediği hatırlatılırken, DBLab’ın konumunun tercihe göre seçilebileceği ifade ediliyor. DBLab 3.4 hakkında bilgi edinmek için sürüm duyurusunu, GitHub sürümler sayfasını ve postgresql.org duyurusunu inceleyebilirsiniz.
Laravel 10.21.0 duyuruldu
Özel uygulamalar geliştirmek için kullanılan bir web frameworku olarak lanse edilen, PHP dili içerisinde kullanıcıların işlerini kolaylaştıran ve güvenlik açısından destek sağlayan birçok frameworkten biri olarak kullanıma sunulan Laravel‘in 10.21.0 sürümü Paul Redmond ve Dries Vints tarafından duyuruldu. PendingRequest::pool() dönüş tipinin iyileştirildiği belirtilen yeni sürüm, #48025’e başlangıç ve bitiş dizesi değiştirme yardımcılarının eklendiği söyleniyor. #48156’da mikro zaman kullanılarak hatalı testin düzeltildiği belirtilirken, kapsamlı disk yapılandırmaları için de görünürlük desteğinin eklendiği ifade ediliyor. Laravel 10.21.0 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.
Qt Online Installer ve Qt Installer Framework 4.6.1 duyuruldu
Qt Online Installer ve Qt Installer Framework’un 4.6.1 sürümleri, Tino Pyssysalo tarafından duyuruldu. Qt Online Installer ve Qt Installer Framework 4.6.1’i duyurmaktan mutluluk duyduklarını söyleyen Pyssysalo; çeşitli hata düzeltmeleri bulunduğunu söyledi. Qt Insight ve M2M protokolleri gibi açık kaynak olmayan modüller birçok açık kaynak kullanıcısı için sorunlara neden olduğunu belirten Pyssysalo; açık kaynak olmayan CDN depolarına erişilememesiyle sonuçlanan manuel yansıtma seçiminden kaynaklanan seçilmemesine rağmen modüllerin bulunamadığını ifade etti. Hızlı bir çözüm olarak modüller gizlendiğini, ancak artık açık kaynak olmayan CDN depoları QTIFW-3103 için manuel yansıtma seçimini de çıkardıklarını belirten Pyssysalo; yükleyici giriş sayfasındaki aşırı sayıda Qt hesabı uyarısının QTBUG-91179 ile düzeltildiğini söyledi. Pyssysalo; hataları bildiren herkese ve hataları düzelten ekibe teşekkür ettiklerini söyledi. Değişikliklerin tam listesi için değişiklikler sayfasını inceleyebilirsiniz. Sürüme emeği geçen herkese teşekkür edildiği bildiriliyor. Qt Installer Framework ve Online Installer 4.6.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Qt Installer Framework ve Online Installer 4.6.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Qt Safe Renderer 2.1.0 Beta1 duyuruldu
Qt araç zinciriyle kusursuz bir entegrasyon sağlayan ve QML dili, Qt Design Studio ve Qt Creator, güvenlik açısından kritik kullanıcı arayüzü öğeleri için düzen verileri oluşturmak amacıyla Qt Safe Layout Tool ile birlikte kullanılabilen Qt Safe Renderer‘in 2.1.0 Beta1 sürümü, Tarja Sundqvist tarafından duyuruldu. İşlevsel güvenlik sistemlerinde uyarı göstergeleri gibi güvenlik açısından kritik öğeleri oluşturmak için kullanılabilecek bir UI oluşturma bileşeni sağlayan Qt Safe Renderer, güvenlik açısından kritik işlemeyi sistemin diğer parçalarından ayırır. Bu, Qt Safe Renderer’ın ana kullanıcı arayüzünde hatalar olsa bile güvenlik açısından kritik kullanıcı arayüzü öğelerini oluşturabilmesini sağlar. Ayırma ile Qt, sertifikasyon gerektiren bir sistemde Qt kitaplıklarını değiştirmeden kullanılabilir. Qt Safe Renderer 2.1.0 Beta1’in ticari lisans sahipleri için duyurulduğunu belirten Sundqvist; sürümün, yakında çıkacak QSR 2.1.0 özelliklerinin anlık görüntüsünü sunduğunu söyledi. Qt Safe Renderer Runtime ve Qt Safe Renderer Tooling’in ayrı projelere ayrıldığını belirten Sundqvist; QSR 2.1.0’ın, cmake ile oluşturmayı desteklediğini ifade etti. QSR örneklerinin aynı zamanda qmake ile de oluşturulabileceğini belirten Sundqvist; mevcut Qt ticari kullanıcılarının artık Device Creation Enterprise lisansı ile Qt Online yükleyicisinden QSR 2.1.0 Beta1’i alabileceklerini söyledi. Qt Safe Renderer 2.1.0 Beta1 hakkında bilgi sahibi olmak için sürüm duyurusunu inceleyebilirsiniz.
