The full version string for this update release is 11.0.8+10. The version number is 11.0.8.

Liberica JDK 11.0.8+10 for Embedded

Liberica is a certified, Java SE 11-compliant distribution of OpenJDK 11 which works on 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.

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

Please refer to the Oracle JDK 11.0.8 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 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.0.8+10 distribution

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

Liberica 11.0.8 introduced all new features supported by OpenJDK 11.0.8.

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.0.8+10 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-6933331

(d3d/ogl) java.lang.IllegalStateException: Buffers have not been created

JDK-7124307

JSpinner and changing value by mouse

JDK-8022574

remove HaltNode code after uncommon trap calls

JDK-8039082

[TEST_BUG] Test java/awt/dnd/BadSerializationTest/BadSerializationTest.java fails

JDK-8040630

Popup menus and tooltips flicker with previous popup contents when first shown

JDK-8044365

(dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9)

JDK-8048215

[TESTBUG] java/lang/management/ManagementFactory/ThreadMXBeanProxy.java Expected non-null LockInfo

JDK-8051349

nsk/jvmti/scenarios/sampling/SP06/sp06t003 fails in nightly

JDK-8080353

JShell: Better error message on attempting to add default method

JDK-8139876

Exclude hanging nsk/stress/stack from execution with deoptimization enabled

JDK-8146090

java/lang/ref/ReachabilityFenceTest.java fails with -XX:+DeoptimizeALot

JDK-8153430

jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout

JDK-8156207

Resource allocated BitMaps are often cleared unnecessarily

JDK-8175984

ICC_Profile has un-needed, not-empty finalize method

JDK-8176359

Frame#setMaximizedbounds not working properly in multi screen environments

JDK-8183369

RFC unconformity of HttpURLConnection with proxy

JDK-8187078

-XX:+VerifyOops finds numerous problems when running JPRT

JDK-8189092

ArrayIndexOutOfBoundsException on Linux in getCachedGlyph

JDK-8191169

java/net/Authenticator/B4769350.java failed intermittently

JDK-8191930

[Graal] emits unparseable XML into compile log

JDK-8193879

Java debugger hangs on method invocation

JDK-8196019

java/awt/Window/Grab/GrabTest.java fails on Windows

JDK-8196181

sun/java2d/GdiRendering/InsetClipping.java fails

JDK-8198000

java/awt/List/EmptyListEventTest/EmptyListEventTest.java debug assert on Windows

JDK-8198001

java/awt/Menu/WrongParentAfterRemoveMenu/WrongParentAfterRemoveMenu.java debug assert on Windows

JDK-8198339

Test javax/swing/border/Test6981576.java is unstable

JDK-8200701

jdk/jshell/ExceptionsTest.java fails on Windows, after JDK-8198801

JDK-8203672

JNI exception pending in PlainSocketImpl.c

JDK-8204834

Fix confusing “allocate” naming in OopStorage

JDK-8205399

Set node color on pinned HashMap.TreeNode deletion

JDK-8205653

test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java and RmiSslBootstrapTest.sh fail with handshake_failure

JDK-8206179

com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java fails with Committed virtual memory size illegal value

JDK-8207334

VM times out in VM_HandshakeAllThreads::doit() with RunThese30M

JDK-8208277

Code cache heap (-XX:ReservedCodeCacheSize) doesn’t work with 1GB LargePages

JDK-8209113

Use WeakReference for lastFontStrike for created Fonts

JDK-8209333

Socket reset issue for TLS 1.3 socket close

JDK-8209439

C2 library_call can potentially ignore Math.pow intrinsic or use null pointer

JDK-8209534

[TESTBUG]runtime/appcds/cacheObject/ArchivedModuleCompareTest.java fails with EnableJVMCI.

JDK-8210147

adjust some WSAGetLastError usages in windows network coding

JDK-8210284

“assert((av & 0x00000001) == 0) failed: unsupported V8” on Solaris 11.4

JDK-8210303

VM_HandshakeAllThreads fails assert with “failed: blocked and not walkable”

JDK-8210515

[TESTBUG]CheckArchivedModuleApp.java needs to check if EnableJVMCI is set.

JDK-8210788

Javadoc for Thread.join(long, int) should specify that it waits forever when both arguments are zero

JDK-8211301

[macos] support full window content options

