RELEASE NOTES: JDK 11.0.13

Notes generated: Mon Dec 02 17:06:32 CET 2024

JEPs

None.

RELEASE NOTES

hotspot/runtime

Issue Description
JDK-8269851

OperatingSystemMXBean.getProcessCpuLoad Is Now Container Aware


For JVMs running in a container, OperatingSystemMXBean.getProcessCpuLoad now considers only the CPU resources available to the container when calculating CPU load. Prior to this change, the calculation included all CPUs on a host. After this change, management agents may report higher CPU usage by JVMs in containers that are constrained to a limited set of CPUs.


security-libs/java.security

Issue Description
JDK-8257497

Updated keytool to Create AKID From SKID of Issuing Certificate as Specified by RFC 5280


The gencert command of the keytool utility has been updated to create AKID from the SKID of the issuing certificate as specified by RFC 5280.


JDK-8225082

Removal of IdenTrust Root Certificate


The following root certificate from IdenTrust has been removed from the cacerts keystore: ``` + alias name "identrustdstx3 [jdk]" Distinguished Name: CN=DST Root CA X3, O=Digital Signature Trust Co.

```


security-libs/javax.net.ssl

Issue Description
JDK-8140466

ChaCha20 and Poly1305 TLS Cipher Suites


New TLS cipher suites using the ChaCha20-Poly1305 algorithm have been added to JSSE. These cipher suites are enabled by default. The TLSCHACHA20POLY1305SHA256 cipher suite is available for TLS 1.3. The following cipher suites are available for TLS 1.2: - TLSECDHEECDSAWITHCHACHA20POLY1305SHA256 - TLSECDHERSAWITHCHACHA20POLY1305SHA256 - TLSDHERSAWITHCHACHA20POLY1305_SHA256

Refer to the "Java Secure Socket Extension (JSSE) Reference Guide" for details on these new TLS cipher suites.


JDK-8163326

Updated the Default Enabled Cipher Suites Preference


The preference of the default enabled cipher suites has been changed. The compatibility impact should be minimal. If needed, applications can customize the enabled cipher suites and the preference. For more details, refer to the SunJSSE provider documentation and the JSSE Reference Guide documentation.


FIXED ISSUES

client-libs

Priority Bug Summary
P3 JDK-8252825 Add automated test for fix done in JDK-8218479
P4 JDK-8272332 --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790
P4 JDK-8252194 Add automated test for fix done in JDK-8218469
P4 JDK-8269529 javax/swing/reliability/HangDuringStaticInitialization.java fails in Windows debug build

client-libs/2d

