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

Liberica JDK 11.0.7+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.7 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.7+10 distribution

Liberica JDK 11.0.7+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.7 introduced all new features supported by OpenJDK 11.0.7.

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.7+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-4919790

Errors in alert ssl message does not reflect the actual certificate status

JDK-4949105

Access Bridge lacks html tags parsing

JDK-7092821

java.security.Provider.getService() is synchronized and became scalability bottleneck

JDK-7143743

Potential memory leak with zip provider

JDK-8005819

Support cross-realm MSSFU

JDK-8042383

[TEST_BUG] Test javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java fails with shortcuts on menus do not work

JDK-8068184

Fix for JDK-8032832 caused a deadlock

JDK-8145845

[AOT] NullPointerException in compiler/whitebox/GetCodeHeapEntriesTest.java

JDK-8152988

[AOT] Update test batch definitions to include aot-ed java.base module mode into hs-comp testing

JDK-8163083

SocketListeningConnector does not allow invocations with port 0

JDK-8163251

Hard coded loop limit prevents reading of smart card data greater than 8k

JDK-8167276

jvmci/compilerToVM/MaterializeVirtualObjectTest.java fails with -XX:-EliminateAllocations

JDK-8169718

nsk/jdb/locals/locals002: ERROR: Cannot find boolVar with expected value: false

JDK-8176556

java/awt/dnd/ImageTransferTest/ImageTransferTest.java fails for JFIF

JDK-8178798

Two compiler/aot/verification/vmflags tests fail by timeout with UseAVX=3

JDK-8183107

PKCS11 regression regarding checkKeySize

JDK-8185005

Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)

JDK-8189633

Missing -Xcheck:jni checking for DeleteWeakGlobalRef

JDK-8193042

NativeLookup::lookup_critical_entry() should only load shared library once

JDK-8193596

java/net/DatagramPacket/ReuseBuf.java failed due to timeout

JDK-8194944

Regression automated test ‘open/test/jdk/javax/swing/JInternalFrame/8145896/TestJInternalFrameMaximize.java’ fails

JDK-8196467

javax/swing/JInternalFrame/Test6325652.java fails

JDK-8196969

JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE

JDK-8198321

javax/swing/JEditorPane/5076514/bug5076514.java fails

JDK-8198398

Test javax/swing/JColorChooser/Test6199676.java fails in mach5

JDK-8199072

Test javax/swing/GroupLayout/6613904/bug6613904.java is unstable

JDK-8200432

javadoc fails with ClassCastException on

JDK-8201349

build broken when configured with –with-zlib=bundled on gcc 7.3

JDK-8201355

Avoid native memory allocation in sun.security.mscapi.PRNG.generateSeed

JDK-8201513

nsk/jvmti/IterateThroughHeap/filter-* are broken

JDK-8203364

Some serviceability/sa/ tests intermittently fail with java.io.IOException: LingeredApp terminated with non-zero exit code 3

JDK-8203687

javax/net/ssl/compatibility/Compatibility.java supports TLS 1.3

JDK-8203904

javax/swing/JSplitPane/4816114/bug4816114.java: The divider location is wrong

JDK-8203911

Test runtime/modules/getModuleJNI/GetModule fails with -Xcheck:jni

JDK-8204525

[TESTBUG] runtime/NMT/MallocStressTest.java ran out of java heap

JDK-8204529

gc/TestAllocateHeapAtMultiple.java fail with Agent 7 timed out

JDK-8206963

[AOT] bug with multiple class loaders

JDK-8207367

10 vmTestbase/nsk/jdi tests timed out when running with jtreg

JDK-8207832

serviceability/sa/ClhsdbCDSCore.java failed with “Couldn’t find core file location”

JDK-8207938

At step6,Click Add button,case failed automatically.

JDK-8208157

requires.VMProps throws NPE for missing properties in “release” file

JDK-8208379

