The following table lists the bug fixes included in the JDK 8u271 release:
| # | JBS | Component | Subcomponent | Summary |
|---|---|---|---|---|
| 1 | JDK-8198406 | client-libs | 2d | Test TestAATMorxFont is unstable |
| 2 | JDK-8220150 | client-libs | 2d | [macos] macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs |
| 3 | JDK-8236996 | client-libs | 2d | Incorrect Roboto font rendering on Windows with subpixel antialiasing |
| 4 | JDK-8244818 | client-libs | 2d | [macos] Java2D Queue Flusher crash while moving application window to external monitor |
| 5 | JDK-6966205 | client-libs | java.awt | closed/sun/awt/font/DeriveFont.java failed with compilation error |
| 6 | JDK-8183286 | client-libs | java.awt | Some java/awt and javax/swing tests miss headful jtreg keyword |
| 7 | JDK-8198612 | client-libs | java.awt | Headful closed tests should not be run in headless mode |
| 8 | JDK-8030123 | client-libs | java.beans | java/beans/Introspector/Test8027648.java fails |
| 9 | JDK-8060027 | client-libs | java.beans | Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java |
| 10 | JDK-8156579 | client-libs | java.beans | Two JavaBeans tests failed |
| 11 | JDK-8156581 | client-libs | java.beans | Cleanup of ProblemList.txt |
| 12 | JDK-8249278 | client-libs | javax.accessibility | Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList |
| 13 | JDK-8183341 | client-libs | javax.imageio | Better cleanup for javax/imageio/AllowSearch.java |
| 14 | JDK-8183349 | client-libs | javax.imageio | Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java and WriteAfterAbort.java |
| 15 | JDK-8183351 | client-libs | javax.imageio | Better cleanup for jdk/test/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh |
| 16 | JDK-7109623 | client-libs | javax.sound | javax/sound/sampled/DirectAudio/bug6372428.java failed |
| 17 | JDK-8047222 | client-libs | javax.sound | Test closed/javax/sound/sampled/Clip/bug6251460.java fails if run with 32-bit java on Windows 64-bit host |
| 18 | JDK-8148983 | client-libs | javax.sound | Fix extra comma in changes for JDK-8148916 |
| 19 | JDK-8153725 | client-libs | javax.sound | Problem list javax/sound/sampled/DirectAudio/bug6400879.java for Linux |
| 20 | JDK-8156169 | client-libs | javax.sound | Some sound tests rarely hangs because of incorrect synchronization |
| 21 | JDK-8160217 | client-libs | javax.sound | JavaSound should clean up resources better |
| 22 | JDK-6962725 | client-libs | javax.swing | Regtest javax/swing/JFileChooser/6738668/bug6738668.java fails under Linux |
| 23 | JDK-8198004 | client-libs | javax.swing | javax/swing/JFileChooser/6868611/bug6868611.java throws error |
| 24 | JDK-8198321 | client-libs | javax.swing | javax/swing/JEditorPane/5076514/bug5076514.java fails |
| 25 | JDK-8249251 | client-libs | javax.swing | [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel |
| 26 | JDK-8168517 | core-libs | java.lang | java/lang/ProcessBuilder/Basic.java failed with "java.lang.AssertionError: Some tests failed" |
| 27 | JDK-8151788 | core-libs | java.net | NullPointerException from ntlm.Client.type3 |
| 28 | JDK-8192953 | core-svc | java.lang.management | sun/management/jmxremote/bootstrap/*.sh tests fail with error : revokeall.exe: Permission denied |
| 29 | JDK-8242884 | deploy | plugin | 8u241 32 bit SSV Helper causes long load time and page load on IE11 |
| 30 | JDK-8145096 | hotspot | compiler | Undefined behaviour in HotSpot |
| 31 | JDK-8215265 | hotspot | compiler | C2: range check elimination may allow illegal out of bound access |
| 32 | JDK-8023697 | hotspot | runtime | failed class resolution reports different class name in detail message for the first and subsequent times |
| 33 | JDK-8048933 | hotspot | runtime | -XX:+TraceExceptions output should include the message |
| 34 | JDK-8064319 | hotspot | runtime | Need to enable -XX:+TraceExceptions in release builds |
| 35 | JDK-8235243 | hotspot | runtime | handle VS2017 15.9 and VS2019 in abstract_vm_version |
| 36 | JDK-8240295 | hotspot | runtime | hs_err elapsed time in seconds is not accurate enough |
| 37 | JDK-8193800 | javafx | controls | TreeTableView selection changes on sorting |
| 38 | JDK-8129582 | javafx | graphics | Controls slow considerably when displaying RTL-languages text on Linux |
| 39 | JDK-8246204 | javafx | graphics | No 3D support for newer Intel graphics drivers on Linux |
| 40 | JDK-8246348 | javafx | graphics | Crash in libpango on Ubuntu 20.04 with some unicode chars |
| 41 | JDK-8239095 | javafx | media | Upgrade libFFI to the latest 3.3 version |
| 42 | JDK-8248365 | javafx | media | Debug build crashes on Windows when playing media file |
| 43 | JDK-8252107 | javafx | media | Media pipeline initialization can crash if audio or video bin state change fails |
| 44 | JDK-8191758 | javafx | web | Match WebKit's font weight rendering with JavaFX |
| 45 | JDK-8208169 | javafx | web | can not print selected pages of web page |
| 46 | JDK-8245284 | javafx | web | Update to 610.1 version of WebKit |
| 47 | JDK-8246357 | javafx | web | Allow static build of webkit library on linux |
| 48 | JDK-8247963 | javafx | web | Update SQLite to version 3.32.3 |
| 49 | JDK-8249839 | javafx | web | Cherry pick GTK WebKit 2.28.3 changes |
| 50 | JDK-8252381 | javafx | web | Cherry pick GTK WebKit 2.28.4 changes |
| 51 | JDK-8248490 | javafx | window-toolkit | [macOS] Undecorated stage does not minimize |
| 52 | JDK-8141457 | security-libs | java.security | keytool default cert fingerprint algorithm should be SHA-256 |
| 53 | JDK-8211049 | security-libs | java.security | Second parameter of "initialize" method is not used |
| 54 | JDK-8242556 | security-libs | java.security | Cannot load RSASSA-PSS public key with non-null params from byte array |
| 55 | JDK-8245151 | security-libs | java.security | jarsigner should not raise duplicate warnings on verification |
| 56 | JDK-8205111 | security-libs | javax.net.ssl | Develop new Test to verify different key types for supported TLS protocols. |
| 57 | JDK-8215443 | security-libs | javax.net.ssl | The use of TransportContext.fatal() leads to bad coding style |
| 58 | JDK-8236464 | security-libs | javax.net.ssl | SO_LINGER option is ignored by SSLSocket in JDK 11 |
| 59 | JDK-8226719 | security-libs | org.ietf.jgss | Kerberos login to Windows 2000 failed with "Inappropriate type of checksum in message" |
| 60 | JDK-8227381 | security-libs | org.ietf.jgss | GSS login fails with PREAUTH_FAILED |
| 61 | JDK-8227437 | security-libs | org.ietf.jgss:krb5 | S4U2proxy cannot continue because server's TGT cannot be found |
| 62 | JDK-8246193 | security-libs | org.ietf.jgss:krb5 | Possible NPE in ENC-PA-REP search in AS-REQ |
| 63 | JDK-8250582 | security-libs | org.ietf.jgss:krb5 | Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets |
| 64 | JDK-8249717 | tools | javac | langtools tests are failing on Windows in jdk8u-cpu |
| 65 | JDK-8248348 | xml | jaxp | Regression caused by the update to BCEL 6.0 |