The following table lists the bug fixes included in the JDK 8u181 release:
| # | JBS | Component | Subcomponent | Summary |
|---|---|---|---|---|
| 1 | JDK-8201433 | client-libs | 2d | Fix potential crash in BufImg_SetupICM |
| 2 | JDK-8198605 | client-libs | java.awt | Touch keyboard is shown for a non-focusable text component |
| 3 | JDK-8198606 | client-libs | java.awt | Touch keyboard does not hide, when a text component looses focus |
| 4 | JDK-8199748 | client-libs | java.awt | Touch keyboard is not shown, if text component gets focus from other text component |
| 5 | JDK-8187635 | client-libs | java.awt | On Windows Swing changes keyboard layout on a window activation |
| 6 | JDK-8203368 | core-libs | java.io:serialization | ObjectInputStream filterCheck method throws NullPointerException |
| 7 | JDK-8202996 | core-libs | java.rmi | Remove debug print statements from RMI fix |
| 8 | JDK-8197943 | core-svc | debugger | Unable to use JDWP API in JDK 8 to debug JDK 9 VM |
| 9 | JDK-8194690 | deploy | JRE bundled in App-V package will not start Java Web Start applications | |
| 10 | JDK-8190689 | deploy | plugin | Java incorrectly requires "HttpOnly" cookie attribute to be case sensitive |
| 11 | JDK-8201133 | deploy | webstart | Security check failure for main jar downlaod with jnlp.versionEnabled and Deployment Rule Set feature |
| 12 | JDK-8189783 | deploy | webstart | Java Web Start application with file extension association is removed from cache when invoked for the second time from browser |
| 13 | JDK-8187223 | deploy | webstart | Long JNLP file is not parsed correctly and ends with javaws path |
| 14 | JDK-8199304 | deploy | webstart | javaws.exe failed to launch UTF-8 encoded JNLP file |
| 15 | JDK-8038636 | hotspot | compiler | speculative traps break when classes are redefined |
| 16 | JDK-8156137 | hotspot | compiler | SIGSEGV in ReceiverTypeData::clean_weak_klass_links |
| 17 | JDK-8188223 | hotspot | compiler | IfNode::range_check_trap_proj() should handle dying subgraph with single if proj |
| 18 | JDK-8169201 | hotspot | compiler | Montgomery multiply intrinsic should use correct name |
| 19 | JDK-8187577 | hotspot | gc | JVM crash during gc doing concurrent marking |
| 20 | JDK-8199406 | hotspot | gc | Performance drop with Java JDK 1.8.0_162-b32 |
| 21 | JDK-8055008 | hotspot | jvmti | Clean up code that saves the previous versions of redefined classes |
| 22 | JDK-8057570 | hotspot | jvmti | RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid |
| 23 | JDK-8198794 | hotspot | runtime | Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3 |
| 24 | JDK-8078628 | hotspot | runtime | linux-zero does not build without precompiled header |
| 25 | JDK-8202065 | install | install | jre/bin/javaw.exe is missing from server-jre for windows since 8u171 |
| 26 | JDK-8199650 | install | install | JDK installation uninstalls public JRE |
| 27 | JDK-8200418 | javafx | web | webPage.executeCommand("removeFormat", null) removes the style of the body element |
| 28 | JDK-8196011 | javafx | web | Intermittent crash when using WebView from JFXPanel application |
| 29 | JDK-8076117 | security-libs | java.security | EndEntityChecker should not process custom extensions after PKIX validation |
| 30 | JDK-8170035 | security-libs | javax.net.ssl | When determining the ciphersuite lists there is no debug output for disabled suites. |
| 31 | JDK-8074373 | tools | launcher | NMT is not enabled if NMT option is specified after class path specifiers |
| 32 | JDK-8196491 | xml | jax-ws | Newlines in JAXB string values of SOAP-requests are escaped to " " |