compiler/jvmci/events/JvmciNotifyInstallEventTest.java failed with “Got unexpected event count after 2nd install attempt: expected 9 to equal 2”

JDK-8208658

Make CDS archived heap regions usable even if compressed oop encoding has changed

JDK-8208715

Conversion of milliseconds to nanoseconds in UNIXProcess contains bug

JDK-8209361

[AOT] Unexpected number of references for JVMTI_HEAP_REFERENCE_CONSTANT_POOL [111–>111]: 0 (expected at least 1)

JDK-8209385

CDS runtime classpath checking is too strict when only classes from the system modules are archived

JDK-8209389

SIGSEGV in WalkOopAndArchiveClosure::do_oop_work.

JDK-8209418

Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2

JDK-8209494

Create a test for SwingSet InternalFrameDemo

JDK-8209499

Create test for SwingSet EditorPaneDemo

JDK-8209574

[AOT] breakpoint events are generated in different threads does not meet expected count

JDK-8209686

cleanup arguments to PhaseIdealLoop() constructor

JDK-8209789

Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2

JDK-8209802

Garbage collectors should register JFR types themselves to avoid build errors.

JDK-8209807

improve handling exception in requires.VMProps

JDK-8209817

stack is executable when building with Clang on Linux

JDK-8209824

Improve the code coverage for ThreadLocal

JDK-8209826

Undefined reference to os::write after JDK-8209657 (filemap.hpp cleanup)

JDK-8209850

Allow NamedThreads to use GlobalCounter critical sections

JDK-8209976

Improve iteration over non-JavaThreads

JDK-8209993

Create a test for SwingSet3 ToolTipDemo

JDK-8210024

JFR calls virtual is_Java_thread from ~Thread()

JDK-8210052

Enable testing for all the available look and feels in SwingSet3 demo tests

JDK-8210055

Enable different look and feel tests in SwingSet3 demo tests

JDK-8210057

Enable different look and feels in SwingSet3 demo test InternalFrameDemoTest

JDK-8210058

Algorithmic Italic font leans opposite angle in Printing

JDK-8210220

[AOT] jdwp test cases are failing with error # ERROR: TEST FAILED: Cought IOException while receiving event packet

JDK-8210289

ArchivedKlassSubGraphInfoRecord is incomplete

JDK-8210476

sun/security/mscapi/PrngSlow.java fails with Still too slow

JDK-8210512

[Testbug] vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java fails with unexpected size of ClassLoaderReference.referringObjects

JDK-8210523

runtime/appcds/cacheObject/DifferentHeapSizes.java crash

JDK-8210632

Add key exchange algorithm to javax/net/ssl/TLSCommon/CipherSuite.java

JDK-8210699

Problem list tests which times out in Xcomp mode

JDK-8210793

[JVMCI] AllocateCompileIdTest.java failed to find DiagnosticCommand.class

JDK-8210910

Create test for FileChooserDemo

JDK-8210994

Create test for SwingSet3 FrameDemo

JDK-8211139

Increase timeout value in all tests under jdk/sanity/client/SwingSet/src

JDK-8211160

Handle different look and feels in JInternalFrameOperator

JDK-8211211

vmTestbase/metaspace/stressDictionary/StressDictionary.java timeout

JDK-8211322

Reduce the timeout of tooltip in SwingSet2DemoTest

JDK-8211443

Enable different look and feels in SwingSet3 demo test SplitPaneDemoTest

JDK-8211703

JInternalFrame : java.lang.AssertionError: cannot find the internal frame

JDK-8212897

Some improvements in the EditorPaneDemotest

JDK-8212903

[TestBug] Tests test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS

JDK-8213009

Refactoring existing SunMSCAPI classes

JDK-8213010

Supporting keys created with certmgr.exe

JDK-8213168

Enable different look and feel tests in SwingSet3 demo test FileChooserDemoTest

JDK-8213348

jdk.internal.vm.compiler.management service providers missing in module descriptor

