Archive | Programlama

Apache Fory™ 1.7.3 duyuruldu

İdiomatik etki alanı nesneleri, şema IDL ve diller arası veri alışverişi için son derece hızlı çok dilli serileştirme çerçevesi olan Apache Fory™‘nin 1.7.3 sürümü, Shawn Yang tarafından duyuruldu. JIT derlemesi, sıfır kopya bellek erişimi, meta veri paylaşımı ve gelişmiş serileştirme protokollerini birleştirerek yüksek verimli ve kompakt yük boyutlarına ulaşan yazılım; geniş bir programlama dilleri ekosistemini ve hedef çalışma zamanlarını destekliyor ve poliglot sistemlerin yapılandırılmış verileri paylaşılan referans ve şema muhafazasıyla değiştirmesine olanak tanıyor. Yeni sürümde, Go’nun artık, yapı kodlaması ve tüm satırı çözmeden alanlara ve koleksiyon öğelerine doğrudan erişim sağlayan standart satır biçimini desteklediği belirtilirken, bunun, Java, C++, Python ve Rust ile satır verisi alışverişini mümkün kıldığı ifade ediliyor. Daha hızlı Java JSON okuma ve yazma, kayan noktalı dönüştürme ve zaman dilimli zaman damgalarının ayrıştırılması dahil. Kotlin JSON artık, desteklenen JVM, GraalVM Yerel Görüntü ve Android yollarında NON_EMPTY dahil olmak üzere özellik dahil etme ayarlarını dikkate alıyor. Apache Fory™ 1.7.3 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Apache Fory™ 1.7.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Apache Struts 7.3.0 ve 6.11.0 duyuruldu

Şık ve modern Java web uygulamaları oluşturmak için kullanılan özgür, açık kaynaklı bir MVC çerçevesi olan Apache Struts‘un 7.3.0 ve 6.11.0 sürümleri duyuruldu. Yapılandırma yerine kurala önem veren, eklenti mimarisi kullanılarak genişletilebilen ve REST, AJAX ve JSON’u desteklemek için eklentilerle birlikte gelen Apache Struts; Apache Lisansı altında özgür olarak indirilebilir. Apache Struts 7.3.0 sürümünün, kullanıma sunulduğunu duyurmaktan mutluluk duyulduğu belirtilirken, yazılımın; uygulamaların oluşturulmasından, dağıtımına ve zaman içinde bakımına kadar tüm geliştirme döngüsünü kolaylaştırmak için tasarlandığı ifade ediliyor. Yapılan hata düzeltmeleri ve iyileştirmeler hakkında daha fazla bilgi için sürüm notlarının okunabileceği söyleniyor. Apache Struts 6.11.0 sürümünün, kullanıma sunulduğunu duyurmaktan mutluluk duyulduğu belirtilirken, her iki sürümün de (GA), en yüksek kalite seviye sürüm oldukları ifade ediliyor. Apache Struts 6.11.0 hakkında daha fazla bilgi için sürüm notlarının okunabileceği söyleniyor. Apache Struts 7.3.0 ve 6.11.0 hakkında bilgi edinmek için ilgili sürüm duyuruları incelenebilir.

Continue Reading →

 

 

Apache Struts 7.3.0 ve 6.11.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Gradle derleme aracı 9.8.0-rc-2 duyuruldu

Android, Java, Kotlin Multiplatform, Groovy, Scala, Javascript ve C/C++ dillerini destekleyen; zarif ve genişletilebilir bildirimsel bir derleme diline sahip, hızlı, güvenilir ve uyarlanabilir açık kaynaklı bir derleme otomasyon aracı olduğu belirtilen Gradle derleme aracının 9.8.0-rc-2 sürümü duyuruldu. Bu sürümde, hem Gradle daemon hem de Java araç zincirleri için Java 27‘nin desteklendiği belirtilirken, Gradle’nin artık Maven’ın ayna ayarlarını yeniden kullanabileceği ifade ediliyor. Bu sürüm, ayrıca Windows için performans iyileştirmeleri de içeriyor. Gradle kullanıcı kılavuzunu inceleyebilirsiniz. Ölçeklenebilir hız, güvenebileceğiniz derlemeler ve herhangi bir iş akışını otomatikleştirme esnekliği sunan Gradle; milyonlarca geliştirici tarafından yazılımlarını oluşturmak için kullanılıyor. Gradle derleme aracı 9.8.0-rc-2 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz. 

Continue Reading →

 

 

Gradle derleme aracı 9.8.0-rc-2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Apache Ranger™ 2.9.0 duyuruldu

Apache Hadoop platformunda kapsamlı veri güvenliğini etkinleştirmek, izlemek ve yönetmek için bir çerçeve olan Apache Ranger™‘nin 2.9.0 sürümü duyuruldu. Ranger ile vizyon, Apache Hadoop ekosisteminde kapsamlı bir güvenlik sağlamaktır. Apache YARN’ın gelişiyle, Hadoop platformu artık gerçek bir veri gölü mimarisini destekleyebilir. Apache Hadoop bileşenleri üzerinde nasıl çalışıldığını anlamak gerekiyorsa, SSS‘leri okuyabilirsiniz. Merkezi bir UI’de veya REST API’lerini kullanarak tüm güvenlikle ilgili görevleri yönetmek için merkezi güvenlik yönetimi sağlayan Apache Ranger™; farklı yetkilendirme yöntemleri için geliştirilmiş destek içeriyor. Yeni sürümün, JDK 8, Python 3.11, Postgres 13.16, Oracle 23.6, Apache Hadoop 3.4.2, Apache Kafka 3.9.1, Apache Ozon 2.1.1, Apache Sorr 8.11.3 ve Apache Tomcat (gömülü) 9.0.115 bileşen sürümleriyle uyumlu olduğu söyleniyor. Apache Ranger™ 2.9.0 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

