Archive | Programlama

PostgreSQL 18.6, 17.11, 16.15, 15.19, 14.24 ve 19 Beta 3 duyuruldu

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 18.6, 17.11, 16.15, 15.19, 14.24 ve 19 Beta 3 sürümleri, PostgreSQL Global Development Group tarafından duyuruldu. PostgreSQL Global Development Group’un, dünyanın en gelişmiş açık kaynaklı veritabanının en son sürümü olan PostgreSQL 18.6, 17.11, 16.15, 15.19, 14.24 ve 19 Beta 3 sürümlerinin yayınlandığını duyurmaktan gurur duyduğu belirtilirken, bu sürümlerin, son güncelleme sürümlerinden sonra bildirilen çeşitli gerilemeleri düzelten, döngü dışı sürümler olduğu bildiriliyor. Değişikliklerin tam listesi için sürüm notlarının incelenebileceği ifade ediliyor. PostgreSQL 18.6, 17.11, 16.15, 15.19, 14.24 ve 19 Beta 3 sürümleri hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

PostgreSQL 18.6, 17.11, 16.15, 15.19, 14.24 ve 19 Beta 3 sürümlerini edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Kotlin 2.4.20-RC duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.4.20-RC sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Başlık derleme performansını iyileştirmek için XheaderModeType= compilation desteği eklendiği belirtilen yeni sürüm, K2JKlibCompilerArguments’e -jvm-target eklenmiş olarak geliyor. Jklib için firAggressivePrunner’ın devre dışı bırakılmasına izin verildiği belirtilirken, varsayılan olarak artımlı derlemenin açıldığı söyleniyor. Tip parametrelerine sahip fonksiyonda birleştirilebilir tekil nesnenin düzeltildiği belirtilirken, modüller arası çağrıların yanlış derlenmesine neden olan bir hatanın düzeltildiği ifade ediliyor. Kotlin 2.4.20-RC hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Kotlin 2.4.20-RC edinmek için aşağıdaki linkten yararlanabilirsiniz.

Pulsar Go client 0.21.0 duyuruldu

Golang dilinde Pulsar üreticileri, tüketicileri ve okuyucuları oluşturabilmek için kullanılan Pulsar Go client‘in 0.21.0 sürümü, Zike Yang tarafından duyuruldu. Gereksiz yeniden deneme konularının ve DLQ konularının oluşturulmasının azaltıldığını belirten Yang; Pulsaradmin’e yük boşaltma politikaları API’si ve testleri eklendiğini söyledi. UpdateDynamicConfiguration’da yapılandırma değerlerinden kaçış karakterlerinin eklendiğini belirten Yang; Go’nun 1.25’e güncellenmesi, ayrıca linter’in de güncellenmesi gerektiğini söyledi. OAuth2 için tls_client_auth’un uygulandığı belirtilirken, Testcontainers’in güncellenmesi ve Docker bağımlılığının Moby olarak değiştirilmesi gerektiği ifade ediliyor. DLQ/RLQ ve entegrasyon testleri için parçalama dokümantasyonu eklendiği söyleniyor. Pulsar Go client 0.21.0 hakkında bilgi edinmek için GitHub sürümler sayfası incelenebilir.

Continue Reading →

 

 

Pulsar Go client 0.21.0 edinmek için aşağıdaki linkten yararlanılabilir.

GNU poke 4.90 ön sürümü duyuruldu

İkili veriler için yeni etkileşimli düzenleyici olan GNU poke‘nin 4.90 ön sürümü, Mohammad-Reza Nabipoor tarafından duyuruldu. Nabipoor; kod ve/veya dokümantasyon ile katkıda bulunan, geri bildirimde bulunan kişilere teşekkür edildiğini söyledi. GNU poke’nin 4.90 ön sürümünü duyurmaktan mutluluk duyduğunu belirten Nabipoor; bunun,  4.x serisindeki bir test sürümü olduğunu söyledi. Nabipoor; bitler ve baytlar gibi temel varlıkları düzenlemekle sınırlı olmayan GNU poke‘nin veri yapılarını tanımlamak ve bunlar üzerinde çalışmak için tasarlanmış tam teşekküllü bir prosedürel, etkileşimli programlama dili sağladığını söyledi. 5.0’ı serbest bırakmak için planlanan tarihin 15 Ağustos 2026 Pazar günü olduğunu belirten Nabipoor; ön sürümle, yorumlarla veya bunlarla ilgili herhangi bir sorunun bildirilmesini istedi. GNU poke 4.90 ön sürümü hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

       

GNU poke 4.90 ön sürümünü edinmek için aşağıdaki linkten yararlanabilirsiniz.

