The full version string for this update release is 17.0.7+7. The version number is 17.

Liberica JDK 17.0.7+7

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

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

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

Supported Server and Desktop configurations

Liberica is supported on the following OSes:

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

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

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

  • Alpine Linux 3.7+ (x86_64, ARMv8)

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

  • Apple macOS 10.11+ (x86_64, ARMv8)

  • Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (x86, x86_64, ARMv8)

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 and 4 running the following OSes:

  • Raspbian OS (armhf)

  • OpenSUSE (armv8)

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

Liberica JDK 17 distribution

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

Liberica JDK 17 introduced all new features supported by OpenJDK 17.

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.

Liberica JDK continues to provide support for AOT and Graal JIT. Since in OpenJDK 17 builds these features are deemed experimental and deprecated, it is recommended to compile native executables with Liberica Native Image Kit to avoid errors.

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 17 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.

  • Not supported on Raspberry Pi 4.

Please refer to the following wiki for more information.

Device IO API for the Raspberry Pi

Liberica JDK 17 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

CVEs

This is the list of the security issues fixed in this release. CVSS scores are provided using the CVSS version 3.1 scoring system.

CVE IDScoreComponentModuleAttack vectorComplexityPrivilegesUser interactionScopeConfidentialityIntegrityAvailability

CVE-2023-21930

7.4

security-libs

javax.net.ssl

network

high

none

none

unchanged

high

high

none

CVE-2023-21954

5.9

hotspot

gc

network

high

none

none

unchanged

high

none

none

CVE-2023-21967

5.9

security-libs

javax.net.ssl

network

high

none

none

unchanged

none

none

high

CVE-2023-21939

5.3

client-libs

javax.swing

network

low

none

none

unchanged

none

low

none

CVE-2023-21938

3.7

core-libs

java.lang

network

high

none

none

unchanged

none

low

none

CVE-2023-21937

3.7

core-libs

java.net

network

high

none

none

unchanged

none

low

none

CVE-2023-21968

3.7

core-libs

java.nio

network

high

none

none

unchanged

none

low

None

Issues fixed

IssueDescription

JDK-8299129

Enhance NameService lookups

JDK-8298667

Improved path handling

JDK-8298310

Enhance TLS session negotiation

JDK-8298191

Enhance object reclamation process

JDK-8297371

Improve UTF8 representation redux

JDK-8296832

Improve Swing platform support

JDK-8296692

Improve String platform support

JDK-8296684

Improve String platform support

JDK-8296676

Improve String platform support

JDK-8295304

Runtime support improvements

JDK-8294474

Better AES support

JDK-8288436

Improve Xalan supports

JDK-8287404

Improve ping times

JDK-8299597

