Tag Archives | java

Apache OpenDAL 0.59.2 duyuruldu

Apache OpenDAL PMC tarafından yönetilen, farklı depolama sistemlerine tek ve birleşik bir arayüzle (API) erişmeyi sağlayan özgür bir kütüphane olan Apache OpenDAL‘ın 0.59.2 sürümü duyuruldu. Modern uygulamaların; nesne depolama (S3, GCS vb.), dosya sistemleri, bulut servisleri, veritabanları ve anahtar-değer (key-value) depoları gibi birçok farklı imkânla çalışmak zorunda oldukları bilinir. Her birinin farklı bir SDK’si ve bağlantı yöntemi vardır. OpenDAL tüm bu farklılıkları ortadan kaldırarak hepsini tek bir standart yöntemle yönetmeyi sağlıyor. Asıl olarak Rust diliyle geliştirilen yazılımın diliyle geliştirilmiştir; ancak Python, Java, Node.js, C++, Go, PHP ve Ruby gibi birçok popüler programlama dili için bağlamaları (bindings) vardır. Amazon S3, Google Cloud Storage, Azure Blob, yerel dosya sistemleri, Redis, S3 uyumlu diğer bir sürü bulut servisi ve veritabanı ile doğrudan uyumlu çalışabilmektedir. Depolama katmanına erişirken ek yük (overhead) yaratmayacak şekilde optimize edilmiş bulunuyor. eniden deneme (retry), loglama (logging), metrik toplama gibi işlemleri her servis için ayrı ayrı yazmak yerine OpenDAL katmanları üzerinden tek seferde yönetmek mümkündür. Yeni sürümde, lisans başlıklarının ve üçüncü taraf lisans muhasebesinin düzeltildiği belirtilirken, kaynak arşivlerini yeniden üretme ve ATR adaylarını hazırlama olanağı sağlandığı söyleniyor. Apache OpenDAL 0.59.2 hakkında bilgi edinmek için GitHub sürümler sayfası incelenebilir.

Continue Reading →

 

 

Apache OpenDAL 0.59.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

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.

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 Paimon 2.0.0 duyuruldu

Hem akış hem de toplu işlemler için Flink ve Spark ile gerçek zamanlı göl mimarisi oluşturmayı sağlayan bir göl formatı olan Apache Paimon‘un 2.0.0 sürümü, Jingsong Lee tarafından duyuruldu. Göl formatını ve LSM yapısını yenilikçi bir şekilde birleştirerek, gerçek zamanlı akış güncellemelerini göl mimarisine getirdiği belirtilen yazılımın yeni büyük sürümünün, Paimon‘u birleşik bir multimodal olarak ilerlettiği, Java ve Python ile akış, parti ve AI iş yükleri için göl evi sürüm versiyonları oluşturduğu söyleniyor. Buna giden yolda 100’den fazla katkıda bulunanın 1.100’den fazla taahhütte bulunduğu belirtilirken, onun, birincil anahtar masalar, birleştirme motorları, değişim kütüğü üretimi ve birleşik parti ve akış erişimi, nesne depolamaya gerçek zamanlı güncellemeler getirdiği söyleniyor. AI uygulamalarının nadiren sadece satır ve sütunlarla çalıştığı belirtilirken, Apache Paimon 2.0.0’ın farklı bir model sunduğu, görüntüleri, videoyu, sesi, belgeleri ve diğer büyük nesneleri özel olarak saklayan BLOB tipi, beyan edilen bir eleman tipine sahip sabit boyutlu yoğun bir vektörü temsil eden Vekik tipi ve Parquet Varyant ikilisini kullanarak nesneleri, dizileri ve ölçek değerlerini saklayan VARYANT tipi gibi. Apache Paimon 2.0.0 hakkında bilgi edinmek için sürüm duyursunu ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Apache Paimon 2.0.0edinmek için edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Apache Groovy™ 5.1.2 duyuruldu

