Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln visas korrigeringarna i versionerna av Microsoft Build of OpenJDK-paket och de Microsoft-specifika förbättringar som väntar på att sammanfogas uppströms.
Kända problem
OpenJDK 17
- När du kör Alpine x64-musl-byggen på Alpine Linux 3.19.0 eller senare stöds inte SecureDirectoryStream.
OpenJDK 11
- När du kör Alpine x64-musl-byggen på Alpine Linux 3.19.0 eller senare stöds inte SecureDirectoryStream.
OpenJDK 21
OpenJDK 21.0.7
- versioner/jdk-21.0.7
- Lista över korrigeringar
- Se OpenJDK Vulnerability Advisory för sårbarheter som har åtgärdats i den här versionen.
Förbättringar/ytterligare korrigeringar
- Backport för JDK-8350609: Rensa okänd avaktiveringslösenord (0xB) för windows
- Aktiverade valtips för GPU i Windows-byggversioner med hjälp av
NvOptimusEnablement
ochAmdPowerXpressRequestHighPerformance
- Exporterade drivrutinstips för att föredra högpresterande GPU (NVIDIA/AMD) från JVM
- Användbart i miljöer som Minecraft, IDEs eller ML-verktyg för att säkerställa GPU-användning
OpenJDK 21.0.6
- releases/jdk-21.0.6
- Lista över korrigeringar
- Se OpenJDK Vulnerability Advisory för sårbarheter som har åtgärdats i den här versionen.
Förbättringar/ytterligare korrigeringar
- Backport för JDK-8338136: Hotspot bör ha stöd för flera stora sidstorlekar i Windows
- Backport för JDK-8345296: AArch64: Virtuell dator kraschar med SIGILL när prctl inte tillåts
- Backport för JDK-8335977: Nedoptimeringen misslyckas med assert-uttrycket "objektet bör redan omallokeras"
- Backport för JDK-8340454: C2 EA hävdar med "tidigare redukbel Phi är inte längre redukterbar före SUT"
OpenJDK 21.0.5
- versioner/jdk-21.0.5
- Lista över korrigeringar
- Se OpenJDK Vulnerability Advisory för sårbarheter som har åtgärdats i den här versionen.
Förbättringar
- Anrop till odokumenterade Windows-API:er (NtCreateKeyedEvent, NtReleaseKeyedEvent, NtWaitForKeyedEvent) har tagits bort.
- Backport för JDK-8334475: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) misslyckades: Har lågordningsbitar angivna.
OpenJDK 21.0.4
Förbättringar
- Gör att Hotspot kan använda processorer i alla Windows-processorgrupper på Windows 11/Windows Server 2022 och senare.
OpenJDK 21.0.3
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är aktiverad som standard. För att inaktivera det måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Innehåller en ny JFR-händelse för att spåra användning av kompilatorkö (en backport av JDK-8317562).
OpenJDK 21.0.2
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är aktiverad som standard. För att inaktivera det måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Innehåller en ny JFR-händelse för att spåra användning av kompilatorkö (en backport av JDK-8317562).
OpenJDK 21.0.1
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är aktiverad som standard. För att inaktivera det måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Kända problemområden
- AArch64-binärfiler har inte CDS-standardarkiv (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 21.0.0
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är aktiverad som standard. För att inaktivera det måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Kända problemområden
- AArch64-binärfiler har inte CDS-standardarkiv (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 17
OpenJDK 17.0.15
- utgåvor/jdk-17.0.15
- Lista över korrigeringar
- Se OpenJDK Vulnerability Advisory för sårbarheter som har åtgärdats i den här versionen.
Förbättringar/ytterligare korrigeringar
- Backport för JDK-8350609: Rensa okänd avaktiveringslösenord (0xB) för windows
OpenJDK 17.0.14
- utgåvor/jdk-17.0.14
- Lista över korrigeringar
- Se OpenJDK Vulnerability Advisory för sårbarheter som har åtgärdats i den här versionen.
Förbättringar/ytterligare korrigeringar
- Backport för JDK-8338136: Hotspot bör ha stöd för flera stora sidstorlekar i Windows
- Backport för JDK-8345296: AArch64: Virtuell dator kraschar med SIGILL när prctl inte tillåts
- Backport för JDK-8335977: Nedoptimeringen misslyckas med assert-uttrycket "objektet bör redan omallokeras"
- Backport för JDK-8340454: C2 EA hävdar med "tidigare redukbel Phi är inte längre redukterbar före SUT"
OpenJDK 17.0.13
- releases/jdk-17.0.13
- Lista över korrigeringar
- Se OpenJDK Vulnerability Advisory för sårbarheter som har åtgärdats i den här versionen.
Förbättringar
- Anrop till odokumenterade Windows-API:er (NtCreateKeyedEvent, NtReleaseKeyedEvent, NtWaitForKeyedEvent) har tagits bort.
OpenJDK 17.0.12
Förbättringar
- Gör att Hotspot kan använda processorer i alla Windows-processorgrupper på Windows 11/Windows Server 2022 och senare.
- Inaktivera förebyggande G1-insamlingar som förvald inställning.
OpenJDK 17.0.11
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är aktiverad som standard. För att inaktivera det måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Stöd har lagts till för SST-filer som KeyStores i Windows (se JDK-8306688), som kan aktiveras med hjälp av följande egenskap:
-Dsun.security.mscapi.enableSST=true
OpenJDK 17.0.10
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är aktiverad som standard. För att inaktivera det måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Stöd har lagts till för SST-filer som KeyStores i Windows (se JDK-8306688), som kan aktiveras med hjälp av följande egenskap:
-Dsun.security.mscapi.enableSST=true
OpenJDK 17.0.9
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är aktiverad som standard. För att inaktivera det måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Stöd har lagts till för SST-filer som KeyStores i Windows (se JDK-8306688), som kan aktiveras med hjälp av följande egenskap:
-Dsun.security.mscapi.enableSST=true
Backport för JDK-8303607 SunMSCAPI-providern läcker minne och nycklar
Kända problemområden
- AArch64-binärfiler har inte CDS-standardarkiv (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 17.0.8
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är nu aktiverad som standard. Utvecklare måste använda följande JVM-flagga för att inaktivera den:
-XX:-ReduceAllocationMerges
Kända problemområden
- AArch64-binärfiler har inte CDS-standardarkiv (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 17.0.7
Förbättringar
Innehåller en experimentell funktion för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. För att aktivera den här funktionen måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Kända problemområden
- AArch64-binärfiler har inte CDS-standardarkiv (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 17.0.6
Förbättringar
Innehåller en experimentell funktion för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. För att aktivera den här funktionen måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 17.0.5
Förbättringar
En experimentell funktion har lagts till för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. För att aktivera den här funktionen måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 17.0.4.1
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 17.0.4
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 17.0.3
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 17.0.2
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen. - RPM-paketet kanske inte uppdateras automatiskt. Kör
yum install msopenjdk-17-17.0.2+8_LTS-1
för att framtvinga uppdatering till den senaste versionen.
OpenJDK 17.0.1
Kända problemområden
- Binärfiler för AArch64 har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen. - RPM-paketet kanske inte uppdateras automatiskt. Kör
yum install msopenjdk-17-17.0.1+12_LTS-1
för att framtvinga uppdatering till den senaste versionen.
OpenJDK 17.0.0
OpenJDK 11
OpenJDK 11.0.27
- release/jdk-11.0.27
- Lista över korrigeringar
- Se OpenJDK Vulnerability Advisory för sårbarheter som har åtgärdats i den här versionen.
Förbättringar/ytterligare korrigeringar
- Inga ytterligare förbättringar/korrigeringar.
OpenJDK 11.0.26
- release/jdk-11.0.26
- Lista över korrigeringar
- Se OpenJDK Vulnerability Advisory för sårbarheter som har åtgärdats i den här versionen.
Förbättringar/ytterligare korrigeringar
- Backport för JDK-8335977: Nedoptimeringen misslyckas med assert-uttrycket "objektet bör redan omallokeras"
- Backport för JDK-8340454: C2 EA hävdar med "tidigare redukbel Phi är inte längre redukterbar före SUT"
OpenJDK 11.0.25
- release/jdk-11.0.25
- Lista över korrigeringar
- Se OpenJDK Vulnerability Advisory för sårbarheter som har åtgärdats i den här versionen.
Förbättringar
- Gör att Hotspot kan använda processorer i alla Windows-processorgrupper på Windows 11/Windows Server 2022 och senare.
OpenJDK 11.0.24
Förbättringar
- Gör att Hotspot kan använda processorer i alla Windows-processorgrupper på Windows 11/Windows Server 2022 och senare.
OpenJDK 11.0.23
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är aktiverad som standard. För att inaktivera det måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Stöd har lagts till för SST-filer som KeyStores i Windows (se JDK-8306688), som kan aktiveras med hjälp av följande egenskap:
-Dsun.security.mscapi.enableSST=true
Serverporteringar av följande förbättringar och felkorrigeringar:
- JDK-8250902 Implementera MD5 intrinsiska funktioner på x86 – Java Bug System
- JDK Flight Recorder
- JDK-8226897 Ange objektålder med JFR OldObjectSample-händelse
- JDK-8232594 Gör utdata för JFR-kommandovaraktigheten mer användarvänliga
- JDK-8216041 Avoptimering av händelsebegäran
- JDK-8216995 Rensa JFR-kommandoraden
- JDK-8217089 Lata installation av operativsystemets gränssnittskomponenter för förbättrad starttid
Kända problemområden
- Binärfiler för macOS/AArch64 har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.22
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är aktiverad som standard. För att inaktivera det måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Stöd har lagts till för SST-filer som KeyStores i Windows (se JDK-8306688), som kan aktiveras med hjälp av följande egenskap:
-Dsun.security.mscapi.enableSST=true
Serverporteringar av följande förbättringar och felkorrigeringar:
- JDK-8250902 Implementera MD5 intrinsiska funktioner på x86 – Java Bug System
- JDK Flight Recorder
- JDK-8226897 Ange objektålder med JFR OldObjectSample-händelse
- JDK-8232594 Gör utdata för JFR-kommandovaraktigheten mer användarvänliga
- JDK-8216041 Avoptimering av händelsebegäran
- JDK-8216995 Rensa JFR-kommandoraden
- JDK-8217089 Lata installation av operativsystemets gränssnittskomponenter för förbättrad starttid
Kända problemområden
- Binärfiler för macOS/AArch64 har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.21
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är aktiverad som standard. För att inaktivera det måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockDiagnosticVMOptions -XX:-ReduceAllocationMerges
Stöd har lagts till för SST-filer som KeyStores i Windows (se JDK-8306688), som kan aktiveras med hjälp av följande egenskap:
-Dsun.security.mscapi.enableSST=true
Serverporteringar av följande förbättringar och felkorrigeringar:
- JDK-8250902 Implementera MD5 intrinsiska funktioner på x86 – Java Bug System
- JDK Flight Recorder
- JDK-8226897 Ange objektålder med JFR OldObjectSample-händelse
- JDK-8232594 Gör utdata för JFR-kommandovaraktigheten mer användarvänliga
- JDK-8216041 Avoptimering av händelsebegäran
- JDK-8216995 Rensa JFR-kommandoraden
- JDK-8217089 Lata installation av operativsystemets gränssnittskomponenter för förbättrad starttid
- JDK-8303607 SunMSCAPI-providern läcker minne och nycklar
Kända problemområden
- Binärfiler för AArch64 har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.20.1
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är aktiverad som standard. Utvecklare måste använda följande JVM-flagga för att inaktivera den:
-XX:-ReduceAllocationMerges
Serverporteringar av följande förbättringar och felkorrigeringar:
- JDK-8250902 Implementera MD5 intrinsiska funktioner på x86 – Java Bug System
- JDK Flight Recorder
- JDK-8226897 Ange objektålder med JFR OldObjectSample-händelse
- JDK-8232594 Gör utdata för JFR-kommandovaraktigheten mer användarvänliga
- JDK-8216041 Avoptimering av händelsebegäran
- JDK-8216995 Rensa JFR-kommandoraden
- JDK-8217089 Lata installation av operativsystemets gränssnittskomponenter för förbättrad starttid
Kända problemområden
- Binärfiler för AArch64 har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.20
Förbättringar
Innehåller en ny funktion (se JDK-8287061 och JDK-8289943) för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. Den här funktionen är nu aktiverad som standard. Utvecklare måste använda följande JVM-flagga för att inaktivera den:
-XX:-ReduceAllocationMerges
Serverporteringar av följande förbättringar och felkorrigeringar:
- JDK-8250902 Implementera MD5 intrinsiska funktioner på x86 – Java Bug System
- JDK Flight Recorder
- JDK-8226897 Ange objektålder med JFR OldObjectSample-händelse
- JDK-8232594 Gör utdata för JFR-kommandovaraktigheten mer användarvänliga
- JDK-8216041 Avoptimering av händelsebegäran
- JDK-8216995 Rensa JFR-kommandoraden
- JDK-8217089 Lata installation av operativsystemets gränssnittskomponenter för förbättrad starttid
Kända problemområden
- Binärfiler för AArch64 har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.19
Förbättringar
Innehåller en experimentell funktion för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. För att aktivera den här funktionen måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Serverporteringar av följande förbättringar och felkorrigeringar:
- JDK-8250902 Implementera MD5 intrinsiska funktioner på x86 – Java Bug System
- JFR
- JDK-8226897 Ange objektålder med JFR OldObjectSample-händelse – Java Bug System
- JDK-8232594 Gör utdata för JFR-kommandots varaktighet mer användarvänlig – Java Bug System
- JDK-8216041 [Händelsebegäran] – Avoptimisering – Java-felsystem
Kända problemområden
- Binärfiler för AArch64 har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.18
Förbättringar
Innehåller en experimentell funktion för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. För att aktivera den här funktionen måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Serverporteringar av följande förbättringar och felkorrigeringar:
- JDK-8250902 Implementera MD5 intrinsiska funktioner på x86 – Java Bug System
- JFR
- JDK-8226897 Ange objektålder med JFR OldObjectSample-händelse – Java Bug System
- JDK-8232594 Gör utdata för JFR-kommandots varaktighet mer användarvänlig – Java Bug System
- JDK-8216041 [Händelsebegäran] – Avoptimisering – Java-felsystem
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.17
Förbättringar
En experimentell funktion har lagts till för att förbättra prestandan för Escape Analysis genom att öka antalet möjligheter för skalär ersättning. För att aktivera den här funktionen måste utvecklare använda följande JVM-flaggor:
-XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.16.1
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.16
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.15
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.14.1
Förbättringar
- Bakåtportering av JEP 391 macOS/AArch64-port
- Backport för JEP 386 Alpine Linux-port
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.14
Förbättringar
- Bakåtportering av JEP 391 macOS/AArch64-port
- Backport för JEP 386 Alpine Linux-port
Kända problemområden
- Binärfiler har inte standardarkiv för CDS (JEP 341). Kör
java -Xshare:dump
för att skapa dem efter installationen.
OpenJDK 11.0.13
OpenJDK 11.0.12
Förbättringar
- JDK-8250902 Implementera MD5 intrinsiska funktioner på x86 – Java Bug System
- Bakåtporteringar av följande förbättringar och felkorrigeringar:
- https://openjdk.java.net/jeps/388
- https://github.com/openjdk/jdk/pull/212
- Backport för AArch64: Initiera minne som allokerats för lokala variabler enligt Windows AArch64:s krav för stacksidornas tillväxt i malltolken: JDK-8269391
- Tillbakaportering av AArch64: Fix MacroAssembler::get_thread convention: JDK-8271002
- Backport av C4530 rapporterades från VS 2019 vid access bridge: JDK-8271095
- Backport för JVMCI: Aktivera den för Windows+AArch64: JDK-8264184
OpenJDK 11.0.11
Lista över säkerhetskorrigeringar och andra korrigeringar i OpenJDK 11.0.11
Förbättringar
- JDK-8250902 Implementera MD5 intrinsiska funktioner på x86 – Java Bug System
Ge synpunkter på Microsofts version av OpenJDK
Skicka oss dina kommentarer, tankar och idéer för att hjälpa oss att förbättra Microsoft Build of OpenJDK. Besök vår OpenJDK-diskussionssida på GitHub för att skicka oss din feedback.
Java och OpenJDK är varumärken eller registrerade varumärken som tillhör Oracle och/eller dess dotterbolag.
Andra utgåvor
OpenJDK 16.0.2
Förbättringar
- JDK-8269392: Backport för AArch64: initiera minne som allokerats för lokalbefolkningen enligt krav på tillväxt av stacksidor i Windows AArch64 i malltolken
- Backportar för JEP 391: macOS/AArch64 Port, PR: 8253795: Implementering av JEP 391: macOS/AArch64 Port med dessa ytterligare felkorrigeringar:
- JDK-8271576: Bakportering av Arch64: Åtgärda konventionen för MacroAssembler::get_thread
- JDK-8271577: Backport för [macos_aarch64] Krasch i jni_fast_GetLongField
- JNF-borttagning och beroendekorrigeringar: Tillbakaportar av felaktig JNI-uppslag getFocusOwner i hjälpmedelskod på Mac OS X, [macOS] Felaktig JNI-uppslagsfel: Tillgängliga åtgärder fungerar inte på macOS, Ta bort JNF-beroende från libsaproc/MacosxDebuggerLocal.m och [macOS] Felaktiga JNI-parametrar i numerisk konvertering i A11Y-kod
- SIGBUS-korrigering och några andra: Bakåtföringar av [macos_aarch64] SIGBUS i Assembler::ld_st2, >, AArch64: Omstrukturera tolkens inbyggda omslag, Använd MAP_JIT när du tilldelar sidor för kodcache på macOS, Skapa stubRoutines.inline.hpp med SafeFetch-implementering