The full version string for this update release is 11.0.13+8. The version number is 11.

Liberica JDK 11.0.13+8

Liberica is a certified, Java SE 11-compliant distribution of OpenJDK 11 which works on server (Linux x86_64, Linux ARM64, Solaris SPARC, Solaris x64, Windows 64), desktop (Windows 64, Windows 32, Mac, Linux x86_64), and embedded devices (Linux ARM64, Linux ARMv7, including Raspberry Pi 2 & 3 (ARMv6 hardfloat)). It has the following notable additions:

  • Linux x86_64 version contains experimental support for ZGC.

  • Linux x86_64, ARMv8 and ARMv7 distributions include a choice of Client VM, Server VM and Minimal VM.

  • Alpine Linux x86_64 version is build with musl support.

  • Windows x86_64, Windows x86, Windows ARMv8, Mac, Linux x86_64, Linux x86 and Linux ARMv7 distributions contain OpenJFX 11.

  • Linux ARMv7 distribution contains Device IO API compiled for Raspberry Pi.

Please refer to the Oracle JDK 11.0.13 release notes for further information on JDK 11 features. This document further outlines the peculiarities of Liberica distribution as compared to Oracle JDK 11 distribution.

Supported Server and Desktop configurations

Liberica is supported on the following OSes:

  • Ubuntu Linux 16.04, 18.04 (x86, x86_64, ARMv8)

  • Debian Linux 8, 9 (x86, x86_64, ARMv8)

  • Red Hat, Oracle Linux and CentOS 6.x, 7.x (x86, x86_64, ARMv8)

  • Alpine Linux 3.7+

  • SUSE Linux Enterprise 12, 15 and tumbleweed (x86_64, ARMv8)

  • Apple macOS 10.11+

  • Solaris 11.1+ (SPARC and x64)

  • Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (64 and 32 bit)

It is also known to work on other Linux distributions and Windows versions.

Note: The minimum supported Linux kernel version is 2.6.18 and GLIBC version 2.6. LibericaFX works on all supported Ubuntu versions, Red Hat Linux family starting from 7.x and SUSE versions with GTK3 backend.

Supported Embedded configurations

Liberica is tested and certified on Raspberry Pi 2 & 3 running the following OSes:

  • Raspbian OS (armhf)

  • OpenSUSE (armv8)

It is also known to work with Debian (armhf) and Ubuntu (armhf).

Liberica JDK 11 distribution

Liberica JDK 11.0.13 are distributed as .rpm, .zip, .deb and .tar.gz packages. Please select the one which is most appropriate for your purposes.

Liberica 11 introduced all new features supported by OpenJDK 11.

With the introduction of the Jigsaw feature in JDK 9 and Minimal VM it is now possible to create a Runtime that is sufficient to run your application and trim down the size of the Runtime. To generate a Runtime with just the Minimal VM, add --vm=minimal to jlink options.

By default, the Liberica uses Server VM. Server VM and Client VM can be enabled with -server and -client command line options, respectively. In case the deployment requires to minimize the footprint, it may be beneficial to use Minimal VM, which emphasises on a minimal footprint. It has C1 JIT compiler only, Serial GC and no serviceability features.

LibericaFX for the Raspberry Pi

Liberica JDK 11 come with a bundled LibericaFX implementation, which is based on OpenJFX. The following tables lists Java FX modules status of Liberica distribution

  • Java FX Graphics - works.

  • Java FX Controls - works.

  • Java FX Media - does not work.

  • Java FX Webkit - does not work.

The following pipelines are known to work: EGL, SW (direct framebuffer) and GTK. By default, Liberica tries to use the accelerated EGL pipeline, which requires the presence of EGL libraries. If they are not found, the implementation falls back to software rendering.

Use the following command line options to specify the rendering pipeline:

  • -Dprism.order=sw forces the use of software rendering pipeline.

  • -Dprism.order=es2 forces the use of EGL pipeline and hardware acceleration.

  • -Djavafx.platform=gtk if you would like to launch a LibericaFX application using Liberica from X11.

Please refer to the following wiki for more information.

Device IO API for the Raspberry Pi

