The following table lists the bug fixes included in the JDK 8u161 release:
| # | JBS | Component | Subcomponent | Description |
|---|---|---|---|---|
| 1 | JDK-8079595 | client‑libs | java.awt | Resizing dialog which is JWindow parent makes JVM crash |
| 2 | JDK-8184016 | client‑libs | java.swing | Text in native popup is not always updated with Sogou IME |
| 3 | JDK-8035105 | core‑libs | javax.naming | DNS provider cleanups |
| 4 | JDK-8185661 | deploy | webstart | JNLP files won't launch from IE11 on Windows 10 Creators Update |
| 5 | JDK-8186344 | deploy | webstart | 64 bit java install not setting jnlp associate if lower 32bit versions exist |
| 6 | JDK-8157548 | hotspot | runtime | JVM crashes sometimes while starting |
| 7 | JDK-8191607 | install | install | undo 8189805: 64 and 32 bit RPMS must co‑exist |
| 8 | JDK-8178728 | security‑libs | java.security | Check the AlgorithmParameters in algorithm constraints |
| 9 | JDK-8184673 | security‑libs | java.security | Fix compatibility issue in AlgorithmChecker for 3rd party JCE providers |
| 10 | JDK-8072452 | security‑libs | javax.crypto | Support DHE sizes up to 8192‑bits and DSA sizes up to 3072‑bits |
| 11 | JDK-8170157 | security‑libs | javax.crypto | Enable unlimited cryptographic policy by default in Oracle JDK builds |
| 12 | JDK-8156502 | security‑libs | javax.net.ssl | Use short name of SupportedEllipticCurvesExtension.java |
| 13 | JDK-8193683 | security‑libs | javax.net.ssl | Increase the number of clones in the CloneableDigest |
| 14 | JDK-8159240 | xml | jaxb | XSOM parser incorrectly processes type names with whitespaces |