Archive | Programlama

Python 3.14.0rc3 duyuruldu

Guido van Rossum tarafından yaratılan Python programlama dilinin, yeni seriden Python 3.14.0rc3 sürümü duyuruldu. Bunun bir 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ılardan elde ettikleri izlenimleri buraya bildirmelerinin beklendiği ifade edildi. Python 3.14.0’ın halen geliştirme aşamasında olduğunu belirtilirken; bunun planlanan üçüncü sürüm adayı olduğu söyleniyor. Bunun bir önizleme sürümü olduğu ve üretim ortamlarında kullanılmasının önerilmediğinin unutulmaması gerektiği hatırlatılırken; sürüm adayı aşamasına girildiğinde, bu sürüm adayı ile nihai sürüm arasında yalnızca gözden geçirilmiş ve net hata düzeltmeleri içeren kod değişikliklerine izin verildiği hatırlatılıyor. Sürüm adayı aşamasına girildiğinden, bu sürüm adayı ile son sürüm arasında yalnızca açık hata düzeltmeleri olan gözden geçirilmiş kod değişikliklerine izin verildiği hatırlatılıyor. Artık bir sonraki sürümün, 07.10.2025 Salı günü yayınlanması planlanan son sürüm olan 3.14.0 olacağı belirtiliyor. Python 3.14.0rc3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

Python 3.14.0rc3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

OpenJDK 25 duyuruldu

Açık Java geliştirme kiti olarak da bilinen, Java programlama dilinin özgür ve açık kaynak kodlu bir gerçeklemesi olan OpenJDK‘nin 25 no’lu sürümü, Mark Reinhold tarafından duyuruldu. GNU Genel Kamu Lisansı altında kullanıma sunulan yazılım, Java uygulamalarını geliştirmeyi, hata ayıklamayı ve izlemeyi desteklemek için geliyor. Kriptografik nesnelerin PEM kodlamalarıyla gelen yeni sürüm, kararlı değerler içeriyor. 32 bit x86 portunun kaldırıldığı belirtilirken, sürümün anahtar türetme işlevi API’si içerdiği söyleniyor. Bu sürümün, her zamanki gibi, yüzlerce küçük geliştirmeyi ve binlerce hata düzeltmesini içerirdiği ifade ediliyor. İster tasarım yaparak ve özellikler veya geliştirmeler uygulayarak, ister hataları düzelterek, isterse erken erişim sürümlerini indirip test edenlere teşekkür edildiği bildiriliyor. OpenJDK 25 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

OpenJDK 25 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

Ruby 3.4.6 duyuruldu

Ruby programlama dilinin 3.4.6 sürümü duyuruldu. Ruby 3.4.6’yı duyurmaktan mutluluk duyulduğu belirtilirken, k0kubun tarafından Prism sürümünün 1.5.1’e yükseltildiği ifade ediliyor. Bu sürümün ardından 3.4.7 Kasım ve 3.4.8 Ocak sürümlerinin planlandığı söyleniyor. Bu listenin, tool/gen-github-release.rb tarafından otomatik olarak oluşturulacağı, bu nedenle, bazı commit’lerin eksik olabileceği söyleniyor. Bilgi için tam değişiklik günlüğünün incelenebileceği belirtiliyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleri ile iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.4.6 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

Ruby 3.4.6 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

OpenJDK Java 25 için GraalVM Community 25.0.0 duyuruldu

Bir sanal makine olan ve Oracle tarafından geliştirilen GraalVM’nin Community Components 25.0.0 sürümü duyuruldu. OpenJDK Java 25 için GraalVM Community 25.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. Oracle JDK 25 tabanlı Oracle GraalVM 25 yayınlandığı belirtilirken, konuya ilişkin olarak Java SE 25 sürüm notlarına bakılabileceği söyleniyor. OpenJDK 25 tabanlı GraalVM Community Edition 25.0.0’ın duyurulmasından memnuniyet duyulduğu belirtilirken, Oracle Linux 7 üzerinde Oracle GraalVM desteğinin sona erdiği belirtiliyor. Oracle GraalVM 25.0.0’ın, Graal Languages ​​ve diğer bileşenlerin 25.0.0 sürümüyle uyumlu olduğu belirtiliyor. 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. 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 25 için GraalVM Community 24.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Oracle Java JDK 25 duyuruldu

