The following table lists the bug fixes included in the JDK 8u241 release:
| # | JBS | Component | Subcomponent | Summary |
|---|---|---|---|---|
| 1 | JDK-8080465 | client-libs | The underline of the text doesn't display unless resizing the window with the option "-server -d64 -Xmixed -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel". | |
| 2 | JDK-8185538 | client-libs | 2d | JDK 9 is really slow initialising some OTF/CFF fonts. |
| 3 | JDK-8146238 | client-libs | 2d | [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts |
| 4 | JDK-8209672 | client-libs | 2d | Oracle JDK 8 equivalent fix for JDK-8188030: AIOOBE in font manager init |
| 5 | JDK-8225101 | client-libs | java.awt | Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map |
| 6 | JDK-8230782 | client-libs | java.awt | Robot.createScreenCapture() fails if ???awt.robot.gtk??? is set to false |
| 7 | JDK-8221246 | client-libs | java.awt | NullPointerException within Win32ShellFolder2 |
| 8 | JDK-8213119 | client-libs | java.awt | [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails |
| 9 | JDK-8225505 | client-libs | javax.swing | ctrl-F1 does not show the tooltip of a menu item (JMenuItems) |
| 10 | JDK-8134424 | core-libs | java.io:serialization | BlockDataInputStream.readUTFBody: size local StringBuffer with the given length |
| 11 | JDK-8185898 | core-libs | java.net | setRequestProperty(key, null) results in HTTP header without colon in request |
| 12 | JDK-8230085 | core-libs | java.nio | (fs) FileStore::isReadOnly is always true on macOS Catalina |
| 13 | JDK-8223490 | core-libs | java.util | Optimize search algorithm for determining default time zone |
| 14 | JDK-8227018 | core-libs | java.util.concurrent | CompletableFuture should not call Runtime.availableProcessors on fast path |
| 15 | JDK-8204290 | core-libs | jdk.nashorn | Add check to limit number of capture groups |
| 16 | JDK-8232984 | core-libs | jdk.nashorn | Upgrading Joni License version to 2.1.16 |
| 17 | JDK-8204288 | core-libs | jdk.nashorn | Matching the end of a string followed by an empty greedy regex and a word boundary fails |
| 18 | JDK-8230303 | core-svc | debugger | JDB hangs when running monitor command |
| 19 | JDK-8179348 | deploy | webstart | User friendly warning when Java WebStart Temporary Internet Files is disabled. |
| 20 | JDK-8133949 | deploy | webstart | deploy-test build broken by fix to JDK-6921877 |
| 21 | JDK-6921877 | deploy | webstart | JCP JNLP Shortcut settings for JDK 9 |
| 22 | JDK-7024585 | deploy | webstart | enhance the list of secure jnlp vm-args for plugin and web start |
| 23 | JDK-8223925 | docs | No document covering default property files and system properties of the Preferences API | |
| 24 | JDK-8060000 | docs | guides | Endpoint identification algorithm is not only in TLS 1.2 |
| 25 | JDK-8207028 | docs | guides | JSSE TrustManagerFactory ignores custom value of deployment.system.security.cacerts property |
| 26 | JDK-8227326 | docs | guides | Broken link to JNLP specifications in Java Web Start documentation |
| 27 | JDK-8077316 | docs | guides | JRE Installer Options Page should include JDK |
| 28 | JDK-8171356 | docs | tools | providerpath option should be added to all keytool commands which specify provider information's |
| 29 | JDK-8143925 | hotspot | compiler | enhancing CounterMode.crypt() for AESCrypt.implEncryptBlock() |
| 30 | JDK-8146581 | hotspot | compiler | Minor corrections to the patch submitted for earlier bug id - 8143925 |
| 31 | JDK-8171974 | hotspot | compiler | Fix for R10 Register clobbering with usage of ExternalAddress |
| 32 | JDK-8131778 | hotspot | compiler | java disables UseAES flag when using VIS=2 on sparc |
| 33 | JDK-8225141 | hotspot | compiler | Better handling of classes in error state by fast class initialization checks |
| 34 | JDK-8229420 | hotspot | gc | [Redo] jstat reports incorrect values for OU for CMS GC |
| 35 | JDK-8048556 | hotspot | gc | Unnecessary GCLocker-initiated young GCs |
| 36 | JDK-8226798 | hotspot | runtime | JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*) |
| 37 | JDK-8041620 | hotspot | runtime | Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope |
| 38 | JDK-8231854 | javafx | other | Change Mercurial to git in various README files |
| 39 | JDK-8231590 | javafx | other | Update location of jfx repo to GitHub in third-party legal files |
| 40 | JDK-8232522 | javafx | other | FX: Update copyright year in docs, readme files to 2020 |
| 41 | JDK-8231126 | javafx | web | libxslt.md has incorrect version string |
| 42 | JDK-8224636 | javafx | web | CSS "pointer-events" property "stroke" is not respected for SVG renderings |
| 43 | JDK-8218640 | javafx | web | Update ICU4C to version 64.2 |
| 44 | JDK-8173956 | security-libs | java.security | KeyStore regression due to default keystore being changed to PKCS12 |
| 45 | JDK-8195667 | security-libs | javax.crypto:pkcs11 | ProblemList PKCS11 tests Secmod/AddTrustedCert.java and tls/TestKeyMaterial.java due to JDK-8180837 |
| 46 | JDK-8080462 | security-libs | javax.crypto:pkcs11 | Update SunPKCS11 provider with PKCS11 v2.40 support |
| 47 | JDK-8228835 | security-libs | javax.crypto:pkcs11 | Memory leak in PKCS11 provider when using AES GCM |
| 48 | JDK-8229243 | security-libs | javax.crypto:pkcs11 | SunPKCS11-Solaris provider tests failing on Solaris 11.4 |
| 49 | JDK-8225695 | security-libs | javax.crypto:pkcs11 | 32-bit build failures after JDK-8080462 (Update SunPKCS11 provider with PKCS11 v2.40 support) |
| 50 | JDK-8133489 | security-libs | javax.net.ssl | Better messaging for PKIX path validation matching |
| 51 | JDK-8229767 | security-libs | javax.security | Typo in java.security: Sasl.createClient and Sasl.createServer |
| 52 | JDK-8200400 | security-libs | javax.security | Allow Sasl mechanisms to be restricted |
| 53 | JDK-8226607 | security-libs | javax.smartcardio | Inconsistent info between pcsclite.md and MUSCLE headers |
| 54 | JDK-8201627 | security-libs | org.ietf.jgss:krb5 | Kerberos sequence number issues |