JDK-8211332

Space for stub routines (code_size2) is too small on new Skylake CPUs

JDK-8211339

NPE during SSL handshake caused by HostnameChecker

JDK-8211392

compiler/profiling/spectrapredefineclass_classloaders/Launcher.java times out in JDK12 CI

JDK-8211743

[AOT] crash in ScopeDesc::decode_body() when JVMTI walks AOT frames

JDK-8212034

Potential memory leaks in jpegLoader.c in error case

JDK-8212154

[TESTBUG] CheckArchivedModuleApp fails with NPE when JVMCI is absent

JDK-8212933

Thread-SMR: requesting a VM operation whilst holding a ThreadsListHandle can cause deadlocks

JDK-8212986

Make Visual Studio compiler check less strict

JDK-8213250

CDS archive creation aborts due to metaspace object allocation failure

JDK-8213516

jck test api/javax_accessibility/AccessibleState/fields.html fails intermittent

JDK-8213947

ARM32: failed check_simd should set UsePopCountInstruction to false

JDK-8214418

half-closed SSLEngine status may cause application dead loop

JDK-8214440

ldap over a TLS connection negotiate failed with “javax.net.ssl.SSLPeerUnverifiedException: hostname of the server ’’ does not match the hostname in the server’s certificate”

JDK-8214444

Wrong strncat limits in dfa.cpp

JDK-8214481

freetype path does not disable TrueType hinting with AA+FM hints

JDK-8214571

-Xdoclint of array serialField gives “error: array type not allowed here”

JDK-8214856

Errors with JSZip in web console after upgrade to 3.1.5

JDK-8214862

assert(proj != __null) at compile.cpp:3251

JDK-8215369

Jcstress pollute /var/tmp with temporary files.

JDK-8215435

Warn on usage of trampolines with gcc

JDK-8215551

Missing case label in nmethod::reloc_string_for()

JDK-8215555

TieredCompilation C2 threads can excessively block handshakes

JDK-8215711

Missing key_share extension for (EC)DHE key exchange should alert missing_extension

JDK-8216151

[Graal] Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.org.graalvm.compiler.debug

JDK-8216154

C4819 warnings at HotSpot sources on Windows

JDK-8216541

CompiledICHolders of VM locked unloaded nmethods are released too late

JDK-8217230

assert(t == t_no_spec) failure in NodeHash::check_no_speculative_types()

JDK-8217404

–with-jvm-features doesn’t work when multiple features are explicitly disabled

JDK-8217447

Develop flag TraceICs is broken

JDK-8217606

LdapContext#reconnect always opens a new connection

JDK-8218807

Compilation database (compile_commands.json) may contain obsolete items

JDK-8219214

Infinite Loop in CodeSection::dump()

JDK-8219904

ClassCastException when calling FlightRecorderMXBean#getRecordings()

JDK-8219991

New fix of the deadlock in sun.security.ssl.SSLSocketImpl

JDK-8221121

applications/microbenchmarks are encountering crashes in tier5

JDK-8221445

FastSysexMessage constructor crashes MIDI receiption thread

JDK-8221482

Initialize VMRegImpl::regName[] earlier to prevent assert during PrintStubCode

JDK-8221741

ClassCastException can happen when fontconfig.properties is used

JDK-8221823

Requested JDialog width is ignored

JDK-8223108

Test java/awt/EventQueue/NonComponentSourcePost.java is unstable

JDK-8223298

SVG patterns are drawn wrong

JDK-8223760

support static builds

JDK-8223935

PIT: java/awt/font/WindowsIndicFonts.java fails on windows10

JDK-8224109

Text spaced incorrectly by drawString under rotation with fractional metric

JDK-8224632

testbug: java/awt/dnd/RemoveDropTargetCrashTest/RemoveDropTargetCrashTest.java fails on MacOS

JDK-8224793

os::die() does not honor CreateCoredumpOnCrash option

JDK-8224847

gc/stress/TestReclaimStringsLeaksMemory.java fails with reserved greater than expected

JDK-8224931

disable JAOTC invokedynamic support until 8223533 is fixed

JDK-8224997

ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException

JDK-8225068

Remove DocuSign root certificate that is expiring in May 2020

JDK-8225069

Remove Comodo root certificate that is expiring in May 2020

JDK-8225126