Liberica JDK 11 comes with a bundled OpenJDK Device I/O (DIO) API implementation module. DIO provides a Java API for accessing Raspberry PI GPIO pins and for communicating with peripheral devices:

  • General Purpose Input/Output (GPIO).

  • Inter-Integrated Circuit Bus (I2C), Serial Peripheral Interface (SPI).

  • Universal Asynchronous Receiver/Transmitter (UART).

Please refer to the following wiki for more information.

Security Baselines

BellSoft Liberica follows the security baselines for Oracle Java SE. Please refer to the Oracle documentation for a list of issues fixed in a given release.

Known Issues

LibericaFX and EGL on Raspbian

As of 2017, the default location of Broadcom libEGL.so and libGLESv2.so has changed in Raspbian OS. If you’d like to leverage hardware EGL acceleration available from Broadcom video drivers in LibericaFX while running a recent Raspbian OS, run the following command:

cd /opt/vc/lib
sudo ln -s libbrcmEGL.so libEGL.so
sudo ln -s libbrcmGLESv2.so libGLESv2.so

Issues fixed

IssueDescription

JDK-8024368

private methods are allocated vtable indices

JDK-8042902

Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails intermittently

JDK-8140466

ChaCha20 and Poly1305 TLS Cipher Suites

JDK-8157404

Unable to read certain PKCS12 keystores from SequenceInputStream

JDK-8158066

SourceDebugExtensionTest fails to rename file

JDK-8163326

Update the default enabled cipher suites preference

JDK-8168304

Make all of DependencyContext_test available in product mode

JDK-8169246

java/net/DatagramSocket/ReportSocketClosed.java fails intermittently with BindException

JDK-8181313

SA: Remove libthread_db dependency on Linux

JDK-8193214

Incorrect annotations.without.processors warnings with JDK 9

JDK-8194230

jdk/internal/jrtfs/remote/RemoteRuntimeImageTest.java fails with java.lang.NullPointerException

JDK-8196092

javax/swing/JComboBox/8032878/bug8032878.java fails

JDK-8199931

java/net/MulticastSocket/UnreferencedMulticastSockets.java fails with “incorrect data received”

JDK-8206083

Make tools/javac/api/T6265137.java robust to JDK version changes

JDK-8206350

java/util/Locale/bcp47u/SystemPropertyTests.java failed on Mac 10.13 with zh_CN and zh_TW locales.

JDK-8207316

java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed

JDK-8208227

tools/jdeps/DotFileTest.java fails on Win-X64

JDK-8208363

test/jdk/java/lang/Package/PackageFromManifest.java missing module dependencies declaration

JDK-8209380

ARM: cleanup maybe-uninitialized and reorder compiler warnings

JDK-8209768

Refactor java/util/prefs/CheckUserPrefsStorage.sh to plain java test

JDK-8209772

Refactor shell test java/util/ServiceLoader/basic/basic.sh to java

JDK-8209773

Refactor shell test javax/naming/module/basic.sh to java

JDK-8209832

Refactor jdk/internal/reflect/Reflection/GetCallerClassTest.sh to plain java test

JDK-8209930

Refactor java/util/zip/ZipFile/deletetempjar.sh to plain java test

JDK-8210406

Refactor java.util.PluggableLocale:i18n shell tests to plain java tests

JDK-8210407

Refactor java.util.Calendar:i18n shell tests to plain java tests

JDK-8210495

compiler crashes because of illegal signature in otherwise legal code

JDK-8210669

Some launcher tests assume a pre-JDK 9 run-time image layout

JDK-8210802

temp files left by tests in jdk/java/net/httpclient

JDK-8210819

Update the host name in CNameTest.java

JDK-8210908

Refactor java/util/prefs/PrefsSpi.sh to plain java test

JDK-8210934

Move sun/net/www/protocol/http/GetErrorStream.java to OpenJDK

JDK-8210959

JShell fails and exits when statement throws an exception whose message contains a ‘%’.

JDK-8211055

Provide print to a file (PDF) feature even when printer was not connected

JDK-8211092

test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up

JDK-8211296

Remove HotSpot deprecation warning suppression for Mac/clang

JDK-8211325

