The following table lists the bug fixes included in JDK 7u131 release:
| # | JBS | Component | Subcomponent | Description |
|---|---|---|---|---|
| 1 | JDK-8160664 | client-libs | 2d | JVM crashed with font manager on Solaris 12 |
| 2 | JDK-6475361 | client-libs | java.awt | Attempting to remove help menu from java.awt.MenuBar throws NullPointerException |
| 3 | JDK-8037099 | client-libs | java.awt | [macosx] Remove all references to GC from native OBJ-C code |
| 4 | JDK-8160696 | client-libs | java.awt | IllegalArgumentException: adding a component to a container on a different GraphicsDevice |
| 5 | JDK-8163518 | core-libs | java.io | Integer overflow in StringBufferInputStream.read() and CharArrayReader.read/skip() |
| 6 | JDK-6947916 | core-libs | java.net | JarURLConnection does not handle useCaches correctly |
| 7 | JDK-8022580 | core-libs | java.net | sun.net.ftp.impl.FtpClient.nameList(String path) handles "null" incorrectly |
| 8 | JDK-8026027 | core-libs | java.util.logging | Level.parse should return the custom Level instance instead of the mirrored Level |
| 9 | JDK-8129361 | core-libs | java.util:i18n | ISO 4217 amendment 160 |
| 10 | JDK-8163844 | deploy | deployment_toolkit | dtjava - chrome / edge browser - "Java Plug-in is not supported by this browser. More info" message box blocking content |
| 11 | JDK-8164410 | deploy | plugin | JRE 6u121 causes applet to fail with: Reset deny session certificate store |
| 12 | JDK-8165867 | deploy | plugin | [macos] JVM continuously throw a NullPointerException on new MacOS 10.12 |
| 13 | JDK-8068881 | hotspot | compiler |
SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.
|
| 14 | JDK-8154945 | hotspot | compiler | Enable 8130150 and 8081778 intrinsics by default |
| 15 | JDK-8153176 | hotspot | gc | Long pause in ParOldGC, because ParallelTaskTerminator peeks wrong TaskQueueSet |
| 16 | JDK-7197672 | hotspot | runtime | There are issues with shared data on windows |
| 17 | JDK-8025550 | hotspot | runtime | valgrind: Conditional jump depends on uninitialised value in Arena::set_size_in_bytes() |
| 18 | JDK-8165783 | install | install | backport double-click/non-admin support to 7 msi |
| 19 | JDK-7044060 | security-libs | java.security | Need to support NSA Suite B Cryptography algorithms |
| 20 | JDK-8161571 | security-libs | java.security | Verifying ECDSA signatures permits trailing bytes |
| 21 | JDK-8163304 | security-libs | java.security | jarsigner -verbose -verify should print the algorithms used to sign the jar |
| 22 | JDK-8163896 | security-libs | java.security | Finalizing one key of a KeyPair invalidates the other key |
| 23 | JDK-8164846 | security-libs | java.security | CertificateException missing cause of underlying exception |
| 24 | JDK-8167591 | security-libs | java.security | Add MD5 to signed JAR restrictions |
| 25 | JDK-8160267 | security-libs | javax.crypto | Ucrypto config file cannot be read when -Dfile.encoding=UTF-16 is set |
| 26 | JDK-6414899 | security-libs | javax.crypto:pkcs11 | P11Digest should support cloning |
| 27 | JDK-7093640 | security-libs | javax.net.ssl | Enable client-side TLS 1.2 by default |
| 28 | JDK-8049321 | security-libs | javax.net.ssl | Support SHA224withDSA and SHA256withDSA in the SunJSSE provider |
| 29 | JDK-8064330 | security-libs | javax.net.ssl | Remove SHA224 from the default support list if SunMSCAPI enabled |
| 30 | JDK-8167459 | security-libs | javax.net.ssl | Add debug output for indicating if a chosen ciphersuite was legacy |
| 31 | JDK-8167472 | security-libs | javax.net.ssl | Chrome interop regression with JDK-8148516 |
| 32 | JDK-8170131 | security-libs | javax.net.ssl | Certificates not being blocked by jdk.tls.disabledAlgorithms property |
| 33 | JDK-6474807 | security-libs | javax.smartcardio | (smartcardio) CardTerminal.connect() throws CardException instead of CardNotPresentException |
| 34 | JDK-8151893 | security-libs | javax.xml.crypto | Add security property to configure XML Signature secure validation mode |