Liberica JDK 17.0.11+10: Release Notes

1. Introduction

This document provides the late-breaking information about Liberica JDK 17.0.11 release.

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

2. Liberica JDK 17.0.11+10

Liberica is a certified, Java SE 17-compliant distribution of OpenJDK 17, which works on server (Linux x86_64, Linux ARM64, Windows 64), desktop (Windows 64, 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 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 and aarch64 are built with musl support.

  • Windows x86_64, Windows ARMv8, Mac, Linux x86_64, and Linux ARMv7 distributions contain OpenJFX 17.

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

Refer to the Oracle JDK 17.0.11 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.

3. Liberica JDK 17 distribution

Liberica JDK 17 is distributed as .rpm, .zip, .deb and .tar.gz packages. Please select the 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.

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 minimizing the footprint, it may be beneficial to use Minimal VM, which emphasis is a minimal footprint. It has C1 JIT compiler only, Serial GC and no serviceability features.

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

5. Known Issues

This release does not contain any known issues.

6. 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 IDCVSS scoreComponentModuleAttack VectorComplexityPrivilegesUser InteractionScopeConfidentialityIntegrityAvailability

CVE-2023-41993

7.5

javafx

web

network

high

none

required

unchanged

high

high

high

CVE-2024-21002

2.5

javafx

graphics

local

high

none

required

unchanged

none

low

none

CVE-2024-21003

3.1

javafx

graphics

network

high

none

required

unchanged

none

low

none

CVE-2024-21004

2.5

javafx

window-toolkit

local

high

none

required

unchanged

none

low

none

CVE-2024-21005

3.1

javafx

graphics

network

high

none

required

unchanged

none

low

none

CVE-2024-21011

3.7

hotspot

runtime

network

high

none

none

unchanged

none

none

low

CVE-2024-21012

3.7

core-libs

java.net

network

high

none

none

unchanged

none

low

none

CVE-2024-21068

3.7

hotspot

compiler

network

high

none

none

unchanged

none

low

none

CVE-2024-21094

3.7

hotspot

compiler

network

high

none

none

unchanged

none

low

none

7. Notable Issues

This is the list of the notable issues fixed in this release.

Issue ID

JDK-8205076

Summary: Inet6AddressImpl.c: lookupIfLocalHost accesses int InetAddress.preferIPv6Address as a boolean

Description: This bug was fixed by explicitly checking against the PREFER_IPV6_VALUE, like post JDK 18 code does.

JDK-8317960

Summary: Excessive CPU usage on AbstractQueuedSynchronized.isEnqueued

Description: This fix brings the AbstractQueuedSynchronizer related changes from JDK-8277090 to fix a performance issue that can happen in JDK17.

JDK-8320374

Summary: Add an approximation of total bytes allocated on the Java heap by the JVM

Description: A new com.sun.management.ThreadMXBean method getAllThreadAllocatedBytes() was introduced that, if both isAllocatedThreadMemorySupported() and isThreadAllocatedMemoryEnabled() are true, returns an approximation of the total number of bytes allocated in the Java heap by the JVM process.

JDK-8321469

Summary: jspawnhelper must close its writing side of a pipe before reading from it

Description: jspawnhelper now closes its writing end of the pipe, which connects it to the parent Java process, before starting to read from that pipe such that reading from the pipe can immediately return with EOF if the parent process terminates abnormally.

JDK-8321934

Summary: Type annotations are not visible to javac plugins across compilation boundaries

Description: The implementation of TypeMirror now provides access to annotations for types loaded from bytecode. Annotation processors can access type annotations for elements using AnnotationMirror#getAnnotationMirrors, and the annotations will be included in the output of AnnotationMirror#toString.

JDK-8324056

Summary: Update XML Security for Java to 3.0.2

Description: The XML Signature implementation has been updated to Santuario 3.0.2. The main, new feature is support for EdDSA. We recommend avoiding the use of the here() function in new signatures and replacing existing signatures that use the here() function.

JDK-8324218

Summary: Update XML Security for Java to 3.0.3

Description: The XML Signature implementation has been updated to Santuario 3.0.3. Support for four new SHA-3 based RSA-MGF1 SignatureMethod algorithms have been added: SignatureMethod.SHA3_224_RSA_MGF1, SignatureMethod.SHA3_256_RSA_MGF1, SignatureMethod.SHA3_384_RSA_MGF1, and SignatureMethod.SHA3_512_RSA_MGF1.

JDK-8324670

Summary: Add -proc:full to describe current default annotation processing policy

Description: The -proc:full option was added to specify the current default policy of performing both annotation processing and subsequent compilation.

JDK-8326492

Summary: Add Certainly roots R1 and E1

Description: Certainly Root R1 CA certificate was added.

JDK-8327292

Summary: Test 'api/java_awt/interactive/SystemTrayTests.html' failed because A blue ball icon is 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.

8. Resolved Issues

JDK issues

This is the list of general JDK issues fixed in this release.

Issue IDSummary

JDK-6928542

Chinese characters in RTF are not decoded

JDK-7132796

[macosx] closed/javax/swing/JComboBox/4517214/bug4517214.java fails on MacOS

JDK-7148092

[macosx] When Alt+down arrow key is pressed, the combobox popup does not appear.

JDK-7167356

(javac) investigate failing tests in JavacParserTest

JDK-8054022

HttpURLConnection timeouts with Expect: 100-Continue and no chunking

JDK-8054572

[macosx] JComboBox paints the border incorrectly

JDK-8169475

WheelModifier.java fails by timeout

JDK-8205076

[17u] Inet6AddressImpl.c: lookupIfLocalHost accesses int InetAddress.preferIPv6Address as a boolean

JDK-8209595

MonitorVmStartTerminate.java timed out

JDK-8210410

Refactor java.util.Currency:i18n shell tests to plain java tests

JDK-8225377

type annotations are not visible to javac plugins across compilation boundaries

JDK-8261404

Class.getReflectionFactory() is not thread-safe

JDK-8261837

SIGSEGV in ciVirtualCallTypeData::translate_from

JDK-8263256

Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test

JDK-8269258

java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout

JDK-8271118

C2: StressGCM should have higher priority than frequency-based policy

JDK-8271616

oddPart in MutableBigInteger::mutableModInverse contains info on final result

JDK-8272811

Document the effects of building with _GNU_SOURCE in os_posix.hpp

JDK-8272853

improve JavadocTester.runTests

JDK-8273454

C2: Transform (-a)*(-b) into a*b

JDK-8274060

C2: Incorrect computation after JDK-8273454

JDK-8274122

java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11

JDK-8274621

NullPointerException because listenAddress[0] is null

JDK-8274632

Possible pointer overflow in PretouchTask chunk claiming

JDK-8274634

Use String.equals instead of String.compareTo in java.desktop

JDK-8276125

RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id

JDK-8278028

[test-library] Warnings cleanup of the test library

JDK-8278312

Update SimpleSSLContext keystore to use SANs for localhost IP addresses

JDK-8278363

Create extented container test groups

JDK-8280241

(aio) AsynchronousSocketChannel init fails in IPv6 only Windows env

JDK-8281377

Remove vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from problemlist.

JDK-8281543

Remove unused code/headerfile dtraceAttacher.hpp

JDK-8281585

Remove unused imports under test/lib and jtreg/gc

JDK-8283400

[macos] a11y : Screen magnifier does not reflect JRadioButton value change

JDK-8283626

AArch64: Set relocInfo::offset_unit to 4

JDK-8283994

Make Xerces DatatypeException stackless

JDK-8286312

Stop mixing signed and unsigned types in bit operations

JDK-8286846

test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on mac aarch64

JDK-8287832

jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events"

JDK-8288663

JFR: Disabling the JfrThreadSampler commits only a partially disabled state

JDK-8288846

misc tests fail "assert(ms < 1000) failed: Un-interruptable sleep, short time use only"

JDK-8289764

gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects"

JDK-8290041

ModuleDescriptor.hashCode is inconsistent

JDK-8290203

ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java on linux-all

JDK-8290399

[macos] Aqua LAF does not fire an action event if combo box menu is displayed

JDK-8292458

Atomic operations on scoped enums don’t build with clang

JDK-8292946

GC lock/jni/jnilock001 test failed "assert(gch→gc_cause() == GCCause::_scavenge_alot || !gch→incremental_collection_failed()) failed: Twice in a row"

JDK-8293117

Add atomic bitset functions

JDK-8293547

Add relaxed add_and_fetch for macos aarch64 atomics

JDK-8294158

HTML formatting for PassFailJFrame instructions

JDK-8294254

[macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java failure

JDK-8294535

Add screen capture functionality to PassFailJFrame

JDK-8295068

SSLEngine throws NPE parsing CertificateRequests

JDK-8295124

Atomic::add to pointer type may return wrong value

JDK-8295274

HelidonAppTest.java fails "assert(event→should_commit()) failed: invariant" from compiled frame"

JDK-8296631

NSS tests failing on OL9 linux-aarch64 hosts

JDK-8297968

Crash in PrintOptoAssembly

JDK-8298087

XML Schema Validation reports an required attribute twice via ErrorHandler

JDK-8299494

Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found

JDK-8300269

The selected item in an editable JComboBox with titled border is not visible in Aqua LAF

JDK-8301306

java/net/httpclient/* fail with -Xcomp

JDK-8301310

The SendRawSysexMessage test may cause a JVM crash

JDK-8301787

java/net/httpclient/SpecialHeadersTest failing after JDK-8301306

JDK-8301846

Invalid TargetDataLine after screen lock when using JFileChooser or COM library

JDK-8302017

Allocate BadPaddingException only if it will be thrown

JDK-8302149

Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java

JDK-8303605

Memory leaks in Metaspace gtests

JDK-8304074

[JMX] Add an approximation of total bytes allocated on the Java heap by the JVM

JDK-8304696

Duplicate class names in dynamicArchive tests can lead to test failure

JDK-8305356

Fix ignored bad CompileCommands in tests

JDK-8305900

Use loopback IP addresses in security policy files of httpclient tests

JDK-8305906

HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address

JDK-8305962

update jcstress to 0.16

JDK-8305972

Update XML Security for Java to 3.0.2

JDK-8306014

Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate

JDK-8306408

Fix the format of several tables in building.md

JDK-8307185

pkcs11 native libraries make JNI calls into java code while holding GC lock

JDK-8307926

Support byte-sized atomic bitset operations

JDK-8307955

Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs'

JDK-8307990

jspawnhelper must close its writing side of a pipe before reading from it

JDK-8308043

Deadlock in TestCSLocker.java due to blocking GC while allocating

JDK-8308245

Add -proc:full to describe current default annotation processing policy

JDK-8308336

Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use

JDK-8309302

java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition

JDK-8309305

sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout

JDK-8309462

[AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDescription.java crashing due to empty while loop

JDK-8309733

[macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton

JDK-8309870

Using -proc:full should be considered requesting explicit annotation processing

JDK-8310106

sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers

JDK-8310238

[test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails

JDK-8310380

Handle problems in core-related tests on macOS when codesign tool does not work

JDK-8310631

test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing

JDK-8310807

java/nio/channels/DatagramChannel/Connect.java timed out

JDK-8310838

Correct range notations in MethodTypeDesc specification

JDK-8310844

[AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate

JDK-8310923

Refactor Currency tests to use JUnit

JDK-8311081

KeytoolReaderP12Test.java fail on localized Windows platform

JDK-8311160

[macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem

JDK-8311581

Remove obsolete code and comments in TestLVT.java

JDK-8311645

Memory leak in jspawnhelper spawnChild after JDK-8307990

JDK-8311986

Disable runtime/os/TestTracePageSizes.java for ShenandoahGC

JDK-8312428

PKCS11 tests fail with NSS 3.91

JDK-8312434

SPECjvm2008/xml.transform with CDS fails with "can’t seal package nu.xom"

JDK-8313081

MonitoringSupport_lock should be unconditionally initialized after 8304074

JDK-8313082

Enable CreateCoredumpOnCrash for testing in makefiles

JDK-8313206

PKCS11 tests silently skip execution

JDK-8313575

Refactor PKCS11Test tests

JDK-8313621

test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory

JDK-8313643

Update HarfBuzz to 8.2.2

JDK-8313816

Accessing jmethodID might lead to spurious crashes

JDK-8314164

java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout

JDK-8314220

Configurable InlineCacheBuffer size

JDK-8314830

runtime/ErrorHandling/ tests ignore external VM flags

JDK-8315034

File.mkdirs() occasionally fails to create folders on Windows shared folder

JDK-8315042

NPE in PKCS7.parseOldSignedData

JDK-8315594

Open source few headless Swing misc tests

JDK-8315600

Open source few more headless Swing misc tests

JDK-8315602

Open source swing security manager test

JDK-8315611

Open source swing text/html and tree test

JDK-8315680

java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch

JDK-8315708

Enhance HTTP/2 client usage

JDK-8315731

Open source several Swing Text related tests

JDK-8315761

Open source few swing JList and JMenuBar tests

JDK-8315920

C2: "control input must dominate current control" assert failure

JDK-8315986

[macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location

JDK-8316001

GC: Make TestArrayAllocatorMallocLimit use createTestJvm

JDK-8316028

Update FreeType to 2.13.2

JDK-8316030

Update Libpng to 1.6.40

JDK-8316106

Open source few swing JInternalFrame and JMenuBar tests

JDK-8316304

(fs) Add support for BasicFileAttributes.creationTime() for Linux

JDK-8316392

compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal

JDK-8316414

C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86

JDK-8316415

Parallelize sun/security/rsa/SignedObjectChain.java subtests

JDK-8316418

containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC

JDK-8316445

Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless

JDK-8316679

C2 SuperWord: wrong result, load should not be moved before store if not comparable

JDK-8316693

Simplify at-requires checkDockerSupport()

JDK-8316929

Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries

JDK-8316947

Write a test to check textArea triggers MouseEntered/MouseExited events properly

JDK-8317039

Enable specifying the JDK used to run jtreg

JDK-8317144

Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le

JDK-8317307

test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information

JDK-8317507

C2 compilation fails with "Exceeded _node_regs array"

JDK-8317603

Improve exception messages thrown by sun.nio.ch.Net native methods (win)

JDK-8317771

[macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma

JDK-8317807

JAVA_FLAGS removed from jtreg running in JDK-8317039

JDK-8317960

[17u] Excessive CPU usage on AbstractQueuedSynchronized.isEnqueued

JDK-8318154

Improve stability of WheelModifier.java test

JDK-8318183

C2: VM may crash after hitting node limit

JDK-8318340

Improve RSA key implementations

JDK-8318410

jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows

JDK-8318468

compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1

JDK-8318490

Increase timeout for JDK tests that are close to the limit when run with libgraal

JDK-8318562

Computational test more than 2x slower when AVX instructions are used

JDK-8318603

Parallelize sun/java2d/marlin/ClipShapeTest.java

JDK-8318607

Enable parallelism in vmTestbase/nsk/stress/jni tests

JDK-8318608

Enable parallelism in vmTestbase/nsk/stress/threads tests

JDK-8318689

jtreg is confused when folder name is the same as the test name

JDK-8318736

com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use"

JDK-8318951

Additional negative value check in JPEG decoding

JDK-8318955

Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return

JDK-8318957

Enhance agentlib:jdwp help output by info about allow option

JDK-8318961

increase javacserver connection timeout values and max retry attempts

JDK-8318971

Better Error Handling for Jar Tool When Processing Non-existent Files

JDK-8318983

Fix comment typo in PKCS12Passwd.java

JDK-8319124

Update XML Security for Java to 3.0.3

JDK-8319213

Compatibility.java reads both stdout and stderr of JdkUtils

JDK-8319436

Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader

JDK-8319456

jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes

JDK-8319668

Fixup of jar filename typo in BadFactoryTest.sh

JDK-8319851

Improve exception logging

JDK-8319922

libCreationTimeHelper.so fails to link in JDK 21

JDK-8319961

JvmtiEnvBase doesn’t zero _ext_event_callbacks

JDK-8320001

javac crashes while adding type annotations to the return type of a constructor

JDK-8320168

handle setsocktopt return values

JDK-8320208

Update Public Suffix List to b5bf572

JDK-8320300

Adjust hs_err output in malloc/mmap error cases

JDK-8320363

ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity

JDK-8320597

RSA signature verification fails on signed data that does not encode params correctly

JDK-8320798

Console read line with zero out should zero out underlying buffer

JDK-8320885

Bump update version for OpenJDK: jdk-17.0.11

JDK-8320921

GHA: Parallelize hotspot_compiler test jobs

JDK-8320937

support latest VS2022 MSC_VER in abstract_vm_version.cpp

JDK-8321151

JDK-8294427 breaks Windows L&F on all older Windows versions

JDK-8321215

Incorrect x86 instruction encoding for VSIB addressing mode

JDK-8321408

Add Certainly roots R1 and E1

JDK-8321480

ISO 4217 Amendment 176 Update

JDK-8321599

Data loss in AVX3 Base64 decoding

JDK-8321815

Shenandoah: gc state should be synchronized to java threads only once per safepoint

JDK-8321972

test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform

JDK-8322098

os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size

JDK-8322122

Enhance generation of addresses

JDK-8322321

Add man page doc for -XX:+VerifySharedSpaces

JDK-8322417

Console read line with zero out should zero out when throwing exception

JDK-8322583

RISC-V: Enable fast class initialization checks

JDK-8322725

(tz) Update Timezone Data to 2023d

JDK-8322750

Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray

JDK-8322772

Clean up code after JDK-8322417

JDK-8322783

prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output

JDK-8322883

[BACKOUT] 8225377: type annotations are not visible to javac plugins across compilation boundaries

JDK-8322968

[17u] Amend Atomics gtest with 1-byte tests

JDK-8322985

[BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used

JDK-8323008

filter out harmful -std* flags added by autoconf from CXX

JDK-8323021

Shenandoah: Encountered reference count always attributed to first worker thread

JDK-8323086

Shenandoah: Heap could be corrupted by oom during evacuation

JDK-8323243

JNI invocation of an abstract instance method corrupts the stack

JDK-8323331

fix typo hpage_pdm_size

JDK-8323428

Shenandoah: Unused memory in regions compacted during a full GC should be mangled

JDK-8323515

Create test alias "all" for all test roots

JDK-8323637

Capture hotspot replay files in GHA

JDK-8323640

[TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed

JDK-8323806

[17u] VS2017 build fails with warning after 8293117.

JDK-8324184

Windows VS2010 build failed with "error C2275: 'int64_t'"

JDK-8324280

RISC-V: Incorrect implementation in VM_Version::parse_satp_mode

JDK-8324347

Enable "maybe-uninitialized" warning for FreeType 2.13.1

JDK-8324514

ClassLoaderData::print_on should print address of class loader

JDK-8324647

Invalid test group of lib-test after JDK-8323515

JDK-8324659

GHA: Generic jtreg errors are not reported

JDK-8324937

GHA: Avoid multiple test suites per job

JDK-8325096

Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing

JDK-8325150

(tz) Update Timezone Data to 2024a

JDK-8325585

Remove no longer necessary calls to set/unset-in-asgct flag in JDK 17

JDK-8326000

Remove obsolete comments for class sun.security.ssl.SunJSSE

JDK-8327036

[macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0

JDK-8327391

Add SipHash attribution file

JFX issues

This is the list of JFX issues fixed in this release.

Issue IDSummary

JDK-8221261

Deadlock on macOS in JFXPanel app when handling IME calls

JDK-8271398

GTK3 drag view image swaps red and blue color channels

JDK-8282386

JavaFX media stubs rely on libav.org

JDK-8309508

Possible memory leak in JPEG image loader

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

Update Glib to 2.78.1

JDK-8318387

Update GStreamer to 1.22.6

JDK-8318614

Update WebKit to 617.1

JDK-8321722

Tab header flickering when dragging slowly other tabs and reordering uncompleted

JDK-8322236

Build failure after JDK-8313064

JDK-8322703

Intermittent crash in WebView in a JFXPanel from IME calls on macOS

JDK-8323829

Change javaFX release version to 17.0.11 in jfx17u

JDK-8324337

Cherry-pick WebKit 617.1 stabilization fixes

JDK-8325258

Additional WebKit 617.1 fixes from WebKitGTK 2.42.5

JDK-8326989

Text selection issues on WebView after WebKit 617.1

JDK-8327177

macOS: wrong GlobalRef deleted in GlassMenu

ON THIS PAGE