← JavaFX

OpenJFX 11 Release details

Released versions

VersionRelease dateRelease notes
11.0.20July 19, 2023
11.0.19April 19, 2023
11.0.18January 18, 2023
11.0.17October 18, 2022
11.0.16July 19, 2022
11.0.15April 19, 2022
11.0.14January 18, 2022
11.0.13.1Nov 15, 2021
11.0.13October 19, 2021
11.0.12July 20, 2021
11.0.11April 20, 2021
11.0.10January 18, 2020
11.0.9October 22, 2020
11.0.8July 20, 2020
11.0.7April 29, 2020
11.0.6January 19, 2020
11.0.5October 19, 2019
11.0.4July 20, 2019
11.0.3April 19, 2019
11.0.2January 16, 2019
11.0.1November 5, 2018
11September 2018

Version 11.0.20

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8301009Update libxml2 to 2.10.3web
JDK-8306115Update libxml2 to 2.10.4web

List of Security Fixes

Issue keySummarySubcomponent
JDK-8304751 (not public)Improve pipeline layoutgraphics

Version 11.0.19

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8089986Menu beeps when mnemonics is usedcontrols
JDK-8295755Update SQLite to 3.39.4web
JDK-8298167Opacity in WebView not working anymoreweb
JDK-8299977Update WebKit to 615.1web
JDK-8300954HTML default Range input control not renderedweb
JDK-8301022Video distortion is observed while playing youtube videoweb
JDK-8301712[linux] Crash on exit from WebKit 615.1web
JDK-8302294Cherry-pick WebKit 615.1 stabilization fixesweb
JDK-8302684Cherry-pick WebKit 615.1 stabilization fixes (2)web
JDK-8303217Webview loaded webpage is not showing play, volume related buttons for embeded Audio/Video elementsweb
JDK-8296654[macos] Crash when launching JavaFX app with JDK that targets SDK 13window-toolkit

List of Security Fixes

Issue keySummarySubcomponent
JDK-8299781 (not public)Improve JFX navigationweb
JDK-8303501 (not public)Unable to navigate to relative URLs after fix for JDK-8299781web

Version 11.0.18

Important Changes

FXML JavaScript Engine Disabled by Default

The “JavaScript script engine” for FXML is now disabled by default. Any .fxml file that has a “javascript” Processing Instruction (PI) will no longer load by default, and an exception will be thrown.

It can be enabled by setting the system property:

-Djavafx.allowjs=true

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8087557[Win] [Accessibility, Dialogs] Alert Dialog content is not fully read by Screen Readeraccessibility
JDK-8284281[Accessibility] [Win] [Narrator] Exceptions with TextArea & TextField when deleted last characcessibility
JDK-8291087Wrong position of focus of screen reader on Windows with screen scale > 1accessibility
JDK-8293795[Accessibility] [Win] [Narrator] Exceptions When Deleting Text with Continuous Key Press in TextArea and TextFieldaccessibility
JDK-8289542Update JPEG Image Decoding Software to 9egraphics
JDK-8294400Provide media support for libavcodec version 59media
JDK-8289541Update ICU4C to 71.1web

List of Security Fixes

Issue keySummarySubcomponent
JDK-8294779 (not public)Improve FX pagesfxml
JDK-8289336 (not public)Better platform image supportgraphics
JDK-8289343 (not public)Better GL supportgraphics
JDK-8299628 (not public)BMP top-down images fail to load after JDK-8289336graphics
JDK-8292097 (not public)Better video decodingmedia
JDK-8292105 (not public)Improve Robot functionalitywindow-toolkit
JDK-8292112 (not public)Better DragView handlingwindow-toolkit

Version 11.0.17

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8284676TreeTableView loses sort ordering when applied on empty tablecontrols
JDK-8088420JavaFX WebView memory leak via EventListenerweb
JDK-8285881Update WebKit to 614.1web
JDK-8289587IllegalArgumentException: Color.rgb’s red parameter (-16776961) expects color values 0-255web
JDK-8292609Cherry-pick WebKit 614.1 stabilization fixesweb

