Liberica JDK 11.0.24+9: Release Notes
1. Version information
This document provides information about Liberica JDK 11.0.24 release.
The full version string for this update release is 11.0.24+9. The version number is 11.
Liberica JDK 11 is distributed as .apk
, .rpm
, .zip
, .deb
, and .tar.gz
packages. Please select the most appropriate for your purposes.
2. What’s New
This release contains the following updates and new features.
Notable Changes
This is the list of the notable issues fixed in this release.
Issue ID | |
---|---|
JDK-8327449 | Summary: Test 'api/java_awt/interactive/SystemTrayTests.html' failed because A blue ball icon was added outside of the system tray Description: When pressing the 'Add tray icon' button, the blue ball icon is now added to the system tray. |
JDK-8330358 | Summary: Disable DTLS 1.0 Description: The DTLS 1.0 is disabled by default. |
JDK-8331750 | Summary: JDK-8259530 was not backported correctly to 11 Description: In the original commit, the '--legal-notices' option was declared using the extended XOption class. However, when backporting to Java 11 in https://github.com/openjdk/jdk11u-dev/pull/1805, the standard Option class was mistakenly used. |
JDK-8331770 | Summary: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket Description: SocketFactory now checks what socket is created. Unconnected sockets are not supported. If an unconnected socket is created, it throws a SocketException in SocketFactory::createSocket(). The documentation was also corrected. |
JDK-8332682 | Summary: Add GlobalSign 2 TLS root certificates Description: GlobalSign Root R46 and GlobalSign Root E46 root certificates were added. |
Graal support in Liberica JDK 11
Liberica JDK continues to provide support for AOT and Graal JIT. Since in OpenJDK 11 builds these features are deemed experimental and deprecated, it is recommended to compile native executables with Liberica Native Image Kit to avoid errors.
IANA TZ Data update
This release of Liberica JDK 11.0.24 comes with IANA Time Zone Database version 2024a. The following are the main changes in this update:
Kazakhstan unifies on UTC+5 beginning 2024-03-01. Palestine springs forward a week later after Ramadan. zic no longer pretends to support indefinite-past DST. localtime no longer mishandles Ciudad Juárez in 2422.
3. Known Issues
This release does not contain any known issues.
4. Fixed 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 | CVSS score | Component | Module | Attack Vector | Complexity | Privileges | User Interaction | Scope | Confidentiality | Integrity | Availability |
---|---|---|---|---|---|---|---|---|---|---|---|
CVE-2024-21131 | 3.7 | hotspot | runtime | network | high | none | none | unchanged | none | low | none |
CVE-2024-21138 | 3.7 | hotspot | runtime | network | high | none | none | unchanged | none | none | low |
CVE-2024-21140 | 4.8 | hotspot | compiler | network | high | none | none | unchanged | low | low | none |
CVE-2024-21144 | 3.7 | core-libs | java.util | network | high | none | none | unchanged | none | none | low |
CVE-2024-21145 | 4.8 | client-libs | 2d | network | high | none | none | unchanged | low | low | none |
CVE-2024-21147 | 7.4 | hotspot | compiler | network | high | none | none | unchanged | high | high | none |
5. Resolved Issues
JDK issues
This is the list of general JDK issues fixed in this release.
Issue ID | Summary |
---|---|
JDK-8015739 | Background of JInternalFrame is located out of JInternalFrame |
JDK-8042380 | Test javax/swing/JFileChooser/4524490/bug4524490.java fails with InvocationTargetException |
JDK-8061729 | Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs |
JDK-8158048 | Fix failure message from jtreg gtest wrapper |
JDK-8159927 | Add a test to verify JMOD files created in the images do not have debug symbols |
JDK-8163921 | HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC |
JDK-8187759 | Background not refreshed when painting over a transparent JFrame |
JDK-8210988 | Improved handling of compiler warnings in the build |
JDK-8214400 | Update hotspot application/jcstress jtreg tests wrappers to use jcstress 0.5 |
JDK-8218917 | KeyEvent.getModifiers() returns inconsistent values for ALT keys |
JDK-8220202 | Simplify/standardize method naming for HtmlTree |
JDK-8231351 | Add notes for PKCS11 tests in the test doc |
JDK-8241951 | SA core file tests failed to find core file for signed binaries on OSX 10.15 |
JDK-8243010 | Test support: Customizable Hex Printer |
JDK-8248194 | Need better support for running SA tests on core files |
JDK-8248667 | Need support for building native libraries located in the test/lib directory |
JDK-8253980 | javax/swing/plaf/synth/7158712/bug7158712.java fails on windows |
JDK-8255031 | Update java/util/prefs/AddNodeChangeListener.java to report more failure info |
JDK-8256660 | Disable DTLS 1.0 |
JDK-8261404 | Class.getReflectionFactory() is not thread-safe |
JDK-8263659 | Reflow GTestResultParser for better readability |
JDK-8263940 | NPE when creating default file system when default file system provider is packaged as JAR file on class path |
JDK-8264152 | javax/net/ssl/DTLS/RespondToRetransmit.java timed out |
JDK-8267796 | vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002/TestDescription.java fails with NoClassDefFoundError |
JDK-8267938 | (sctp) SCTP channel factory methods should check platform support |
JDK-8268974 | GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used |
JDK-8269258 | java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout |
JDK-8270199 | Most SA tests are skipped on macosx-aarch64 because all executables are signed |
JDK-8271142 | package help is not displayed for missing X11/extensions/Xrandr.h |
JDK-8273153 | Consolidate file_exists into os:file_exists |
JDK-8273831 | PrintServiceLookup spawns 2 threads in the current classloader, getting orphaned |
JDK-8276125 | RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id |
JDK-8280546 | Remove hard-coded 127.0.0.1 loopback address |
JDK-8281507 | Two javac tests have bad jtreg |
JDK-8282017 | sun/net/www/protocol/https/HttpsURLConnection/B6216082.java fails with "SocketException: Unexpected end of file from server" |
JDK-8283349 | Robustness improvements to java/util/prefs/AddNodeChangeListener.jar |
JDK-8286705 | GCC 12 reports use-after-free potential bugs |
JDK-8290203 | ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java on linux-all |
JDK-8292716 | Configure should check that jtreg is of the required version |
JDK-8292717 | Clean up checking of testing requirements in configure |
JDK-8292763 | JDK-8292716 breaks configure without jtreg |
JDK-8293563 | [macos-aarch64] SA core file tests failing with sun.jvm.hotspot.oops.UnknownOopException |
JDK-8293887 | AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c |
JDK-8293965 | Code signing warnings after JDK-8293550 |
JDK-8294137 | Review running times of java.math tests |
JDK-8294156 | Allow PassFailJFrame.Builder to create test UI |
JDK-8295343 | sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer |
JDK-8297082 | Remove sun/tools/jhsdb/BasicLauncherTest.java from problem list |
JDK-8297449 | Update JInternalFrame Metal Border code |
JDK-8297798 | Timeout with DTLSOverDatagram test template |
JDK-8299023 | TestPLABResize.java and TestPLABPromotion.java are failing intermittently |
JDK-8299677 | Formatter.format might take a long time to format an integer or floating-point |
JDK-8299858 | [Metrics] Swap memory limit reported incorrectly when too large |
JDK-8302069 | javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java update |
JDK-8302512 | Update IANA Language Subtag Registry to Version 2023-02-14 |
JDK-8303466 | C2: failed: malformed control flow. Limit type made precise with MaxL/MinL |
JDK-8304761 | Update IANA Language Subtag Registry to Version 2023-03-22 |
JDK-8305645 | System Tray icons get corrupted when Windows primary monitor changes |
JDK-8305874 | Open source AWT Key, Text Event related tests |
JDK-8305931 | jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" |
JDK-8305942 | Open source several AWT Focus related tests |
JDK-8305943 | Open source few AWT Focus related tests |
JDK-8305962 | update jcstress to 0.16 |
JDK-8306031 | Update IANA Language Subtag Registry to Version 2023-04-13 |
JDK-8306067 | Open source AWT Graphics,GridBagLayout related tests |
JDK-8306634 | Open source AWT Event related tests |
JDK-8306714 | Open source few Swing event and AbstractAction tests |
JDK-8306838 | GetGraphicsTest needs to be headful |
JDK-8306941 | Open source several datatransfer and dnd AWT tests |
JDK-8307083 | Open source some drag and drop tests 3 |
JDK-8307955 | Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs' |
JDK-8308021 | Update IANA Language Subtag Registry to Version 2023-05-11 |
JDK-8310380 | Handle problems in core-related tests on macOS when codesign tool does not work |
JDK-8310818 | Refactor more Locale tests to use JUnit |
JDK-8310923 | Refactor Currency tests to use JUnit |
JDK-8312194 | test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java cannot handle empty modules |
JDK-8312383 | Log X509ExtendedKeyManager implementation class name in TLS/SSL connection |
JDK-8313206 | PKCS11 tests silently skip execution |
JDK-8313702 | Update IANA Language Subtag Registry to Version 2023-08-02 |
JDK-8314220 | Configurable InlineCacheBuffer size |
JDK-8314283 | Support for NSS tests on aarch64 platforms |
JDK-8314495 | Update to use jtreg 7.3.1 |
JDK-8314552 | Fix javadoc tests to work with jtreg 7 |
JDK-8314794 | Improve UTF8 String supports |
JDK-8314830 | runtime/ErrorHandling/ tests ignore external VM flags |
JDK-8315071 | Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame’s builder pattern usage |
JDK-8315117 | Update Zlib Data Compression Library to Version 1.3 |
JDK-8315609 | Open source few more swing text/html tests |
JDK-8315663 | Open source misc awt tests |
JDK-8315677 | Open source few swing JFileChooser and other tests |
JDK-8315726 | Open source several AWT applet tests |
JDK-8315741 | Open source few swing JFormattedTextField and JPopupMenu tests |
JDK-8315824 | Open source several Swing Text/HTML related tests |
JDK-8315834 | Open source several Swing JSpinner related tests |
JDK-8315889 | Open source several Swing HTMLDocument related tests |
JDK-8316017 | Refactor timeout handler in PassFailJFrame |
JDK-8316053 | Open some swing tests 3 |
JDK-8316138 | Add GlobalSign 2 TLS root certificates |
JDK-8316142 | Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests |
JDK-8316154 | Opensource JTextArea manual tests |
JDK-8316164 | Opensource JMenuBar manual test |
JDK-8316242 | Opensource SwingGraphics manual test |
JDK-8316608 | Enable parallelism in vmTestbase/gc/vector tests |
JDK-8317287 | [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination |
JDK-8317507 | C2 compilation fails with "Exceeded _node_regs array" |
JDK-8318322 | Update IANA Language Subtag Registry to Version 2023-10-16 |
JDK-8318580 | "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can’t find library: /open/test/jdk/java/awt/regtesthelpers" after JDK-8316053 |
JDK-8318599 | HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 |
JDK-8318727 | Enable parallelism in vmTestbase/vm/gc/concurrent tests |
JDK-8318809 | java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java shows intermittent failures on linux ppc64le and aarch64 |
JDK-8318854 | [macos14] Running any AWT app prints Secure coding warning |
JDK-8319128 | sun/security/pkcs11 tests fail on OL 7.9 aarch64 |
JDK-8319136 | Skip pkcs11 tests on linux-aarch64 |
JDK-8319436 | Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader |
JDK-8319859 | Better symbol storage |
JDK-8320005 | Allow loading of shared objects with .a extension on AIX |
JDK-8320097 | Improve Image transformations |
JDK-8320113 | [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14 |
JDK-8320129 | "top" command during jtreg failure handler does not display CPU usage on OSX |
JDK-8320303 | Allow PassFailJFrame to accept single window creator |
JDK-8320342 | Use PassFailJFrame for TruncatedPopupMenuTest.java |
JDK-8320548 | Improved loop handling |
JDK-8320943 | Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch |
JDK-8321489 | Update LCMS to 2.16 |
JDK-8321925 | sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist" |
JDK-8322106 | Enhance Pack 200 loading |
JDK-8322239 | [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane |
JDK-8322511 | [11u] JfrCheckpointThreadClosure::do_thread crashes when fetching thread_id |
JDK-8322783 | prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output |
JDK-8323231 | Improve array management |
JDK-8323390 | Enhance mask blit functionality |
JDK-8323717 | Introduce test keyword for tests that need external dependencies |
JDK-8323994 | gtest runner repeats test name for every single gtest assertion |
JDK-8324238 | [macOS] java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails with the shape has not been applied msg |
JDK-8324559 | Improve 2D image handling |
JDK-8324598 | use mem_unit when working with sysinfo memory and swap related information |
JDK-8324632 | Update Zlib Data Compression Library to Version 1.3.1 |
JDK-8324723 | GHA: Upgrade some actions to avoid deprecated Node 16 |
JDK-8324733 | [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653 |
JDK-8325137 | com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java can fail in Xcomp with out of expected range |
JDK-8325326 | [PPC64] Don’t relocate in case of allocation failure |
JDK-8325579 | Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket |
JDK-8325600 | Better symbol storage |
JDK-8325972 | Add -x to bash for building with LOG=debug |
JDK-8326006 | Allow TEST_VM_FLAGLESS to set flagless mode |
JDK-8326101 | [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space |
JDK-8326201 | [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space |
JDK-8326351 | Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 |
JDK-8326521 | JFR: CompilerPhase event test fails on windows 32 bit |
JDK-8326529 | JFR: Test for CompilerCompile events fails due to time out |
JDK-8326591 | New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used |
JDK-8326638 | Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop |
JDK-8326643 | JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message |
JDK-8326661 | sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS |
JDK-8326801 | Bump update version for OpenJDK: jdk-11.0.24 |
JDK-8326891 | Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries |
JDK-8326938 | [11u] JDK-8214908 broke two CTW tests |
JDK-8327136 | javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal |
JDK-8327413 | Enhance compilation efficiency |
JDK-8328194 | Add a test to check default rendering engine |
JDK-8328524 | [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap |
JDK-8328540 | test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi |
JDK-8328705 | GHA: Cross-compilation jobs do not require build JDK |
JDK-8328812 | Update and move siphash license |
JDK-8328825 | Google CAInterop test failures |
JDK-8331643 | [11u]: Bump GHA bootstrap JDK to 11.0.23 |
JDK-8331750 | [11u] JDK-8259530 is not backported correctly to 11u |
JDK-8331790 | [11u] Remove problemlist entries after backport of JDK-8228649 |
JDK-8334441 | Mark tests in jdk_security_infra group as manual |
JFX issues
This is the list of JFX issues fixed in this release.
Issue ID | Summary |
---|---|
JDK-8087368 | java runtime environment error when trying to execute showAndWait() function |
JDK-8087673 | [TableView] TableView and TreeTableView menu button overlaps columns when using a constrained resize policy. |
JDK-8087700 | [KeyCombination, Mac] KeyCharacterCombinations behave erratically |
JDK-8150709 | Mac OSX and German Keyboard Layout (Y/Z) |
JDK-8159048 | Animation and AnimationTimer methods must be called on JavaFX Application thread |
JDK-8181084 | JavaFX show big icons in system menu on macOS with Retina display |
JDK-8185831 | Pseudo selectors do not appear to work in Node.lookupAll() |
JDK-8187145 | (Tree)TableView with null selectionModel: throws NPE on sorting |
JDK-8189282 | JavaFX: Invalid position of candidate pop-up of InputMethod in Hi-DPI on Windows |
JDK-8201538 | Remove implementation support for applets from JavaFX |
JDK-8214508 | [TestBug] [Canvas] Add missing test image |
JDK-8220722 | ProgressBarSkin: adds strong listener to control’s width property |
JDK-8221261 | Deadlock on macOS in JFXPanel app when handling IME calls |
JDK-8222209 | JavaFX is rendered blurry on systems with monitors in different configuration |
JDK-8235833 | PosixPlatform.cpp should not include sysctl.h |
JDK-8245919 | Region#padding property rendering error |
JDK-8248914 | Javafx TextField positions the cursor incorrectly after pressing DEL key |
JDK-8254126 | the position of Chinese Input Method candidates window is wrong |
JDK-8255835 | [macOS] Undecorated stage cannot be maximized |
JDK-8260342 | FXMLLoader fails to load a sub layout using fx:include with the resources attribute |
JDK-8262518 | SwingNode.setContent does not close previous content, resulting in memory leak |
JDK-8269921 | TextFlow: listeners on bounds can throw NPE while computing text bounds |
JDK-8274932 | Render scales in EmbeddedWindow are not properly updated |
JDK-8282290 | TextField Cursor Position one off |
JDK-8283401 | ArrayIndexOutOfBoundsException when disconnecting screen(s) |
JDK-8283675 | Line not removed from LineChart when series cleared |
JDK-8284445 | macOS 12 prints a warning when a function key shortcut is assigned to a menu |
JDK-8284542 | [Accessibility] [Win] Missing attribute for toggle state of CheckBox in CheckBoxTreeItem |
JDK-8284544 | [Win] Name-Property of Spinner cannot be changed |
JDK-8292922 | [Linux] No more drag events when new Stage is created in drag handler |
JDK-8293836 | Rendering performance degradation at bottom of TableView with many rows |
JDK-8295078 | TextField blurry when inside an TitledPane → AnchorPane |
JDK-8296413 | Tree/TableView with null focus model throws NPE in queryAccessibleAttribute() |
JDK-8296590 | StraightLineTest fails always on Linux and sometimes on other platforms |
JDK-8298496 | IconifyTest fails intermittently on Linux |
JDK-8299968 | Second call to Stage.setScene() create sizing issue with uiScale > 1.0 |
JDK-8301219 | JavaFX crash when closing with the escape key |
JDK-8301763 | Adding children to wrong index leaves inconsistent state in Parent#childrenSet |
JDK-8301893 | IME window position is off on secondary screen |
JDK-8305675 | [macos] Stage set to iconified before being shown is displayed on screen |
JDK-8306328 | Update libFFI to 3.4.4 |
JDK-8306447 | Adding an element to a long existing list may cause the first visible element to jump |
JDK-8307536 | FileAlreadyExistsException from NativeLibLoader when running concurrent applications with empty cache |
JDK-8308191 | [macOS] VoiceOver decorations are shifted on second monitor |
JDK-8309374 | Accessibility Focus Rectangle on ListItem is not drawn when ListView is shown for first time |
JDK-8310638 | Filtering a TableView with a large number of items freezes the UI |
JDK-8310847 | [Mac] Silence OpenGL deprecation warnings |
JDK-8310885 | Width/height of window is not set after calling sizeToScene |
JDK-8311185 | VirtualFlow jump when cellcount changes |
JDK-8311492 | FontSmoothingType LCD produces wrong color when transparency is used |
JDK-8313032 | Enhanced handling of Glass |
JDK-8313040 | Enhanced Font handling |
JDK-8313064 | General enhancements of image handling |
JDK-8313072 | Enhanced handling of Fonts |
JDK-8313321 | Set minimum python version in WebKit cmake scripts |
JDK-8313628 | Column drag header, overlay and line are not correctly aligned |
JDK-8313648 | JavaFX application continues to show a black screen after graphic card driver crash |
JDK-8313799 | Remove lockItemOnEdit flag from (Tree)TableCell |
JDK-8313856 | Replace VLA with malloc in pango |
JDK-8313900 | Possible NULL pointer access in NativeAudioSpectrum and NativeVideoBuffer |
JDK-8314141 | Missing default for switch in CreateBitmap |
JDK-8314149 | Clipboard does inexact string comparison on mime type |
JDK-8314266 | Several test failures after fix for JDK-8159048 |
JDK-8315074 | Possible null pointer access in native glass |
JDK-8315317 | Add test for JDK-8262518 |
JDK-8315870 | icu fails to compile with Visual Studio 2022 17.6.5 |
JDK-8315958 | Missing range checks in GlassPasteboard |
JDK-8316419 | [macos] Setting X/Y makes Stage maximization not work before show |
JDK-8316518 | javafx.print.Paper getWidth / getHeight rounds values, causing errors. |
JDK-8316781 | Legal, Monarch paper sizes are incorrect in javafx.print.Paper |
JDK-8316892 | Skip failing IconifyTestcanIconifyDecoratedStage on Linux |
JDK-8317508 | Provide media support for libavcodec version 60 |
JDK-8317836 | FX nodes embedded in JFXPanel need to track component orientation |
JDK-8318059 | Typo is javafx.scene.Node.usesMirroring comment |
JDK-8318386 | Update Glib to 2.78.1 |
JDK-8318387 | Update GStreamer to 1.22.6 |
JDK-8318388 | Update libxslt to 1.1.39 |
JDK-8318614 | Update WebKit to 617.1 |
JDK-8318624 | API docs specify incorrect default value for nodeOrientation property |
JDK-8318841 | macOS: Memory leak with MenuItem when Menu.useSystemMenuBar(true) is used |
JDK-8318984 | Update to Xcode 14.3.1 on macOS |
JDK-8319066 | Application window not always activated in macOS 14 Sonoma |
JDK-8319079 | Missing range checks in decora |
JDK-8319147 | Add regression test for JDK-8317836 |
JDK-8319231 | Unrecognized "minimum" key in .jcheck/conf causes /reviewers command to be ignored |
JDK-8319669 | [macos14] Running any JavaFX app prints Secure coding warning |
JDK-8319762 | Update to Visual Studio 2022 version 17.6.5 on Windows |
JDK-8319996 | Update to GCC 13.2.0 on Linux |
JDK-8320267 | WebView crashes on macOS 11 with WebKit 616.1 |
JDK-8320444 | Column drag header is positioned wrong for nested columns |
JDK-8320773 | [macOS] All IME input blocked |
JDK-8321722 | Tab header flickering when dragging slowly other tabs and reordering uncompleted |
JDK-8322215 | [win] OS events that close the stage can cause Glass to reference freed memory |
JDK-8322236 | Build failure after JDK-8313064 |
JDK-8322251 | [Linux] JavaFX is not displaying CJK on Ubuntu 23.10 and later |
JDK-8322703 | Intermittent crash in WebView in a JFXPanel from IME calls on macOS |
JDK-8322795 | CSS performance regression up to 10x |
JDK-8323543 | NPE when table items are set to null |
JDK-8323879 | constructor Path(Path) which takes another Path object fail to draw on canvas html |
JDK-8323880 | Caret rendered at wrong position in case of a click event on RTL text |
JDK-8324233 | Update JPEG Image Decoding Software to 9f |
JDK-8324326 | Update ICU4C to 74.2 |
JDK-8324337 | Cherry-pick WebKit 617.1 stabilization fixes |
JDK-8324658 | Allow animation play/start/stop/pause methods to be called on any thread |
JDK-8325154 | resizeColumnToFitContent is slower than it needs to be |
JDK-8325258 | Additional WebKit 617.1 fixes from WebKitGTK 2.42.5 |
JDK-8325550 | Grammatical error in AnchorPane.setLeftAnchor (and other setters) javadoc |
JDK-8326989 | Text selection issues on WebView after WebKit 617.1 |
JDK-8327177 | macOS: wrong GlobalRef deleted in GlassMenu |
JDK-8328749 | Remove unused imports in javafx.web |
JDK-8328752 | Fix missing @Overrides in javafx.web |
JDK-8329011 | Update SQLite to 3.45.3 |
JDK-8329705 | Add missing Application thread checks to platform specific a11y methods |
JDK-8330462 | StringIndexOutOfBoundException when typing anything into TextField |
JDK-8331748 | Update libxml2 to 2.12.6 |
JDK-8332539 | Update libxml2 to 2.12.7 |
6. Updates to Third Party Libraries
This is the list of changes in the third party libraries.
Library | Full name | New Version | Module | JBS |
---|---|---|---|---|
LCMS | LittleCMS | 2.16 | java.desktop | JDK-8321489 |
Zlib | Zlib Data Compression Library | 1.3.1 | java.base | JDK-8324632 |
7. Upgrading to the New Version
To keep your Liberica JDK up-to-date and secure, always upgrade to the newest available version once it is released. To upgrade, install the new version over the previous one. For the installation instructions, see Liberica JDK Installation Guide.