Archive | Programlama

Go (Golang) 1.22.6 ve Go 1.21.13 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilme işlemine başlanan Go (diğer adıyla Golang) programlama dilinin 1.22.6 ve Go 1.21.13 sürümleri duyuruldu. Go ekibinin, 1.22.6 ve Go 1.21.13 sürümlerini duyurmaktan mutluluk duyduğu söylenirken; bu sürümlerin, yeni özellikler ve iyileştirmelerle dolu olduğu belirtiliyor. Bunların, küçük nokta sürümler olduğu belirtilirken, bunların, güvenlik politikasını izleyen dört güvenlik düzeltmesini içerdiği söyleniyor. Sürüm, bunun yanı sıra yanı sıra derleyici, go komutu, bağlayıcı, çalışma zamanı ve context, crypto/tls, encoding/gob, encoding/xml, go/types, net/http, os ve path/filepath paketlerine yönelik hata düzeltmelerini içeriyor. Daha fazla bilgi için sürüm notlarının incelenebileceği söyleniyor. Sürümlerin yayınlanmasında emeği geçen herkese ve sorunları bildiren kişilere teşekkür edildiği ifade ediliyor. Go veya Golang 1.22.6 ve Go 1.21.13 hakkında bilgi edinmek için sürüm duyurusunu ya da 1.22.6 ve Go 1.21.13 GitHub sayfalarını inceleyebilirsiniz.

Continue Reading →

      

Go (Golang) 1.22.6 ve Go 1.21.12 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Creator 14.0.1 duyuruldu

Qt Creator’un 14.0.1 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 14.0.1’i duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator 14.0.1’in yeni ve geliştirilmiş özellikler içerdiğini söyledi. Sürümle ilgili ayrıntılar için doğrudan değişiklik günlüğüne gidilebileceğini belirten Ziller; CMake projelerinin başlangıç ​​parametrelerindeki değişikliklerin artık uygulanmadığının düzeltildiğini söyledi. Önceden oluşturulmuş ikili dosyaların Xcode 15’te bir hatayı tetiklediğini ve Qt Creator’ın macOS 11 aygıtlarında çökmesine neden olduğunu hatırlatan Ziller; artık bunun da çözülmüş olduğunu söyledi. Ziller; Qt Creator kılavuzunun Qt Creator’da yardım modunda okunabileceğini veya Qt dokümantasyon portalında çevrimiçi olarak erişilebilineceğini ifade etti. Açık kaynak sürümün, “Qt Creator” altındaki Qt indirme sayfasında mevcut olduğunu belirten Ziller; ticari olarak lisanslanan paketlerin Qt hesap portalında bulunabileceğini söyledi. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 14.0.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Qt Creator 14.0.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

pgspot 0.8.0 duyuruldu

Postgres sql betiklerindeki güvenlik açıklarını bulmak için bir PostgreSQL aracı olan pgspot’un 0.8.0 sürümü, Sven Klemm tarafından duyuruldu. pgspot geliştirme ekibinin pgspot’un 0.8.0 sürümünü duyurmaktan memnuniyet duyduğu belirtiliyor. Belirli prosedürel dilleri yoksaymak için bayrak eklendiği belirtilen yeni sürüm, PG16 ile tanıtılan @extschema:name@ yer tutucularını destekliyor. @renovate tarafından Renovate’in yapılandırıldığı belirtilirken, @svenklemm tarafından dependabot gruplandırmasının düzeltilmeye çalışıldığı söyleniyor. Telif hakkı yıllarını 2023 ve 2024’ü içerecek şekilde güncellendiği belirtilirken, @jgpruitt tarafından belirli bilinmeyen prosedürel dilleri yoksaymak için bayrak eklendiği söyleniyor. Tam değişiklik günlüğünü burada bulabilirsiniz. pgspot 0.8.0 hakkında bilgi edinmek için sürüm duyurusunu ya da sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

pgspot 0.8.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

 

0

CMake 3.30.2 duyuruldu

