RELEASE NOTES: JDK 17.0.2

Notes generated: Fri Sep 24 01:51:50 CEST 2021

JEPs

None.

RELEASE NOTES

security-libs/java.security

Issue Description
JDK-8274215

Removed Google's GlobalSign Root Certificate


The following root certificate from Google has been removed from the cacerts keystore: ``` + alias name "globalsignr2ca [jdk]" Distinguished Name: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2

```


FIXED ISSUES

client-libs/2d

Priority Bug Summary
P3 JDK-8272342 [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions

client-libs/javax.imageio

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

client-libs/javax.swing

Priority Bug Summary
P3 JDK-8269951 [macos] Focus not painted in JButton when setBorderPainted(false) is invoked

core-libs/java.nio

Priority Bug Summary
P4 JDK-8269280 (bf) Replace StringBuffer in *Buffer.toString()

core-libs/java.time

Priority Bug Summary
P4 JDK-8272473 Parsing epoch seconds at a DST transition with a non-UTC parser is wrong

core-libs/java.util

Priority Bug Summary
P2 JDK-8273514 java/util/DoubleStreamSums/CompensatedSums.java failure

core-libs/java.util.stream

Priority Bug Summary
P4 JDK-8214761 Bug in parallel Kahan summation implementation

core-svc/tools

Priority Bug Summary
P4 JDK-8272318 Improve performance of HeapDumpAllTest

hotspot

Priority Bug Summary
P4 JDK-8272970 Parallelize runtime/InvocationTests/

hotspot/compiler

Priority Bug Summary
P4 JDK-8266988 compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true
P4 JDK-8272973 Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop

hotspot/gc

Priority Bug Summary
P2 JDK-8271121 ZGC: stack overflow (segv) when -Xlog:gc+start=debug
P3 JDK-8271862 C2 intrinsic for Reference.refersTo() is often not used
P4 JDK-8272783 Epsilon: Refactor tests to improve performance
P4 JDK-8272838 Move CriticalJNI tests out of tier1
P4 JDK-8270110 Shenandoah: Add test for JDK-8269661
P4 JDK-8270171 Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests
P4 JDK-8269924 Shenandoah: Introduce weak/strong marking asserts

hotspot/jfr

Priority Bug Summary
P4 JDK-8271490 [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling

hotspot/runtime

Priority Bug Summary
P4 JDK-8272850 Drop zapping values in the Zap* option descriptions
P4 JDK-8269687 pauth_aarch64.hpp include name is incorrect
P4 JDK-8263375 Support stack watermarks in Zero VM

hotspot/test

Priority Bug Summary
P2 JDK-8270320 JDK-8270110 committed invalid copyright headers

infrastructure/build

Priority Bug Summary
P4 JDK-8269031 linux x86_64 check for binutils 2.25 or higher after 8265783
P4 JDK-8271605 Update JMH devkit to 1.32

security-libs/java.security

Priority Bug Summary
P3 JDK-8274215 Remove globalsignr2ca root from 17.0.2
P4 JDK-8273646 Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher

security-libs/javax.net.ssl

Priority Bug Summary
P3 JDK-8271560 sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java still fails due to "An established connection was aborted by the software in your host machine"
P4 JDK-8270317 Large Allocation in CipherSuite

tools/jpackage

Priority Bug Summary
P3 JDK-8272639 jpackaged applications using microphone on mac
P4 JDK-8273593 [REDO] Warn user when using mac-sign option with unsigned app-image.