Test SetBoundsPaintTest.html faild on Windows when desktop is scaled

JDK-8225325

Add tests for redefining a class’ private method during resolution of the bootstrap specifier

JDK-8225622

[AOT] runtime/SharedArchiveFile/TestInterpreterMethodEntries.java crashed with AOTed java.base

JDK-8225653

Provide more information when hitting SIGILL from HaltNode

JDK-8225783

Incorrect use of binary operators on booleans in type.cpp

JDK-8225789

Empty method parameter type should generate ClassFormatError

JDK-8226198

use of & instead of && in LibraryCallKit::arraycopy_restore_alloc_state

JDK-8226253

JAWS reports wrong number of radio buttons when buttons are hidden.

JDK-8226653

[accessibility] Can edit text cell correctly, but Accessibility Tool reads nothing about editor

JDK-8226806

[macOS 10.14] Methods of Java Robot should be called from appropriate thread

JDK-8226879

Memory leak in Type::hashcons

JDK-8227632

Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4

JDK-8228407

JVM crashes with shared archive file mismatch

JDK-8228482

fix xlc16/xlclang comparison of distinct pointer types and string literal conversion warnings

JDK-8228757

Fail fast if the handshake type is unknown

JDK-8229158

make UseSwitchProfiling non-experimental or false by-default

JDK-8229421

The logic of java/net/ipv6tests/TcpTest.java is flawed

JDK-8229855

C2 fails with assert(false) failed: bad AD file

JDK-8230591

AArch64: Missing intrinsics for Math.ceil, floor, rint

JDK-8230613

Better ASCII conversions

JDK-8231118

ARM32: Math tests failures

JDK-8231213

Migrate SimpleDateFormatConstTest to JDK Repo

JDK-8231243

[TESTBUG] CustomFont.java cannot find font file

JDK-8231438

[macOS] Dark mode for the desktop is not supported

JDK-8231550

C2: ShouldNotReachHere() in verify_strip_mined_scheduling

JDK-8231572

Use -lobjc instead of -fobjc-link-runtime in libosxsecurity

JDK-8231631

sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE

JDK-8231671

Fix copyright headers in hotspot (missing comma after year)

JDK-8231720

Some perf regressions after 8225653

JDK-8231779

crash HeapWord*ParallelScavengeHeap::failed_mem_allocate

JDK-8231800

Better listing of arrays

JDK-8231863

Crash if classpath is read from @argument file and the main gets option argument

JDK-8232014

Expand DTD support

JDK-8232080

jlink plugins for vendor information and run-time options

JDK-8232106