Apache Ranger™ 2.9.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

OpenVDB 13.1.0 duyuruldu

Hiyerarşik bir veri yapısı ve üç boyutlu bir ızgarada ayrıştırılmış seyrek, muhtemelen zaman değiştiren, hacimsel verilerin verimli bir şekilde manipülasyonu için bir araç paketi içeren ve bir Akademi Ödülü kazanan açık kaynaklı C ++ kütüphanesi OpenVDB‘nin 13.1.0 sürümü, Nick Avramoussis tarafından duyuruldu. Akademi Yazılım Vakfı tarafından sürdürülen seyrek hacim veri yapısı ve araç kütüphanesi olan OpenVDB; Houdini, RenderMan ve Cinema 4D’den açık kaynaklı Blender’a kadar çeşitli CGI yazılımları tarafından seyrek hacimsel verilerle çalışmak için kullanılıyor. Yeni sürümüyle, 2026 yılında modern x86 ISA yeteneklerinden daha iyi yararlanmak için nihayet bir SIMD çerçevesi oluşturan yazılım; başlangıçta AVX-512’ye kadar ISA yeteneklerine sahip Agner Fog’un VectorClass Kütüphanesini kullanıyor. OpenVDB’nin artık Agner Fog’un VectorClass Kütüphanesi’nin (VCL) bir kopyasını içerdiğini belirten Avramoussis; böylelikle, çekirdek kütüphanesinde genel olarak sarmalanmış SIMD içsel fonksiyonlarının kullanılabildiğini söyledi. Nokta transfer algoritmaları SIMD komutlarını kullanacak şekilde uyarlanmış ve AVX-512 ile donatılmış modern x86_64 CPU’larda çalıştırıldığında 2 ila 4 kat performans artışı sağladığı söyleniyor. OpenVDB’nin yeni SIMD desteği hakkında daha fazla ayrıntı bu çekme isteği aracılığıyla bulunabilir. Yeni sürüm ayrıca CUDA kaynak yönetimi, daha hızlı çekirdekler ve daha fazlası etrafında NanoVDB geliştirmeleri de getiriyor. OpenVDB 13.1.0 hakkında bilgi edinmek için GitHub sürümler sayfası kullanılabilir.

Continue Reading →

 

 

OpenVDB 13.1.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

MariaDB 13.0.2 duyuruldu

İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin 13.0.2 sürümü duyuruldu. MariaDB 13.0.2’nin, kararlı (GA) bir sürüm olduğu belirtilirken, Rutin parametrelerde ve fonksiyon RETURN yan tümcesinde RECORD desteği sağlandığı söyleniyor. SHOW VARIABLES çıktısına init_rpl_role eklendiği belirtilirken, tek tablo güncellemeleri için UPDATE … RETURNING uygulanabileceği söyleniyor. OLD_VALUE() ile birlikte, bir uygulama, ayrı bir SELECT işlemine gerek kalmadan, tek bir gidiş-dönüşte değiştirilen sütunların hem güncelleme öncesi hem de güncelleme sonrası değerlerini okunabileceği ifade ediliyor. MariaDB 13.0.2 hakkında bilgi edinmek için sürüm notlarını ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Genel Kamu Lisansı’na (GPL) sahip özgür bir yazılım olarak sunulan yazılımı GPL’in kısıtladığı alanlarda kullanmak isteyenler ayrı bir lisansla satın alabiliyor. MySQL ile aynı komutları, aynı arayüzleri, aynı kitaplıkları ve API’leri içeren MariaDB; MySQL ile özellik açısından birebir uyumludur. Dağıtımların çoğu hâlâ resmi olarak MySQL’i desteklerken, yeni ek özellikler ve geliştirmeler yapılan MariaDB’nin ayrıca kurulması gerekiyor. MariaDB 13.0.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Ruby 4.0.7 duyuruldu

Ruby programlama dilinin 4.0.7 sürümü duyuruldu. Ruby 4.0.7’yi duyurmaktan mutluluk duyulduğu belirtiliyor. Ruby sorun takip sistemi eregon tarafından ObjectSpace._id2ref hata yolundaki biçimlendirmenin düzeltildiği belirtilirken, ERB’nin 6.0.7 sürümüne yükseltildiği söyleniyor. Process._fork, bir blok argümanı ile fork sırasında bir istisna oluşturduğunda fork davranışının değiştirildiği belirtilirken, connect_timeout ile Socket.tcp, macOS 27’de reddedilen bir bağlantı için hayalet bir “bağlı” soket döndürmesinin düzeltildiği söyleniyor. Birbirleriyle birleştirilirken arabelleği parçalayan dizilerin segmentasyon hatası vermesi düzeltilmiş bulunuyor. 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. Ruby 4.0.7 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

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