Java geliştiricilerine yönelik bir Oracle Corporation ürünü olan Java JDK’nin 25 no’lu sürümü, Java SE ürün yönetimi direktörü Sharat Chander tarafından duyuruldu. Oracle’nin, geliştiriciler, işletmeler ve son kullanıcılar için JDK 25’in genel kullanıma sunulduğunu duyurmaktan gurur duyduğunu belirten Chander; kriptografik anahtarları, sertifikaları ve sertifika iptal listelerini temsil eden nesneleri yaygın olarak kullanılan gizlilik geliştirilmiş posta (PEM) taşıma biçimine kodlamak ve bu biçimden nesnelere geri kod çözmek için bir API sunulduğu ifade ediliyor. Oracle JDK’nin OTN lisansı altında, OpenJDK’nin ise GPLv2wCP lisansı altında yayınlandığı hatırlatılıyor. Oracle tarafından üretilen Java tabanlı uygulamalar geliştirmek için kullanılabilecek bir yazılım paketi olan JDK‘nin yeni sürümü, yapılandırılmış eşzamanlılık için bir API sunarak eşzamanlı programlamayı basitleştiriyor. Gizli bir anahtardan ve diğer verilerden ek anahtarlar türetmek için kullanılan kriptografik algoritmalar olan anahtar türetme fonksiyonları (KDF’ler) için bir API tanıtıldığı söyleniyor. Yaygın kullanım durumları için gereken komutları basitleştirerek, Java uygulamalarının başlatılmasını hızlandıran önceden önbellekler oluşturmanın kolaylaştırıldığı belirtiliyor. Oracle Java JDK 25 hakkında ayrıntılı bilgi edinmek için Sharat Chander duyurusunu, sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

 

 

Oracle Java JDK 25 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PostgreSQL 18 RC 1 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 RC 1 sürümü, 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 RC 1’in yayınlandığını duyurmaktan gurur duyduğu belirtilirken, PostgreSQL 18 RC 1’in, ortaya çıkan veri erişimi ve depolama kalıplarına uyum sağlarken performansını ve ölçeklenebilirliğini iyileştirerek onlarca yıllık açık kaynaklı geliştirmenin üzerine inşa edildiği söyleniyor. PostgreSQL’in bu sürümünün, vakum için elden geçirilmiş bir bellek yönetimi uygulaması, depolama erişiminde iyileştirmeler ve yüksek eşzamanlılık iş yükleri için iyileştirmeler, toplu yükleme ve dışa aktarmalarda hızlanmalar ve dizinler için sorgu yürütme iyileştirmeleri dahil olmak üzere önemli genel performans kazanımları eklediği belirtiliyor. PostgreSQL 18’in genel kullanıma sunulması için planlanan tarihin 25 Eylül 2025 olduğu belirtilirken, PostgreSQL 18 RC 1’e yükseltme de yapılabileceği söyleniyor. PostgreSQL’in önceki sürümlerinden PostgreSQL 18 RC 1’e yükseltmek için, pg_upgrade veya pg_dump / pg_restore gibi bir ana sürüm yükseltme stratejisi kullanmak gerekeceği bildiriliyor. Açık sorunların bir listesinin PostgreSQL wiki’sinde herkese açık olduğu belirtilirken, PostgreSQL web sitesindeki bu formu kullanarak hataların bildirilebileceği söyleniyor. PostgreSQL 18 RC 1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

PostgreSQL 18 RC 1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

pgFormatter 5.8 duyuruldu

SQL ve PLPGSQL kodunu biçimlendirmek için kullanılan özgür ve güvenilir bir araç olan pgFormatter’ın 5.8 sürümü, Gilles Darold tarafından duyuruldu. pgFormatter, PostgreSQL’e adanmış en gelişmiş SQL ve PlPgsql kod biçimlendirici ve güzelleştiricidir. Bir CLI veya bir CGI programı olarak kullanılabilir. Bu sürümün, çeşitli biçimlendirme iyileştirmeleri eklediği ve son sürümden bu yana kullanıcılar tarafından bildirilen bazı sorunları düzelttiği bildiriliyor. JOIN’den sonra WHERE için hatalı girintinin düzeltildiği belirtilirken, yeni Perl sürümlerinde uyarının düzeltildiği söyleniyor. Tablo oluşturma ifadesinde dönüştürme işleminden önceki fazladan boşluğun düzeltildiği belirtilirken, pgFormatter’in artık tek değerler ile çoklu değerler arasındaki INSERT ifadelerini ayırt edebildiği ve bunları farklı şekilde biçimlendirebildiği söyleniyor. pgFormatter 5.8 hakkında bilgi edinmek için sürüm duyurusunu, sürümler sayfasını ya da değişiklikler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

 

pgFormatter 5.8 edinmek için aşağıdaki linkten yararlanabileceksiniz.

0