[17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.7

JDK-8304871

Use default visibility for static library builds

JDK-8289511

Improve test coverage for XPath Axes: child

JDK-8284524

Create an automated test for JDK-4422362

JDK-8284767

Create an automated test for JDK-4422535

JDK-8210927

JDB tests do not update source path after doing a redefine class

JDK-8048190

NoClassDefFoundError omits original ExceptionInInitializerError

JDK-8290197

test/jdk/java/nio/file/Files/probeContentType/Basic.java fails on some systems for the “.rar” extension

JDK-8213531

Test javax/swing/border/TestTitledBorderLeak.java fails

JDK-8294548

Problem list SA core file tests on macosx-x64 due to JDK-8294316

JDK-8302879

doc/building.md update link to jtreg builds

JDK-8293000

Review running times of jshell regression tests

JDK-8280703

CipherCore.doFinal(…) causes potentially massive byte[] allocations during decryption

JDK-8289647

AssertionError during annotation processing of record related tests

JDK-8266974

duplicate property key in java.sql.rowset resource bundle

JDK-8300751

[17u] Remove duplicate entry in javac.properties

JDK-8245654

Add Certigna Root CA

JDK-8294902

Undefined Behavior in C2 regalloc with null references

JDK-8251177

[macosx] The text “big” is truncated in JTabbedPane

JDK-8272702

Resolving URI relative path with no / may lead to incorrect toString

JDK-8299970

Speed up compiler/arraycopy/TestArrayCopyConjoint.java

JDK-8298472

AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options

JDK-8302152

Speed up tests with infinite loops, sleep less

JDK-8301342

Prefer ArrayList to LinkedList in LayoutComparator

JDK-8288332

Tier1 validate-source fails after 8279614

JDK-8302692

[17u] Update GHA Boot JDK to 17.0.6

JDK-8301842

JFR: increase checkpoint event size for stacktrace and string pool

JDK-8297437

javadoc cannot link to old docs (with old style anchors)

JDK-8282958

Rendering Issues with Borders on Windows High-DPI systems

JDK-8295777

java/net/httpclient/ConnectExceptionTest.java should not rely on system resolver

JDK-8294958

java/net/httpclient/ConnectTimeout tests are slow

JDK-8279614

The left line of the TitledBorder is not painted on 150 scale factor

JDK-8281170

Test jdk/tools/jpackage/windows/WinInstallerIconTest always fails on Windows 11

JDK-8300266

Detect Virtualization on Linux aarch64

JDK-8288415

java/awt/PopupMenu/PopupMenuLocation.java is unstable in MacOS machines

JDK-8300205

Swing test bug8078268 make latch timeout configurable

JDK-8299957

Enhance error logging in instrument coding with additional jplis_assert_msg

JDK-8299671

Speed up compiler/intrinsics/string/TestStringLatin1IndexOfChar.java

JDK-8299018

java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes

JDK-8297489

Modify TextAreaTextEventTest.java as to verify the content change of TextComponent sends TextEvent

JDK-8223783

sun/net/www/http/HttpClient/MultiThreadTest.java sometimes detect threads+1 connections

JDK-8186765

Speed up test sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java

JDK-8295774

Write a test to verify List sends ItemEvent/ActionEvent

JDK-8295000

java/util/Formatter/Basic test cleanup

JDK-8296675

Exclude linux-aarch64 in NSS tests

JDK-8292328

AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key

JDK-8293819

sun/util/logging/PlatformLoggerTest.java failed with “RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG”

JDK-8286030

Avoid JVM crash when containers share the same /tmp dir

JDK-8290083

ResponseBodyBeforeError: AssertionError or SSLException: Unsupported or unrecognized SSL message

JDK-8195809

[TESTBUG] jps and jcmd -l support for containers is not tested

JDK-8301170

perfMemory_windows.cpp add free_security_attr to early returns

JDK-8301760

Fix possible leak in SpNegoContext dispose

JDK-8298073

gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx

JDK-8241293

CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes

JDK-8286962

java/net/httpclient/ServerCloseTest.java failed once with ConnectException

JDK-8296329

jar validator doesn’t account for minor class file version

JDK-8300590

[JVMCI] BytecodeFrame.equals is broken

JDK-8294677

chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications

JDK-8299194

CustomTzIDCheckDST.java may fail at future date

JDK-8290836

Improve test coverage for XPath functions: String Functions

JDK-8290837

Improve test coverage for XPath functions: Boolean Functions

JDK-8290838

Improve test coverage for XPath functions: Number Functions

JDK-8299296

Write a test to verify the components selection sends ItemEvent

JDK-8293326

jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java slow on Windows

JDK-8289400

Improve com/sun/jdi/TestScaffold error reporting

JDK-8292066

Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version

JDK-8292443

Weak CAS VarHandle/Unsafe tests should test always-failing cases

JDK-8291825

java/time/nontestng/java/time/zone/CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different

JDK-8286844

com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended

JDK-8287593

ShortResponseBody could be made more resilient to rogue connections

JDK-8289948

Improve test coverage for XPath functions: Node Set Functions

JDK-8289440

Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt

JDK-8282036

Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions

JDK-8209935

Test to cover CodeSource.getCodeSigners()

JDK-8271838

AmazonCA.java interop test fails

JDK-8286154

Fix 3rd party notices in test files

JDK-6779701

Wrong defect ID in the code of test LocalRMIServerSocketFactoryTest.java

JDK-8298649

JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4

JDK-8277990

NMT: Remove NMT shutdown capability

JDK-8298129

Let checkpoint event sizes grow beyond u4 limit

JDK-8301397

[11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18

JDK-8280007

Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2

JDK-8294160

misc crash dump improvements

JDK-8230374

maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties

JDK-8285965

TestScenarios.java does not check for "``" correctly

JDK-8286873

Improve websocket test execution time

JDK-8284115

[IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly

JDK-8275704

Metaspace::contains() should be threadsafe

JDK-8276086

Increase size of metaspace mappings

JDK-8297963

Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros

JDK-8192931

Regression test java/awt/font/TextLayout/CombiningPerf.java fails

JDK-8300692

GCC 12 reports some compiler warnings in bundled freetype

JDK-8286694

Incorrect argument processing in java launcher

JDK-8275582

Don’t purge metaspace mapping lists

JDK-8293466

libjsig should ignore non-modifying sigaction calls

JDK-8293493

Signal Handlers printout should show signal block state

JDK-8293691

converting a defined BasicType value to a string should not crash the VM

JDK-8277946

NMT: Remove VM.native_memory shutdown jcmd command option

JDK-8280048

Missing comma in copyright header

JDK-8231491

JDI tc02x004 failed again due to wrong # of breakpoints

JDK-8282771

Create test case for JDK-8262981

JDK-8285690

CloneableReference subtest should not throw CloneNotSupportedException

JDK-8144030

[macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again)

JDK-8287491

compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type #

JDK-6528710

sRGB-ColorSpace to sRGB-ColorSpace Conversion

JDK-8294705

Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java

JDK-8286562

GCC 12 reports some compiler warnings

JDK-8299497

Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs

JDK-8300773

Address the inconsistency between the constant array and pool size

JDK-8208077

File.listRoots performance degradation

JDK-8295685

Update Libpng to 1.6.38

JDK-8297264

C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top

JDK-8287180

Update IANA Language Subtag Registry to Version 2022-08-08

JDK-8292033

Move jdk.X509Certificate event logic to JCA layer

JDK-8286705

GCC 12 reports use-after-free potential bugs

JDK-8287754

Update jib GNU make dependency on Windows to latest cygwin build

JDK-8300119

CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems

JDK-8272985

Reference discovery is confused about atomicity and degree of parallelism

JDK-8300490

Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550

JDK-8300642

[17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev

JDK-8285919

Remove debug printout from JDK-8285093

JDK-8282143

Objects.requireNonNull should be ForceInline

JDK-8285755

JDK-8285093 changed the default for –with-output-sync

JDK-8299657

sun/tools/jhsdb/SAGetoptTest.java fails after 8299470

JDK-8299470

sun/jvm/hotspot/SALauncher.java handling of negative rmiport args

JDK-8280896

java/nio/file/Files/probeContentType/Basic.java fails on Windows 11

JDK-8283719

java/util/logging/CheckZombieLockTest.java failing intermittently

JDK-8283717

vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001 failed due to SocketTimeoutException

JDK-8296389

C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors

JDK-8298568

Fastdebug build fails after JDK-8296389

JDK-8297642

PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination

JDK-8290850

C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph

JDK-8278961

Enable debug logging in java/net/DatagramSocket/SendDatagramToBadAddress.java

JDK-8273154

Provide a JavadocTester method for non-overlapping, unordered output matching

JDK-8254267

javax/xml/crypto/dsig/LogParameters.java failed with “RuntimeException: Unexpected log output:”

JDK-8295211

Fix autoconf 2.71 warning “AC_CHECK_HEADERS: you should use literals”

JDK-8279351

[TESTBUG] SADebugDTest.java does not handle “Address already in use” error

JDK-8299789

Compilation of gtest causes build to fail if runtime libraries are in different dirs

JDK-8299424

containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit

JDK-8295413

com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode

JDK-8299520

TestPrintXML.java output error messages in case compare fails

JDK-8295116

C2: assert(dead→outcnt() == 0 && !dead→is_top()) failed: node must be dead

JDK-8297951

C2: Create skeleton predicates for all If nodes in loop predication

JDK-8299388

java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows

JDK-8296619

Upgrade jQuery to 3.6.1

JDK-8286707

JFR: Don’t commit JFR internal jdk.JavaMonitorWait events

JDK-8267038

Update IANA Language Subtag Registry to Version 2022-03-02

JDK-8295788

C2 compilation hits “assertmode == ControlAroundStripMined && use == sfpt) || !use→is_reachable_from_root( failed: missed a node”

JDK-8284165

Add pid to process reaper thread name

JDK-8284726

Print active locale settings in hs_err reports and in VM.info

JDK-8290067

Show stack dimensions in UL logging when attaching threads

JDK-8297523

Various GetPrimitiveArrayCritical miss result - NULL check

JDK-8280784

VM_Cleanup unnecessarily processes all thread oops

JDK-8297088

Update LCMS to 2.14

JDK-8277822

Remove debug-only heap overrun checks in os::malloc and friends

JDK-8298271

java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows

JDK-8297431

[JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception

JDK-8297569

URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378

JDK-8296912

C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1

JDK-8276064

CheckCastPP with raw oop input floats below a safepoint

JDK-8299439

java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR

JDK-8299483

ProblemList java/text/Format/NumberFormat/CurrencyFormat.java

JDK-8275320

NMT should perform buffer overrun checks

JDK-8275320

NMT should perform buffer overrun checks

JDK-8275301

Unify C-heap buffer overrun checks into NMT

JDK-8298108

Add a regression test for JDK-8297684

JDK-8296924

C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address

JDK-8285835

SIGSEGV in PhaseIdealLoop::build_loop_late_post_work

JDK-8292177

InitialSecurityProperty JFR event

JDK-8286800

Assert in PhaseIdealLoop::dump_real_LCA is too strong

JDK-8294947

Use 64bit atomics in patch_verified_entry on x86_64

JDK-8294217

Assertion failure: parsing found no loops but there are some

JDK-8292159

TYPE_USE annotations on generic type arguments of record components discarded

JDK-8294538

missing is_unloading() check in SharedRuntime::fixup_callers_callsite()

JDK-8295414

[Aarch64] C2: assert(false) failed: bad AD file

JDK-8280868

LineBodyHandlerTest.java creates and discards too many clients

JDK-8280553

resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java can fail if GC occurs

JDK-8270476

Make floating-point test infrastructure more lambda and method reference friendly

JDK-8212961

[TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup

JDK-8275843

Random crashes while the UI code is executed

JDK-8277485

Zero: Fix fast\{i,f}access_0 bytecodes handling

JDK-8008243

Zero: Implement fast bytecodes

JDK-8298035

Provide better descriptions for JIT compiler JFR events

JDK-8280132

Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder

JDK-8295066

Folding of loads is broken in C2 after JDK-8242115

JDK-8242115

C2 SATB barriers are not safepoint-safe

JDK-8294378

URLPermission constructor exception when using tr locale

JDK-8296239

ISO 4217 Amendment 174 Update

JDK-8296136

Use correct register in aarch64_enc_fast_unlock()

JDK-8293531

C2: some vectorapi tests fail assert “Not monotonic” with flag -XX:TypeProfileLevel=222

JDK-8290964

C2 compilation fails with assert “non-reduction loop contains reduction nodes”

JDK-8292780

misc tests failed “assert(false) failed: graph should be schedulable”

JDK-8293996

C2: fix and simplify IdealLoopTree::do_remove_empty_loop

JDK-8292602

ZGC: C2 late barrier analysis uses invalid dominator information

JDK-8292297

Fix up loading of override java.security properties file

JDK-8281122

[IR Framework] Cleanup IR matching code in preparation for JDK-8280378

JDK-8280889

java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops

JDK-8280166

Extend java/lang/instrument/GetObjectSizeIntrinsicsTest.java test cases

JDK-8258512

serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6

JDK-8270156

Add “randomness” and “stress” keys to JTreg tests which use StressGCM, StressLCM and/or StressIGVN

JDK-8235297

sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java fails intermittent

JDK-8298093

improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c

JDK-8295724

VirtualMachineError: Out of space in CodeCache for method handle intrinsic

JDK-8298947

compiler/codecache/MHIntrinsicAllocFailureTest.java fails intermittently

JDK-8297959

Provide better descriptions for some Operating System JFR events

JDK-8297480

GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check

JDK-8288854

getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE

JDK-8296548

Improve MD5 intrinsic for x86_64

JDK-8295530

Update Zlib Data Compression Library to Version 1.2.13

JDK-8275173

testlibrary_tests/ir_framework/tests/TestCheckedTests.java fails after JDK-8274911

JDK-8287217

C2: PhaseCCP: remove not visited nodes, prevent type inconsistency

JDK-8065097

[macosx] javax/swing/Popup/TaskbarPositionTest.java fails because Popup is one pixel off

JDK-8273410

IR verification framework fails with “Should find method name in validIrRulesMap”

JDK-8298027

Remove SCCS id’s from awt jtreg tests

JDK-8293767

AWT test TestSinhalaChar.java has old SCCS markings

JDK-8293562

KeepAliveCache Blocks Threads while Closing Connections

JDK-8289508

Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling

JDK-8292660

C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly

JDK-8292877

java/util/concurrent/atomic/Serial.java uses \{Double,Long}Accumulator incorrectly

JDK-8292285

C2: remove unreachable block after NeverBranch-to-Goto conversion

JDK-8155246

Throw error if default java.security file is missing

JDK-8288130

compiler error with AP and explicit record accessor

JDK-8285399

JNI exception pending in awt_GraphicsEnv.c:1432

JDK-8282577

ICC_Profile.setData(int, byte[]) invalidates the profile

JDK-8279119

src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist

JDK-8274911

testlibrary_tests/ir_framework/tests/TestIRMatching.java fails with “java.lang.RuntimeException: Should have thrown exception”

JDK-8244669

convert clhsdb “mem” command from javascript to java

JDK-8279024

Remove javascript references from clhsdb.html

JDK-8262386

resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java timed out

JDK-8271471

[IR Framework] Rare occurrence of "``" in PrintIdeal/PrintOptoAssembly can let tests fail

JDK-8299015

Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes

JDK-8283606

Tests may fail with zh locale on MacOS

JDK-8288005

HotSpot build with disabled PCH fails for Windows AArch64

JDK-8298527

Cygwin’s uname -m returns different string than before

JDK-8298588

WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body

JDK-8298726

(fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds

JDK-8296611

Problemlist several sun/security tests until JDK-8295343 is resolved

JDK-8283870

jdeprscan –help causes an exception when the locale is ja, zh_CN or de

JDK-8290322

Optimize Vector.rearrange over byte vectors for AVX512BW targets.

JDK-8290899

java/lang/String/StringRepeat.java test requests too much heap on windows x86

JDK-8294580

frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame

JDK-8298459

Fix msys2 linking and handling out of tree build directory for source zip creation

JDK-8296878

Document Filter attached to JPasswordField and setText(““) is not cleared instead inserted characters replaced with unicode null characters

JDK-8296904

Improve handling of macos xcode toolchain

JDK-8293965

Code signing warnings after JDK-8293550

JDK-8294310

compare.sh fails on macos after JDK-8293550

JDK-8297211

Expensive fillInStackTrace operation in HttpURLConnection.getOutputStream0 when no content-length in response

JDK-8297259

Bump update version for OpenJDK: jdk-17.0.7

JDK-8087673

[TableView] TableView and TreeTableView menu button overlaps columns when using a constrained resize policy.

JDK-8089009

TableView with CONSTRAINED_RESIZE_POLICY incorrectly displays a horizontal scroll bar.

JDK-8187145

(Tree)TableView with null selectionModel: throws NPE on sorting

JDK-8235491

Tree/TableView: implementation of isSelected(int) violates contract

JDK-8254676

Alert disables Tab selection when TabDragPolicy REORDER is used

JDK-8277853

With Touch enabled devices scrollbar disappears and the table is scrolled to the beginning

JDK-8281327

JavaFX does not support fonts installed per-user on Windows 10/11

JDK-8282386

JavaFX media stubs rely on libav.org

JDK-8291908

VirtualFlow creates unneeded empty cells

JDK-8292353

TableRow vs. TreeTableRow: inconsistent visuals in cell selection mode

JDK-8293214

Add support for Linux/LoongArch64

JDK-8293375

add_definitions USE_SYSTEM_MALLOC when USE_SYSTEM_MALLOC is ON

JDK-8295755

Update SQLite to 3.39.4

JDK-8296413

Tree/TableView with null focus model throws NPE in queryAccessibleAttribute()

JDK-8296654

[macos] Crash when launching JavaFX app with JDK that targets SDK 13

JDK-8298167

Opacity in WebView not working anymore

JDK-8299272

Update copyright header for files modified in 2022

JDK-8299781

Improve JFX navigation

JDK-8299977

Update WebKit to 615.1

JDK-8300872

WebView’s ColorChooser fails to initialize when running in security context

JDK-8300893

Wrong state after deselecting two or more cells of a TableView selection

JDK-8300954

HTML default Range input control not rendered

JDK-8301011

Change JavaFX release version to 17.0.7 in jfx17u

JDK-8301022

Video distortion is observed while playing youtube video

JDK-8301712

[linux] Crash on exit from WebKit 615.1

JDK-8302294

Cherry-pick WebKit 615.1 stabilization fixes

JDK-8302470

Change JBS version in .jcheck/conf to jfxNN[.0.MM]

JDK-8302684

Cherry-pick WebKit 615.1 stabilization fixes (2)

JDK-8303026

[TextField] IOOBE on setting text with control characters that replaces existing text

JDK-8303217

Webview loaded webpage is not showing play, volume related buttons for embeded Audio/Video elements

JDK-8303501

Unable to navigate to relative URLs after fix for JDK-8299781

JDK-8304098

[testbug] Test compilation failure in ControlUtils.java after JDK-8292353

ON THIS PAGE