The following table lists the bug fixes included in the JDK 7u311 release:
| # | JBS | Component | Subcomponent | Summary |
|---|---|---|---|---|
| 1 | JDK-8263311 | client-libs | 2d | Watch registry changes for remote printers update instead of polling |
| 2 | JDK-8260380 | client-libs | 2d | Upgrade to LittleCMS 2.12 |
| 3 | JDK-8262829 | client-libs | 2d | Native crash in Win32PrintServiceLookup.getAllPrinterNames() |
| 4 | JDK-8212678 | client-libs | java.awt | Windows IME related patch |
| 5 | JDK-8258805 | client-libs | java.awt | Japanese characters not entered by mouse click on Windows 10 |
| 6 | JDK-8073446 | core-libs | java.util:i18n | TimeZone getOffset API does not return a dst offset between years 2038-2137 |
| 7 | JDK-8262110 | core-libs | java.util:i18n | DST starts from incorrect time in 2038 |
| 8 | JDK-8266293 | security-libs | Key protection using PBEWithMD5AndDES fails with "java.security.InvalidAlgorithmParameterException: Salt must be 8 bytes long" | |
| 9 | JDK-8214513 | security-libs | java.security | A PKCS12 keystore from Java 8 using custom PBE parameters cannot be read in Java 11 |
| 10 | JDK-8225081 | security-libs | java.security | Remove Telia Company CA certificate expiring in April 2021 |
| 11 | JDK-8006591 | security-libs | java.security | Protect keystore entries using stronger PBE algorithms |
| 12 | JDK-8007934 | security-libs | java.security | algorithm parameters for PBE Scheme 2 not decoded correctly in PKCS12 keystore |
| 13 | JDK-8263817 | security-libs | java.security | java.util.MissingResourceException if add cert with GOST key in cacerts |
| 14 | JDK-8202837 | security-libs | java.security | PBES2 AlgorithmId encoding error in PKCS12 KeyStore |
| 15 | JDK-8076190 | security-libs | java.security | Customizing the generation of a PKCS12 keystore |
| 16 | JDK-8243559 | security-libs | java.security | Remove root certificates with 1024-bit keys |
| 17 | JDK-8153005 | security-libs | java.security | Upgrade the default PKCS12 encryption/MAC algorithms |
| 18 | JDK-8196415 | security-libs | java.security | Disable SHA-1 Signed JARs |
| 19 | JDK-8267599 | security-libs | java.security | Revert the change to the default PKCS12 macAlgorithm and macIterationCount props for 11u/8u/7u |
| 20 | JDK-8267100 | security-libs | java.security | [BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs |
| 21 | JDK-8193830 | xml | jaxp | Xalan Update: Xalan Java 2.7.2 |
| 22 | JDK-8224157 | xml | jaxp | BCEL: update to version 6.3.1 |
| 23 | JDK-8163121 | xml | jaxp | BCEL: update to the latest 6.0 release |
| 24 | JDK-8248348 | xml | jaxp | Regression caused by the update to BCEL 6.0 |