RELEASE NOTES FOR: 11.0.23 ==================================================================================================== Notes generated: Sun Nov 03 13:22:00 CET 2024 Hint: Prefix bug IDs with https://bugs.openjdk.org/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): None. RELEASE NOTES: tools/javac: JDK-8225377: `TypeMirror` Changed to Provide Annotations for Types Loaded from Bytecode The implementation of `TypeMirror` now provides access to annotations for types loaded from bytecode. Previously type annotations were not associated with 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`. Any programs that relied on annotations being omitted for elements loaded from the classpath should be updated to handle type annotations. security-libs/javax.xml.crypto: JDK-8259801: Enable XML Signature Secure Validation Mode by Default The XML Signature secure validation mode has been enabled by default (previously it was not enabled by default unless running with a security manager). When enabled, validation of XML signatures are subject to stricter checking of algorithms and other constraints as specified by the `jdk.xml.dsig.secureValidationPolicy` security property. If necessary, and at their own risk, applications can disable the mode by setting the `org.jcp.xml.dsig.secureValidation` property to `Boolean.FALSE` with the `DOMValidateContext.setProperty()` API. JDK-8319124: Update XML Security for Java to 3.0.3 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-8319124: Update XML Security for Java to 3.0.3 The XML Signature implementation has been updated to Santuario 3.0.3. Support for four new SHA-3 based RSA-MGF1 signature methods have been added: `SHA3_224_RSA_MGF1`, `SHA3_256_RSA_MGF1`, `SHA3_384_RSA_MGF1`, and `SHA3_512_RSA_MGF1`. While these new algorithm URIs are not defined in `javax.xml.crypto.dsig.SignatureMethod` in the JDK update releases, they may be represented as string literals in order to be functionally equivalent. SHA-3 hash algorithm support was delivered to JDK 9 via [JEP 287](https://openjdk.org/jeps/287). Releases earlier than that may use third party security providers. JDK-8305972: Update XML Security for Java to 3.0.2 The XML Signature implementation has been updated to Santuario 3.0.2. Support for the following EdDSA signatures has been added: `ED25519` and `ED448`. While these new algorithm URIs are not defined in `javax.xml.crypto.dsig.SignatureMethod` in the JDK Update releases, they may be represented as string literals in order to be functionally equivalent. The JDK supports EdDSA since [JDK 15](https://openjdk.org/jeps/339). Releases earlier than that may use 3rd party security providers. One other difference is that the JDK still supports the [`here()` function](https://www.w3.org/TR/xmldsig-core1/#function-here) by default. However, we recommend avoiding the use of the `here()` function in new signatures and replacing existing signatures that use the `here()` function. Future versions of the JDK will likely disable, and eventually remove, support for this function, as it cannot be supported using the standard Java XPath API. Users can now disable the `here()` function by setting the security property `jdk.xml.dsig.hereFunctionSupported` to "false". JDK-8305972: Update XML Security for Java to 3.0.2 The XML Signature implementation has been updated to Santuario 3.0.2. The main, new feature is support for EdDSA. One difference is that the JDK still supports the [`here()` function](https://www.w3.org/TR/xmldsig-core1/#function-here) by default. However, we recommend avoiding the use of the `here()` function in new signatures and replacing existing signatures that use the `here()` function. Future versions of the JDK will likely disable, and eventually remove, support for this function, as it cannot be supported using the standard Java XPath API. Users can now disable the `here()` function by setting the security property `jdk.xml.dsig.hereFunctionSupported` to "false". client-libs/java.awt: JDK-8322750: AWT SystemTray API Is Not Supported on Most Linux Desktops The `java.awt.SystemTray` API is used for notifications in a desktop taskbar and may include an icon representing an application. On Linux, the Gnome desktop's own icon support in the taskbar has not worked properly for several years due to a platform bug. This, in turn, has affected the JDK's API, which relies upon that. Therefore, in accordance with the existing Java SE specification, `java.awt.SystemTray.isSupported()` will return false where ever the JDK determines the platform bug is likely to be present. The impact of this is likely to be limited since applications always must check for that support anyway. Additionally, some distros have not supported the SystemTray for several years unless the end-user chooses to install non-bundled desktop extensions. security-libs/java.security: JDK-8321408: Added Certainly R1 and E1 Root Certificates The following root certificates have been added to the cacerts truststore: ``` + Certainly + certainlyrootr1 DN: CN=Certainly Root R1, O=Certainly, C=US + Certainly + certainlyroote1 DN: CN=Certainly Root E1, O=Certainly, C=US ``` ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs: (P4) JDK-8285867: Convert applet manual tests SelectionVisible.java to Frame and automate (P4) JDK-8294158: HTML formatting for PassFailJFrame instructions (P4) JDK-8296083: javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM client-libs/2d: (P3) JDK-8318951: Additional negative value check in JPEG decoding (P3) JDK-8316028: Update FreeType to 2.13.2 (P3) JDK-8313643: Update HarfBuzz to 8.2.2 (P4) JDK-8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 (P4) JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java client-libs/java.awt: (P1) JDK-8322750: Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray (P3) JDK-8294254: [macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java failure (P3) JDK-8193543: Regression automated test '/open/test/jdk/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails (P3) JDK-8313164: src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp GetRGBPixels adjust releasing of resources (P3) JDK-8316030: Update Libpng to 1.6.40 (P4) JDK-8202931: [macos] java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java fails (P4) JDK-8239801: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails (P4) JDK-8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return (P4) JDK-8202790: DnD test DisposeFrameOnDragTest.java does not clean up (P4) JDK-8318154: Improve stability of WheelModifier.java test (P4) JDK-8253739: java/awt/image/MultiResolutionImage/MultiResolutionImageObserverTest.java fails (P4) JDK-8300727: java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java failed with "List wasn't garbage collected" (P4) JDK-8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns (P4) JDK-8307299: Move more DnD tests to open (P4) JDK-8306409: Open source AWT KeyBoardFocusManger, LightWeightComponent related tests (P4) JDK-8306652: Open source AWT MenuItem related tests (P4) JDK-8306076: Open source AWT misc tests (P4) JDK-8306681: Open source more AWT DnD related tests (P4) JDK-8306871: Open source more AWT Drag & Drop tests (P4) JDK-8306812: Open source several AWT Miscellaneous tests (P4) JDK-8306072: Open source several AWT MouseInfo related tests (P4) JDK-8306640: Open source several AWT TextArea related tests (P4) JDK-8306683: Open source several clipboard and color AWT tests (P4) JDK-8306752: Open source several container and component AWT tests (P4) JDK-8306753: Open source several container AWT tests (P4) JDK-8169475: WheelModifier.java fails by timeout (P4) JDK-8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly client-libs/javax.sound: (P3) JDK-8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library (P3) JDK-8301310: The SendRawSysexMessage test may cause a JVM crash client-libs/javax.swing: (P2) JDK-8300269: The selected item in an editable JComboBox with titled border is not visible in Aqua LAF (P3) JDK-6928542: Chinese characters in RTF are not decoded (P3) JDK-8253820: Save test images and dumps with timestamps from client sanity suite (P4) JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location (P4) JDK-8290399: [macos] Aqua LAF does not fire an action event if combo box menu is displayed (P4) JDK-7132796: [macosx] closed/javax/swing/JComboBox/4517214/bug4517214.java fails on MacOS (P4) JDK-8054572: [macosx] JComboBox paints the border incorrectly (P4) JDK-7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear. (P4) JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails (P4) JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java (P4) JDK-8294535: Add screen capture functionality to PassFailJFrame (P4) JDK-8321151: JDK-8294427 breaks Windows L&F on all older Windows versions (P4) JDK-8315594: Open source few headless Swing misc tests (P4) JDK-8315600: Open source few more headless Swing misc tests (P4) JDK-8306755: Open source few Swing JComponent and AbstractButton tests (P4) JDK-8316106: Open source few swing JInternalFrame and JMenuBar tests (P4) JDK-8315761: Open source few swing JList and JMenuBar tests (P4) JDK-8307130: Open source few Swing JMenu tests (P4) JDK-8315606: Open source few swing text/html tests (P4) JDK-8307381: Open Source JFrame, JIF related Swing Tests (P4) JDK-8315731: Open source several Swing Text related tests (P4) JDK-8306996: Open source Swing MenuItem related tests (P4) JDK-8315602: Open source swing security manager test (P4) JDK-8315611: Open source swing text/html and tree test (P4) JDK-8253543: sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java failed with "AssertionError: All pixels are not black" (P4) JDK-8286846: test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on mac aarch64 (P4) JDK-8307311: Timeouts on one macOS 12.6.1 host of two Swing JTableHeader tests core-libs: (P4) JDK-8326503: [11u] java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fail because of package org.junit.jupiter.api does not exist (P4) JDK-8227438: [TESTLIB] Determine if file exists by Files.exists in function FileUtils.deleteFileIfExistsWithRetry core-libs/java.io: (P3) JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 (P4) JDK-8322772: Clean up code after JDK-8322417 (P4) JDK-8320798: Console read line with zero out should zero out underlying buffer (P4) JDK-8322417: Console read line with zero out should zero out when throwing exception (P4) JDK-8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder core-libs/java.lang: (P3) JDK-8217475: Unexpected StackOverflowError in "process reaper" thread (P4) JDK-8304314: StackWalkTest.java fails after CODETOOLS-7903373 core-libs/java.lang.invoke: (P4) JDK-8234309: LFGarbageCollectedTest.java fails with parse Exception core-libs/java.net: (P4) JDK-8238274: (sctp) JDK-7118373 is not fixed for SctpChannel (P4) JDK-8322178: Error. can't find jdk.testlibrary.SimpleSSLContext in test directory or libraries (P4) JDK-8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking (P4) JDK-8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout (P4) JDK-8211978: Move testlibrary/jdk/testlibrary/SimpleSSLContext.java and testkeys to network testlibrary (P4) JDK-8308336: Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use core-libs/java.nio: (P4) JDK-8281149: (fs) java/nio/file/FileStore/Basic.java fails with java.lang.RuntimeException: values differ by more than 1GB (P4) JDK-8226706: (se) Reduce the number of outer loop iterations on Windows in java/nio/channels/Selector/RacyDeregister.java (P4) JDK-8310807: java/nio/channels/DatagramChannel/Connect.java timed out (P4) JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory core-libs/java.time: (P3) JDK-8322725: (tz) Update Timezone Data to 2023d (P3) JDK-8325150: (tz) Update Timezone Data to 2024a (P4) JDK-8305505: NPE in javazic compiler core-libs/java.util: (P4) JDK-8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case core-libs/java.util.logging: (P4) JDK-8255277: randomDelay in DrainDeadlockT and LoggingDeadlock do not randomly delay (P4) JDK-8293819: sun/util/logging/PlatformLoggerTest.java failed with "RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG" core-libs/java.util:i18n: (P3) JDK-8321480: ISO 4217 Amendment 176 Update core-libs/javax.naming: (P3) JDK-8237834: com/sun/jndi/ldap/LdapDnsProviderTest.java failing with LDAP response read timeout (P4) JDK-8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information core-libs/javax.script: (P5) JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh core-svc/debugger: (P2) JDK-8218754: JDK-8068225 regression in JDIBreakpointTest (P3) JDK-8068225: nsk/jdi/EventQueue/remove_l/remove_l005 intermittently times out (P4) JDK-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" (P4) JDK-8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()" (P4) JDK-8308232: nsk/jdb tests don't pass -verbose flag to the debuggee (P4) JDK-8274621: NullPointerException because listenAddress[0] is null (P4) JDK-8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt core-svc/java.lang.instrument: (P4) JDK-8301377: adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again (P4) JDK-8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows core-svc/java.lang.management: (P3) JDK-8198668: MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001/TestDescription.java still failing (P4) JDK-8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM (P4) JDK-8305502: adjust timeouts in three more M&M tests (P4) JDK-8231585: java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java fails with java.lang.NullPointerException (P4) JDK-8290909: MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN" core-svc/tools: (P4) JDK-8209595: MonitorVmStartTerminate.java timed out hotspot/compiler: (P2) JDK-8317507: C2 compilation fails with "Exceeded _node_regs array" (P2) JDK-8318889: C2: add bailout after assert Bad graph detected in build_loop_late (P2) JDK-8214915: CtwRunner misses export for jdk.internal.access (P3) JDK-8309119: [17u/11u] Redo JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication (P3) JDK-8321215: Incorrect x86 instruction encoding for VSIB addressing mode (P3) JDK-8307683: Loop Predication should not hoist range checks with trap on success projection by negating their condition (P3) JDK-8233453: MLVM deoptimize stress test timed out (P3) JDK-8166275: vm/mlvm/meth/stress/compiler/deoptimize keeps timeouting (P3) JDK-8265349: vmTestbase/../stress/compiler/deoptimize/Test.java fails with OOME due to CodeCache exhaustion. (P4) JDK-8309104: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test asserts wrong values with Graal (P4) JDK-8058176: [mlvm] tests should not allow code cache exhaustion (P4) JDK-8282665: [REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y) (P4) JDK-8214908: add ctw tests for jdk.jfr and jdk.management.jfr modules (P4) JDK-8251349: Add TestCaseImpl to OverloadCompileQueueTest.java's build dependencies (P4) JDK-8166554: Avoid compilation blocking in OverloadCompileQueueTest.java (P4) JDK-8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 (P4) JDK-8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 (P4) JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch (P4) JDK-8067651: LevelTransitionTest.java, fix trivial methods levels logic (P4) JDK-8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity (P4) JDK-8302149: Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java (P4) JDK-8226905: unproblem list applications/ctw/modules/* tests on windows (P4) JDK-8264135: UnsafeGetStableArrayElement should account for different JIT implementation details (P4) JDK-8213926: WB_EnqueueInitializerForCompilation requests compilation for NULL (P5) JDK-8302607: increase timeout for ContinuousCallSiteTargetChange.java hotspot/gc: (P1) JDK-8292946: GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row" (P2) JDK-8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating (P3) JDK-8213927: G1 ignores AlwaysPreTouch when UseTransparentHugePages is enabled (P3) JDK-8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp (P3) JDK-8276796: gc/TestSystemGC.java large pages subtest fails with ZGC (P3) JDK-8208243: vmTestbase/gc/lock/jni/jnilock002/TestDescription.java fails in jdk/hs nightly (P4) JDK-8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" (P4) JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm (P4) JDK-8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes (P4) JDK-8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest hotspot/jfr: (P3) JDK-8287113: JFR: Periodic task thread uses period for method sampling events (P4) JDK-8311511: Improve description of NativeLibrary JFR event hotspot/jvmti: (P3) JDK-8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDescription.java crashing due to empty while loop (P3) JDK-8313816: Accessing jmethodID might lead to spurious crashes (P3) JDK-8244679: JVM/TI GetCurrentContendedMonitor/contmon001 failed due to "(IsSameObject#3) unexpected monitor object: 0x000000562336DBA8" hotspot/runtime: (P2) JDK-8323243: JNI invocation of an abstract instance method corrupts the stack (P3) JDK-8294402: Add diagnostic logging to VMProps.checkDockerSupport (P3) JDK-8327391: Add SipHash attribution file (P3) JDK-8192864: defmeth tests can hide failures (P4) JDK-8237777: "Dumping core ..." is shown despite claiming that "# No core dump will be written." (P4) JDK-8324307: [11u] hotspot fails to build with GCC 12 and newer (non-static data member initializers) (P4) JDK-8249087: Always initialize _body[0..1] in Symbol constructor (P4) JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests (P4) JDK-8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests (P4) JDK-8247818: GCC 10 warning stringop-overflow with symbol code (P4) JDK-8326109: GCC 13 reports maybe-uninitialized warnings for jni.cpp with dtrace enabled (P4) JDK-8269025: jsig/Testjsig.java doesn't check exit code (P4) JDK-8272552: mark hotspot runtime/cds tests which ignore external VM flags (P4) JDK-8271828: mark hotspot runtime/classFileParserBug tests which ignore external VM flags (P4) JDK-8271890: mark hotspot runtime/Dictionary tests which ignore external VM flags (P4) JDK-8272291: mark hotspot runtime/logging tests which ignore external VM flags (P4) JDK-8272551: mark hotspot runtime/modules tests which ignore external VM flags (P4) JDK-8271829: mark hotspot runtime/Throwable tests which ignore external VM flags (P4) JDK-8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074 (P4) JDK-8255743: Relax SIGFPE match in in runtime/ErrorHandling/SecondaryErrorTest.java (P4) JDK-8208699: remove unneeded imports from runtime tests (P4) JDK-8208704: runtime/appcds/MultiReleaseJars.java timed out often in hs-tier7 testing (P4) JDK-8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes (P4) JDK-8271094: runtime/duplAttributes/DuplAttributesTest.java doesn't check exit code (P4) JDK-8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code (P4) JDK-8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp (P4) JDK-8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found (P4) JDK-8302109: Trivial fixes to btree tests (P4) JDK-8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR hotspot/svc: (P3) JDK-8322752: [11u] GetStackTraceAndRetransformTest.java is failing assert (P4) JDK-8304725: AsyncGetCallTrace can cause SIGBUS on M1 hotspot/test: (P3) JDK-8207855: Make applications/jcstress invoke tests in batches (P4) JDK-8323515: Create test alias "all" for all test roots (P4) JDK-8308223: failure handler missed jcmd.vm.info command (P4) JDK-8308116: jdk.test.lib.compiler.InMemoryJavaCompiler.compile does not close files (P4) JDK-8257505: nsk/share/test/StressOptions stressTime is scaled in getter but not when printed (P4) JDK-8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases (P4) JDK-8209549: remove VMPropsExt from TEST.ROOT (P4) JDK-8213622: Windows VS2013 build failure - "'snprintf': identifier not found" (P4) JDK-8273803: Zero: Handle "zero" variant in CommandLineOptionTest.java infrastructure: (P4) JDK-8320884: Bump update version for OpenJDK: jdk-11.0.23 infrastructure/build: (P3) JDK-8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen (P3) JDK-8323008: filter out harmful -std* flags added by autoconf from CXX (P4) JDK-8313082: Enable CreateCoredumpOnCrash for testing in makefiles (P4) JDK-8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit (P4) JDK-8324659: GHA: Generic jtreg errors are not reported (P4) JDK-8226910: make it possible to use jtreg's -match via run-test framework (P4) JDK-8324184: Windows VS2010 build failed with "error C2275: 'int64_t'" (P5) JDK-8317327: Remove JT_JAVA dead code in jib-profiles.js infrastructure/release_eng: (P4) JDK-8329837: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.23 other-libs/other: (P4) JDK-8186610: move ModuleUtils to top-level testlibrary (P4) JDK-8225471: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates security-libs: (P3) JDK-8315042: NPE in PKCS7.parseOldSignedData (P4) JDK-8318983: Fix comment typo in PKCS12Passwd.java security-libs/java.security: (P3) JDK-8321408: Add Certainly roots R1 and E1 (P3) JDK-8180266: Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test (P3) JDK-8156889: ListKeychainStore.sh fails in some virtualized environments (P3) JDK-8320208: Update Public Suffix List to b5bf572 (P4) JDK-8284090: com/sun/security/auth/module/AllPlatforms.java fails to compile (P4) JDK-8311081: KeytoolReaderP12Test.java fail on localized Windows platform (P4) JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing security-libs/javax.net.ssl: (P4) JDK-8310106: sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers security-libs/javax.security: (P3) JDK-8285785: CheckCleanerBound test fails with PasswordCallback object is not released security-libs/javax.smartcardio: (P4) JDK-8255546: Missing coverage for javax.smartcardio.CardPermission and ResponseAPDU security-libs/javax.xml.crypto: (P3) JDK-8259801: Enable XML Signature secure validation mode by default (P3) JDK-8305972: Update XML Security for Java to 3.0.2 (P3) JDK-8319124: Update XML Security for Java to 3.0.3 security-libs/jdk.security: (P3) JDK-8281717: Cover logout method for several LoginModule security-libs/org.ietf.jgss:krb5: (P3) JDK-8286969: Add a new test library API to execute kinit in SecurityTools.java tools/jar: (P3) JDK-8318971: Better Error Handling for Jar Tool When Processing Non-existent Files tools/javac: (P2) JDK-8320001: javac crashes while adding type annotations to the return type of a constructor (P3) JDK-8322883: [BACKOUT] 8225377: type annotations are not visible to javac plugins across compilation boundaries (P3) JDK-8285756: clean up use of bad arguments for `@clean` in langtools tests (P3) JDK-8225377: type annotations are not visible to javac plugins across compilation boundaries (P4) JDK-8308245: Add -proc:full to describe current default annotation processing policy (P4) JDK-8307123: Fix deprecation warnings in DPrinter (P4) JDK-8246222: Rename javac test T6395981.java to be more informative (P4) JDK-8309870: Using -proc:full should be considered requesting explicit annotation processing tools/javadoc(tool): (P3) JDK-8207214: Broken links in JDK API serialized-form page tools/javap: (P3) JDK-8219475: javap man page needs to be updated xml/javax.xml.stream: (P3) JDK-8216408: XMLStreamWriter setDefaultNamespace(null) throws NullPointerException xml/jaxp: (P3) JDK-8292182: [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar (P4) JDK-8289511: Improve test coverage for XPath Axes: child (P4) JDK-8289948: Improve test coverage for XPath functions: Node Set Functions