Version 11.0.16

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8280840Update libFFI to 3.4.2media
JDK-8283218Update GStreamer to 1.20.1media
JDK-8283403Update Glib to 2.72.0media
JDK-8255940localStorage is null after window.close()web
JDK-8269115WebView paste event contains old dataweb
JDK-8278759PointerEvent: buttons property set to 0 when mouse downweb
JDK-8280020Underline and line-through not straight in WebViewweb
JDK-8280841Update SQLite to 3.37.2web
JDK-8282134Certain regex can cause a JS trap in WebViewweb
JDK-8283328Update libxml2 to 2.9.13web
JDK-8284184Crash in GraphicsContextJava::drawLinesForText on https://us.yahoo.com/web
JDK-8286256Update libxml2 to 2.9.14web
JDK-8286257Update libxslt to 1.1.35web

List of Security fixes

Issue keySummarySubcomponent
JDK-8282121 (not public)Improve WebKit referencingweb
JDK-8285691 (not public)Additional fix for JDK-8282121web

Version 11.0.15

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8203463[Accessibility, Narrator] NPE in TableViewaccessibility
JDK-8197991Selecting many items in a TableView is very slowcontrols
JDK-8223377JavaFX can crash due to loading the wrong native libraries if system libraries are installedother
JDK-8281089JavaFX built with VS2019 and jlinked into JDK 11.x fails to startother
JDK-8277457AccessControlException: access denied (“java.net.NetPermission” “getCookieHandler”)web
JDK-8278980Update WebKit to 613.1web
JDK-8281459WebKit 613.1 build broken on M1web
JDK-8281711Cherry-pick WebKit 613.1 stabilization fixesweb
JDK-8282099Cherry-pick WebKit 613.1 stabilization fixes (2)web
JDK-8242544CMD+ENTER key event crashes the application when invoked on dialogwindow-toolkit

Version 11.0.14

List of Task

Issue keySummarySubcomponent
JDK-8272638Update copyright header for files modified in 2021other
JDK-8274413FX: Update copyright year in docs, readme files to 2022other
JDK-8279396Define version in .jcheck/confother

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8263807Button types of a DialogPane are set twice, returns a wrong buttoncontrols
JDK-8276490Incorrect path for duplicate x and y values, when path falls outside axis boundgraphics
JDK-8275138WebView: UserAgent string is empty for first requestweb
JDK-8276847JSException: ReferenceError: Can’t find variable: IntersectionObserverweb
JDK-8277133Dragboard contents retrieved all over again during a DND process on WebViewweb
JDK-8160597IllegalArgumentException when we initiate drag on Imagewindow-toolkit
JDK-8274929Crash while reading specific clipboard contentwindow-toolkit
JDK-8275723Crash on macOS 12 in GlassRunnable::deallocwindow-toolkit

Version 11.0.13.1

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8275723Crash on macOS 12 in GlassRunnable::deallocwindow-toolkit

Version 11.0.13

List of Task

Issue keySummarySubcomponent
JDK-8209086Some javafx.web files are missing GPLv2+Classpath copyright headerweb

List of Enhancement

Issue keySummarySubcomponent
JDK-8273732Clarify review policies for clean backports in JavaFX update releasesother
JDK-8211308Support HTTP/2 in WebViewweb

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8185447The special high-contrast mode of JavaFX Controls in Japanese environment do not work.accessibility
JDK-8220222build.gradle does not specify clearly the project dependenciesbuild
JDK-8240336JavaFX build uses deprecated features that will be removed in gradle 7build
JDK-8262236Configure Gradle checksum verificationbuild
JDK-8263760Update gradle to version 7.0.1build
JDK-8265400Update to gcc 10.3 on Linuxbuild
JDK-8267121Illegal access to private “size” field of ArrayList from build.gradlebuild
JDK-8211362Restrict export of libjpeg symbols from libjavafx_iio.sographics
JDK-8262396Update Mesa 3-D Headers to version 21.0.3graphics
JDK-8269374Menu inoperable after setting stage to second monitorgraphics
JDK-8264737JavaFX media stream stops playing after reconnecting via Remote Desktopmedia
JDK-8266860[macos] Incorrect duration reported for HLS live streamsmedia
JDK-8267819CoInitialize/CoUninitialize should be called on same threadmedia
JDK-8268219hlsprogressbuffer should provide PTS after GStreamer updatemedia
JDK-8268718[macos] Video stops, but audio continues to play when stopTime is reachedmedia
JDK-8269147Update GStreamer to version 1.18.4media
JDK-8267892Add .gitattributes to repoother
JDK-8271230Remove obsolete test classes and data files from 3DViewer samplesamples
JDK-8267858Document that title property in WebEngine gets updated asynchronouslyweb
JDK-8268849Update to 612.1 version of WebKitweb
JDK-8268915WebKit build fails with Xcode 12.5web
JDK-8269131Update libxml2 to version 2.9.12web
JDK-8270479WebKit 612.1 build fails with Visual Studio 2017web
JDK-8272329Cherry pick GTK WebKit 2.32.3 changesweb
JDK-8274107Cherry pick GTK WebKit 2.32.4 changesweb
JDK-8231558[macos] Platform.exit causes assertion error on macOS 10.15 or laterwindow-toolkit