[x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don’t support it

JDK-8232134

Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle

JDK-8232226

[macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail

JDK-8232357

Compare version info of Santuario to legal notice

JDK-8232572

Add hooks for custom output dir in Bundles.gmk

JDK-8232634

Problem List ICMColorDataTest.java

JDK-8232748

Build static versions of certain JDK libraries

JDK-8232811

Dialog’s preferred size no longer accommodates multi-line strings

JDK-8232846

ProcessHandle.Info command with non-English shows question marks

JDK-8233033

C2 produces wrong result while unswitching a loop due to lost control dependencies

JDK-8233137

runtime/ErrorHandling/VeryEarlyAssertTest.java fails after 8232080

JDK-8233197

Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing

JDK-8233234

Better Zip Naming

JDK-8233239

Enhance TIFF support

JDK-8233255

Better Swing Buttons

JDK-8233291

[TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs

JDK-8233364

Fix undefined behavior in Canonicalizer::do_ShiftOp

JDK-8233494

Avoid calling MallocTracker::record_malloc and record_free when NMT is off

JDK-8233573

Toolkit.getScreenInsets(GraphicsConfiguration) may throw ClassCastException

JDK-8233608

Minimal build broken after JDK-8233494

JDK-8233621

Mismatch in jsse.enableMFLNExtension property name

JDK-8233696

[TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON

JDK-8233707

systemScale.cpp could not compile with VS2019

JDK-8233801

GCMEmptyIv.java test fails on Solaris 11.4

JDK-8233880

Support compilers with multi-digit major version numbers

JDK-8233920

MethodHandles::tryFinally generates illegal bytecode for long/double return type

JDK-8233942

Update to 609.1 version of WebKit

JDK-8234032

Improve basic calendar services

JDK-8234042

Better factory production of certificates

JDK-8234137

The “AutoTestOnTop.java” test may run external applications

JDK-8234146

compiler/jsr292/ContinuousCallSiteTargetChange.java times out on SPARC

JDK-8234184

[TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows

JDK-8234270

[REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area

JDK-8234332

[TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly

JDK-8234398

Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps

JDK-8234418

Better parsing with CertificateFactory

JDK-8234474

[macos 10.15] Crash in file dialog in sandbox mode

JDK-8234522

[macos] Crash with use of native file dialog

JDK-8234691

Potential double-free in ParallelSPCleanupTask constructor

JDK-8234696

tools/jlink/plugins/VendorInfoPluginsTest.java times out

JDK-8234727

sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3

JDK-8234728

Some security tests should support TLSv1.3

JDK-8234779

Provide idiom for declaring classes noncopyable

JDK-8234836

Improve serialization handling

JDK-8234916

[macos 10.15] Garbled text running with native-image

JDK-8234968

check calloc rv in libinstrument InvocationAdapter

JDK-8235153

[TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails

JDK-8235183

Remove the “HACK CODE” in comment

JDK-8235263

Revert TLS 1.3 change that wrapped IOExceptions

JDK-8235311

Tag mismatch may alert bad_record_mac

JDK-8235332

TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM

JDK-8235452

Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class

JDK-8235584

UseProfiledLoopPredicate fails with assert(_phase→get_loop(c) == loop) failed: have to be in the same loop

JDK-8235620

Broken merge between JDK-8006406 and JDK-8003559

JDK-8235638

NPE in LWWindowPeer.getOnscreenGraphics()

JDK-8235686

Add more custom hooks in Bundles.gmk

JDK-8235739

Rare NPE at WComponentPeer.getGraphics()

JDK-8235762

JVM crash in SWPointer during C2 compilation

JDK-8235834

IBM-943 charset encoder needs updating

JDK-8235874

The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property.

JDK-8235908

omit ThreadPriorityPolicy warning when value is set from image

JDK-8235984

C2: assert(out→in(PhiNode::Region) == head || out→in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop

JDK-8236191

Enhance OID processing

JDK-8236211

[Graal] compiler/graalunit/GraphTest.java is skipped in all testing

JDK-8236470

Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId

JDK-8236545

Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java

JDK-8236685

[macOs] Remove obsolete file dialog subclasses

JDK-8236700

Upgrading JSZip from v3.1.5 to v3.2.2

JDK-8236759

ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling

JDK-8236832

[macos 10.15] JavaFX Application hangs on video play on Cata…

JDK-8236867

Enhance Graal interface handling

JDK-8236897

Fix the copyright header for pkcs11gcm2.h

JDK-8236921

Add build target to produce a JDK image suitable for a Graal/SVM build

JDK-8236953

[macos] JavaFX SwingNode is not rendered on macOS

JDK-8236971

[macos] Gestures handled incorrectly due to missing events

JDK-8236996

Incorrect Roboto font rendering on Windows with subpixel antialiasing

JDK-8237045

JVM uses excessive memory with -XX:+EnableJVMCI -XX:JVMCICounterSize=2147483648

JDK-8237055

[TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs

JDK-8237078

[macOS] Media build broken on XCode 11

JDK-8237086

assert(is_MachReturn()) running CTW with fix for JDK-8231291

JDK-8237117

Better ForkJoinPool behavior

JDK-8237192

Generate stripped/public pdbs on Windows for jdk images

JDK-8237396

JvmtiTagMap::weak_oops_do() should not trigger barriers

JDK-8237474

Default SSLEngine should create in server role

JDK-8237592

Enhance certificate verification

JDK-8237782

Only read advances up to the minimum of the numHorMetrics or the available font data.

JDK-8237833

Check glyph size before adding to glyph texture cache

JDK-8237859

C2: Crash when loads float above range check

JDK-8237889

Update libxml2 to version 2.9.10

JDK-8237944

webview native cl “-m32” unknown option for windows 32-bit build

JDK-8237951

CTW: C2 compilation fails with “malformed control flow”

JDK-8237962

give better error output for invalid OCSP response intervals in CertPathValidator checks

JDK-8238002

Better matrix operations

JDK-8238013

Enhance String writing

JDK-8238190

[JVMCI] Fix single implementor speculation for diamond shapes.

JDK-8238249

GetPrimitiveArrayCritical passed with hardcoded FALSE value

JDK-8238356

CodeHeap::blob_count() overestimates the number of blobs

JDK-8238434

Ensemble: Update version of Lucene to 7.7.2

JDK-8238452

Keytool generates wrong expiration date if validity is set to 2050/01/01

JDK-8238555

Allow Initialization of SunPKCS11 with NSS when there are external FIPS modules in the NSSDB

JDK-8238575

DragSourceEvent.getLocation() returns wrong value on HiDPI screens (Windows)

JDK-8238676

jni crashes on accessing it from process exit hook

JDK-8238721

Add failing client jtreg tests to the Problem List

JDK-8238738

AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device

JDK-8238756

C2: assert failed: can not use dead node

JDK-8238765

PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly

JDK-8238804

Enhance key handling process

JDK-8238842

AIOOBE in GIFImageReader.initializeStringTable

JDK-8238843

Enhanced font handing

JDK-8238898

Missing hash characters for header on license file

JDK-8238920

Better Buffer support

JDK-8238925

Enhance WAV file playback

JDK-8238942

Rendering artifacts with LCD text and fractional metrics

JDK-8238985

[TESTBUG] The arrow image is blue instead of green

JDK-8239000

handle ContendedPaddingWidth in vm_version_ppc

JDK-8239055

Wrong implementation of VMState.hasListener

JDK-8239091

Reversed arguments in call to strstr in freetype “debug” code.

JDK-8239107

Update libjpeg to version 9d

JDK-8239142

C2’s UseUniqueSubclasses optimization is broken for array accesses

JDK-8239224

libproc_impl.c previous_thr may be used uninitialized warning

JDK-8239351

Give more meaningful InternalError messages in Deflater.c

JDK-8239365

ProcessBuilder test modifications for AIX execution

JDK-8239456

vtable stub generation: assert failure (code size estimate)

JDK-8239457

call ReleaseStringUTFChars before early returns in Java_sun_security_pkcs11_wrapper_PKCS11_connect

JDK-8239462

jdk.hotspot.agent misses some ReleaseStringUTFChars calls in case of early returns

JDK-8239557

[TESTBUG] VeryEarlyAssertTest.java validating “END.” marker at lastline is not always true

JDK-8239787

AArch64: String.indexOf may incorrectly handle empty strings

JDK-8239792

Bump update version for OpenJDK: jdk-11.0.8

JDK-8239798

SSLSocket closes socket both socket endpoints on a SocketTimeoutException

JDK-8239819

XToolkit: Misread of screen information memory

JDK-8239852

java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed

JDK-8239893

Windows handle Leak when starting processes using ProcessBuilder

JDK-8239915

Zero VM crashes when handling dynamic constant

JDK-8239931

[win][x86] vtable stub generation: assert failure (code size estimate) follow-up

JDK-8239965

XMLEncoder/Test4625418.java fails due to “Error: Cp943 - can’t read properly”

JDK-8239976

Put JDK-8239965 on the ProblemList.txt

JDK-8240073

Fix ‘test-make’ build target in 11u

JDK-8240119

Less Affine Transformations

JDK-8240197

Cannot start JVM when $JAVA_HOME includes CJK characters

JDK-8240202

A few client tests leave mouse buttons pressed

JDK-8240220

IdealLoopTree::dump_head predicate printing is broken

JDK-8240223

Use consistent predicate order in and with PhaseIdealLoop::find_predicate

JDK-8240227

Loop predicates should be copied to unswitched loops

JDK-8240286

[TESTBUG] Test command error in hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java

JDK-8240482

Improved WAV file playback

JDK-8240518

Incorrect JNU_ReleaseStringPlatformChars in Windows Print

JDK-8240529

CheckUnhandledOops breaks NULL check in Modules::define_module

JDK-8240576

JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges

JDK-8240603

Windows 32bit compile error after 8238676

JDK-8240629

argfiles parsing broken for argfiles with comment cross 4096 bytes chunk

JDK-8240694

[macos 10.15] JavaFX Media hangs on some video files on Catalina

JDK-8240711

TestJstatdPort.java failed due to “ExportException: Port already in use:”

JDK-8240786

[TESTBUG] The test java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on HiDPI screen

JDK-8240824

enhance print_full_memory_info on Linux by THP related information

JDK-8240827

Downport SSLSocketImpl.java from “8221882: Use fiber-friendly java.util.concurrent.locks in JSSE”

JDK-8240905

assert(mem == (Node*)1 || mem == mem2) failed: multiple Memories being matched at once?

JDK-8240972

macOS codesign fail on macOS 10.13.5 or older

JDK-8241108

Glib improvements

JDK-8241370

Crash in JPEGImageLoader after fix for JDK-8212034

JDK-8241379

Update JCEKS support

JDK-8241445

Fix copyright in test/jdk/tools/launcher/ArgFileSyntax.java

JDK-8241458

[JVMCI] add mark value to expose CodeOffsets::Frame_Complete

JDK-8241464

[11u] Backport: make rehashing be a needed guaranteed safepoint cleanup action

JDK-8241474

Build failing on Ubuntu 20.04

JDK-8241476

Linux build warnings issued on gcc 9

JDK-8241522

Manifest improved jar headers redux

JDK-8241556

Memory leak if -XX:CompileCommand is set

JDK-8241568

(fs) UserPrincipalLookupService.lookupXXX failure with IOE “Operation not permitted”

JDK-8241586

compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64

JDK-8241629

[macos10.15] Long startup delay playing media over https on Catalina

JDK-8241638

launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set

JDK-8241660

Add virtualization information output to hs_err file on macOS

JDK-8241808

[TESTBUG] The JDK-8039467 bug appeared on macOS

JDK-8241888

Mirror jdk.security.allowNonCaAnchor system property with a security one

JDK-8241900

Loop unswitching may cause dependence on null check to be lost

JDK-8241948

enhance list of environment variables printed in hs_err file

JDK-8241996

on linux set full relro in the linker flags

JDK-8242106

[macos] Remove obsolete GlassView2D.m class

JDK-8242108

Performance regression after fix for JDK-8229496

JDK-8242136

Better XML namespace handling

JDK-8242141

New System Properties to configure the TLS signature schemes

JDK-8242154

Backport parts of JDK-4947890 to OpenJDK 11u

JDK-8242174

[macos] The NestedModelessDialogTest test make the macOS unstable

JDK-8242209

Increase web native thread stack size for x86 mode

JDK-8242239

[Graal] javax/management/generified/GenericTest.java fails: FAILED: queryMBeans sets same

JDK-8242294

JSSE Client does not throw SSLException when an alert occurs during handshaking

JDK-8242379

[TESTBUG] compiler/loopopts/TestLoopUnswitchingLostCastDependency.java fails with release VMs

JDK-8242470

Update Xerces to Version 2.12.1

JDK-8242490

Upgrade to gcc 9.2 on Linux

JDK-8242498

Invalid “sun.awt.TimedWindowEvent” object leads to JVM crash

JDK-8242530

[macos] Some audio files miss spectrum data when another audio file plays first

JDK-8242541

Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C)

JDK-8242626

enhance posix print_rlimit_info

JDK-8243059

Build fails when –with-vendor-name contains a comma

JDK-8243539

Copyright info (Year) should be updated for fix of 8241638

JDK-8243541

(tz) Upgrade time-zone data to tzdata2020a

JDK-8244407

JVM crashes after transformation in C2 IdealLoopTree::split_fall_in

JDK-8244520

problemlist java/awt/font/Rotate/RotatedFontTest.java on linux

JDK-8244579

Windows “User Objects” leakage with WebView

JDK-8244777

ClassLoaderStats VM Op uses constant hash value

JDK-8244853

The static build of libextnet is missing the JNI_OnLoad_extnet function

JDK-8244951

Missing entitlements for hardened runtime

JDK-8245047

[PPC64] C2: ReverseBytes + Load always match to unordered Load (acquire semantics missing)

JDK-8245422

Better Pisces rasterizing

JDK-8245649

Revert 8245397 backport of 8230591

JDK-8246031

SSLSocket.getSession() doesn’t close connection for timeout/ interrupts

JDK-8246613

Choose the default SecureRandom algo based on registration ordering

JDK-8247360

Add missing license file for Microsoft DirectShow Samples

JDK-8248505

Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider

ON THIS PAGE