GNU Compiler Collection (GCC) 16.2.0 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 16.2.0 sürümü, Richard Biener tarafından duyuruldu. GCC geliştiricilerinin, yeni büyük GCC sürümü 16.2.0’ı duyurmaktan gurur duyduğunu belirten Biener; bunun, GCC 16 serisinden gelen bir hata düzeltme sürümü olduğunu söyledi. Önceki sürümden bu yana 102’den fazla hatanın düzeltildiği, GCC 16.1.0’daki gerilemeler ve ciddi hatalar için önemli düzeltmeler içerdiği belirtilirken, her zaman olduğu gibi, bu GCC sürümüne de çok sayıda insanın katkıda bulunduğu, bu nedenle hepsine teşekkür edildiği belirtiliyor. Ö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. GCC geliştiricilerinin, yeni bir büyük GCC sürümü olan 16.2.0’ı duyurmaktan gurur duyduğunu belirten Biener; GCC tanılama çıktılarının artık HTML biçiminde gösterilebildiğini hatırlattı. GNU Compiler Collection (GCC) 16.2.0 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

GNU Compiler Collection (GCC) 16.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Gradle 9.7.0 duyuruldu

Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 9.7.0 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 9.7.0’ı duyurmaktan heyecan duyduğu belirtilirken, bu sürümde, İzole projeler performansı, deneyselden kuluçkaya kadar mezunlar sunarak, yapıyı taşımaya yardımcı olacak güvenli paralel proje yapılandırması ve araçlar sunulduğu söyleniyor. Bu sürümün aynı zamanda, görevlerin daha yüksek seviyeli bağımlılık çözünürlüğü API’lerine erişim sağladığı, Java ajanlarının ve TestKit’in birlikte daha iyi çalıştığı ve IntelliJ IDEA’sından kullanıldığında sahte bir geçersiz kılma kaynağının kaldırıldığı Configuration Cache’yi de geliştirdiği söyleniyor. Test raporlama ve yürütme artık varsayılan olarak konsoldaki TestNG, JUnit 4 ve JUnit Platformu için çerçeve başlatma başarısızlıklarını ortaya koyuyor ve TestNG 7.10 ve sonrakilerinde paralelliği kontrol etmenin yeni yolunu destekliyor. CLI, oturum açma ve sorun raporlamasında, Gradle şimdi 50’den 2050’ye kadar olan sorunlara kadar kaynak bir yer gösteriyor, bu nedenle konsol, problem raporu ve araçlama API’si daha birçok sorunu tespit ediyor. Son olarak, performans iyileştirmeleri, dosya sisteminin özel bir proje önbellek dizini ile çalışmasını ve bağımlılık yönetimi, gelişmiş bağımlılık çözünürlüğü siparişi ile önizleme sağlıyor. Gradle 9.7.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

Gradle 9.7.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Rust Coreutils 0.10.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.10.0 sürümü duyuruldu. GNU Coreutils ile tam uyumluluk ve dolayısıyla tüm testleri geçme hedefi doğrultusunda çalışmaya devam ettiği belirtilen Rust Coreutils’in bu sürümü, artırılmış GNU uyumluluğu, bazı güvenlik güçlendirmesi ve daha iyi performans ile geliyor. uutils projesinden yayınlanan Rust Coreutils 0.10 geliştirme çalışmaları, ek güvenlik güçlendirmelerinin yanı sıra GNU test paketinin uyumluluğunu ve sağlamlığını artırmaya odaklanmış bulunuyor. 20 farklı GNU Test Paketi testinde daha başarılı olan yazılım; toplam başarı oranı %93,48 ile tüm zamanların en yüksek seviyesine ulaşmış bulunuyor. Bu GNU uyumluluk güncellemeleri, davranışta daha iyi uyum sağlamayı, farklı CPU koşulları için nproc işlemeyi, tarih aralığı dışındaki yılları ve çeşitli biçimlendirme farklılıklarını içeriyordu. Rust Coreutils için birçok hata mesajının da iyileştirildiği belirtiliyor. Bu yeni sürüm, ayrıca çeşitli temel yardımcı programlardan panik ve iptalleri kaldırıyor, iki yolu atomik olarak değiştirmek için mv –exchange desteği ve rm –one-file-system desteği eklenmiş bulunuyor. Ayrıca çeşitli performans iyileştirmeleri ve diğer geliştirmelerle geliyor. Rust Coreutils 0.10.0 hakkında bilgi edinmek için GitHub sürümler sayfasını incelenebileceği söyleniyor.

Continue Reading →

 

 

 

Rust Coreutils 0.10.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.