Version 11.0.12

List of Enhancement

Issue keySummarySubcomponent
JDK-8257758Allow building of JavaFX native libs for Apple Siliconbuild
JDK-8257895Allow building of JavaFX media libs for Apple Siliconmedia
JDK-8259680Need API to query states of CAPS LOCK and NUM LOCK keysscenegraph

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8226754FX build fails using gradle 5.6+ or 6build
JDK-8231735gradle checkrepo is obsolete and doesn’t work with gitbuild
JDK-8232063Upgrade gradle to version 6.0build
JDK-8240539Upgrade gradle to version 6.3build
JDK-8262276Debug build of WebKit failsbuild
JDK-8264536Building OpenJFX on Apple AARCH64 not possiblebuild
JDK-8264928Update to Xcode 12.4build
JDK-8204568Relative CSS-Attributes don’t work all timecontrols
JDK-8266966Wrong CSS properties are applied to other nodes after fix for JDK-8204568controls
JDK-8210199[linux / macOS] fileChooser can’t handle emojisgraphics
JDK-8211294ScrollPane content is blurry with 125% scalinggraphics
JDK-8239589JavaFX UI will not repaint after reconnecting via Remote Desktopgraphics
JDK-8267314Loading some animated GIFs fails with ArrayIndexOutOfBoundsException: Index 4096 out of bounds for length 4096graphics
JDK-8259356MediaPlayer’s seek freezes videomedia
JDK-8262365Update GStreamer to version 1.18.3media
JDK-8262366Update glib to version 2.66.7media
JDK-8268152gstmpegaudioparse does not provides timestamps for HLS MP3 streamsmedia
JDK-8223719Add .gitignore to repoother
JDK-8223722Cleanup .gitignore fileother
JDK-8227920Remove dummy README from FX repoother
JDK-8207837Indeterminate ProgressBar does not animate if content is added after scene is set on windowscenegraph
JDK-8216377JavaFX: memoryleak for initial nodes of Windowscenegraph
JDK-8232379Need to remove large icudt64l.zip binary file from source repositoryweb
JDK-8259555Webkit crashes on Apple Siliconweb
JDK-8260245Update ICU4C to version 68.2web
JDK-8263788JavaFX application freezes completely after some time when using the WebViewweb
JDK-8264990WebEngine crashes with segfault when not loaded through system classloaderweb
JDK-8258381[macos] Exception when input emoji using Chinese input methodwindow-toolkit
JDK-8263169[macOS] JavaFX windows open as tabs when system preference for documents is setwindow-toolkit

Version 11.0.11

List of Enhancement

Issue KeySummarySubcomponent
JDK-8242861Update ImagePattern to apply SVG pattern transformsweb

List of Fixed Bugs

Issue KeySummarySubcomponent
JDK-8260257[Linux] WebView no longer reacts to some mouse eventsweb
JDK-8202990javafx webview css filter property with display scalingweb
JDK-8233678[macos 10.15] System menu bar does not work initially on macOS Catalinawindow-toolkit
JDK-8259635Update to 610.2 version of WebKitweb
JDK-8252099JavaFX does not render Myanmar script correctlygraphics
JDK-8254049Update WebView to public suffix list 2020-04-24web
JDK-8256283IndexOutOfBoundsException when sorting a TreeTableViewcontrols
JDK-8254836Cherry pick GTK WebKit 2.30.3 changesweb
JDK-8257897Fix webkit build for XCode 12web
JDK-8260165CSSFilterTest.testCSSFilterRendering system test failsweb
JDK-8261927WebKit build fails with Visual Studio 2017web
JDK-8249737java.lang.RuntimeException: Too many touch points reportedwindow-toolkit
JDK-8242361JavaFX Web View crashes with Segmentation Fault, when HTML contains Data-URIsweb
JDK-8261460Incorrect CSS applied to ContextMenu on DialogPanecontrols
JDK-8260163IrresponsiveScriptTest.testInfiniteLoopInScript unit test fails on Windowsweb
JDK-8253356JavaFX Terminology Refreshother
JDK-8213135HTMLEditorTest.checkStyleProperty fails intermittentlyweb
JDK-8248126JavaFX ignores HiDPI scaling settings on some linux platformswindow-toolkit
JDK-8258592Control labels in Dialogs are truncated at certain DPI scaling levelsgraphics