JVM için esnek ve genişletilebilir Java benzeri bir dil olarak tanımlanan, JVM için çok yönlü bir dil diye tarif edilen Java benzeri bir his ve sözdizimi sağlamayı hedeflerken, ek verimlilik özellikleri de sunan Apache Groovy™‘nin 5.1.2 sürümü duyuruldu. Nesne yönelimli ve fonksiyonel paradigmaları destekler ve güçlü ancak esnek tipleme için hem statik hem de dinamik yapılar sunan Apache Groovy™, özlü, okunabilir ve etkileyici sözdizimi, Java geliştiricileri için öğrenmesi kolay, esnek tipleme, Python programcıları veya veri bilimcileri için daha kullanıcı dostu sorunsuz Java entegrasyonu içeriyor. Java ve herhangi bir üçüncü taraf kütüphaneyle sorunsuz ve şeffaf bir şekilde entegre olan ve birlikte çalışan yazılım; canlı ve zengin bir ekosisteme sahip bulunuyor. Java platformu için Java sözdizimiyle uyumlu, nesne yönelimli bir programlama dili oarak tanımlanan Apache Groovy™; Python, Ruby ve Smalltalk’a benzer özelliklere sahip bulunuyor, hem statik hem de dinamik bir dilolarak biliniyor. Java Platformu için hem programlama dili hem de betik dili olarak kullanılabilen yazılım; Java sanal makinesi (JVM) bayt koduna derleniyor ve diğer Java kodları ve kütüphaneleriyle sorunsuz bir şekilde etkileşim kuruyor. Apache Groovy ekibinin, Apache Groovy’nin 5.1.2 sürümünü duyurmaktan mutluluk duyduğu belirtilirken, bu sürümün, GROOVY_5_1_X serisinin bir bakım sürümü olduğu söyleniyor. Sürüm, değişiklik günlüğünde belirtildiği gibi 2 hata düzeltmesi/iyileştirme içeriyor. Apache Groovy™ 5.1.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

Apache Groovy™ 5.1.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Apache NetBeans 31 duyuruldu

Apache NetBeans’in yeni sürümü Apache NetBeans 31, Eric Barboni tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. Gradle araçlarının 9.6.1 sürümüne yükseltildiği belirtilirken, #9337 numaralı hatanın düzeltildiği söyleniyor. JDK 27-ea üzerinde testlere başlandığı belirtilirken, Maven projelerine yönelik user settings.xml için global bir tercih eklendiği, MavenOSGI’den Netbinox bağımlılığının kaldırıldığı ve çoklu paket girişleriyle Export-Package desteği sağlandığı söyleniyor. #9501’de NB31 için MavenVersionSettings yedek sürümleri yükseltilirken, #9502’de exec-maven-plugin 3.5.1’den 3.6.3’e güncellenmiş bulunuyor. Daha fazla üçlü birleştirme hatası düzeltilirken, kod tamamlamada modül içe aktarma desteği eklendiği ifade ediliyor. OpenJFX güncellenirken ve JDK 26’daki çökme düzeltilirken, PHP 8.4 desteği sağlanmış bulunuyor. Apache NetBeans 31 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Apache NetBeans 31 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Apache NetBeans 30 duyuruldu

Apache NetBeans’in yeni sürümü Apache NetBeans 30 Eric Barboni tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. #9236 numaralı değişiklikte bazı “geçersiz project.xml” uyarılarının düzeltildiği belirtilirken, #9341 numaralı değişiklikte JDK 26 için Gradle varsayılanları yükseltildiği söyleniyor. #9252 numaralı değişiklikte paketlenmiş Maven 3.9.14 sürümüne güncellenirken, bu arada, Maven eylem araç çubuğu yapılandırması OptionsExport’a eklenmiş bulunuyor. #9316 numaralı değişiklikte JDK 21 için kalan Ant testleri güncellenirken, JDK 21 için java.completion test verilerinin güncellendiği ifade ediliyor. İsimsiz değişkenlerle ilgili yeniden biçimlendirme sorununa çözüm sağlandığı söyleniyor. Apache NetBeans 30 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

    

 

 

Apache NetBeans 30 edinmek için aşağıdaki linkten yararlanabilirsiniz.