Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, OpenJDK paketlerinin Microsoft Build sürümlerinde yer alan düzeltmeler ve yukarı akışta birleştirilmeye bekleyen Microsoft'a özgü geliştirmeler listelenmiştir.
Bilinen Sorunlar
OpenJDK 17
- Alpine Linux 3.19.0 veya sonraki sürümlerinde Alpine x64 (musl) derlemeleri çalıştırılırken SecureDirectoryStream desteklenmez.
OpenJDK 11
- Alpine Linux 3.19.0 veya sonraki sürümlerinde Alpine x64 (musl) derlemeleri çalıştırılırken SecureDirectoryStream desteklenmez.
OpenJDK 21
OpenJDK 21.0.7
- releases/jdk-21.0.7
- Düzeltmelerin listesi
- Bu sürümde düzeltilen güvenlik açıkları için OpenJDK Güvenlik Açığı Danışmanlığı'na bakın.
Geliştirmeler / Ek Düzeltmeler
- JDK-8350609 backport: Windows için bilinmeyen geri sarma işlem kodunu (0xB) temizleme
- Windows derlemelerinde
NvOptimusEnablement
veAmdPowerXpressRequestHighPerformance
kullanarak GPU seçimi ipucunu etkinleştirdi.- Dışarı aktarılan sürücü ipuçları, JVM'den yüksek performanslı GPU'ları (NVIDIA/AMD) tercih etmek için
- GPU kullanımını sağlamak için Minecraft, IDE'ler veya ML araçları gibi ortamlarda kullanışlıdır
OpenJDK 21.0.6
- sürümleri/jdk-21.0.6
- Düzeltmelerin listesi
- Bu sürümde düzeltilen güvenlik açıkları için OpenJDK Güvenlik Açığı Danışmanlığı'na bakın.
Geliştirmeler / Ek Düzeltmeler
- JDK-8338136: Etkin Nokta, Windows'ta birden çok büyük sayfa boyutunu desteklemelidir
- Geriye Dönük Taşıma JDK-8345296: AArch64: Prctl'ye izin verilmediğinde VM SIGILL ile çöküyor
- JDK-8335977geri aktarımı: "Nesne zaten yeniden ayrılmalı" onayıyla de-optimizasyon başarısız oluyor.
- JDK-8340454: C2 EA, "önceki indirgenebilir Phi artık SUT öncesinde indirgenebilir değildir" şeklinde uyarıda bulunur.
OpenJDK 21.0.5
- releases/jdk-21.0.5
- Düzeltmelerin listesi
- Bu sürümde düzeltilen güvenlik açıkları için OpenJDK Güvenlik Açığı Danışmanlığı'na bakın.
Geliştirmeler
- Belgelenmemiş Windows API'lerine yönelik çağrılar kaldırıldı (NtCreateKeyedEvent, NtReleaseKeyedEvent, NtWaitForKeyedEvent).
- JDK-8334475 arka bağlantı noktası: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) başarısız oldu: Düşük sıralı bitler ayarlandı.
OpenJDK 21.0.4
Geliştirmeler
- Etkin Nokta'nın Windows 11/Windows Server 2022 ve sonraki sürümlerde tüm Windows işlemci gruplarında işlemci kullanmasını sağlar.
OpenJDK 21.0.3
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Varsayılan olarak bu özellik etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Derleyici Kuyruğu Kullanımını izlemek için yeni bir JFR olayı (JDK-8317562 arka penceresi) içerir.
OpenJDK 21.0.2
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Varsayılan olarak bu özellik etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Derleyici Kuyruğu Kullanımını izlemek için yeni bir JFR olayı (JDK-8317562 arka penceresi) içerir.
OpenJDK 21.0.1
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Varsayılan olarak bu özellik etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Bilinen sorunlar
- AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 21.0.0
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Varsayılan olarak bu özellik etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Bilinen sorunlar
- AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 17
OpenJDK 17.0.15
- releases/jdk-17.0.15
- Düzeltmelerin listesi
- Bu sürümde düzeltilen güvenlik açıkları için OpenJDK Güvenlik Açığı Danışmanlığı'na bakın.
Geliştirmeler / Ek Düzeltmeler
- JDK-8350609 backport: Windows için bilinmeyen geri sarma işlem kodunu (0xB) temizleme
OpenJDK 17.0.14
- sürümleri/jdk-17.0.14
- Düzeltmelerin listesi
- Bu sürümde düzeltilen güvenlik açıkları için OpenJDK Güvenlik Açığı Danışmanlığı'na bakın.
Geliştirmeler / Ek Düzeltmeler
- JDK-8338136: Etkin Nokta, Windows'ta birden çok büyük sayfa boyutunu desteklemelidir
- Geriye Dönük Taşıma JDK-8345296: AArch64: Prctl'ye izin verilmediğinde VM SIGILL ile çöküyor
- JDK-8335977geri aktarımı: "Nesne zaten yeniden ayrılmalı" onayıyla de-optimizasyon başarısız oluyor.
- JDK-8340454: C2 EA, "önceki indirgenebilir Phi artık SUT öncesinde indirgenebilir değildir" şeklinde uyarıda bulunur.
OpenJDK 17.0.13
- releases/jdk-17.0.13
- Düzeltmelerin listesi
- Bu sürümde düzeltilen güvenlik açıkları için OpenJDK Güvenlik Açığı Danışmanlığı'na bakın.
Geliştirmeler
- Belgelenmemiş Windows API'lerine yönelik çağrılar kaldırıldı (NtCreateKeyedEvent, NtReleaseKeyedEvent, NtWaitForKeyedEvent).
OpenJDK 17.0.12
Geliştirmeler
- Etkin Nokta'nın Windows 11/Windows Server 2022 ve sonraki sürümlerde tüm Windows işlemci gruplarında işlemci kullanmasını sağlar.
- G1 önleyici koleksiyonlarını varsayılan olarak devre dışı bırakın.
OpenJDK 17.0.11
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Varsayılan olarak bu özellik etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Windows'da KeyStores olarak SST dosyaları desteği eklendi (bkz . JDK-8306688), aşağıdaki özellik kullanılarak etkinleştirilebilir:
-Dsun.security.mscapi.enableSST=true
OpenJDK 17.0.10
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Varsayılan olarak bu özellik etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Windows'da KeyStores olarak SST dosyaları desteği eklendi (bkz . JDK-8306688), aşağıdaki özellik kullanılarak etkinleştirilebilir:
-Dsun.security.mscapi.enableSST=true
OpenJDK 17.0.9
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Varsayılan olarak bu özellik etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Windows'da KeyStores olarak SST dosyaları desteği eklendi (bkz . JDK-8306688), aşağıdaki özellik kullanılarak etkinleştirilebilir:
-Dsun.security.mscapi.enableSST=true
JDK-8303607 SunMSCAPI sağlayıcısının arka bağlantı noktası bellek ve anahtar sızıntısı
Bilinen sorunlar
- AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 17.0.8
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Bu özellik artık varsayılan olarak etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayrağını kullanması gerekir:
-XX:-ReduceAllocationMerges
Bilinen sorunlar
- AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 17.0.7
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmeye yönelik deneysel bir özellik içerir. Bu özelliği etkinleştirmek için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Bilinen sorunlar
- AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 17.0.6
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmeye yönelik deneysel bir özellik içerir. Bu özelliği etkinleştirmek için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 17.0.5
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmeye yönelik deneysel bir özellik eklendi. Bu özelliği etkinleştirmek için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 17.0.4.1
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 17.0.4
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 17.0.3
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 17.0.2
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
. - RPM paketi otomatik olarak güncelleştirilmeyebilir. Güncelleştirmeyi en son sürüme zorlamak için komutunu çalıştırın
yum install msopenjdk-17-17.0.2+8_LTS-1
.
OpenJDK 17.0.1
Bilinen sorunlar
- AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
. - RPM paketi otomatik olarak güncelleştirilmeyebilir. Güncelleştirmeyi en son sürüme zorlamak için komutunu çalıştırın
yum install msopenjdk-17-17.0.1+12_LTS-1
.
OpenJDK 17.0.0
OpenJDK 11
OpenJDK 11.0.27
- release/jdk-11.0.27
- Düzeltmelerin listesi
- Bu sürümde düzeltilen güvenlik açıkları için OpenJDK Güvenlik Açığı Danışmanlığı'na bakın.
Geliştirmeler / Ek Düzeltmeler
- Ek iyileştirme/düzeltme yok.
OpenJDK 11.0.26
- sürüm/jdk-11.0.26
- Düzeltmelerin listesi
- Bu sürümde düzeltilen güvenlik açıkları için OpenJDK Güvenlik Açığı Danışmanlığı'na bakın.
Geliştirmeler / Ek Düzeltmeler
- JDK-8335977geri aktarımı: "Nesne zaten yeniden ayrılmalı" onayıyla de-optimizasyon başarısız oluyor.
- JDK-8340454: C2 EA, "önceki indirgenebilir Phi artık SUT öncesinde indirgenebilir değildir" şeklinde uyarıda bulunur.
OpenJDK 11.0.25
- release/jdk-11.0.25
- Düzeltmelerin listesi
- Bu sürümde düzeltilen güvenlik açıkları için OpenJDK Güvenlik Açığı Danışmanlığı'na bakın.
Geliştirmeler
- Etkin Nokta'nın Windows 11/Windows Server 2022 ve sonraki sürümlerde tüm Windows işlemci gruplarında işlemci kullanmasını sağlar.
OpenJDK 11.0.24
Geliştirmeler
- Etkin Nokta'nın Windows 11/Windows Server 2022 ve sonraki sürümlerde tüm Windows işlemci gruplarında işlemci kullanmasını sağlar.
OpenJDK 11.0.23
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Varsayılan olarak bu özellik etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Windows'da KeyStores olarak SST dosyaları desteği eklendi (bkz . JDK-8306688), aşağıdaki özellik kullanılarak etkinleştirilebilir:
-Dsun.security.mscapi.enableSST=true
Aşağıdaki geliştirmelerin ve hata düzeltmelerinin arka uçları:
- JDK-8250902 x86'da MD5 İç Bilgileri Uygulama - Java Hata Sistemi
- JDK Uçuş Kaydedicisi
- JDK-8226897 JFR OldObjectSample olayıyla nesne yaşı sağlama
- JDK-8232594 JFR komut süresinin çıkışını daha kolay hale getirme
- JDK-8216041 Olay İsteğiNi Kaldırma
- JDK-8216995 JFR Komut Satırını Temizleme
- Geliştirilmiş başlangıç için JDK-8217089 Gecikmeli yükleme işletim sistemi arabirimi bileşenleri
Bilinen sorunlar
- macOS/AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.22
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Varsayılan olarak bu özellik etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Windows'da KeyStores olarak SST dosyaları desteği eklendi (bkz . JDK-8306688), aşağıdaki özellik kullanılarak etkinleştirilebilir:
-Dsun.security.mscapi.enableSST=true
Aşağıdaki geliştirmelerin ve hata düzeltmelerinin arka uçları:
- JDK-8250902 x86'da MD5 İç Bilgileri Uygulama - Java Hata Sistemi
- JDK Uçuş Kaydedicisi
- JDK-8226897 JFR OldObjectSample olayıyla nesne yaşı sağlama
- JDK-8232594 JFR komut süresinin çıkışını daha kolay hale getirme
- JDK-8216041 Olay İsteğiNi Kaldırma
- JDK-8216995 JFR Komut Satırını Temizleme
- Geliştirilmiş başlangıç için JDK-8217089 Gecikmeli yükleme işletim sistemi arabirimi bileşenleri
Bilinen sorunlar
- macOS/AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.21
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Varsayılan olarak bu özellik etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Windows'da KeyStores olarak SST dosyaları desteği eklendi (bkz . JDK-8306688), aşağıdaki özellik kullanılarak etkinleştirilebilir:
-Dsun.security.mscapi.enableSST=true
Aşağıdaki geliştirmelerin ve hata düzeltmelerinin arka uçları:
- JDK-8250902 x86'da MD5 İç Bilgileri Uygulama - Java Hata Sistemi
- JDK Uçuş Kaydedicisi
- JDK-8226897 JFR OldObjectSample olayıyla nesne yaşı sağlama
- JDK-8232594 JFR komut süresinin çıkışını daha kolay hale getirme
- JDK-8216041 Olay İsteğiNi Kaldırma
- JDK-8216995 JFR Komut Satırını Temizleme
- Geliştirilmiş başlangıç için JDK-8217089 Gecikmeli yükleme işletim sistemi arabirimi bileşenleri
- JDK-8303607 SunMSCAPI sağlayıcısı bellek ve anahtar sızıntısı
Bilinen sorunlar
- AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.20.1
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Varsayılan olarak bu özellik etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayrağını kullanması gerekir:
-XX:-ReduceAllocationMerges
Aşağıdaki geliştirmelerin ve hata düzeltmelerinin arka uçları:
- JDK-8250902 x86'da MD5 İç Bilgileri Uygulama - Java Hata Sistemi
- JDK Uçuş Kaydedicisi
- JDK-8226897 JFR OldObjectSample olayıyla nesne yaşı sağlama
- JDK-8232594 JFR komut süresinin çıkışını daha kolay hale getirme
- JDK-8216041 Olay İsteğiNi Kaldırma
- JDK-8216995 JFR Komut Satırını Temizleme
- Geliştirilmiş başlangıç için JDK-8217089 Gecikmeli yükleme işletim sistemi arabirimi bileşenleri
Bilinen sorunlar
- AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.20
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmek için yeni bir özellik içerir (bkz . JDK-8287061 ve JDK-8289943). Bu özellik artık varsayılan olarak etkindir. Bunu devre dışı bırakmak için geliştiricilerin aşağıdaki JVM bayrağını kullanması gerekir:
-XX:-ReduceAllocationMerges
Aşağıdaki geliştirmelerin ve hata düzeltmelerinin arka uçları:
- JDK-8250902 x86'da MD5 İç Bilgileri Uygulama - Java Hata Sistemi
- JDK Uçuş Kaydedicisi
- JDK-8226897 JFR OldObjectSample olayıyla nesne yaşı sağlama
- JDK-8232594 JFR komut süresinin çıkışını daha kolay hale getirme
- JDK-8216041 Olay İsteğiNi Kaldırma
- JDK-8216995 JFR Komut Satırını Temizleme
- Geliştirilmiş başlangıç için JDK-8217089 Gecikmeli yükleme işletim sistemi arabirimi bileşenleri
Bilinen sorunlar
- AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.19
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmeye yönelik deneysel bir özellik içerir. Bu özelliği etkinleştirmek için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Aşağıdaki geliştirmelerin ve hata düzeltmelerinin arka uçları:
- JDK-8250902 x86'da MD5 İç Bilgileri Uygulama - Java Hata Sistemi
- JFR
- JDK-8226897 JFR OldObjectSample olayıyla nesne yaşı sağlama - Java Hata Sistemi
- JDK-8232594 JFR komut süresinin çıkışını daha kullanıcı dostu hale getirme - Java Hata Sistemi
- JDK-8216041 [Olay İsteği] - Deoptimization - Java Hata Sistemi
Bilinen sorunlar
- AArch64 ikili dosyalarının Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.18
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmeye yönelik deneysel bir özellik içerir. Bu özelliği etkinleştirmek için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Aşağıdaki geliştirmelerin ve hata düzeltmelerinin arka uçları:
- JDK-8250902 x86'da MD5 İç Bilgileri Uygulama - Java Hata Sistemi
- JFR
- JDK-8226897 JFR OldObjectSample olayıyla nesne yaşı sağlama - Java Hata Sistemi
- JDK-8232594 JFR komut süresinin çıkışını daha kullanıcı dostu hale getirme - Java Hata Sistemi
- JDK-8216041 [Olay İsteği] - Deoptimization - Java Hata Sistemi
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.17
Geliştirmeler
Skaler Değiştirme fırsatlarının sayısını artırarak Kaçış Analizi performansını geliştirmeye yönelik deneysel bir özellik eklendi. Bu özelliği etkinleştirmek için geliştiricilerin aşağıdaki JVM bayraklarını kullanması gerekir:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.16.1
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.16
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.15
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.14.1
Geliştirmeler
- JEP 391 macOS/AArch64 Bağlantı Noktasının Arka Penceresi
- JEP 386 Alpine Linux Bağlantı Noktasının Arka Bağlantı Noktası
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.14
Geliştirmeler
- JEP 391 macOS/AArch64 Bağlantı Noktasının Arka Penceresi
- JEP 386 Alpine Linux Bağlantı Noktasının Arka Bağlantı Noktası
Bilinen sorunlar
- İkili dosyaların Varsayılan CDS (JEP 341) arşivleri yoktur. Yüklemeden sonra bunları üretmek için komutunu çalıştırın
java -Xshare:dump
.
OpenJDK 11.0.13
OpenJDK 11.0.12
Geliştirmeler
- JDK-8250902 x86'da MD5 İç Bilgileri Uygulama - Java Hata Sistemi
- Aşağıdaki geliştirmelerin ve hata düzeltmelerinin arka uçları:
- https://openjdk.java.net/jeps/388
- https://github.com/openjdk/jdk/pull/212
- AArch64 Backport : Şablon yorumlayıcıda Windows AArch64 yığın sayfası büyüme gereksinimine göre yereller için ayrılan belleği başlatın: JDK-8269391
- AArch64 Backport : MacroAssembler::get_thread kuralını düzeltme: JDK-8271002
- Erişim köprüsünde VS 2019'dan C4530 arka penceresi bildirildi: JDK-8271095
- JVMCI'nin Backport'u : Windows+AArch64 için etkinleştirin: JDK-8264184
OpenJDK 11.0.11
OpenJDK 11.0.11'deki güvenlik düzeltmelerinin ve diğer düzeltmelerin listesi
Geliştirmeler
- JDK-8250902 x86'da MD5 İç Bilgileri Uygulama - Java Hata Sistemi
OpenJDK'nin Microsoft Derlemesi hakkında geri bildirim sağlayın
OpenJDK'nin Microsoft Derlemesi'ni geliştirmemize yardımcı olmak için yorumlarınızı, düşüncelerinizi ve fikirlerinizi bize gönderin. Bize geri bildirim göndermek için GitHub'da OpenJDK tartışmaları sayfamızı ziyaret edin.
Java ve OpenJDK, Oracle’ın ve/veya bağlı kuruluşlarının ticari markaları ya da tescilli ticari markalarıdır.
Diğer sürümler
OpenJDK 16.0.2
Geliştirmeler
- JDK-8269392: AArch64 Arka Penceresi : Şablon yorumlayıcıda Windows AArch64 yığın sayfası büyüme gereksinimine göre yereller için ayrılan belleği başlatma
- JEP 391'in arka bağlantıları: macOS/AArch64 Bağlantı Noktası, PR: 8253795: JEP 391'in uygulanması: macOS/AArch64 Bağlantı Noktası ve bu ek hata düzeltmeleri:
- JDK-8271576: Arch64: MacroAssembler::get_thread kuralının geri taşınması ve düzeltilmesi
- JDK-8271577: [macos_aarch64] Geri Bağlantı Noktası jni_fast_GetLongField'de Kilitlenme
- JNF kaldırma ve bağımlılık düzeltmeleri: Mac OS X'te erişilebilirlik kodunda Hatalı JNI araması getFocusOwner'ın backports, [macOS] Hatalı JNI arama hatası: Erişilebilir eylemler macOS üzerinde çalışmıyor, Libsaproc/MacosxDebuggerLocal.m ve [macOS] A11Y kodunda sayı dönüştürmede yanlış JNI parametreleri
- SIGBUS düzeltmesi ve birkaç kişi daha: Assembler'da [macos_aarch64] SIGBUS backports ::ld_st2, Missed JNFInstanceOf -> IsInstanceOf dönüştürme, AArch64: Yorumlayıcı yerel sarmalayıcılarını yeniden düzenleme, macOS'ta kod önbelleği için sayfalar ayrılırken MAP_JIT kullanma, SafeFetch uygulamasıyla stubRoutines.inline.hpp oluşturma