Version 11.0.10

List of Task

Issue KeySummarySubcomponent
JDK-8254100FX: Update copyright year in docs, readme files to 2021other

List of Fixed Bugs

Issue KeySummarySubcomponent
JDK-8223296NullPointerException in GlassScene.java at line 325graphics
JDK-8239822Intermittent unit test failures in RegionCSSTestcontrols
JDK-8205092NullPointerException in PickResultChooser.processOffer when using viewOrderscenegraph
JDK-8212102[TextField] IOOBE on paste/replace text with control characterscontrols
JDK-8177945Single cell selection flickers when adding data to TableViewcontrols
JDK-8251241macOS: iconify property doesn’t change after minimize when resizable is falsewindow-toolkit
JDK-8251858Update to Xcode 11.3.1build
JDK-8214397Provide fallback to tmpdir if user home is not writable for native libsgraphics
JDK-8255415Nested calls to snap methods in Region give different resultsgraphics
JDK-8178297TableView scrolls slightly when adding new elementscontrols
JDK-8252062WebKit build fails with recent VS 2019 compilerweb
JDK-8209764JavaFX/Monocle – Partial Screen Capture Brokengraphics
JDK-8252060gstreamer fails to build with gcc 10media
JDK-8199592Control labels truncated at certain DPI scaling levelsgraphics
JDK-8252811The list of cells in a VirtualFlow is cleared every time the number of items changescontrols
JDK-8201567QuantumRenderer modifies buffer in use by JavaFX Application Threadgraphics
JDK-8257719JFXPanel scene fails to render correctly on HiDPI after fix for JDK-8199592graphics
JDK-8252191Update to gcc 10.2 on Linuxbuild
JDK-8237469Inherited styles don’t update when node is movedcontrols
JDK-8197536TableView, ListView: unexpected scrolling behaviour on up/down keyscontrols
JDK-8181775JavaFX WebView does not calculate border-radius properlyweb
JDK-8240499Enforce whitespace checking for additional source filesother

Version 11.0.9

List of Enhancement

Issue keySummarySubcomponent
JDK-8223760support static build for macosxbuild
JDK-8246357Allow static build of webkit library on linuxweb

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8246099Intermittent test failures in SandboxAppTestapplication-lifecycle
JDK-8215435Warn on usage of trampolines with gccbuild
JDK-8227808Make GTK3 libraries mandatory for building on Linuxbuild
JDK-8241476Linux build warnings issued on gcc 9build
JDK-8242490Upgrade to gcc 9.2 on Linuxbuild
JDK-8242507Add support for Visual Studio 2019build
JDK-8244487One Windows 10 SDK file missing from FX buildbuild
JDK-8253743Fix build failures in testsbuild
JDK-8193800TreeTableView selection changes on sortingcontrols
JDK-8246204No 3D support for newer Intel graphics drivers on Linuxgraphics
JDK-8246348Crash in libpango on Ubuntu 20.04 with some unicode charsgraphics
JDK-8239095Upgrade libFFI to the latest 3.3 versionmedia
JDK-8247947Build DirectShow Samples (Base Classes) from source checked into repomedia
JDK-8248365Debug build crashes on Windows when playing media filemedia
JDK-8250238Media fails to load libav 58 library when using modules from maven centralmedia
JDK-8220484JFXPanel renders a slanted image with a hidpi monitor scale of 125% or 175%swing
JDK-8191758Match WebKit’s font weight rendering with JavaFXweb
JDK-8208169can not print selected pages of web pageweb
JDK-8234471Canvas in webview displayed with wrong scale on Windowsweb
JDK-8245284Update to 610.1 version of WebKitweb
JDK-8247963Update SQLite to version 3.32.3web
JDK-8249839Cherry pick GTK WebKit 2.28.3 changesweb
JDK-8252381Cherry pick GTK WebKit 2.28.4 changesweb
JDK-8248490[macOS] Undecorated stage does not minimizewindow-toolkit

