Archive | Programlama

GNU Binutils 2.45 duyuruldu

GNU Binutils’in 2.45 sürümü, GNU Binutils yayın yöneticisi Nick Clifton tarafından duyuruldu. GNU Binutils projesinin 2.45 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. Bunun tek sayılı bir sürüm olması nedeniyle, GOLD bağlayıcısının kaynaklarının *dahil edilmediğini belirten Clifton; Assembler tarafından oluşturulan tüm sframe bilgilerinin artık SFrame V2 spesifikasyonuyla uyumlu olduğunu söyledi. Derleyicinin artık .errif ve .warnif yönergelerini destekleyerek, yalnızca derleme sonunda değerlendirilen koşullu kullanıcı kontrollü tanılamalara izin verdiğini belirten Clifton; derleyicinin artık s390 64-bit (s390x) üzerinde CFI yönergelerinden SFrame yığın izi bilgisi (.sframe) oluşturulmasını desteklediğini söyledi. RISC-V için, “.option arch, -ext” biçiminin, tartışmalı kullanımı nedeniyle kullanımdan kaldırıldığını söyleyen Clifton; derleyicinin, RISC-V, LoongArch ve AArch64 mimarileri için en son mimari uzantılarını desteklediğini ifade etti. GNU Binutils 2.45 hakkında  bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →

 

 

 

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

0

Python 3.14.0rc1 duyuruldu

Guido van Rossum tarafından yaratılan Python programlama dilinin, yeni seriden Python 3.14.0rc1 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 ilk sürüm adayı olduğu söyleniyor. Bunun bir önizleme sürümü olduğunu 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. 3.14.0rc1’in, sondan bir önceki sürüm önizlemesi olduğu belirtilirken, planlanan son sürüm önizlemesinin 26 Ağustos 2025 Salı günü, 3.14.0’ın resmi sürümünün ise 7 Ekim 2025 Salı günü yayınlanacağı ifade ediliyor. Bu noktadan itibaren 3.14.0 serisinde herhangi bir ABI değişikliği olmayacağı ve amacın, mümkün olduğunca az kod değişikliği yapılması olduğu söyleniyor. Python 3.14.0rc1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

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

0

MySQL 9.4.0 duyuruldu

Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 9.4.0 sürümü duyuruldu. MySQL 9.4’e ilişkin ek belgeler için MySQL 9.4 Referans Kılavuzu’na bakılabileceği belirtilirken, bu belgede, yükseltme sırasında karşılaşılabilecek yükseltme sorunlarının tartışılmasının da yer aldığı ifade ediliyor. MySQL platform desteğinin zamanla gelişeceği; en son güncellemeler için buraya bakılabileceği söyleniyor. MySQL kullanımıyla ilgili yardım için MySQL forumlarının ziyaret edilebileceği belirtiliyor. MySQL 9.4.0 hakkında bilgi edinmek için  haberler sayfasını ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

MySQL 9.4.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Gradle 9.0.0-rc-3 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.0.0-rc-3 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 kullanılmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 9.0.0-rc-3’ü duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, JVM 17 veya üzerini gerektirdiği ifade ediliyor. Derleme betiklerinin Kotlin 2.2 ve Groovy 4.0 kullandığı belirtilirken,  Kotlin DSL betik derlemesinden kaçınma özelliğinin iyileştirildiği söyleniyor. Gradle 9.0.0-rc-3 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

Gradle 9.0.0-rc-3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

OpenJDK 24.0.2 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 24.0.2 no’lu sürümü 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. Önerileri olanların veya hatalarla karşılaşanların, bunları her zamanki Java SE hata bildirim kanalını kullanarak gönderebilecekleri hatırlatılıyor. OpenJDK 24.0.0 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

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

Ruby 3.4.5 duyuruldu

Ruby programlama dilinin 3.4.5 sürümü duyuruldu. Ruby 3.4.5’i duyurmaktan mutluluk duyulduğu belirtilirken, C23 bool/stdbool tanımlarını düzgün bir şekilde işleyebilmek için autoconf sürümünün yükseltildiği söyleniyor. rubygems/rubygems’den kilit dosyasının senkronize edildiği belirtilirken, gcc 15 desteğinin geri taşındığı ifade ediliyor. Bu sürümün (3.4.5) ardından Ruby 3.4.6 Eylül, 3.4.7 Kasım ve 3.4.8 Ocak sürümlerinin planlandığı söyleniyor. Kullanıcıları önemli ölçüde etkileyen bir değişiklik ortaya çıkarsa, sonraki programın buna göre değişebileceği belirtiliyor. Bilgi için tam değişiklik günlüğünün incelenebileceği söyleniyor. 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.5 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

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

0

Firebird 5.0.3 duyuruldu

Firebird‘in 5.0.3 sürümü, Firebird projesi tarafından duyuruldu. Sürüme ait paketler, indirilmek üzere yansılarda yerini almış bulunuyor. ‘ROWS <n_limit>’ ifadesinin varlığının, dize dönüştürme sorunu olduğunda hata mesajında çöp oluşmasına neden olması probleminin giderildiği belirtilirken, procedures.rdb$debug_info uzak protokol kullanılarak sorgulandığında “BLR to Source mapping:” satırının bozuk görünmesinin de önlendiği ifade ediliyor. Veritabanı dosya adı genişletilmiş ASCII karakterlerine sahip olduğunda, yedekleme yapılırken oluşan hatanın giderildiği ifade edilirken, ISQL’nin, yapıştırma sırasında 255 karakterden uzun satırları kesmesi sorunu da çözümlenmiş bulunuyor. Paylaşılan belleği yeniden eşlerken beklenmeyen SetFilePointer hatasının giderildiği belirtilirken, etkin bağlantıları olan bir sunucuyu olay bildirimleriyle durdurmaya çalışırken oluşan sunucu kilitlenmesinin düzeltildiği söyleniyor. Firebird; başta GNU/Linux olmak üzere, FreeBSD, Solaris, HP-UX, Mac-OS ve Windows gibi pek çok işletim sistemini destekler. Firebird 5.0.3 hakkında bilgi edinmek için değişiklik sayfasını, sürüm duyurusunu ve sürüm notlarını incelemek münkün.
Continue Reading →

 

 

 

Firebird 5.0.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0