Liberica JDK 17.0.7+7 Release Notes


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 ID Score Component Module Attack vector Complexity Privileges User interaction Scope Confidentiality Integrity Availability
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

Issue Description
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 "assert((mode == 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