Version 11.0.8

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8237078[macOS] Media build broken on XCode 11build
JDK-8241474Build failing on Ubuntu 20.04build
JDK-8232811Dialog’s preferred size no longer accommodates multi-line stringscontrols
JDK-8189092ArrayIndexOutOfBoundsException on Linux in getCachedGlyphgraphics
JDK-8212034Potential memory leaks in jpegLoader.c in error casegraphics
JDK-8234916[macos 10.15] Garbled text running with native-imagegraphics
JDK-8235627Blank stages when running JavaFX app in a macOS virtual machinegraphics
JDK-8237782Only read advances up to the minimum of the numHorMetrics or the available font data.graphics
JDK-8237833Check glyph size before adding to glyph texture cache.graphics
JDK-8238249GetPrimitiveArrayCritical passed with hardcoded FALSE valuegraphics
JDK-8239107Update libjpeg to version 9dgraphics
JDK-8241370Crash in JPEGImageLoader after fix for JDK-8212034graphics
JDK-8236832[macos 10.15] JavaFX Application hangs on video play on Catalinamedia
JDK-8240694[macos 10.15] JavaFX Media hangs on some video files on Catalinamedia
JDK-8241629[macos10.15] Long startup delay playing media over https on Catalinamedia
JDK-8242530[macos] Some audio files miss spectrum data when another audio file plays firstmedia
JDK-8247360Add missing license file for Microsoft DirectShow Samplesother
JDK-8200224First mouse press each time JFXPanel gains focus is triggered twiceswing
JDK-8237889Update libxml2 to version 2.9.10web
JDK-8237944webview native cl “-m32” unknown option for windows 32-bit buildweb
JDK-8242209Increase web native thread stack size for x86 modeweb
JDK-8244579Windows “User Objects” leakage with WebViewweb
JDK-8234474[macos 10.15] Crash in file dialog in sandbox modewindow-toolkit
JDK-8236685[macOs] Remove obsolete file dialog subclasseswindow-toolkit
JDK-8236971[macos] Gestures handled incorrectly due to missing eventswindow-toolkit
JDK-8242106[macos] Remove obsolete GlassView2D.m classwindow-toolkit

Version 11.0.7

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8233420Upgrade to gcc 8.3 on Linuxbuild
JDK-8233421Upgrade to Visual Studio 2017 version 15.9.16build
JDK-8201539Crash in DirectWrite CreateBitmap code when running TestFX test suitegraphics
JDK-8232210Update Mesa 3-D Headers to version 19.2.1graphics
JDK-8230609Upgrade glib to version 2.62.2media
JDK-8230610Upgrade GStreamer to version 1.16.1media
JDK-8232589Remove CoreAudio Utility Classesmedia
JDK-8240832Remove unused applecoreaudio.md third-party legal filemedia
JDK-8222746Cleanup third-party legal filesother
JDK-8231126libxslt.md has incorrect version stringweb
JDK-8231188Update SQLite to version 3.30.1web
JDK-8233747JVM crash in com.sun.webkit.dom.DocumentImpl.createAttributeweb
JDK-8233942Update to 609.1 version of WebKitweb
JDK-8234056Upgrade to libxslt 1.1.34web
JDK-8234704Fix attribution in libxslt.mdweb
JDK-8237003Remove hardcoded WebAnimationsCSSIntegrationEnabled flag in DumpRenderTreeweb
JDK-8238526Cherry pick GTK WebKit 2.26.3 changesweb
JDK-8239109Update SQLite to version 3.31.1web
JDK-8239454LLIntData : invalid opcode returned for 16 and 32 bit wide instructionsweb
JDK-8240211Stack overflow on Windows 32-bit can lead to crashweb
JDK-8231513JavaFX cause Keystroke Receiving prompt on MacOS 10.15 (Catalina)window-toolkit

Version 11.0.6

List of Task

Issue keySummarySubcomponent
JDK-8232522FX: Update copyright year in docs, readme files to 2020other

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8237194Change JavaFX release version in 11-dev to 11.0.6build
JDK-8193445JavaFX CSS is applied redundantly leading to significant performance degradationcontrols
JDK-8231590Update location of jfx repo to GitHub in third-party legal filesother
JDK-8231854Change Mercurial to git in various README filesother
JDK-8218640Update ICU4C to version 64.2web
JDK-8224636CSS “pointer-events” property “stroke” is not respected for SVG renderingsweb

Version 11.0.5

List of Enhancement

