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 “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 |