JDK-8213906

Update arm devkits with libXrandr headers

JDK-8213908

AssertionError in DeferredAttr at setOverloadKind

JDK-8214124

[TESTBUG] Bugs in runtime/NMT/MallocStressTest.java

JDK-8214344

C2: assert(con.basic_type() != T_ILLEGAL) failed: elembt=byte; loadbt=void; unsigned=0

JDK-8214345

infinite recursion while checking super class

JDK-8214471

Enable different look and feel tests in SwingSet3 demo test ToolTipDemoTest

JDK-8214557

Filter out VM flags which don’t affect AOT code generation

JDK-8214578

[macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings

JDK-8214840

runtime/NMT/MallocStressTest.java timed out

JDK-8214850

Rename vm_operations.?pp files to vmOperations.?pp files

JDK-8214904

Test8004741.java failed due to “Too few ThreadDeath hits; expected at least 6 but saw only 5”

JDK-8215322

add @file support to jaotc

JDK-8215355

Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)

JDK-8215396

JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT

JDK-8216180

[AOT] compiler/intrinsics/bigInteger/TestMulAdd.java crashed with AOT enabled

JDK-8216353

Use utility APIs introduced in org/netbeans/jemmy/util/LookAndFeel class in client sanity test cases

JDK-8216354

Syntax error in toolchain_windows.m4

JDK-8216472

(se) Stack overflow during selection operation leads to crash (win)

JDK-8216535

tools/jimage/JImageExtractTest.java timed out

JDK-8217235

Create automated test for SwingSet ColorChooserDemoTest

JDK-8217297

Add support for multiple look and feel for SwingSet SliderDemoTest

JDK-8217338

[Containers] Improve systemd slice memory limit support

JDK-8217613

[AOT] TEST_OPTS_AOT_MODULES doesn’t work on mac

JDK-8217634

RunTest documentation and usability update

JDK-8217717

ZGC: Broken oop map in C1 load barrier stub

JDK-8218268

Javac treats Manifest Class-Path entries as Paths instead of URLs

JDK-8218662

Allow 204 responses with Content-Length:0

JDK-8218882

NET_Writev is declared, NET_WriteV is defined

JDK-8218889

Improperly use of the Optional API

JDK-8219205

JFR file without license header

JDK-8219723

javax/net/ssl/compatibility/Compatibility.java failed on some SNI cases

JDK-8220348

[ntintel] asserts about copying unaligned array

JDK-8220451

jdi/EventQueue/remove/remove004 failed due to “ERROR: thread2 is not alive”

JDK-8220479

java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels()

JDK-8220688

[TESTBUG] runtime/NMT/MallocStressTest.java timed out

JDK-8220786

Create new switch to redirect error reporting output to stdout or stderr

JDK-8221270

Duplicated synchronized keywords in SSLSocketImpl

JDK-8221312

test/jdk/sanity/client/SwingSet/src/ColorChooserDemoTest.java failed

JDK-8221885

Add intermittent test in the JavaSound to the ProblemList

JDK-8222391

javax/net/ssl/compatibility/Compatibility.java should be more flexible

JDK-8222448

java/lang/reflect/PublicMethods/PublicMethodsTest.java times out

JDK-8222519

ButtonDemoScreenshotTest fails randomly with “still state to be reached”

JDK-8222741

jdi/EventQueue/remove/remove004 fails due to VMDisconnectedException

JDK-8223003

SunMSCAPI keys are not cleaned up

JDK-8223063

Support CNG RSA keys

JDK-8223158

Docked MacBook cannot start any Java Swing applications

JDK-8223260

NamingManager should cache InitialContextFactory

JDK-8223464

Improve version string for Oracle CI builds

JDK-8223558

Java does not render Myanmar script correctly

JDK-8223627

jdk-13+20 bundle name contains null instead of ea

JDK-8223638

Replace wildcard address with loopback or local host in tests - part 6