Issue keySummarySubcomponent
JDK-8214716Record the versions of tools used to build FX in the repobuild
JDK-8207942Add new protected VirtualFlow methods for subclassingcontrols

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8221299Upgrade to Visual Studio 2017 version 15.9.6build
JDK-8221300Upgrade to Xcode 10.1build
JDK-8221302Upgrade to gcc 8.2 on Linuxbuild
JDK-8213510[Windows] MediaPlayer does not play some mp3 with artwork stream in mjpegmedia
JDK-8232377Change JavaFX release version in 11-dev to 11.0.5other
JDK-8219362Update to 608.1 version of WebKitweb
JDK-8222788javafx.web build fails on XCode 10.2web
JDK-8222912Websocket client doesn’t work in WebViewweb
JDK-8225203Update SQLite to version 3.28.0web
JDK-8227079Cherry pick GTK WebKit 2.24.3 changesweb
JDK-8227431[Windows] Fix assertion failure on X86 32-bit when enabling CLOOP based JavaScript interpreterweb
JDK-8229328[windows] PlatformFileHandle type should be JGObject rather than void *web
JDK-8230361[web] Cookies are not enabled in WebKit v608.1web
JDK-8211302DragAndDrop no longer works with GTK3window-toolkit
JDK-8212060[GTK3] Stage sometimes shown at top-left before moving to correct positionwindow-toolkit
JDK-8226537Multi-level Stage::initOwner can crash gnome-shell or X.org serverwindow-toolkit

Version 11.0.4

List of Task

Issue keySummarySubcomponent
JDK-8212158FX: Update copyright year in docs, readme files to 2019other

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8209967Bump minimum gradle version to 4.8 for JDK 11build
JDK-8215686FX build fails using gradle 5build
JDK-8218170Upgrade antlr to version 4.7.2build
JDK-8218172Upgrade gradle to version 5.3build
JDK-8219008Update OpenGL Headers to version 4.6graphics
JDK-8133841Full HD video can not be played on standard 1080p screen in portrait modemedia
JDK-8215894Provide media support for libav version 58media
JDK-8222217FX build fails on 32-bit Windows after fix for JDK-8133841media
JDK-8218174Add missing license file for Mesa header filesother
JDK-8229418Change JavaFX release version in 11-dev to 11.0.4other
JDK-8215775Scrollbars from web pages appear to be absolute, overlapping everythingweb
JDK-8217942Upgrade to libxslt 1.1.33web
JDK-8219734[WebView] Get rid of macOS SDK private API usageweb
JDK-8219917[WebView] Sub-resource integrity check fails on Windows and Linuxweb
JDK-8220147Cherry pick GTK WebKit 2.22.7 changesweb
JDK-8221941Wrong package declaration for WCTextRunImpl.java in web moduleweb

Version 11.0.3

List of Enhancement

Issue keySummarySubcomponent
JDK-8207772File API and FileReader should be supported in WebViewweb

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8211307Add prefix to build tools pathsbuild
JDK-8221702Use HTTPS to download all build dependenciesbuild
JDK-8214185Upgrade GStreamer to the latest (1.14.4) versionmedia
JDK-8209457[WebView] Canvas.toDataURL with image/jpeg MIME type failsweb
JDK-8211454Update SQLite to version 3.26.0web
JDK-8213541WebView does not handle HTTP response without ContentTypeweb
JDK-8213806WebView – JVM crashes for given HTMLweb
JDK-8214119Update to 607.1 version of WebKitweb
JDK-8214452Update libxml2 to version 2.9.9web
JDK-8215702SVG gradients are not renderedweb
JDK-8215799Complex text is not rendered by webkit on Windowsweb
JDK-8218611[DRT] fast/xslt tests fails with Unsupported encoding windows-1251web
JDK-8219539Cherry pick GTK WebKit 2.22.6 changesweb

Version 11.0.2

List of Enhancement

Issue keySummarySubcomponent
JDK-8148129Implement Accelerated composition for WebViewweb

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8203884Update libjpeg to version 9cgraphics
JDK-8209791OpenJFX build fails in PrismPrint.c due to missing JNICALLgraphics
JDK-8210219GlassClipboard.cpp fails to compile with newer versions of VS2017graphics
JDK-8214035Unable to render cmyk jpeg imagegraphics
JDK-8207159Update ICU to version 62.1web
JDK-8210218WebKit build fails with newer versions of VS 2017web
JDK-8211399libxslt fails to build with glibc 2.26web
JDK-8210411JavaFX crashes on Ubuntu 18.04 with Waylandwindow-toolkit
JDK-8211304[macOS] Crash on focus loss from dialog on macOS 10.14 Mojavewindow-toolkit
JDK-8211280JavaFX build fails on Linux with gcc8window-toolkit

