Archive | Programlama
Python 3.10.14, 3.9.19 ve 3.8.19 duyuruldu
OpenJDK 22.0.0 duyuruldu
Kotlin 2.0.0-Beta5 duyuruldu
Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.0.0-Beta5 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. LL FIR transformatörlerindeki komut dosyaları için uygun destek sağlandığı belirtilirken, adı olmayan özellikler ve işlevlerin de yeniden analiz edilebilir olması gerektiği bildiriliyor. Bu sürümün çoğunlukla yeni Kotlin K2 derleyicisinin stabilizasyonunu kapsadığı belirtilirken, ek olarak, Kotlin/Wasm ve Kotlin/JS’de yeni özelliklerin yanı sıra Gradle oluşturma aracı için iyileştirmeler de olduğu ifade ediliyor. Kotlin 2.0.0-RC1 sürümü çıktığında, Kotlin derleyicilerinin diğer sürümleri tarafından derlenen kodlarla ikili uyumluluk sağlamayı ve K2 ile derlenen ikili dosyaların işlemesini ortadan kaldırmayı planladığı ifade ediliyor. Kotlin 2.0.0-Beta5 hakkında bilgi edinmek için GitHub sürümler sayfasını ve sürüm duyurusunu inceleyebilirsiniz.
PostgreSQL JDBC 42.2.29, 42.3.10, 42.4.5, 42.5.6, 42.6.2, 42.7.3 duyuruldu
Java programlarının standart, veritabanından bağımsız Java kodu kullanılarak bir PostgreSQL veritabanına bağlanmasına olanak tanıyan PostgreSQL JDBC sürücüsünün 42.2.29, 42.3.10, 42.4.5, 42.5.6, 42.6.2, 42.7.3 sürümleri duyuruldu. Pure Java (Tip 4) ile yazılmış açık kaynaklı bir JDBC sürücüsü olan pgJDBC, PostgreSQL yerel ağ protokolünde iletişim kurar. Bu nedenle sürücü platformdan bağımsızdır; sürücü bir kez derlendikten sonra herhangi bir sistemde kullanılabilir. JDBC ekibinin, desteklenen tüm sürümler için küçük sürümler yayınladığı belirtilirken, Boolean türlerinin basit sorgu modunda işlendiğinden emin olunması hatırlatılırken; Java 8’de çalışırken ByteBuffer#position üzerindeki NoSuchMethodError sorununu gidermek için 42.2.29, 42.3.10, 42.4.5, 42.5.6, 42.6.2’nin yeni sürümlerinin yayınlandığı belirtiliyor. Sürüm notlarının tamamının görülebileceği belirtilirken, katkıda bulunan herkese çok teşekkür edildiği söyleniyor. PostgreSQL JDBC 42.2.29, 42.3.10, 42.4.5, 42.5.6, 42.6.2, 42.7.3 hakkında bilgi edinmek için sürüm duyurusunu, sürümler sayfasını ya da değişiklikler sayfalarını inceleyebilirsiniz.
PostgreSQL JDBC 42.2.29, 42.3.10, 42.4.5, 42.5.6, 42.6.2, 42.7.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Rust programlama dilinin 1.77.0 pre-release sürümü test edilmek üzere duyuruldu
Python 3.13.0 alpha 5 duyuruldu
Yeni seriden Python 3.13.0’ın alpha 5 sürümü, Thomas Wouters tarafından duyuruldu. Bunun bir alpha, test sürümü olduğunun unutulmaması istenirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği, test eden kullanıcıların elde ettikleri izlenimleri buraya bildirmelerinin beklenildiği ifade edildi. Python 3.13.0’ın halen geliştirme aşamasında olduğu belirtilirken, bunun planlanan yedi alfa sürümden beşincisi olduğu söyleniyor. Alfa sürümleri, yeni özelliklerin ve hata düzeltmelerinin mevcut durumunun test edilmesini ve sürüm sürecinin test edilmesini kolaylaştırmayı amaçladığı belirtilirken, alfa aşaması sırasında, beta aşamasının başlangıcına (2024-05-07) kadar özelliklerin eklenebileceği ve gerekirse sürüm adayı aşamasına (2024-07-30) kadar değiştirilebileceği veya silinebileceği söyleniyor. Yeni sürümde, Python 3.15 veya 3.16’dan sonra kaldırılması planlanan yeni kullanımdan kaldırmaların yer aldığı söylenirken, serinin bir sonraki ön sürümün 3.13.0a6 olacağı belirtiliyor. Python geliştirmeyi ve bu sürümleri mümkün kılmaya yardımcı olan birçok gönüllüye teşekkür edildiği belirtiliyor. Python 3.13.0 alpha 5 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Python 3.13.0 alpha 5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.