JDK-8223727

com/sun/jndi/ldap/privconn/RunTest.java failed due to hang in LdapRequest.getReplyBer

JDK-8223769

Assert triggers with -XX:+StressReflectiveCode

JDK-8224187

Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy

JDK-8224475

JTextPane does not show images in HTML rendering

JDK-8224673

Adjust permission for delayed starting of debugging

JDK-8224705

Tests that need to be problem-listed or have printer resources

JDK-8224778

test/jdk/demo/jfc/J2Ddemo/J2DdemoTest.java cannot find J2Ddemo.jar

JDK-8224821

java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java fails linux-x64

JDK-8224830

test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java fails on linux-x64

JDK-8224851

AArch64: fix warnings and errors with Clang and GCC 8.3

JDK-8224905

java/lang/ProcessBuilder/Basic.java#id1 failed with stream closed

JDK-8225007

java/awt/print/PrinterJob/LandscapeStackOverflow.java may hang

JDK-8225105

java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java fails in Windows 10

JDK-8225117

java/math/BigInteger/SymmetricRangeTests.java fails with ParseException

JDK-8225128

Add exception for expiring DocuSign root to VerifyCACerts test

JDK-8225130

Add exception for expiring Comodo roots to VerifyCACerts test

JDK-8225144

[macos] In Aqua L&F backspace key does not delete when Shift is pressed

JDK-8225180

SignedObject with invalid Key not throwing the InvalidKeyException in Windows

JDK-8225182

JNI exception pending in DestroyXIMCallback of awt_InputMethod.c:1327 8225199: [Graal] compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java fails with -XX:CompileThresholdScaling=0.1

JDK-8225305

ProblemList java/lang/invoke/VarHandles tests

JDK-8225350

compiler/jvmci/compilerToVM/IsCompilableTest.java timed out

JDK-8225430

Replace wildcard address with loopback or local host in tests - part 14

JDK-8225435

Upgrade IANA Language Subtag Registry to the latest for JDK14

JDK-8225487

giflib legal file is missing attribution for openbsd-reallocarray.c

JDK-8225567

Wrong file headers with 8202414 fix changeset

JDK-8225684

[AOT] vmTestbase/vm/oom/production/AlwaysOOMProduction tests fail with AOTed java.base

JDK-8225766

Curve in certificate should not affect signature scheme when using TLSv1.3

JDK-8225797

OldObjectSample event creates unexpected amount of checkpoint data

JDK-8226381

ProblemList java/lang/reflect/PublicMethods/PublicMethodsTest.java

JDK-8226406

JVM fails to detect mismatched or corrupt CDS archive

JDK-8226608

Hide the onjcmd option from the help output

JDK-8226892

ActionListeners on JRadioButtons don’t get notified when selection is changed with arrow keys

JDK-8227112

exclude compiler/intrinsics/sha/sanity tests from AOT runs

JDK-8227324

Upgrade to freetype 2.10.1

JDK-8227528

TestAbortVMOnSafepointTimeout.java failed due to “RuntimeException: ‘Safepoint sync time longer than’ missing from stdout/stderr”

JDK-8227645

Some tests in serviceability/sa run with fixed -Xmx values and risk running out of memory

JDK-8227646

[TESTBUG] appcds/SharedArchiveConsistency timed out

JDK-8227662

freetype seeks to index at the end of the font data

JDK-8228479

Correct the format of ColorChooserDemoTest

JDK-8228613

java.security.Provider#getServices order is no longer deterministic

JDK-8228969

2019-09-28 public suffix list update

JDK-8229236

CriticalJNINatives: dll handling should be done in native thread state

JDK-8229345

Memory leak due to vtable stubs not being shared on SPARC

JDK-8229888

(zipfs) Updating an existing zip file does not preserve original permissions

JDK-8229994

assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive

JDK-8230004

jdk/internal/jimage/JImageOpenTest.java runs no test