Priority Bug Summary
P2 JDK-8212040 Compilation error due to wrong usage of NSPrintJobDispositionValue in mac10.12
P3 JDK-8265761 Font with missed font family name is not properly printed on Windows
P3 JDK-8262470 Printed GlyphVector outline with low DPI has bad quality on Windows
P3 JDK-8211055 Provide print to a file (PDF) feature even when printer was not connected
P3 JDK-8262392 Update Mesa 3-D Headers to version 21.0.3
P4 JDK-8248352 [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open
P4 JDK-8255790 GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux

client-libs/java.awt

Priority Bug Summary
P2 JDK-8272602 [macOS] not all KEY_PRESSED events sent when control modifier is used
P3 JDK-8225790 Two NestedDialogs tests fail on Ubuntu
P4 JDK-8254024 Enhance native libs for AWT and Swing to work with GraalVM Native Image
P4 JDK-8268620 InfiniteLoopException test may fail on x86 platforms
P4 JDK-8257148 Remove obsolete code in AWTView.m
P4 JDK-8254850 Update terminology in java.awt.GridBagLayout source code comments

client-libs/java.awt:i18n

Priority Bug Summary
P4 JDK-8263490 [macos] Crash occurs on JPasswordField with activated InputMethod

client-libs/javax.accessibility

Priority Bug Summary
P3 JDK-8249548 backward focus traversal gets stuck in button group
P3 JDK-8268775 Password is being converted to String in AccessibleJPasswordField
P4 JDK-8263136 C4530 was reported from VS 2019 at access bridge

client-libs/javax.imageio

Priority Bug Summary
P3 JDK-8270893 IndexOutOfBoundsException while reading large TIFF file

client-libs/javax.sound

Priority Bug Summary
P4 JDK-8266248 Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5

client-libs/javax.swing

Priority Bug Summary
P3 JDK-8251254 Add automated test for fix done in JDK-8218472
P3 JDK-8251252 Add automated testcase for fix done in JDK-8214253
P3 JDK-8251166 Add automated testcases for changes done in JDK-8214112
P3 JDK-8232243 Wrong caret position in JTextPane on Windows with a screen resolution > 100%
P4 JDK-8219552 bump jtreg requiredVersion to b14 in test/jdk/sanity/client/
P4 JDK-8196092 javax/swing/JComboBox/8032878/bug8032878.java fails

core-libs

Priority Bug Summary
P3 JDK-8269850 Most JDK releases report macOS version 12 as 10.16 instead of 12.0
P4 JDK-8257620 Do not use objc_msgSend_stret to get macOS version
P4 JDK-8209930 Refactor java/util/zip/ZipFile/deletetempjar.sh to plain java test
P4 JDK-8209832 Refactor jdk/internal/reflect/Reflection/GetCallerClassTest.sh to plain java test

core-libs/java.io:serialization

Priority Bug Summary
P4 JDK-8267751 (test) jtreg.SkippedException has no serial VersionUID

core-libs/java.lang

Priority Bug Summary
P3 JDK-8208363 test/jdk/java/lang/Package/PackageFromManifest.java missing module dependencies declaration
P4 JDK-8231717 Improve performance of charset decoding when charset is always compactable

core-libs/java.math

Priority Bug Summary
P4 JDK-8214195 Align stdout messages in test/jdk/java/math/BigInteger/PrimitiveConversionTests.java

core-libs/java.net

Priority Bug Summary
P3 JDK-8236413 AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException
P3 JDK-8212695 Add explicit timeout to several HTTP Client tests
P3 JDK-8241336 Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration
P3 JDK-8268776 Test `ADatagramSocket.java` missing /othervm from @run tag
P3 JDK-8042902 Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails intermittently
P4 JDK-8268617 [11u REDO] - WebSocket over authenticating proxy fails with NPE
P4 JDK-8226319 Add forgotten test/jdk/java/net/httpclient/BodySubscribersTest.java
P4 JDK-8266761 AssertionError in sun.net.httpserver.ServerImpl.responseCompleted
P4 JDK-8254967 com.sun.net.HttpsServer spins on TLS session close
P4 JDK-8233989 Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java
P4 JDK-8225583 Examine the HttpResponse.BodySubscribers for null handling and multiple subscriptions
P4 JDK-8169246 java/net/DatagramSocket/ReportSocketClosed.java fails intermittently with BindException
P4 JDK-8219804 java/net/MulticastSocket/Promiscuous.java fails intermittently due to NumberFormatException
P4 JDK-8199931 java/net/MulticastSocket/UnreferencedMulticastSockets.java fails with "incorrect data received"
P4 JDK-8210934 Move sun/net/www/protocol/http/GetErrorStream.java to OpenJDK
P4 JDK-8251361 Potential race between Logger configuration and GCs in HttpURLConWithProxy test
P4 JDK-8226683 Remove review suggestion from fix to 8219804
P4 JDK-8263531 Remove unused buffer int
P4 JDK-8210802 temp files left by tests in jdk/java/net/httpclient
P4 JDK-8226602 Test convenience reactive primitives from java.net.http with RS TCK
P4 JDK-8211325 test/jdk/java/net/Socket/LingerTest.java fails with cleaning up
P4 JDK-8211092 test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up
P4 JDK-8210819 Update the host name in CNameTest.java
P4 JDK-8217825 Verify @AfterTest is used correctly in WebSocket tests

core-libs/java.nio

Priority Bug Summary
P2 JDK-8265231 (fc) ReadDirect and WriteDirect tests fail after fix for JDK-8264821
P2 JDK-8213235 java/nio/channels/SocketChannel/AsyncCloseChannel.java fails with threads that didn't exit
P3 JDK-8249773 Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference
P4 JDK-8207316 java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed
P4 JDK-8213576 Make test AsyncCloseChannel.java run in othervm

core-libs/java.time

Priority Bug Summary
P3 JDK-8246261 TCKLocalTime.java failed due to "AssertionError: expected [18:14:22] but found [18:14:23]"

core-libs/java.util

Priority Bug Summary
P4 JDK-8209768 Refactor java/util/prefs/CheckUserPrefsStorage.sh to plain java test
P4 JDK-8210908 Refactor java/util/prefs/PrefsSpi.sh to plain java test
P4 JDK-8209772 Refactor shell test java/util/ServiceLoader/basic/basic.sh to java

core-libs/java.util.jar

Priority Bug Summary
P4 JDK-8242882 opening jar file with large manifest might throw NegativeArraySizeException

core-libs/java.util.logging

Priority Bug Summary
P4 JDK-8263382 java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers"

core-libs/java.util:i18n

Priority Bug Summary
P4 JDK-8206350 java/util/Locale/bcp47u/SystemPropertyTests.java failed on Mac 10.13 with zh_CN and zh_TW locales.
P4 JDK-8210407 Refactor java.util.Calendar:i18n shell tests to plain java tests
P4 JDK-8210406 Refactor java.util.PluggableLocale:i18n shell tests to plain java tests
P4 JDK-8213409 Refactor sun.text.IntHashtable:i18n shell tests to plain java tests

core-libs/javax.lang.model

Priority Bug Summary
P4 JDK-8212718 Refactor some annotation processor tests to better use collections

core-libs/javax.naming

Priority Bug Summary
P4 JDK-8209773 Refactor shell test javax/naming/module/basic.sh to java

core-svc/debugger

Priority Bug Summary
P4 JDK-8158066 SourceDebugExtensionTest fails to rename file

core-svc/java.lang.management

Priority Bug Summary
P4 JDK-8268103 JNI functions incorrectly return a double after JDK-8265836
P4 JDK-8265836 OperatingSystemImpl.getCpuLoad() returns incorrect CPU load inside a container

core-svc/javax.management

Priority Bug Summary
P3 JDK-8247469 getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available

core-svc/tools

Priority Bug Summary
P3 JDK-8244973 serviceability/attach/RemovingUnixDomainSocketTest.java fails "stderr was not empty"
P3 JDK-8235211 serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file
P4 JDK-8267666 Add option to jcmd GC.heap_dump to use existing file
P5 JDK-8233790 Forward output from heap dumper to jcmd/jmap

hotspot/compiler

Priority Bug Summary
P1 JDK-8273939 Backport of 8248414 to JDK11 breaks MacroAssembler::adrp
P2 JDK-8268362 [REDO] C2 crash when compile negative Arrays.copyOf length after loop
P2 JDK-8265132 C2 compilation fails with assert "missing precedence edge"
P2 JDK-8266615 C2 incorrectly folds subtype checks involving an interface array
P2 JDK-8268347 C2: nested locks optimization may create unbalanced monitor enter/exit code
P2 JDK-8261147 C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions
P2 JDK-8269795 C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV
P2 JDK-8267424 CTW: C1 fails with "State must not be null"
P2 JDK-8266480 Implicit null check optimization does not update control of hoisted memory operation
P2 JDK-8258703 Incorrect 512-bit vector registers restore on x86_32
P2 JDK-8272131 PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj
P2 JDK-8267773 PhaseStringOpts::int_stringSize doesn't handle min_jint correctly
P3 JDK-8270196 [11u] [JVMCI] JavaType.toJavaName() returns incorrect type name for lambdas
P3 JDK-8263776 [JVMCI] add helper to perform Java upcalls
P3 JDK-8264016 [JVMCI] add some thread local fields for use by JVMCI
P3 JDK-8261846 [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream
P3 JDK-8248668 AArch64: Avoid MIN/MAX macros when using MSVC
P3 JDK-8250824 AArch64: follow up for JDK-8248414
P3 JDK-8248671 AArch64: Remove unused variables
P3 JDK-8248682 AArch64: Use ATTRIBUTE_ALIGNED helper
P3 JDK-8248666 AArch64: Use THREAD_LOCAL instead of __thread
P3 JDK-8266288 assert root method not found in witnessed_reabstraction_in_supers is too strong
P3 JDK-8248816 C1: Fix signature conflict in LIRGenerator::strength_reduce_multiply
P3 JDK-8262017 C2: assert(n != __null) failed: Bad immediate dominator info.
P3 JDK-8263227 C2: inconsistent spilling due to dead nodes in exception block
P3 JDK-8267399 C2: java/text/Normalizer/ConformanceTest.java test failed with assertion
P3 JDK-8268366 Incorrect calculation of has_fpu_registers in C1 linear scan
P3 JDK-8226533 JVMCI: findUniqueConcreteMethod should handle statically bindable methods directly
P3 JDK-8223050 JVMCI: findUniqueConcreteMethod() should not use Dependencies::find_unique_concrete_method() for non-virtual methods
P3 JDK-8268360 Missing check for infinite loop during node placement
P3 JDK-8269304 Regression ~5% in spec2005 in b27
P3 JDK-8256215 Shenandoah: re-organize saving/restoring machine state in assembler code
P3 JDK-8268369 SIGSEGV in PhaseCFG::implicit_null_check due to missing null check
P4 JDK-8261072 AArch64: Fix MacroAssembler::get_thread convention
P4 JDK-8248403 AArch64: Remove uses of kernel integer types
P4 JDK-8248414 AArch64: Remove uses of long and unsigned long ints
P4 JDK-8267625 AARCH64: typo in LIR_Assembler::emit_profile_type
P4 JDK-8253048 AArch64: When CallLeaf, no need to preserve callee-saved registers in caller
P4 JDK-8268417 Add test from JDK-8268360
P4 JDK-8209380 ARM: cleanup maybe-uninitialized and reorder compiler warnings
P4 JDK-8213922 fix ctw stand-alone build
P4 JDK-8168304 Make all of DependencyContext_test available in product mode
P4 JDK-8256267 Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE
P4 JDK-8253631 Remove unimplemented CompileBroker methods after JEP-165

hotspot/gc

Priority Bug Summary
P2 JDK-8269661 JNI_GetStringCritical does not lock char array
P2 JDK-8250588 Shenandoah: LRB needs to save/restore fp registers for runtime call
P3 JDK-8252853 AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1
P3 JDK-8267348 Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes
P3 JDK-8268127 Shenandoah: Heap size may be too small for region to align to large page size
P4 JDK-8252857 AArch64: Shenandoah C1 CAS is not sequentially consistent
P4 JDK-8265335 Epsilon: Minor typo in EpsilonElasticTLABDecay description
P4 JDK-8262000 jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space"
P4 JDK-8269650 Optimize gc-locker in [Get|Release]StringCritical for latin string
P4 JDK-8230808 Remove Access::equals()
P4 JDK-8230841 Remove oopDesc::equals()
P4 JDK-8268699 Shenandoah: Add test for JDK-8268127
P4 JDK-8266018 Shenandoah: fix an incorrect assert
P4 JDK-8269478 Shenandoah: gc/shenandoah/mxbeans tests should be more resilient
P4 JDK-8252648 Shenandoah: name gang tasks consistently
P4 JDK-8270096 Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode
P4 JDK-8261496 Shenandoah: reconsider pacing updates memory ordering
P4 JDK-8232782 Shenandoah: streamline post-LRB CAS barrier (aarch64)
P4 JDK-8266813 Shenandoah: Use shorter instruction sequence for checking if marking in progress

hotspot/jfr

Priority Bug Summary
P2 JDK-8266206 Build failure after JDK-8264752 with older GCCs
P3 JDK-8264752 SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M
P4 JDK-8260589 Crash in JfrTraceIdLoadBarrier::load(_jclass*)

hotspot/jvmti

Priority Bug Summary
P3 JDK-8255810 Zero: build fails without JVMTI
P4 JDK-8255452 Doing GC during JVMTI MethodExit event posting breaks return oop
P4 JDK-8227738 jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134"
P4 JDK-8253899 Make IsClassUnloadingEnabled signature match specification

hotspot/runtime

Priority Bug Summary
P2 JDK-8269614 [s390] Interpreter checks wrong bit for slow path instance allocation
P2 JDK-8265756 AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter
P2 JDK-8269847 JDK-8269594 backport breaks 11u builds
P2 JDK-8263407 SPARC64 detection fails on Athena (SPARC64-X)
P2 JDK-8272472 StackGuardPages test doesn't build with glibc 2.34
P3 JDK-8269668 [aarch64] java.library.path not including /usr/lib64
P3 JDK-8269594 assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
P3 JDK-8267042 bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header
P3 JDK-8272124 Cgroup v1 initialization causes NullPointerException when cgroup path contains colon
P3 JDK-8268635 Corrupt oop in ClassLoaderData
P3 JDK-8230674 Heap dumps should exclude dormant CDS archived objects of unloaded classes
P3 JDK-8213137 Remove static initialization of monitor/mutex instances
P3 JDK-8269934 RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status
P3 JDK-8251945 SIGSEGV in PackageEntry::purge_qualified_exports()
P3 JDK-8248657 Windows: strengthening in ThreadCritical regarding memory model
P4 JDK-8266749 AArch64: Backtracing broken on PAC enabled systems
P4 JDK-8267396 Avoid recording "pc" in unhandled oops detector for better performance
P4 JDK-8218145 block_if_requested is not proper inlined due to size
P4 JDK-8224853 CDS address sanitizer errors
P4 JDK-8227766 CheckUnhandledOops is broken in MemAllocator
P4 JDK-8266404 Fatal error report generated with -XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report
P4 JDK-8266642 Improve ResolvedMethodTable hash function
P4 JDK-8261238 NMT should not limit baselining by size threshold
P4 JDK-8269851 OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers
P4 JDK-8024368 private methods are allocated vtable indices
P4 JDK-8211296 Remove HotSpot deprecation warning suppression for Mac/clang
P4 JDK-8254244 Some code emitted by TemplateTable::branch is unused when running TieredCompilation
P4 JDK-8269882 stack-use-after-scope in NewObjectA
P4 JDK-8255718 Zero: VM should know it runs in interpreter-only mode
P5 JDK-8261652 Remove some dead comments from os_bsd_x86

hotspot/svc

Priority Bug Summary
P2 JDK-8227815 Minimal VM: set_state is not a member of AttachListener
P4 JDK-8254270 Linux 32 bit build doesn't compile libjdwp/log_messages.c
P4 JDK-8225690 Multiple AttachListener threads can be created
P4 JDK-8234510 Remove file seeking requirement for writing a heap dump

hotspot/svc-agent

Priority Bug Summary
P3 JDK-8181313 SA: Remove libthread_db dependency on Linux

hotspot/test

Priority Bug Summary
P3 JDK-8236111 narrow allowSmartActionArgs disabling
P4 JDK-8213718 [TEST] Wrong classname in vmTestbase/nsk/stress/except/except002 and except003
P4 JDK-8256414 add optimized build to submit workflow

infrastructure

Priority Bug Summary
P4 JDK-8235866 bump jtreg requiredVersion to 4.2b16
P4 JDK-8267695 Bump update version for OpenJDK: jdk-11.0.13
P4 JDK-8238943 switch to jtreg 5.0
P4 JDK-8246387 switch to jtreg 5.1

infrastructure/build

Priority Bug Summary
P2 JDK-8259924 GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386"
P2 JDK-8259679 GitHub actions should use MSVC 14.28
P3 JDK-8256277 Github Action build on macOS should define OS and Xcode versions
P3 JDK-8256354 Github Action build on Windows should define OS and MSVC versions
P3 JDK-8254054 Pre-submit testing using GitHub Actions should not use the deprecated set-env command
P3 JDK-8251549 Update docs on building for Git
P3 JDK-8272078 Wrong Checksums in Temurin BootJDK dependencies
P4 JDK-8269415 [11u] Remove ea from DEFAULT_PROMOTED_VERSION_PRE in OpenJDK 11u
P4 JDK-8272700 [macos] Build failure with Xcode 13.0 after JDK-8264848
P4 JDK-8256127 Add cross-compiled foreign architectures builds to submit workflow
P4 JDK-8254282 Add Linux x86_32 builds to submit workflow
P4 JDK-8255305 Add Linux x86_32 tier1 to submit workflow
P4 JDK-8257913 Add more known library locations to simplify Linux cross-compilation
P4 JDK-8221988 add possibility to build with Visual Studio 2019
P4 JDK-8253424 Add support for running pre-submit testing using GitHub Actions
P4 JDK-8254173 Add Zero, Minimal hotspot targets to submit workflow
P4 JDK-8255352 Archive important test outputs in submit workflow
P4 JDK-8263667 Avoid running GitHub actions on branches named pr/*
P4 JDK-8254175 Build no-pch configuration in debug mode for submit checks
P4 JDK-8241768 git needs .gitattributes
P4 JDK-8256393 Github Actions build on Linux should define OS and GCC versions
P4 JDK-8260460 GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386"
P4 JDK-8256747 GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing
P4 JDK-8253865 Pre-submit testing using GitHub Actions does not detect failures reliably
P4 JDK-8255373 Submit workflow artifact name is always "test-results_.zip"
P4 JDK-8255895 Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch
P4 JDK-8257056 Submit workflow should apt-get update to avoid package installation errors
P4 JDK-8220445 Support for side by side MSVC Toolset versions
P4 JDK-8272197 Update 11u GHA workflow with Shenandoah configurations

other-libs/other

Priority Bug Summary
P4 JDK-8219417 bump jtreg requiredVersion to b14

security-libs

Priority Bug Summary
P2 JDK-8270556 Exclude security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA

security-libs/java.security

Priority Bug Summary
P3 JDK-8259338 Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test
P3 JDK-8225082 Remove IdenTrust certificate that is expiring in September 2021
P3 JDK-8245134 test/lib/jdk/test/lib/security/KeyStoreUtils.java should allow to specify aliases
P3 JDK-8157404 Unable to read certain PKCS12 keystores from SequenceInputStream
P3 JDK-8257497 Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280
P4 JDK-8262862 Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java
P4 JDK-8268427 Improve AlgorithmConstraints:checkAlgorithm performance
P4 JDK-8214937 sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed due to unexpected expiration date
P4 JDK-8213007 Update the link in test/jdk/sun/security/provider/SecureRandom/DrbgCavp.java

security-libs/javax.crypto

Priority Bug Summary
P3 JDK-8236671 NullPointerException in JKS keystore
P4 JDK-8214520 [TEST_BUG] sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java failed with incorrect jtreg tags order
P4 JDK-8240983 Incorrect copyright header in Apache Santuario 2.1.3 files

security-libs/javax.net.ssl

Priority Bug Summary
P2 JDK-8140466 ChaCha20 and Poly1305 TLS Cipher Suites
P3 JDK-8260923 Add more tests for SSLSocket input/output shutdown
P3 JDK-8262409 sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with "Server reported the wrong exception"
P3 JDK-8268965 TCP Connection Reset when connecting simple socket to SSL server
P3 JDK-8163326 Update the default enabled cipher suites preference
P4 JDK-8213694 Test Timeout.java should run in othervm mode

security-libs/javax.xml.crypto

Priority Bug Summary
P3 JDK-8255255 Update Apache Santuario (XML Signature) to version 2.2.1
P4 JDK-8259535 ECDSA SignatureValue do not always have the specified length

security-libs/org.ietf.jgss:krb5

Priority Bug Summary
P4 JDK-8270137 Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup

tools

Priority Bug Summary
P3 JDK-8265773 Incorrect jdeps message "jdk8internals" to describe a removed JDK internal API

tools/javac

Priority Bug Summary
P2 JDK-8210495 Compiler crashes because of illegal signature in otherwise legal code
P3 JDK-8263432 javac may report an invalid package/class clash on case insensitive filesystems
P3 JDK-8241353 NPE in ToolProvider.getSystemJavaCompiler
P4 JDK-8193214 Incorrect annotations.without.processors warnings with JDK 9
P4 JDK-8206083 Make tools/javac/api/T6265137.java robust to JDK version changes
P4 JDK-8249095 tools/javac/launcher/SourceLauncherTest.java fails on Windows
P4 JDK-8235216 typo in test filename

tools/javadoc(tool)

Priority Bug Summary
P3 JDK-8240555 Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test
P4 JDK-8268771 javadoc -notimestamp option does not work on index.html
P4 JDK-8249898 jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id
P4 JDK-8249899 jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id
P4 JDK-8249897 jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id

tools/javap

Priority Bug Summary
P2 JDK-8208227 tools/jdeps/DotFileTest.java fails on Win-X64

tools/jlink

Priority Bug Summary
P4 JDK-8194230 jdk/internal/jrtfs/remote/RemoteRuntimeImageTest.java fails with java.lang.NullPointerException

tools/jshell

Priority Bug Summary
P3 JDK-8267459 Pasting Unicode characters into JShell does not work.
P4 JDK-8210959 JShell fails and exits when statement throws an exception whose message contains a '%'.

tools/launcher

Priority Bug Summary
P3 JDK-8216532 tools/launcher/Test7029048.java fails (Solaris)
P4 JDK-8210669 Some launcher tests assume a pre-JDK 9 run-time image layout