Archive | Programlama

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

KDevelop 25.08.1 duyuruldu

Unix benzeri işletim sistemleri için KDE SC masaüstü ortamına tümleşik özgür bir geliştirme ortamı olan KDevelop’un 25.08.1 sürümü, Heiko Becker tarafından duyuruldu. Yazılımın yeni sürümünün üretildiği ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. Heiko Becker tarafından duyurulan yeni sürüm, KDevelop 25.08.1 hakkında fikir edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

     

 

 

     

KDevelop 25.08.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Eclipse 4.37 duyuruldu

Özgür bir tümleşik geliştirme ortamı (IDE) olan Eclipse‘nin 4.37 sürümü duyuruldu. Bunun, Eclipse SDK projesinin, Eclipse 2025-09 eş zamanlı sürümünün bir parçası belirtilirken, sürümün, platform ve Equinox’taki yeni özellikler ve Java geliştiricileri için yeni özellikler içerdiği, Platform ve Equinox’taki yeni API’ler ile eklenti geliştiricileri için yeni özellikler içerdiği ifade ediliyor. Eclipse yükleyicisi ve diğer paketlerin Eclipse yükleyici sayfasından indirilebileceği söyleniyor. Platform ve Equinox’taki yeni özelliklerle gelen yeni sürüm, Java Geliştiricileri için de yeni özellikler içeriyor. Platform ve Equinox’taki yeni API’lerle gelen yeni sürüm, eklenti geliştiricileri için yeni özellikler içeriyor. Bu Eclipse sürümüne katkıda bulunan herkese teşekkür edildiği belirtiliyor. Eclipse’nin ana odak noktası Java ve Java ile ilişkili teknolojiler olsa da, esnek yapısı sayesinde C ve Python gibi farklı diller için de kullanılmaktadır. 2001 yılında IBM tarafından başlatılan proje, Java’nın ana grafik sistemi olan Swing yerine bulunduğu platformdaki özellikleri doğrudan kullanan SWT’yi kullanarak Java dünyasında tartışmalara yol açmıştır. Hızlı arayüzü, şık görünümü ve güçlü özellikleriyle kısa zamanda Java geliştiricileri arasında en popüler geliştirme ortamı olan Eclipse Projesi’nin yönetimi, 2005 yılında Eclipse Vakfı’na bırakılmıştır. Eclipse; Android geliştirme ortamının önemli bir bileşenidir ve yazılan programları denemek için de öykünücü kurulabilmektedir. Çeşitli eklentilerle işlevleri geliştirilen Eclipse; pek çok alanda kullanılabiliyor. Eclipse 4.37 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

 

Eclipse 4.37 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

LLVM 21.1.1 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 21.1.1 sürümü duyuruldu. Bu sürümün, ana LLVM projesini ve clang, lld, libc++ ve MLIR gibi alt projelerini içerdiği belirtilirken, resmi ikili dosyaların hemen kullanıma sunulmayacağı, daha sonra sağlanacağı söyleniyor. Bir sonraki sürümün 21.1.2 olacağı ve 23 Eylül Salı günü yayınlanacağı ifade ediliyor. Hataların ve geri aktarımların LLVM 21.x release milestone sayfasına bildirilmesi isteniyor. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 21.1.1 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

LLVM 21.1.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust Coreutils 0.2.2 daha hızlı Base64 ile 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.2.2 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ü, “muazzam” performans artışları ve üretime hazır Ubuntu desteğiyle geliyor. En heyecan verici özelliği ise artık GNU Coreutils sürümünü geride bırakabilen daha hızlı bir Base64 komutu oluyor. GNU Coreutils 0.2.2’nin, farklı platformlarda daha güvenilir dağıtım ve dağıtım için bazı önemli altyapı düzeltmeleri sunmak amacıyla böyle erken yayınlandığı söyleniyor. Bu sürecin bir parçası olarak bazı Rust bağımlılıkları güncellenirken, sürümde ayrıca, stty’de panik oluşmasını önleme, geçerli dizini mevcut bir dizine kopyalarken cp’yi düzeltme ve diğer düzeltmeler de yer alıyor. Sürümde, modern CPU’larda SIMD yeteneklerinden yararlanmak için base64-simd Rust Crate’den yararlanılarak gerçekleştirilen base64 yardımcı programının performansının iyileştirilmesi önem taşıyor. Yani, Rust Coreutils’in base64 komutu için önemli performans iyileştirmeleri sağladığı söyleniyor. Bu değişiklik, uutils projesinin baş geliştiricisi Sylvestre Ledru’nun kendisi tarafından gerçekleştirildi. Rust base64-simd paketi, farklı mimarilerdeki SIMD için SSE4.1, AVX2, AVX-512, ARM NEON, AArch64 NEON ve WASM SIMD128 gibi sürümleri destekliyor. Rust Coreutils 0.2.2 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

 

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

0