The full version string for this update release is 11.0.12+7. The version number is 11.

Liberica JDK 11.0.12+7

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.12 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.12 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-6847157

java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit

JDK-7106851

Test should not use System.exit

JDK-8076190

Customizing the generation of a PKCS12 keystore

JDK-8153005

Upgrade the default PKCS12 encryption/MAC algorithms

JDK-8171303

sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux

JDK-8177068

incomplete classpath causes NPE in Flow

JDK-8185734

[Windows] Structured Exception Catcher missing around gtest execution

JDK-8187450

JNI local refs exceeds capacity warning in NetworkInterface::getAll

JDK-8190763

Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit()

JDK-8195841

PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen

JDK-8196100

javax/swing/text/JTextComponent/5074573/bug5074573.java fails

JDK-8198402

ToggleButton.setToggleGroup causes memory leak when button is removed via ToggleGroup.getToggles()

JDK-8200224

Multiple press event when JFXPanel gains focus

JDK-8206925

Support the certificate_authorities extension

JDK-8207160

ClassReader::adjustMethodParams can potentially return null if the args list is empty

JDK-8207247

AARCH64: Enable Minimal and Client VM builds

JDK-8207404

MulticastSocket tests failing on AIX

JDK-8207779

Method::is_valid_method() compares ‘this’ with NULL

JDK-8208061

runtime/LoadClass/TestResize.java fails with “Load factor too high” when running in CDS mode.

JDK-8209459

TestSHA512MultiBlockIntrinsics failed on AArch64

JDK-8210199

[linux / macOS] fileChooser can’t handle emojis

JDK-8210443

Migrate Locale matching tests to JDK Repo.

JDK-8211294

ScrollPane content is blurry with 125% scaling

JDK-8213231

ThreadSnapshot::_threadObj can become stale

JDK-8213725

JShell NullPointerException due to class file with unexpected package

JDK-8213794

ARM32: disable TypeProfiling, CriticalJNINatives, Serviceablity tests for ARM32

JDK-8213845

ARM32: Interpreter doesn’t call result handler after native calls

JDK-8214128

ARM32: wrong stack alignment on Deoptimization::unpack_frames

JDK-8214512

ARM32: Jtreg test compiler/c2/Test8062950.java fails on ARM

JDK-8214854

JDWP: Unforseen output truncation in logging

JDK-8214922

Add vectorization support for fmin/fmax

JDK-8215009

GCC 8 compilation error in libjli

JDK-8216184

CDS/appCDS tests failed on Windows due to long path to a classlist file

JDK-8216259

AArch64: Vectorize Adler32 intrinsics

JDK-8216314

SIGILL in CodeHeapState::print_names()

JDK-8216377

Fix memoryleak for initial nodes of Window 8207837: Indeterminate ProgressBar does not animate if content is added after scene is set on window

JDK-8217348

assert(thread→is_Java_thread()) failed: just checking

JDK-8217465

[REDO] - Optimize CodeHeap Analytics

JDK-8217561

X86: Add floating-point Math.min/max intrinsics

JDK-8217918

C2: -XX:+AggressiveUnboxing is broken

JDK-8218458

[TESTBUG] runtime/NMT/CheckForProperDetailStackTrace.java fails with Expected stack trace missing from output

JDK-8219142

Remove unused JIMAGE_ResourcePath

JDK-8219586

CodeHeap State Analytics processes dead nmethods

JDK-8220074

Clean up GCC 8.3 errors in LittleCMS

JDK-8220407

compiler/intrinsics/math/TestFpMinMaxIntrinsics.java timedout

JDK-8220484

JFXPanel renders a slanted image with a hidpi monitor scale of 125% or 175%

JDK-8222302

[TESTBUG]test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java fails on any other CPU

JDK-8222412

AARCH64: multiple instructions encoding issues

JDK-8222813

Cleanup third-party legal files for tools and app

JDK-8223020

aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions

JDK-8223444

Improve CodeHeap Free Space Management

JDK-8223504

Improve performance of forall loops by better inlining of “iterator()” methods