Version 11.0.1

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8210386Clipping problems with complex affine transforms: negative scaling factors or small scaling factorsgraphics

Version 11

List of Fixed Bugs

Issue keySummarySubcomponent
JDK-8203345Memory leak in VirtualFlow when screen reader is enabledaccessibility
JDK-8204336Platform.exit() throws ISE when a nested event loop is activeapplication-lifecycle
JDK-8089454[HTMLEditor] selection removes CENTER alignmentcontrols
JDK-8154039Memory leak when selecting a tab which is not contained in TabPane::getTabs()controls
JDK-8157690[TabPane] Sorting tabs makes tab selection menu emptycontrols
JDK-8165459HTMLEditor: clipboard toolbar buttons are disabled unexpectedlycontrols
JDK-8185854NPE on non-editable ComboBox in TabPane with custom Skincontrols
JDK-8187432ListView: EditEvent on start has incorrect indexcontrols
JDK-8192800Table auto resize ignores column resize policycontrols
JDK-8193311[Spinner] Default button not activated on ENTERcontrols
JDK-8193495TabPane does not update correctly tab positions in the header area after a quick remove and add operationscontrols
JDK-8194913Focus traversal is broken if a Pane is added to a ToolBarcontrols
JDK-8196827test.javafx.scene.control.ComboBoxTest – generates NullPointerExceptioncontrols
JDK-8197846ComboBox: becomes unclickable after removal and re-addingcontrols
JDK-8197985Pressing Shift + DOWN in ListView causes Exception to be throwncontrols
JDK-8200285TabDragPolicy.REORDER prevents ContextMenu from showingcontrols
JDK-8201285DateCell text color are not updated correctly when DateCell with disable = true is reusedcontrols
JDK-8208610Incorrect check for calling class in FXMLLoader::getDefaultClassLoaderfxml
JDK-8129582Controls slow considerably when displaying RTL-languages text on Linuxgraphics
JDK-8195801Replace jdk.internal.misc.Unsafe with sun.misc.Unsafe in MarlinFXgraphics
JDK-8195802Eliminate use of jdk.internal.misc security utilities in javafx.graphicsgraphics
JDK-8195806Eliminate dependency on sun.font.lookup in javafx.graphicsgraphics
JDK-8195808Eliminate dependency on sun.print in javafx.graphicsgraphics
JDK-8196617FX print tests fail with NPE in some environmentsgraphics
JDK-8198354[macOS] Corrupt Thai characters displayed in word wrapped labelgraphics
JDK-8201231java.lang.NullPointerException at WindowStage.setPlatformEnabledgraphics
JDK-8202396memory leak in ios native imageloadergraphics
JDK-8202743Dashed Stroke randomly painted incorrectly, may freeze applicationgraphics
JDK-8203378JDK build fails to compile javafx.graphics module-info.java if FX was built with OpenJDKgraphics
JDK-8203801Missing Classpath exception in PrismLoaderGlue.stg filegraphics
JDK-8207328API docs for javafx.css.Stylesheet are inaccurate / wronggraphics
JDK-8209191[macOS] Distorted complex text renderinggraphics
JDK-8088722GSTPlatform cannot play MP4 files with multiple audio tracksmedia
JDK-8191446[Linux] Build and deliver the libav media stubs for openjfx buildmedia
JDK-8193313MediaPlayer Leaking Native Memorymedia
JDK-8195803Eliminate use of sun.nio.ch.DirectBuffer in javafx.mediamedia
JDK-8198316MediaPlayer crashes when playing m3u8 files on macOS High Sierra 10.13.2media
JDK-8199008[macOS, Linux] Instantiating MediaPlayer causes CPU usage to be over 100%media
JDK-8199527Upgrade GStreamer to 1.14media
JDK-8202393App Transport Security blocks http media on macOS with JDK build using new compilersmedia
JDK-8191661FXCanvas on Win32 HiDPI produces wrong resultsother
JDK-8193910Version number in cssref.html and introduction_to_fxml.html is wrongother
JDK-8195799Use System logger instead of platform logger in javafx modulesother
JDK-8195800Eliminate dependency on sun.reflect.misc in javafx modulesother
JDK-8195974Replace use of java.util.logging in javafx with System loggerother
JDK-8196297Remove obsolete JFR logger codeother
JDK-8199357Remove references to applets and Java Web Start from FXother
JDK-8200587Fix mistakes in FX API docsother
JDK-8202036Update OpenJFX license files to match OpenJDKother
JDK-8202357Extra chars in copyright header in ModuleHelper.javaother
JDK-8204653Fix mistakes in FX API docsother
JDK-8204956Cleanup whitespace after fix for JDK-8200285other
JDK-8207794FXCanvas does not update x/y of EmbeddedStageInterface when FXCanvas is reparentedother
JDK-8208294install native library fails when jrt protocol is usedother
JDK-8180151JavaFX incorrectly renders scenegraph with two 3D boxes with certain dimensionsscenegraph
JDK-8192056Memory leak when removing javafx.scene.shape.Sphere-objects from a group or containerscenegraph
JDK-8205008GeneralTransform3D transform function with single Vec3d argument wrong resultsscenegraph
JDK-8207377Document the behavior of Robot::getPixelColor with HiDPIscenegraph
JDK-8201291Clicking a JFXPanel having setFocusable(false) causes its processMouseEvent method to loop foreverswing
JDK-8088769Alphachannel for transparent colors is not shown in HtmlEditorweb
JDK-8088925Non opaque background cause NumberFormatExceptionweb
JDK-8089375When WebWorker file is unaccessible, script should fail silently or post meaningful exceptionweb
JDK-8147476Rendering issues with MathML token elementsweb
JDK-8193368[OS X] Remove redundant filesweb
JDK-8193590Memory leak when using WebView with Tooltipweb
JDK-8194265Webengine (webkit) crash when reading files using FileReaderweb
JDK-8194935Cherry pick GTK WebKit 2.18.5 changesweb
JDK-8195804Remove unused qualified export of sun.net.www from java.base to javafx.webweb
JDK-8196011Intermittent crash when using WebView from JFXPanel applicationweb
JDK-8196374windows x86 webview-icu isAlphaNumericString crashweb
JDK-8196677Cherry pick GTK WebKit 2.18.6 changesweb
JDK-8196968One time crash on exit in JNIEnv_::CallObjectMethodweb
JDK-8197987Update libxslt to version 1.1.32web
JDK-8199474Update to 606.1 version of WebKitweb
JDK-8200418”webPage.executeCommand(""removeFormat"", null) removes the style of the body element”web
JDK-8200629Update SQLite to version 3.23.0web
JDK-8202277WebView image capture fails with standalone FX due to dependency on javafx.swingweb
JDK-8203698JavaFX WebView crashes when visiting certain web sitesweb
JDK-8204856WebEngine document becomes null after PAGE_REPLACED eventweb
JDK-8206899DRT crashes randomly when running ‘dom/html/level2/html/AppletsCollection.html’web
JDK-8206995Remove unused WebKit filesweb
JDK-8208114Drag and drop of text contents and URL links functionalities are broken in Webviewweb
JDK-8208622[WebView] IllegalStateException when invoking print API with html form controlsweb
JDK-8209049Cherry pick GTK WebKit 2.20.4 changesweb
JDK-8163795[Windows] Remove call to StretchBlt in native GetScreenCapture methodwindow-toolkit
JDK-8191885[MacOS] JavaFX main window not resizable coming back from full screen mode in MacOSwindow-toolkit
JDK-8196031FX Robot mouseMove fails on Windows 10 1709 with HiDPIwindow-toolkit
JDK-8199614[macos] ImageCursor.getBestSize() throws NullPointerExceptionwindow-toolkit
JDK-8204635[Linux] getMouseX, getMouseY in gtk GlassRobot.cpp ignore the HiDPI scalewindow-toolkit
JDK-8207372Robot.mouseWheel not implemented correctly on Linux, Macwindow-toolkit

List of Enhancements

Issue keySummarySubcomponent
JDK-8205919Create artifacts and functionality to upload them to Maven Centralbuild
JDK-8167096Add APIs to customize step repeat timing for Spinner controlcontrols
JDK-8177380Add standard colors in ColorPicker color palettecontrols
JDK-8186187Modify return type of public API StyleConverter.getEnumConverter()controls
JDK-8204621Upgrade MarlinFX to 0.9.2graphics
JDK-8090763FX Robot APIscenegraph
JDK-8130379Enhance the Bounds class with getCenter methodscenegraph
JDK-8195811Support FX Swing interop using public APIswing
JDK-8198654Switch FX’s default GTK version to 3window-toolkit