Tag Archives | JEP 3

OpenJDK 23.0.0 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 23.0.0 no’lu sürümü, Mark Reinhold tarafından 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. JDK 23’ün ikinci sürüm adayı olarak gönderilen ve o zamandan beri hiçbir P1 hatası bildirilmeyen sürüm için, bu nedenle 37 numaralı yapının artık GA yapısı olduğu ve üretim kullanımına hazır bulunduğu ifade ediliyor. Bu sürümün, ZGC’nin varsayılan modunun nesil moduna geçişi de dahil olmak üzere on iki JEP [1] içerdiği belirtiliyor. Bu sürümün, her zamanki gibi, yüzlerce küçük geliştirmeyi ve binlerce hata düzeltmesini de içerdiği söyleniyor. OpenJDK 23.0.0 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

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

OpenJDK 23.0.0 RC2 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 23.0.0 RC2 no’lu sürümü, Mark Reinhold tarafından 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. Tüm desen bağlamlarında ilkel tür desenlerine izin verilerek desen eşleşmesinin geliştirildiği ve instanceof ve switch’in tüm ilkel türlerle çalışacak şekilde genişletildiği belirtilirken; Java sınıf dosyalarını ayrıştırmak, oluşturmak ve dönüştürmek için standart bir API sağlandığı, ve bunun bir önizleme API’si olduğu söyleniyor. JavaDoc belgeleri yorumlarının yalnızca HTML ve JavaDoc @-etiketlerinin bir karışımı yerine Markdown’da yazılmasını sağlandığı belirtilirken, akış API’sinin özel ara işlemleri destekleyecek şekilde geliştirildiği ve akış boru hatlarının verileri mevcut yerleşik ara işlemlerle kolayca elde edilemeyen şekillerde dönüştürmesine olanak tanındığı ifade ediliyor. OpenJDK 23.0.0 RC2 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

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

OpenJDK 22.0.0 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 22.0.0 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. Yeni özelliklerle GA’ya geldiği ifade edilen yeni sürüm, yabancı işlev ve bellek API’sinin yanı sıra adsız değişkenler ve desenler API’sinin son sürümlerini de sunuyor. Ayrıca Java 22.0.0; G1 çöp toplayıcı için bölge sabitlemeyi, super(…) öncesi ifadeler önizleme aşamasında olduğu belirtilirken, bir sınıf dosyası API önizlemesini, çok dosyalı kaynak kodu programlarını başlatma desteğini, Java Vector API’sindeki en son çalışmayı getirdiği söyleniyor. Ayrıca kısa bir süre önce JDK 22 Topluluğu 22.0.0 için GraalVM’yi yayınlanmış bulunuyor. GraalVM güncellemesinin, x86_64’te yabancı işlev ve bellek API’si için eklenen deneysel desteğe, yerel görüntü iyileştirmelerine, Truffle’de Java’ya yönelik birçok güncellemeye, GraalVM’nin Python desteği için yeni özelliklere, Ruby 3.2 özelliklerinin çoğunun uygulanmasına ve çeşitli diğer geliştirmelere sahip bulunuyor. OpenJDK 22.0.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

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

OpenJDK 21.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 21.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 desteklemekiçin geliyor. Genişletilmiş soket seçeneklerinin artık Windows platformunda desteklendiği belirtilirken, TCP_KEEPCOUNT, Windows 10 sürüm 1703 ve sonrasından itibaren desteklendiği söyleniyor. ObjectAlignmentInBytes değeriyle çalıştırırken JVM çökmelerine veya hatalı yürütmeye yol açabilecek JDK 21 sorununun çözüldüğü belirtilirken, JVM seçeneklerinin bu birleşimini yeniden kullanmanın mümkün olduğu ifade ediliyor. C1 derleyicisi VM’nin kullanabileceği tek derleyici olduğunda, döngü gövdelerinden dizi erişim aralığı denetimlerini kaldırmak için döngü tahmininin uygulandığı belirtilirken, bir kusur nedeniyle bu optimizasyon devre dışı bırakıldığı söyleniyor. OpenJDK 21.0.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

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

OpenJDK 21.0.1 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 21.0.1 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 desteklemekiçin geliyor. Java.compiler sistem özelliğinin, standart sistem özellikleri listesinden kaldırıldığı belirtiliyor. “JAR Dizini” özelliği, JAR dosyası belirtiminden çıkarıldığı belirtilirken, bu özelliğin, JDK 18’den beri devre dışı bırakıldığı hatırlatılıyor. Bir HttpClient örneğinin genellikle kendi bağlantı havuzlarını yönettiği ve gerektiğinde bunların yeniden kullanabileceğinin unutulmaması isteniyor. OpenJDK 21.0.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

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

OpenJDK 21 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 21 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 desteklemekiçin geliyor. Java.compiler sistem özelliğinin, standart sistem özellikleri listesinden kaldırıldığı belirtiliyor. “JAR Dizini” özelliği, JAR dosyası belirtiminden çıkarıldığı belirtilirken, bu özelliğin, JDK 18’den beri devre dışı bırakıldığı hatırlatılıyor. Bir HttpClient örneğinin genellikle kendi bağlantı havuzlarını yönettiği ve gerektiğinde bunların yeniden kullanabileceğinin unutulmaması isteniyor. OpenJDK 21 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

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

OpenJDK 20 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 20 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 Java SE 20 platformunun eksiksiz bir uygulamasını ve ek Java API’lerini içeriyor. JDK 20’nin, 21 Mart 2023’te genel kullanıma sunulduğu belirtilirken, GPL kapsamındaki üretime hazır ikili dosyaların Oracle’dan edinilebileceği ifade ediliyor. Bu sürümün özellikleri ve programının, JEP 2.0 teklifiyle değiştirildiği şekliyle JEP Süreci aracılığıyla önerilmiş ve izlenmiş olduğu belirtilirken, sürümün, JDK yayın süreci (JEP 3) kullanılarak üretildiği söyleniyor. OpenJDK 20 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

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