JDK-8223667

ASAN build broken

JDK-8223719

Add .gitignore to repo

JDK-8225081

Remove Telia Company CA certificate expiring in April 2021

JDK-8225116

Test OwnedWindowsLeak.java intermittently fails

JDK-8225438

javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java failed with Read timed out

JDK-8225756

[testbug] compiler/loopstripmining/CheckLoopStripMining.java sets too short a SafepointTimeoutDelay

JDK-8226374

Restrict TLS signature schemes and named groups

JDK-8226627

assert(t→singleton()) failed: must be a constant

JDK-8226721

Missing intrinsics for Math.ceil, floor, rint

JDK-8227080

(fs) Files.newInputStream(…).skip(n) is slow

JDK-8227222

vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java failed XMM register should be 0-15

JDK-8227609

(fs) Files.newInputStream(…).skip(n) should allow skipping beyond file size

JDK-8227808

Make GTK3 libraries mandatory for building on Linux

JDK-8227920

Remove dummy README from FX repo

JDK-8230428

Cleanup dead CastIP node code in formssel.cpp

JDK-8231460

Performance issue (CodeHeap) with large free blocks

JDK-8231713

x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint)

JDK-8231735

gradle checkrepo is obsolete and doesn’t work with git

JDK-8231841

AArch64: debug.cpp help() is missing an AArch64 line for pns

JDK-8232063

Upgrade gradle to version 6.0

JDK-8232084

HotSpot build failed with GCC 9.2.1

JDK-8232591

AArch64: Add missing match rules for smaddl, smsubl and smnegl

JDK-8233185

HttpServer.stop() blocks indefinitely when called on dispatch thread

JDK-8233787

Break cycle in vm_version* includes

JDK-8233948

AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register

JDK-8234355

Buffer overflow in jcmd GC.class_stats due to too many classes

JDK-8235368

Update BCEL to Version 6.4.1

JDK-8235627

Blank stages when running JavaFX app in a macOS virtual machine

JDK-8236259

MemoryLeak in ProgressIndicator

JDK-8236859

WebSocket over authenticating proxy fails with NPE

JDK-8236992

AArch64: remove redundant load_klass in itable stub

JDK-8237804

sun/security/mscapi tests fail with “Key pair not generated, alias already exists”

JDK-8238175

CTW: Class.getDeclaredMethods fails with assert(k→is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class

JDK-8238567

SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers

JDK-8238812

assert(false) failed: bad AD file

JDK-8239312

[macos] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java

JDK-8239386

handle ContendedPaddingWidth in vm_version_aarch64

JDK-8239536

Can’t use java.util.List object after importing java.awt.List

JDK-8240487

Cleanup whitespace in .cc, .hh, .m, and .mm files

JDK-8240539

Upgrade gradle to version 6.3

JDK-8240848

ArrayIndexOutOfBoundsException buf for TextCallbackHandler

JDK-8241082

Upgrade IANA Language Subtag Registry data to 03-16-2020 version

JDK-8241087

Build failure with VS 2019 (16.5.0) due to C2039 and C2873

JDK-8241101

[s390] jtreg test failure after JDK-8238696: not conformant features string

JDK-8241248

NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93)

JDK-8241372

Several test failures due to javax.net.ssl.SSLException: Connection reset

JDK-8241475

AArch64: Add missing support for PopCountVI node

JDK-8241829

Cleanup the code for PrinterJob on windows

JDK-8241960

The SHA3 message digests impl of SUN provider are not thread safe after cloned

JDK-8242010

Upgrade IANA Language Subtag Registry to Version 2020-04-01

JDK-8242429

Better implementation for sign extract

JDK-8242557

Add length limit for strings in PNGImageWriter

JDK-8242919

Paste locks up jshell

JDK-8243155

AArch64: Add support for SqrtVF

JDK-8243240

AArch64: Add support for MulVB

JDK-8243452

JFR: Could not create chunk in repository with over 200 recordings

JDK-8243559

Remove root certificates with 1024-bit keys

JDK-8243597

AArch64: Add support for integer vector abs

