RELEASE NOTES: JDK 8u74

Notes generated: Mon Apr 01 07:56:48 CEST 2024

JEPs

None.

RELEASE NOTES

security-libs/java.security

Issue Description
JDK-8038837

Support added to jarsigner for specifying timestamp hash algorithm


A new -tsadigestalg option is added to jarsigner to specify the message digest algorithm that is used to generate the message imprint to be sent to the TSA server. In older JDK releases, the message digest algorithm used was SHA-1. If this new option is not specified, SHA-256 will be used on JDK 7 Updates and later JDK family versions. On JDK 6 Updates, SHA-1 will remain the default but a warning will be printed to the standard output stream.


FIXED ISSUES

client-libs/javax.swing

Priority Bug Summary
P3 JDK-8130735 javax.swing.TimerQueue: timer fires late when another timer starts

deploy

Priority Bug Summary
P2 JDK-8148694 putback of JDK-8140400 in 8u76 is missing two files.
P2 JDK-8142982 Race Condition can cause CacheEntry.getJarSigningData() to return null.
P3 JDK-8144963 Javaws checks jar files twice if JVM needs to be restarted

hotspot/compiler

Priority Bug Summary
P1 JDK-6675699 need comprehensive fix for unconstrained ConvI2L with narrowed type

security-libs/java.security

Priority Bug Summary
P3 JDK-8038837 Add support to jarsigner for specifying timestamp hash algorithm