test/jdk/java/net/Socket/LingerTest.java fails with cleaning up

JDK-8212040

Compilation error due to wrong usage of NSPrintJobDispositionValue in mac10.12

JDK-8212695

Add explicit timeout to several HTTP Client tests

JDK-8212718

Refactor some annotation processor tests to better use collections

JDK-8213007

Update the link in test/jdk/sun/security/provider/SecureRandom/DrbgCavp.java

JDK-8213137

Remove static initialization of monitor/mutex instances

JDK-8213235

java/nio/channels/SocketChannel/AsyncCloseChannel.java fails with threads that didn’t exit

JDK-8213409

Refactor sun.text.IntHashtable:i18n shell tests to plain java tests

JDK-8213576

Make test AsyncCloseChannel.java run in othervm

JDK-8213694

Test Timeout.java should run in othervm mode

JDK-8213718

[TEST] Wrong classname in vmTestbase/nsk/stress/except/except002 and except003

JDK-8213922

fix ctw stand-alone build

JDK-8214195

Align stdout messages in test/jdk/java/math/BigInteger/PrimitiveConversionTests.java

JDK-8214520

[TEST_BUG] sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java failed with incorrect jtreg tags order

JDK-8214937

sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed due to unexpected expiration date

JDK-8216532

tools/launcher/Test7029048.java fails (Solaris)

JDK-8217825

Verify @AfterTest is used correctly in WebSocket tests

JDK-8218145

block_if_requested is not proper inlined due to size

JDK-8219417

bump jtreg requiredVersion to b14

JDK-8219552

bump jtreg requiredVersion to b14 in test/jdk/sanity/client/

JDK-8219804

java/net/MulticastSocket/Promiscuous.java fails intermittently due to NumberFormatException

JDK-8220445

Support for side by side MSVC Toolset versions

JDK-8221988

add possibility to build with Visual Studio 2019

JDK-8222751

closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail

JDK-8223050

JVMCI: findUniqueConcreteMethod() should not use Dependencies::find_unique_concrete_method() for non-virtual methods

JDK-8224853

CDS address sanitizer errors

JDK-8225082

Remove IdenTrust certificate that is expiring in September 2021

JDK-8225583

Examine the HttpResponse.BodySubscribers for null handling and multiple subscriptions

JDK-8225690

Multiple AttachListener threads can be created

JDK-8225790

Two NestedDialogs tests fail on Ubuntu

JDK-8226319

Add forgotten test/jdk/java/net/httpclient/BodySubscribersTest.java

JDK-8226533

JVMCI: findUniqueConcreteMethod should handle statically bindable methods directly

JDK-8226602

Test convenience reactive primitives from java.net.http with RS TCK

JDK-8226683

Remove review suggestion from fix to 8219804

JDK-8227738

jvmti/DataDumpRequest/datadumpreq001 failed due to “exit code is 134”

JDK-8227766

CheckUnhandledOops is broken in MemAllocator

JDK-8227815

Minimal VM: set_state is not a member of AttachListener

JDK-8230674

Heap dumps should exclude dormant CDS archived objects of unloaded classes

JDK-8230808

Remove Access::equals()

JDK-8230841

Remove oopDesc::equals()

JDK-8231717

Improve performance of charset decoding when charset is always compactable

JDK-8232243

Wrong caret position in JTextPane on Windows with a screen resolution > 100%

JDK-8232782

Shenandoah: streamline post-LRB CAS barrier (aarch64)

JDK-8233790

Forward output from heap dumper to jcmd/jmap

JDK-8233989

Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java

JDK-8234510

Remove file seeking requirement for writing a heap dump

JDK-8235211

serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file

JDK-8235216

typo in test filename

JDK-8235866

bump jtreg requiredVersion to 4.2b16

JDK-8236111

narrow allowSmartActionArgs disabling

JDK-8236413

AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException

JDK-8236671

NullPointerException in JKS keystore

JDK-8238930

problem list compiler/c2/Test8004741.java

JDK-8238943

switch to jtreg 5.0

JDK-8240555

Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test

JDK-8240983

Incorrect copyright header in Apache Santuario 2.1.3 files