Ç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 3.30.2 sürümü duyuruldu. CMake 3.30.2’nin artık indirilebilir olduğunu duyurmaktan mutluluk duyulduğu ifade ediliyor. cmake.org’da sağlanan önceden derlenmiş Windows .msi yükleyicileri, yeni bir kurulum gerçekleştirirken artık varsayılan olarak sistem genelindeki PATH’i değiştiriyor. 3.30 veya sonraki bir sürümün mevcut bir kurulumu değiştirilirken, PATH değişikliği tercihi varsayılan olarak korunuyor. cmake.org’da sağlanan resmi .zip kaynak arşivi, modern kurallarla tutarlılık için artık CRLF yeni satırları yerine LF yeni satırlarını kullanıyor. FetchContent’in artık ayrı bir alt yapı kullanmak yerine içeriği doğrudan doldurmayı tercih ettiği belirtiliyor. cmake –fresh’in ayrıca doğrudan doldurulmuş bağımlılıkların indirme, güncelleme ve yama adımlarının yeniden yürütülmesini zorladığı söyleniyor. Ekosistem değişikliklerini desteklemek ve/veya gerilemeleri düzeltmek için bazı uygulama güncellemeleri yapıldığı söyleniyor. CMake 3.30.2 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

CMake 3.30.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

pgmoneta 0.13.0 duyuruldu

Go ile yazılmış opensource PostgreSQL yedekleme yazılımı pgmoneta‘nın 0.13.0 sürümü, Jesper Pedersen tarafından duyuruldu. Tam bir yedekleme özelliğine sahip olan yazılım, yedekleme hakkında boyut, isim, tarih bilgilerini bir dashboard ile görüntüleyebiliyor. İstemci sertifikası desteği de dahil olmak üzere aktarım düzeyi güvenliği geliştirilen yazılımın yeni sürümü; uyarlanabilir Radix ağacı, info komutu, yedekleme bildirimi gibi özelliklerle geliyor. Boru hattının yalnızca tek bir deque kullanacak şekilde değiştirildiği belirtilirken, API belgeleri oluşturma ve API’nin temizlenmesi olanağı sağlandığı söyleniyor. pgmoneta 0.13.0 hakkında bilgi edinmek için haberler ya da sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

pgmoneta 0.13.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

pytest 8.3.2 duyuruldu

PyPy projesinden kaynaklanan bir Python test çerçevesi oluşturan Pytest‘in 8.3.2 sürümü duyuruldu. Pytest, PyPy projesinden kaynaklanan bir Python test çerçevesidir. Birim testleri, entegrasyon testleri, uçtan uca testler ve işlevsel testler dahil olmak üzere çeşitli yazılım testleri yazmak için kullanılabilir. Semantic Versioning (anlamsal sürümleme) 2.0.0 ile gelen yeni sürüm, “bağımlılık cehennemi” (dependency hell) konusuna açıklamalar getiriyor. Pytest, Python’un yerleşik modülü unittest’in eksikliklerini gidermek için üçüncü taraf paketleri tarafından yapılan bir çabanın parçası olarak geliştirildi. Standart CPython’a alternatif bir Python uygulaması olan PyPy’nin bir parçası olarak ortaya çıktı. 2003’ün başlarında yaratıldığı günden bu yana PyPy, test etmeye büyük önem verdi. PyPy, yeni yazılmış kod için birim testleri, hatalar için regresyon testleri ve CPython’un test takımını kullanan entegrasyon testleri içeriyordu. Pytest 8.3.2 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

pytest 8.3.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU Binutils 2.43 duyuruldu

GNU Binutils’in 2.43 sürümü, GNU Binutils yayın yöneticisi Nick Clifton tarafından duyuruldu. GNU Binutils projesinin 2.43 sürümünü duyurmaktan mutluluk duyduklarını söyleyen Clifton; GNU Binutils’in yeni sürümünde çok sayıda hata düzeltmesi ve yeni özelliklerin yer aldığını ifade etti. Projeye katkıda bulunan herkese teşekkür edildiği ifade edilirken, GNU Binutils’te uyarıların varsayılan olarak etkin olduğu ancak bir komutla devre dışı bırakılabileceği belirtiliyor. Bir deney olarak bu tarball’ların src-release.sh betiği tarafından desteklenen yeni “-r <date>” seçeneğiyle yapıldığı belirtilirken, bu, dosyaları sıralayarak ve tar’a “–mtime=<date>” seçeneğini geçirerek yeniden üretilebilir tarball’lar yapmanın denenebileceği ifade ediliyor. Bu sürümün çok sayıda hata düzeltmesi ve ayrıca yeni özellikler içerdiği belirtilirken, örneğin, derleyiciye, base64 kodlu ikili verilerin dizeler olarak sağlanmasına izin veren bir .base64 yönergesi eklendiği söyleniyor. GNU Binutils 2.43 hakkında  bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU Binutils 2.43 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0