JDK-8230235

Rendering HTML with empty img attribute and documentBaseKey cause Exception

JDK-8230390

Problemlist SA tests with AOT

JDK-8230400

Missing constant pool entry for a method in stacktrace

JDK-8230459

Test failed to resume JVMCI CompilerThread

JDK-8230480

check malloc/calloc results in java.desktop

JDK-8230597

Update GIFlib library to the 5.2.1

JDK-8230611

infinite loop in LogOutputList::wait_until_no_readers()

JDK-8230624

[TESTBUG] Problemlist JFR compiler/TestCodeSweeper.java

JDK-8230677

Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken

JDK-8230926

[macosx] Two apostrophes are entered instead of one with “U.S. International - PC” layout

JDK-8231025

Incorrect method tag offset for big endian platform

JDK-8231081

TestMetadataRetention fails due to missing symbol id

JDK-8231387

java.security.Provider.getService returns random result due to race condition with mutating methods in the same class

JDK-8231430

C2: Memory stomp in max_array_length() for T_ILLEGAL type

JDK-8231445

check ZALLOC return values in awt coding

JDK-8231507

Update Apache Santuario (XML Signature) to version 2.1.4

JDK-8231584

Deadlock with ClassLoader.findLibrary and System.loadLibrary call

JDK-8231753

use more Posix functionality in aix os::print_os_info

JDK-8231810

javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with “java.lang.Exception: Unexpected EOF”

JDK-8232003

(fs) Files.write can leak file descriptor in the exception case

JDK-8232056

GetOwnedMonitorInfoWithEATest.java fails with ZGC: Heap too small

JDK-8232060

add some initializations using sigemptyset in os_aix.cpp

JDK-8232154

Update Mesa 3-D Headers to version 19.2.1

JDK-8232167

Visual Studio install found through –with-tools-dir value is discarded

JDK-8232170

FSInfo#getJarClassPath throws an exception not declared in its throws clause

JDK-8232200

[macos 10.15] Windows in fullscreen tests jumps around the screen

JDK-8232207

Linux os::available_memory re-reads cgroup configuration on every invocation

JDK-8232224

[TESTBUG] problemlist JFR TestLargeRootSet.java

JDK-8232370

Refactor some com.sun.jdi tests to enable IDE integration

JDK-8232433

[macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail

JDK-8232571

Add missing SIGINFO signal

JDK-8232692

[TESTBUG] compiler/aot/fingerprint/SelfChangedCDS.java fails when cds is disabled

JDK-8232713

Update BCEL version to 6.3.1 in license file

JDK-8232806

Introduce a system property to disable eager lambda initialization

JDK-8232834

RunTest sometimes fails to produce valid exitcode.txt

JDK-8232880

Update test documentation with additional settings for client UI tooltip tests

JDK-8232950

SUNPKCS11 Provider incorrectly check key length for PSS Signatures.

JDK-8233018

Add a new test to verify that DatagramSocket is not interruptible

JDK-8233019

java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit

JDK-8233032

assert(in_bb(n)) failed: must be

JDK-8233078

fix minimal VM build on Linux ppc64(le)

JDK-8233328

fix minimal VM build on Linux s390x

JDK-8233466

aarch64: remove unnecessary load of mdo when profiling return and parameters type

JDK-8233491

Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion

JDK-8233529

loopTransform.cpp:2984: Error: assert(p_f→Opcode() == Op_IfFalse) failed

JDK-8233548

Update CUP to v0.11b

JDK-8233649

Update ProblemList.txt to exclude failing headful tests on macos

JDK-8233656

assert(d→is_CFG() && n→is_CFG()) failed: must have CFG nodes

JDK-8233657

Intermittent NPE in Component.validate()

JDK-8234288

Turkey Time Zone returns incorrect time zone name

JDK-8234323

NULL-check return value of SurfaceData_InitOps on macosx

JDK-8234339

replace JLI_StrTok in java_md_solinux.c

JDK-8234340

Bump update version for OpenJDK: jdk-11.0.7

JDK-8234350

assert(mode == ControlAroundStripMined && (use == sfpt || !use→is_reachable_from_root())) failed: missed a node

JDK-8234386

[macos] NPE was thrown at expanding Choice from maximized frame

JDK-8234397

add OS uptime information to os::print_os_info output

JDK-8234423

Modifying ArrayList.subList().subList() resets modCount of subList

JDK-8234466

Class loading deadlock involving X509Factory#commitEvent()

JDK-8234501

remove obsolete NET_ReadV

JDK-8234525

enable link-time section-gc for linux s390x to remove unused code

JDK-8234610

MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092

JDK-8234617

C1: Incorrect result of field load due to missing narrowing conversion

JDK-8234723

javax/net/ssl/TLS tests support TLSv1.3

JDK-8234724

javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java supports TLSv1.3

JDK-8234741

enhance os::get_core_path on macOS

JDK-8234769

Duplicate attribution in freetype.md

JDK-8234786

Fix for JDK-8214578 breaks OS X 10.12 compatibility

JDK-8234809

set relro in linker flags when building with gcc

JDK-8234824

java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10

JDK-8235243

handle VS2017 15.9 and VS2019 in abstract_vm_version

JDK-8235288

AVX 512 instructions inadvertently used on Xeon for small vector width operations

JDK-8235383

C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose

JDK-8235489

handle return values of sscanf calls in hotspot

JDK-8235509

Backport for JDK-8209657 Refactor filemap.hpp to simplify integration with Serviceability Agent.

JDK-8235510

java.util.zip.CRC32 performance drop after 8200067

JDK-8235563

[TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure

JDK-8235637

jhsdb jmap from OpenJDK 11.0.5 doesn’t work if prelink is enabled

JDK-8235671

enhance print_rlimit_info in os_posix

JDK-8235744

PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64

JDK-8235904

Infinite loop when rendering huge lines

JDK-8235998

[c2] Memory leaks during tracing after ‘8224193: stringStream should not use Resource Area’.

JDK-8236039

JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3

JDK-8236140

assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it

JDK-8236179

C1 register allocation error with T_ADDRESS

JDK-8236488

Support for configure option –with-native-debug-symbols=internal is impossible on Windows

JDK-8236500

Windows ucrt.dll should be looked up in versioned WINSDK subdirectory

JDK-8236709

struct SwitchRange in HS violates C++ One Definition Rule

JDK-8236848

[JDK 11u] make run-test-tier1 fails after backport of JDK-8232834

JDK-8236873

Worker has a deadlock bug

JDK-8237217

Incorrect G1StringDedupEntry type used in StringDedupTable destructor

JDK-8237368

Problem with NullPointerException in RMI TCPEndpoint.read

JDK-8237375

SimpleThresholdPolicy misses CounterDecay timestamp initialization

JDK-8237508

Simplify JarFile.isInitializing

JDK-8237540

Missing files in backport of JDK-8210910

JDK-8237541

Missing files in backport of JDK-8236528

JDK-8237600

Test SunJSSEFIPSInit fails on Ubuntu

JDK-8237819

s390x - remove unused pd_zero_to_words_large

JDK-8237869

exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities

JDK-8237945

CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo

JDK-8238225

Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary

JDK-8238247

CTW runner should sweep nmethods more aggressively

JDK-8238366

CTW runner closes standard output on exit

JDK-8238438

SuperWord::co_locate_pack picks memory state of first instead of last load

JDK-8238502

sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION

JDK-8238534

Deep sign macOS bundles before bundle archive is being created

JDK-8238591

CTW: Split applications/ctw/modules/jdk_localedata.java

JDK-8238596

AVX enabled by default for Skylake even when unsupported

JDK-8238811

C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges

JDK-8239005

[TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow()

JDK-8239466

Loss of precision in counter decay calculation in 11u backport of JDK-8237375

JDK-8239856

[ntintel] asserts about copying unaligned array element

JDK-8240724

[test] jdk11 downport of 8224475 misses binary file test/jdk/javax/swing/JTextPane/arrow.png

JDK-8241296

Segfault in JNIHandleBlock::oops_do()

JDK-8160926

FLAGS_COMPILER_CHECK_ARGUMENTS doesn’t handle cross-compilation

JDK-8189861

Refactor CacheFind

JDK-8204551

Event descriptions are truncated in logs

JDK-8210459

Add support for generating compile_commands.json

JDK-8214534

Setting of THIS_FILE in the build is broken

JDK-8217728

Speed up incremental rerun of “make hotspot”

JDK-8219597

(bf) Heap buffer state changes could provoke unexpected exceptions

JDK-8220613

java/util/Arrays/TimSortStackSize2.java times out with fastdebug build

JDK-8221851

Use of THIS_FILE in hotspot invalidates precompiled header on Linux/GCC

JDK-8222264

Windows incremental build is broken with JDK-8217728

JDK-8223678

Add Visual Studio Code workspace generation support (for native code)

JDK-8223898

Forward references to Nashorn

JDK-8223904

Improve Nashorn matching

JDK-8224541

Better mapping of serial ENUMs

JDK-8224549

Less Blocking Array Queues

JDK-8225603

Enhancement for big integers

JDK-8226346

Build better binary builders

JDK-8227467

Better class method invocations

JDK-8227542

Manifest improved jar headers

JDK-8229733

TLS message handling improvements

JDK-8231415

Better signatures in XML

JDK-8231785

Improved socket permissions

JDK-8232424

More constrained algorithms

JDK-8232581

Improve TLS verification

JDK-8233250

Better X11 rendering

JDK-8233383

Various minor fixes

JDK-8233410

Better Build Scripting

JDK-8234027

Better JCEKS key support

JDK-8234408

Improve TLS session handling

JDK-8234825

Better Headings for HTTP Servers

JDK-8234841

Enhance buffering of byte buffers

JDK-8235274

Enhance typing of methods

JDK-8235691

Enhance TLS connectivity

JDK-8236201

Better Scanner conversions

JDK-8237879

make 4.3 breaks build

JDK-8238960

linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap

JDK-8235364

Update copyright header for files modified in 2019

JDK-8240832

Remove unused applecoreaudio.md third-party legal file

JDK-8240211

Stack overflow on Windows 32-bit can lead to crash

JDK-8239454

LLIntData : invalid opcode returned for 16 and 32 bit wide instructions

JDK-8238526

Cherry pick GTK WebKit 2.26.3 changes

JDK-8231513

JavaFX cause Keystroke Receiving prompt on MacOS 10.15 (Catalina)

JDK-8237003

Remove hardcoded WebAnimationsCSSIntegrationEnabled flag in DumpRenderTree

JDK-8233942

Update to 609.1 version of WebKit

JDK-8232589

Remove CoreAudio Utility Classes

JDK-8233798

Ctrl-L character mistakenly removed from gstreamer.md

JDK-8233747

JVM crash in com.sun.webkit.dom.DocumentImpl.createAttribute

JDK-8230610

Upgrade GStreamer to version 1.16.1 8230609: Upgrade glib to version 2.62.2

JDK-8234704

Fix attribution in libxslt.md

JDK-8233420

Upgrade to gcc 8.3 on Linux

JDK-8233421

Upgrade to Visual Studio 2017 version 15.9.16

JDK-8232210

Update Mesa 3-D Headers to version 19.2.1

JDK-8239109

Update SQLite to version 3.31.1

JDK-8234056

Upgrade to libxslt 1.1.34

JDK-8236798

Enhance FX scripting support

ON THIS PAGE