JDK-8241336

Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration

JDK-8241353

NPE in ToolProvider.getSystemJavaCompiler

JDK-8241768

git needs .gitattributes

JDK-8242882

opening jar file with large manifest might throw NegativeArraySizeException

JDK-8244973

serviceability/attach/RemovingUnixDomainSocketTest.java fails “stderr was not empty”

JDK-8245134

test/lib/jdk/test/lib/security/KeyStoreUtils.java should allow to specify aliases

JDK-8246261

TCKLocalTime.java failed due to “AssertionError: expected [18:14:22] but found [18:14:23]”

JDK-8246387

switch to jtreg 5.1

JDK-8247421

[TESTBUG] ReturnBlobToWrongHeapTest.java failed allocating blob

JDK-8247469

getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available

JDK-8248352

[TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open

JDK-8248403

AArch64: Remove uses of kernel integer types

JDK-8248414

AArch64: Remove uses of long and unsigned long ints

JDK-8248657

Windows: strengthening in ThreadCritical regarding memory model

JDK-8248666

AArch64: Use THREAD_LOCAL instead of __thread

JDK-8248668

AArch64: Avoid MIN/MAX macros when using MSVC

JDK-8248671

AArch64: Remove unused variables

JDK-8248682

AArch64: Use ATTRIBUTE_ALIGNED helper

JDK-8248816

C1: Fix signature conflict in LIRGenerator::strength_reduce_multiply

JDK-8249095

tools/javac/launcher/SourceLauncherTest.java fails on Windows

JDK-8249548

backward focus traversal gets stuck in button group

JDK-8249773

Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference

JDK-8249897

jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id

JDK-8249898

jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id

JDK-8249899

jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id

JDK-8250588

Shenandoah: LRB needs to save/restore fp registers for runtime call

JDK-8250824

AArch64: follow up for JDK-8248414

JDK-8251166

Add automated testcases for changes done in JDK-8214112

JDK-8251252

Add automated testcase for fix done in JDK-8214253

JDK-8251254

Add automated test for fix done in JDK-8218472

JDK-8251361

Potential race between Logger configuration and GCs in HttpURLConWithProxy test

JDK-8251549

Update docs on building for Git

JDK-8251945

SIGSEGV in PackageEntry::purge_qualified_exports()

JDK-8252194

Add automated test for fix done in JDK-8218469

JDK-8252648

Shenandoah: name gang tasks consistently

JDK-8252825

Add automated test for fix done in JDK-8218479

JDK-8252853

AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1

JDK-8252857

AArch64: Shenandoah C1 CAS is not sequentially consistent

JDK-8253048

AArch64: When CallLeaf, no need to preserve callee-saved registers in caller

JDK-8253424

Add support for running pre-submit testing using GitHub Actions

JDK-8253631

Remove unimplemented CompileBroker methods after JEP-165

JDK-8253865

Pre-submit testing using GitHub Actions does not detect failures reliably

JDK-8253899

Make IsClassUnloadingEnabled signature match specification

JDK-8254024

Enhance native libs for AWT and Swing to work with GraalVM Native Image

JDK-8254054

Pre-submit testing using GitHub Actions should not use the deprecated set-env command

JDK-8254173

Add Zero, Minimal hotspot targets to submit workflow

JDK-8254175

Build no-pch configuration in debug mode for submit checks

JDK-8254244

Some code emitted by TemplateTable::branch is unused when running TieredCompilation

JDK-8254270

linux 32 bit build doesn’t compile libjdwp/log_messages.c

JDK-8254282

Add Linux x86_32 builds to submit workflow

JDK-8254850

Update terminology in java.awt.GridBagLayout source code comments

JDK-8254967

com.sun.net.HttpsServer spins on TLS session close

JDK-8255255

Update Apache Santuario (XML Signature) to version 2.2.1

JDK-8255305

Add Linux x86_32 tier1 to submit workflow

JDK-8255352

Archive important test outputs in submit workflow

JDK-8255373

Submit workflow artifact name is always “test-results_.zip”

JDK-8255452

Doing GC during JVMTI MethodExit event posting breaks return oop

JDK-8255718

Zero: VM should know it runs in interpreter-only mode

JDK-8255790

GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux

JDK-8255810

Zero: build fails without JVMTI

JDK-8255895

Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch

JDK-8256127

Add cross-compiled foreign architectures builds to submit workflow

JDK-8256215

Shenandoah: re-organize saving/restoring machine state in assembler code

JDK-8256267

Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE

JDK-8256277

Github Action build on macOS should define OS and Xcode versions

JDK-8256354

Github Action build on Windows should define OS and MSVC versions

JDK-8256393

Github Actions build on Linux should define OS and GCC versions

JDK-8256414

add optimized build to submit workflow

JDK-8256747

GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing

JDK-8257056

Submit workflow should apt-get update to avoid package installation errors

JDK-8257148

Remove obsolete code in AWTView.m

JDK-8257497

Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280

JDK-8257620

Do not use objc_msgSend_stret to get macOS version

JDK-8257913

Add more known library locations to simplify Linux cross-compilation

JDK-8258703

Incorrect 512-bit vector registers restore on x86_32

JDK-8259338

Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test

JDK-8259535

ECDSA SignatureValue do not always have the specified length

JDK-8259679

GitHub actions should use MSVC 14.28

JDK-8259924

GitHub actions fail on Linux x86_32 with “Could not configure libc6:i386”

JDK-8260460

GitHub actions still fail on Linux x86_32 with “Could not configure libc6:i386”

JDK-8260589

Crash in JfrTraceIdLoadBarrier::load(_jclass*)

JDK-8260923

Add more tests for SSLSocket input/output shutdown

JDK-8261072

AArch64: Fix MacroAssembler::get_thread convention

JDK-8261147

C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions

JDK-8261238

NMT should not limit baselining by size threshold

JDK-8261496

Shenandoah: reconsider pacing updates memory ordering

JDK-8261652

Remove some dead comments from os_bsd_x86

JDK-8261846

[JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream

JDK-8262000

jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with “OutOfMemoryError: Java heap space”

JDK-8262017

C2: assert(n != __null) failed: Bad immediate dominator info.

JDK-8262392

Update Mesa 3-D Headers to version 21.0.3

JDK-8262409

sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with “Server reported the wrong exception”

JDK-8262470

Printed GlyphVector outline with low DPI has bad quality on Windows

JDK-8262862

Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java

JDK-8263136

C4530 was reported from VS 2019 at access bridge

JDK-8263227

C2: inconsistent spilling due to dead nodes in exception block

JDK-8263314

Enhance XML Dsig modes

JDK-8263382

java/util/logging/ParentLoggersTest.java failed with “checkLoggers: getLoggerNames() returned unexpected loggers”

JDK-8263407

SPARC64 detection fails on Athena (SPARC64-X)

JDK-8263432

javac may report an invalid package/class clash on case insensitive filesystems

JDK-8263490

[macos] Crash occurs on JPasswordField with activated InputMethod

JDK-8263531

Remove unused buffer int

JDK-8263667

Avoid running GitHub actions on branches named pr/*

JDK-8263776

[JVMCI] add helper to perform Java upcalls

JDK-8264016

[JVMCI] add some thread local fields for use by JVMCI

JDK-8264752

SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M

JDK-8265132

C2 compilation fails with assert “missing precedence edge”

JDK-8265167

Richer Text Editors

JDK-8265231

(fc) ReadDirect and WriteDirect tests fail after fix for JDK-8264821

JDK-8265335

Epsilon: Minor typo in EpsilonElasticTLABDecay description

JDK-8265574

Improve handling of sheets

JDK-8265580

Enhanced style for RTF kit

JDK-8265756

AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter

JDK-8265761

Font with missed font family name is not properly printed on Windows

JDK-8265773

incorrect jdeps message “jdk8internals” to describe a removed JDK internal API

JDK-8265776

Improve Stream handling for SSL

JDK-8265836

OperatingSystemImpl.getCpuLoad() returns incorrect CPU load inside a container

JDK-8266018

Shenandoah: fix an incorrect assert

JDK-8266097

Better hashing support

JDK-8266103

Better specified spec values

JDK-8266109

More Resilient Classloading

JDK-8266115

More Manifest Jar Loading

JDK-8266137

Improve Keystore integrity

JDK-8266206

Build failure after JDK-8264752 with older GCCs

JDK-8266248

Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5

JDK-8266288

assert root method not found in witnessed_reabstraction_in_supers is too strong

JDK-8266404

Fatal error report generated with -XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report

JDK-8266480

Implicit null check optimization does not update control of hoisted memory operation

JDK-8266615

C2 incorrectly folds subtype checks involving an interface array

JDK-8266642

Improve ResolvedMethodTable hash function

JDK-8266689

More Constrained Delegation

JDK-8266749

AArch64: Backtracing broken on PAC enabled systems

JDK-8266761

AssertionError in sun.net.httpserver.ServerImpl.responseCompleted

JDK-8266813

Shenandoah: Use shorter instruction sequence for checking if marking in progress

JDK-8267042

bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header

JDK-8267086

ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic

JDK-8267348

Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes

JDK-8267396

Avoid recording “pc” in unhandled oops detector for better performance

JDK-8267399

C2: java/text/Normalizer/ConformanceTest.java test failed with assertion

JDK-8267424

CTW: C1 fails with “State must not be null”

JDK-8267459

Pasting Unicode characters into JShell does not work.

JDK-8267625

AARCH64: typo in LIR_Assembler::emit_profile_type

JDK-8267666

Add option to jcmd GC.heap_dump to use existing file

JDK-8267695

Bump update version for OpenJDK: jdk-11.0.13

JDK-8267712

Better LDAP reference processing

JDK-8267729

Improve TLS client handshaking

JDK-8267735

Better BMP support

JDK-8267751

(test) jtreg.SkippedException has no serial VersionUID

JDK-8267773

PhaseStringOpts::int_stringSize doesn’t handle min_jint correctly

JDK-8268103

JNI functions incorrectly return a double after JDK-8265836

JDK-8268127

Shenandoah: Heap size may be too small for region to align to large page size

JDK-8268193

Improve requests of certificates

JDK-8268199

Correct certificate requests

JDK-8268205

Enhance DTLS client handshake

JDK-8268261

C2: assert(n != __null) failed: Bad immediate dominator info.

JDK-8268347

C2: nested locks optimization may create unbalanced monitor enter/exit code

JDK-8268360

Missing check for infinite loop during node placement

JDK-8268362

[REDO] C2 crash when compile negative Arrays.copyOf length after loop

JDK-8268366

Incorrect calculation of has_fpu_registers in C1 linear scan

JDK-8268369

SIGSEGV in PhaseCFG::implicit_null_check due to missing null check

JDK-8268417

Add test from JDK-8268360

JDK-8268427

Improve AlgorithmConstraints:checkAlgorithm performance

JDK-8268506

More Manifest Digests

JDK-8268617

[11u REDO] - WebSocket over authenticating proxy fails with NPE

JDK-8268620

InfiniteLoopException test may fail on x86 platforms

JDK-8268635

Corrupt oop in ClassLoaderData

JDK-8268699

Shenandoah: Add test for JDK-8268127

JDK-8268771

javadoc -notimestamp option does not work on index.html

JDK-8268775

Password is being converted to String in AccessibleJPasswordField

JDK-8268776

Test ADatagramSocket.java missing /othervm from @run tag

JDK-8268965

TCP Connection Reset when connecting simple socket to SSL server

JDK-8269304

Regression ~5% in 2005 in b27

JDK-8269415

[11u] Remove ea from DEFAULT_PROMOTED_VERSION_PRE in OpenJDK 11u

JDK-8269478

Shenandoah: gc/shenandoah/mxbeans tests should be more resilient

JDK-8269529

javax/swing/reliability/HangDuringStaticInitialization.java fails in Windows debug build

JDK-8269594

assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark

JDK-8269614

[s390] Interpreter checks wrong bit for slow path instance allocation

JDK-8269618

Better session identification

JDK-8269624

Enhance method selection support

JDK-8269650

Optimize gc-locker in [Get|Release]StringCritical for latin string

JDK-8269661

JNI_GetStringCritical does not lock char array

JDK-8269668

[aarch64] java.library.path not including /usr/lib64

JDK-8269763

The JEditorPane is blank after JDK-8265167

JDK-8269795

C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV

JDK-8269847

JDK-8269594 backport breaks 11u builds

JDK-8269850

Most JDK releases report macOS version 12 as 10.16 instead of 12.0

JDK-8269851

OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers

JDK-8269882

stack-use-after-scope in NewObjectA

JDK-8269934

RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status

JDK-8270096

Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode

JDK-8270137

Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup

JDK-8270184

[TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas

JDK-8270196

[11u] [JVMCI] JavaType.toJavaName() returns incorrect type name for lambdas

JDK-8270398

Enhance canonicalization

JDK-8270404

Better canonicalization

JDK-8270556

Exclude security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA

JDK-8270893

IndexOutOfBoundsException while reading large TIFF file

JDK-8272078

Wrong Checksums in Temurin BootJDK dependencies

JDK-8272124

Cgroup v1 initialization causes NullPointerException when cgroup path contains colon

JDK-8272131

PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj

JDK-8272197

Update 11u GHA workflow with Shenandoah configurations

JDK-8272332

–with-harfbuzz=system doesn’t add -lharfbuzz after JDK-8255790

JDK-8272472

StackGuardPages test doesn’t build with glibc 2.34

JDK-8272602

[macos] not all KEY_PRESSED events sent when control modifier is used

JDK-8272628

Problemlist gc/stress/gcbasher/TestGCBasherWithCMS.java for x86_32

JDK-8272700

[macos] Build failure with Xcode 13.0 after JDK-8264848

JDK-8272772

Shenandoah: compiler/c2/aarch64/TestVolatilesShenandoah.java fails in 11u

JDK-8273939

Backport of 8248414 to JDK11 breaks MacroAssembler::adrp

JDK-8274107

Cherry pick GTK WebKit 2.32.4 changes

JDK-8266516

One label typo in the properties for bi-directional text

JDK-8273732

Clarify review policies for clean backports in JavaFX update releases

JDK-8265667

Add README.md and CONTRIBUTING.md to FX 11-dev/rt repo

JDK-8269374

Menu inoperable after setting stage to second monitor

JDK-8211362

Restrict export of libjpeg symbols from libjavafx_iio.so

JDK-8185447

The special high-contrast mode of JavaFX Controls in Japanese environment do not work.

JDK-8263760

Update gradle to version 7.0.1

JDK-8240336

JavaFX build uses deprecated features that will be removed in gradle 7

JDK-8262236

Configure Gradle checksum verification

JDK-8220222

build.gradle does not specify clearly the project dependencies

JDK-8211308

Support HTTP/2 in WebView

JDK-8267892

Add .gitattributes to repo

JDK-8267858

Document that title property in WebEngine gets updated asynchronously

JDK-8267121

Illegal access to private “size” field of ArrayList from build.gradle

JDK-8265400

Update to gcc 10.3 on Linux

JDK-8268718

[macos] Video stops, but audio continues to play when stopTime is reached

JDK-8231558

[macos] Platform.exit causes assertion error on macOS 10.15 or later

JDK-8268219

hlsprogressbuffer should provide PTS after GStreamer update

JDK-8267819

CoInitialize/CoUninitialize should be called on same thread

JDK-8266860

[macos] Incorrect duration reported for HLS live streams

JDK-8264737

JavaFX media stream stops playing after reconnecting via Remote Desktop

JDK-8271230

Remove obsolete test classes and data files from 3DViewer sample

JDK-8272329

Cherry pick GTK WebKit 2.32.3 changes

JDK-8270479

WebKit 612.1 build fails with Visual Studio 2017

JDK-8268849

Update to 612.1 version of WebKit

JDK-8253696

WebEngine refuses to load local “file:///”; CSS stylesheets when using JDK 15

JDK-8268915

WebKit build fails with Xcode 12.5

JDK-8262396

Update Mesa 3-D Headers to version 21.0.3

JDK-8269147

Update GStreamer to version 1.18.4

JDK-8269131

Update libxml2 to version 2.9.12

ON THIS PAGE