Bug Fixes

The following table lists the bug fixes included in JDK 8u121 release:

# JBS component subcomponent Description
1 JDK-8037099 client-libs java.awt [macosx] Remove all references to GC from native OBJ-C code
2 JDK-8166591 client-libs javax.swing [macos 10.12] Trackpad scrolling of text on macOS 10.12 Sierra is very fast (Trackpad, Retina only)
3 JDK-8152438 hotspot gc Threads may do significant work out of the non‑shared overflow buffer
4 JDK-8163171 install install Java installer leaves cached files on host after update
5 JDK-8164908 other‑libs corba ReflectionFactory support for IIOP and custom serialization
6 JDK-8161571 security-libs java.security Verifying ECDSA signatures permits trailing bytes
7 JDK-8163304 security-libs java.security jarsigner -verbose -verify should print the algorithms used to sign the jar
8 JDK-8167591 security-libs java.security Add MD5 to signed JAR restrictions
9 JDK-8167459 security-libs javax.net.ssl Add debug output for indicating if a chosen ciphersuite was legacy
10 JDK-8167472 security-libs javax.net.ssl Chrome interop regression with JDK‑8148516
11 JDK-8170131 security-libs javax.net.ssl Certificates not being blocked by jdk.tls.disabledAlgorithms property
12 JDK-8151893 security-libs javax.xml.crypto Add security property to configure XML Signature secure validation mode