JDK-8244031

HttpClient should have more tests for HEAD requests

JDK-8244205

HTTP/2 tunnel connections through proxy may be reused regardless of which proxy is selected

JDK-8244297

Provide utility for testing for memory leaks

JDK-8244847

Linux/PPC: runtime/CompressedOops/CompressedClassPointers: smallHeapTest fails

JDK-8245511

G1 adaptive IHOP does not account for reclamation of humongous objects by young GC

JDK-8246274

G1 old gen allocation tracking is not in a separate class

JDK-8247354

[aarch64] PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop

JDK-8247408

IdealGraph bit check expression canonicalization

JDK-8247432

Update IANA Language Subtag Registry to Version 2020-09-29

JDK-8247438

JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown

JDK-8247753

UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32

JDK-8248043

Need to eliminate excessive i2l conversions

JDK-8248411

[aarch64] Insufficient error handling when CodeBuffer is exhausted

JDK-8248568

compiler/c2/TestBit.java failed: test missing from stdout/stderr

JDK-8248870

AARCH64: I2L/L2I conversions can be skipped for masked positive values

JDK-8249142

java/awt/FontClass/CreateFont/DeleteFont.sh is unstable

JDK-8249189

AARCH64: more L2I conversions can be skipped

JDK-8249719

MethodHandle performance suffers from bad ResolvedMethodTable hash function

JDK-8249875

GCC 10 warnings -Wtype-limits with JFR code

JDK-8250238

Media fails to load libav 58 library when using modules from maven central

JDK-8250635

MethodArityHistogram should use Compile_lock in favour of fancy checks

JDK-8250876

Fix issues with cross-compile on macos

JDK-8251031

Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits

JDK-8251525

AARCH64: Faster Math.signum(fp)

JDK-8251555

Remove unused focusedWindow field in glass Window to avoid leak

JDK-8252259

AArch64: Adjust default value of FLOATPRESSURE

JDK-8252311

AArch64: save two words in itable lookup stub

JDK-8252779

compiler/graalunit/HotspotTest.java failed after 8251525

JDK-8252883

AccessDeniedException caused by delayed file deletion on Windows

JDK-8253167

ARM32 builds fail after JDK-8247910

JDK-8253572

[windows] CDS archive may fail to open with long file names

JDK-8253743

Fix build failures in tests

JDK-8253923

C2 doesn’t always run loop opts for compilations that include loops

JDK-8253948

Memory leak in ImageFileReader

JDK-8254631

Better support ALPN byte wire values in SunJSSE

JDK-8254717

isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards

JDK-8255086

Update the root locale display names

JDK-8255625

AArch64: Implement Base64.encodeBlock accelerator/intrinsic

JDK-8255763

C2: OSR miscompilation caused by invalid memory instruction placement

JDK-8255992

JFR EventWriter does not use first string from StringPool with id 0

JDK-8256037

[TESTBUG] com/sun/jndi/dns/ConfigTests/PortUnreachable.java fails due to the hard coded threshold is small

JDK-8256157

Improve bytecode assembly

JDK-8256244

java/lang/ProcessHandle/PermissionTest.java fails with TestNG 7.1

JDK-8256287

[windows] add loop fuse to map_or_reserve_memory_aligned

JDK-8256491

Better HTTP transport

JDK-8256523

Streamline Java SHA2 implementation

JDK-8257414

Drag n Drop target area is wrong on high DPI systems

JDK-8257569

Failure observed with JfrVirtualMemory::initialize

JDK-8257574

C2: “failed: parsing found no loops but there are some” assert failure

JDK-8257580

Bump update version for OpenJDK: jdk-11.0.12

JDK-8257604

JNI_ArgumentPusherVaArg leaks valist

JDK-8257621

JFR StringPool misses cached items across consecutive recordings

JDK-8257758

Allow building of JavaFX native libs for Apple Silicon

JDK-8257796

[TESTBUG] TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on x86_32

JDK-8257822

C2 crashes with SIGFPE due to a division that floats above its zero check

JDK-8257828

