Tag Archives | JDK

GraalVM 25.3.4.1 duyuruldu

Bir sanal makine ve Oracle tarafından geliştirilmiş JDK olan ve geçen yıldan beri Python ve JavaScript gibi Java dışı dillere odaklanmaya başlayan GraalVM, en yeni sürümüyle kullanıcı karşısına çıkıyor: GraalVM Community Edition 25.3.4.1, Alina Yurenko tarafından duyuruldu. Graal derleyicisiyle JIT derlemelerini kaydetme ve tekrar oynatma desteği ekliyor, yeni bir ayrıştırma aracı ekleniyor ve güvenilmeyen kod için isteğe bağlı sabit gizleme desteği bulunuyor. Oracle JDK 25.0.4.1 tabanlı olarak gelen yeni sürüm, Graal dilleri ve diğer bileşenlerin 25.3.4.1 sürümüyle uyumlu bulunuyor. GraalVM’ye öncelikli satır içi kodlama eklendiği ve varsayılan satır içi kodlamanın algoritmasının yapıldığı söyleniyor. Bu satır içi kodlama algoritması, satır içi kodlama kararları verirken çağrı grafiğinin kapsamlı bir analizini yapıyor. Ayrıca, daha fazla optimizasyon fırsatı ortaya çıkarmak için bir yöntem içindeki seçili kontrol akışı yollarını çoğaltan MethodDuplicationPhase de eklenmiş bulunuyor. Derleyici paketinden yeni öncelikli satır içi işlemi kullanmak için SubstratePriorityInliningPhase eklenen yeni sürüm, hızlı satır içi yürütme yolları içeriyor ve senkronize için döndürme optimize edilerek kilitleme performansı iyileştirilmiş bulunuyor. Node.js 24.18.1 sürümüne güncellenirken, Python standart kütüphanesi 3.13.14 sürümüne güncellenmiş ve Python 3.13 özellikleri uygulandığı ifade ediliyor. GraalVM Community Edition 25.3.4.1 hakkında bilgi edinmek için GitHub sürümler sayfasını, sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

 

GraalVM Community Edition 25.3.4.1 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.

GraalVM Community Edition 25.1.3 duyuruldu

Bir sanal makine ve Oracle tarafından geliştirilmiş JDK olan ve geçen yıldan beri Python ve JavaScript gibi Java dışı dillere odaklanmaya başlayan GraalVM, en yeni topluluk özellik sürümüyle kullanıcı karşısına çıkıyor: GraalVM Community Edition 25.1.3. GraalVM CE 25.1.3, Graal derleyicisiyle JIT derlemelerini kaydetme ve tekrar oynatma desteği ekliyor, yeni bir ayrıştırma aracı ekleniyor ve güvenilmeyen kod için isteğe bağlı sabit gizleme desteği bulunuyor. Ayrıca yeni performans iyileştirmeleri, hata ayıklama geliştirmeleri, geliştirilmiş uyumluluk, Linux derlemelerinin artık varsayılan olarak konumdan bağımsız çalıştırılabilir dosyalar (PIE) üretmesi ve diğer geliştirmeler de mevcut. JavaScript teklifi olarak GraalJS için geliştirilmiş dil desteği, Python için GraalPy’ye daha fazla özellik eklenmesi ve daha fazlası da var. GraalVM 25.1.3 ayrıca, Java uygulamasını önceden derleyerek JavaScript sarmalayıcılı bir WebAssembly modülüne dönüştüren GraalVM Native Image için yeni bir deneysel arka uç olan Web Image’yi de içeriyor. Kullanıcıları en çok şaşırtan şey ise Native Image boyutlarının daha da sıkıştırılarak küçültmeye yönelik bir değişiklik olduğu ifade ediliyor. Modül meta verileri, çalışma zamanı dinamik erişim meta verileri ve sembol tablosu verileri de dahil olmak üzere görüntü yığını meta verilerini ve depolama alanını sıkıştırarak ve basit sabit String.format ve String::formatted çağrılarını içselleştirerek Native Image boyutu küçültülmüş bulunuyor. Böylece Linux AMD64’te bir HelloWorld uygulamasının boyutu ~6,5 MB’a düşürülmüş bulunuyor. GraalVM Community Edition 25.1.3 hakkında bilgi edinmek için GitHub sürümler sayfası incelenebilir.

Continue Reading →

 

 

GraalVM Community Edition 25.1.3 edinmek için aşağıdaki linklerden 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.

Apache NetBeans 29 duyuruldu

Apache NetBeans’in yeni sürümü Apache NetBeans 29, Eric Barboni tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. #9125 numaralı değişiklikte bakımı yapılmayan Gradle HTMLUI proje şablonunun kaldırıldığı ifade edilirken, #9112 numaralı değişiklikte Gradle Tooling API 9.3.0 sürümüne yükseltilmiş bulunuyor. Paketlenmiş Maven’in 3.9.12’ye güncellendiği belirtilirken, paketlenmiş Ant sürümünün de 1.10.15’e yükseltildiği söyleniyor. listClassPathHints() performansının iyileştirildiği belirtilirken, switch ifadelerinde koruma maddesinin tekrarlanmasının önlendiği söyleniyor. Daha fazla Applet API kullanımının kaldırıldığı söylenirken, bağlama duyarlı değer anahtar kelimesi için SemanticHighlighter desteği sağlandığı ifade ediliyor. Apache NetBeans 29 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

   

 

 

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

0

Apache NetBeans 28 duyuruldu

Apache NetBeans’in yeni sürümü Apache NetBeans 28, Eric Barboni tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. Yeni projelerde en son Gradle sürümünün kullanılmasına yönelik desteğin geliştirildiği belirtilirken, Gradle 9 uyumluluk düzeltmeleri yapıldığı ve saklanan argüman sağlayıcısında serileştirilemeyen projeye örtük referanstan kaçınıldığı ifade ediliyor. JDK 25 için gradle varsayılanlarının yükseltildiği belirtilirken, DAP sunucusunun, projeleri başlatmak için kardeş LSP’sini beklediği söyleniyor. Maven hedefi yeniden çalıştırma özelliğinin işlenmesi ve kullanıcı arayüzünün iyileştirildiği belirtiliyor. Apache NetBeans 28 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

  

 

 

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

0

Apache NetBeans 27 duyuruldu

Apache NetBeans’in yeni sürümü Apache NetBeans 27, Neil C Smith tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. Yeni projelerde en son Gradle sürümünün kullanılmasına yönelik desteğin geliştirildiği belirtilirken, Gradle 9 uyumluluk düzeltmeleri yapıldığı ve saklanan argüman sağlayıcısında serileştirilemeyen projeye örtük referanstan kaçınıldığı ifade ediliyor. Yoksayılan Maven yaşam döngüsü katılımcılarına Njord uzantısı eklendiği belirtilirken, mvnd test oturumu regresyonunun düzeltildiği ve paketlenmiş Maven’in 3.9.11’e güncellendiği söyleniyor. Herhangi bir projenin parçası olmayan Java dosyaları için yeniden düzenlemelere izin verildiği belirtilirken, biçimlendirici sorunlarının düzeltildiği söyleniyor. web.common test bağımlılığı düzeltilirken, JDK 21 için UseSuperTypeTest güncellemesi yapıldığı söyleniyor. Apache NetBeans 27 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

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

0