SafeFetch may crash if invoked in non-JavaThreads

JDK-8257853

Remove dependencies on JNF’s JNI utility functions in AWT and 2D code

JDK-8257858

[macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m

JDK-8257895

Allow building of JavaFX media libs for Apple Silicon

JDK-8257988

Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m

JDK-8258381

[macos] Exception when input emoji using Chinese input method

JDK-8258414

OldObjectSample events too expensive

JDK-8258432

Improve file transfers

JDK-8258505

[TESTBUG] TestDivZeroWithSplitIf.java fails due to missing UnlockDiagnosticVMOptions

JDK-8258753

StartTlsResponse.close() hangs due to synchronization issues

JDK-8258986

getColor throws IOOBE when PixelReader reads the same pixel twice

JDK-8259046

ViewPainter.ROOT_PATHS holds reference to Scene causing memory leak

JDK-8259061

C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it

JDK-8259227

C2 crashes with SIGFPE due to a division that floats above its zero check

JDK-8259232

Bad JNI lookup during printing

JDK-8259276

C2: Empty expression stack when reexecuting tableswitch/lookupswitch instructions after deoptimization

JDK-8259343

[macOS] Update JNI error handling in Cocoa code.

JDK-8259356

MediaPlayer’s seek freezes video

JDK-8259555

Webkit crashes on Apple Silicon

JDK-8259585

Accessible actions do not work on mac os x

JDK-8259651

[macOS] Replace JNF_COCOA_ENTER/EXIT macros

JDK-8259662

Don’t wrap SocketExceptions into SSLExceptions in SSLSocketImpl

JDK-8259710

Inlining trace leaks memory

JDK-8259777

Incorrect predication condition generated by ADLC

JDK-8259786

initialize last parameter of getpwuid_r

JDK-8259843

initialize dli_fname array before calling dll_address_to_library_name

JDK-8259869

[macOS] Remove desktop module dependencies on JNF Reference APIs

JDK-8259886

Improve SSL session cache performance and scalability

JDK-8259983

do not use uninitialized expand_ms value in G1CollectedHeap::expand_heap_after_young_collection

JDK-8260030

Improve stringStream buffer handling

JDK-8260236

better init AnnotationCollector _contended_group

JDK-8260245

Update ICU4C to version 68.2 8232379: Need to remove large icudt64l.zip binary file from source repository

JDK-8260246

Ensemble: Update version of Lucene to 7.7.3

JDK-8260255

C1: LoopInvariantCodeMotion constructor can leave some fields uninitialized

JDK-8260284

C2: assert(_base == Int) failed: Not an Int

JDK-8260380

Upgrade to LittleCMS 2.12

JDK-8260420

C2 compilation fails with assert(found_sfpt) failed: no node in loop that’s not input to safepoint

JDK-8260426

awt debug_mem.c DMem_AllocateBlock might leak memory

JDK-8260432

allocateSpaceForGP in freetypeScaler.c might leak memory

JDK-8260453

Improve Font Bounding

JDK-8260616

Removing remaining JNF dependencies in the java.desktop module

JDK-8260653

Unreachable nodes keep speculative types alive

JDK-8260707

java/lang/instrument/PremainClass/InheritAgent0100.java times out

JDK-8260925

HttpsURLConnection does not work with other JSSE provider.

JDK-8260926

Trace resource exhausted events unconditionally

JDK-8260960

Signs of jarsigner signing

JDK-8260967

Better jar file validation

JDK-8261020

Wrong format parameter in create_emergency_chunk_path

JDK-8261027

AArch64: Support for LSE atomics C++ HotSpot code

JDK-8261167

print_process_memory_info add a close call after fopen

JDK-8261170

Upgrade to freetype 2.10.4

JDK-8261198

[macOS] Incorrect JNI parameters in number conversion in A11Y code

JDK-8261235

C1 compilation fails with assert(res→vreg_number() == index) failed: conversion check

JDK-8261261

The version extra fields needs to be overridable in jib-profiles.js

JDK-8261262

Kitchensink24HStress.java crashed with EXCEPTION_ACCESS_VIOLATION

JDK-8261354

SIGSEGV at MethodIteratorHost

JDK-8261355

No data buffering in SunPKCS11 Cipher encryption when the underlying mechanism has no padding

JDK-8261397

try catch Method failing to work when dividing an integer by 0

JDK-8261422

Adjust problematic String.format calls in jdk/internal/util/Preconditions.java outOfBoundsMessage

JDK-8261447

MethodInvocationCounters frequently run into overflow

JDK-8261481

Cannot read Kerberos settings in dynamic store on macOS Big Sur

JDK-8261505

Test test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java killed by Linux OOM Killer

JDK-8261601

free memory in early return in Java_sun_nio_ch_sctp_SctpChannelImpl_receive0

JDK-8261649

AArch64: Optimize LSE atomics in C++ code

JDK-8261730

C2 compilation fails with assert(store→find_edge(load) != -1) failed: missing precedence edge

JDK-8261752

Multiple GC test are missing memory requirements

JDK-8261791

(sctp) handleSendFailed in SctpChannelImpl.c potential leaks

JDK-8261812

C2 compilation fails with assert(!had_error) failed: bad dominance

JDK-8261914

IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload

JDK-8262093

java/util/concurrent/tck/JSR166TestCase.java failed “assert(false) failed: unexpected node”

JDK-8262110

DST starts from incorrect time in 2038

JDK-8262121

[11u] Redo 8244287: JFR: Methods samples have line number 0

JDK-8262163

Extend settings printout in jcmd VM.metaspace

JDK-8262276

Debug build of WebKit fails

JDK-8262295

C2: Out-of-Bounds Array Load from Clone Source

JDK-8262298

G1BarrierSetC2::step_over_gc_barrier fails with assert “bad barrier shape”

JDK-8262365

Update GStreamer to version 1.18.3

JDK-8262366

Update glib to version 2.66.7

JDK-8262380

Enhance XML processing passes

JDK-8262403

Enhanced data transfer

JDK-8262410

Enhanced rules for zones

JDK-8262446

DragAndDrop hangs on Windows

JDK-8262461

handle wcstombsdmp return value correctly in unix awt_InputMethod.c

JDK-8262465

Very long compilation times and high memory consumption in C2 debug builds

JDK-8262477

Enhance String Conclusions

JDK-8262726

AArch64: C1 StubAssembler::call_RT can corrupt stack

JDK-8262739

String inflation C2 intrinsic prevents insertion of anti-dependencies

JDK-8262829

Native crash in Win32PrintServiceLookup.getAllPrinterNames()

JDK-8262837

handle split_USE correctly

JDK-8262900

ToolBasicTest fails to access HTTP server it starts

JDK-8262967

Improve Zip file support

JDK-8263111

Enhance String Conclusions

JDK-8263169

[macos] JavaFX windows open as tabs when system preference for documents is set

JDK-8263260

[s390] Support latest hardware (z14 and z15)

JDK-8263311

Watch registry changes for remote printers update instead of polling

JDK-8263361

Incorrect arraycopy stub selected by C2 for SATB collectors

JDK-8263404

RsaPrivateKeySpec is always recognized as RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec

JDK-8263425

AArch64: two potential bugs in C1 LIRGenerator::generate_address()

JDK-8263448

CTW: fatal error: meet not symmetric

JDK-8263504

Some OutputMachOpcodes fields are uninitialized

JDK-8263557

Possible NULL dereference in Arena::destruct_contents()

JDK-8263558

Possible NULL dereference in fast path arena free if ZapResourceArea is true

JDK-8263676

AArch64: one potential bug in C1 LIRGenerator::generate_address()

JDK-8263729

[test] divert spurious output away from stream under test in ProcessBuilder Basic test

JDK-8263788

JavaFX application freezes completely after some time when using the WebView

JDK-8263846

Bad JNI lookup getFocusOwner in accessibility code on Mac OS X

JDK-8264047

Duplicate global variable ‘jvm’ in libjavajpeg and libawt

JDK-8264066

Enhance compiler validation

JDK-8264079

Improve abstractions

JDK-8264096

slowdebug jvm crashes when StrInflatedCopy match rule is not supported

JDK-8264151

ciMethod::ensure_method_data() should return false is loading resulted in empty state

JDK-8264173

[s390] Improve Hardware Feature Detection And Reporting

JDK-8264190

Harden TLS interop tests

JDK-8264223

CodeHeap::verify fails extra_hops assertion in fastdebug test

JDK-8264328

Broken license in javax/swing/JComboBox/8072767/bug8072767.java

JDK-8264360

Loop strip mining verification fails with “should be on the backedge”

JDK-8264460

Improve NTLM support

JDK-8264536

Building OpenJFX on Apple AARCH64 not possible

JDK-8264626

C1 should be able to inline excluded methods

JDK-8264640

CMS ParScanClosure misses a barrier

JDK-8264786

[macos] All Swing/AWT apps cause Allow Notifications prompt to appear when app is launched

JDK-8264821

DirectIOTest fails on a system with large block size

JDK-8264846

[macos] libjvm.dylib linker warning due to macOS version mismatch

JDK-8264923

PNGImageWriter.write_zTXt throws Exception with a typo

JDK-8264928

Update to Xcode 12.4

JDK-8264958

C2 compilation fails with assert “n is later than its clone”

JDK-8264990

WebEngine crashes with segfault when not loaded through system classloader

JDK-8265099

Revert backport to 11u of 8236859: WebSocket over authenticating proxy fails with NPE

JDK-8265154

vinserti128 operand mix up for KNL platforms

JDK-8265239

Shenandoah: Shenandoah heap region count could be off by 1

JDK-8265417

Backport of JDK-8249672 breaks Solaris x86 build

JDK-8265421

java/lang/String/StringRepeat.java test is missing a memory requirement

JDK-8265462

Handle multiple slots in the NSS Internal Module from SunPKCS11’s Secmod

JDK-8265537

x86 version string truncated after JDK-8249672 11u backport

JDK-8265666

Enable AIX build platform to make external debug symbols

JDK-8265677

CMS: CardTableBarrierSet::write_ref_array_work() lacks storestore barrier

JDK-8265690

Use the latest Ubuntu base image version in Docker testing

JDK-8265718

Build failure after JDK-8258414 11u backport

JDK-8265750

Fatal error in safepoint.cpp after backport of 8258414

JDK-8265784

[C2] Hoisting of DecodeN leaves MachTemp inputs behind

JDK-8265938

C2’s conditional move optimization does not handle top Phi

JDK-8266220

keytool still prompt for store password on a password-less pkcs12 file if -storetype pkcs12 is specified

JDK-8266293

Key protection using PBEWithMD5AndDES fails with “java.security.InvalidAlgorithmParameterException: Salt must be 8 bytes long”

JDK-8266554

Change default macOS min version for aarch64 to 11.0

JDK-8266713

[AIX] Build failure after 11u backport of JDK-8247753

JDK-8266802

Shenandoah: Round up region size to page size unconditionally

JDK-8266892

avoid maybe-uninitialized gcc warnings on linux s390x

JDK-8266929

Unable to use algorithms from 3p providers

JDK-8266966

Wrong CSS properties are applied to other nodes after fix for JDK-8204568

JDK-8267235

[macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash

JDK-8267314

Loading some animated GIFs fails with ArrayIndexOutOfBoundsException: Index 4096 out of bounds for length 4096

JDK-8267561

Shenandoah: Reference processing not properly setup for outside of cycle degenerated GC

JDK-8267599

Revert the change to the default PKCS12 macAlgorithm and macIterationCount props for 11u/8u/7u

JDK-8267641

[11u] 8227609 backport typo

JDK-8267721

Enable sun/security/pkcs11 tests for Amazon Linux 2 AArch64

JDK-8268152

gstmpegaudioparse does not provides timestamps for HLS MP3 streams

JDK-8268678

LetsEncryptCA.java test fails as Let’s Encrypt Authority X3 is retired

ON THIS PAGE