Данный релиз соответствует OpenJDK 17.0.7+7, номер версии Axiom JDK - 17
Axiom является сертифицированным Java SE 17-совместимым дистрибутивом OpenJDK 17, который работает на серверах (Linux x86_64, Linux ARM64, Windows 64), настольных компьютерах (Windows 64, Windows 32, Mac, Linux x86_64) и встроенных устройствах (Linux ARM64, Linux ARMv7, включая Raspberry Pi 2 & 3 (ARMv6 hardfloat). Axiom JDK имеет следующие дополнения:
Пожалуйста, прочитайте примечания к релизу Oracle JDK 17.0.7 для получения дополнительной информации о функционале JDK 17. В этом документе описываются особенности дистрибутива Axiom по сравнению с дистрибутивом Oracle JDK 17.
Axiom поддерживается в следующих ОС:
Также известно, Axiom JDK работает с некоторыми другими дистрибутивами Linux и версиями Windows.
Примечание: Минимальная поддерживаемая версия ядра Linux - 2.6.18, версия GLIBC - 2.6. AxiomFX работает на всех поддерживаемых версиях Ubuntu, семействе Red Hat Linux начиная с версии 7.x и SUSE с бэкэндом GTK2.
Axiom протестирован и сертифицирован на Raspberry Pi 2, 3 и 4 под управлением следующих ОС:
Также есть успешный опыт запуска и работы на Debian (armhf) и Ubuntu (armhf).
Axiom JDK 17 распространяется в виде .msi, .dmg, .deb, .rpm, .zip и .tar.gz. Пожалуйста, выберите формат, который наиболее подходит для ваших целей.
Axiom 17 содержит весь функционал, поддерживаемый OpenJDK 17.
С появлением Jigsaw в JDK 9 и минимальной виртуальной машины (Minimal VM) теперь можно создать среду исполнения, достаточную для запуска приложения и в то же время оптимизированную по размеру. Чтобы создать среду выполнения только с минимальной виртуальной машиной, добавьте опцию - vm=minimal jlink.
Axiom JDK продолжает поддерживать AOT и Graal JIT. Поскольку в сборках OpenJDK 17 эти экспериментальные функции признаны устаревшими, для безошибочной компиляции нативных образов рекомендуется использовать Axiom Native Image Kit.
По умолчанию Axiom использует серверную виртуальную машину (Server VM). Серверная виртуальная машина и клиентская виртуальная машина могут быть включены с помощью параметров командной строки -server и -client соответственно. В случае, если требуется минимальный размер среды исполенения, можно использовать Minimal VM, которая оптимизирована по размеру. Minimal VM имеет только компилятор C1 JIT, Serial GC и не имеет функционала Serviceability. Minimal VM можно включить параметром командной строки -minimal.
Axiom JDK 17 поставляется в комплекте со сборкой платформы AxiomFX, основанной на OpenJFX. В следующих таблицах перечислены состояния модулей Java FX дистрибутива Axiom.
Для armhf работают следующие графические конвейеры: EGL, SW (direct framebuffer) и GTK. По умолчанию Axiom пытается использовать конвейер EGL, который требует наличия библиотек EGL. Если они не найдены, реализация возвращается к программному обеспечению.
Используйте следующие параметры командной строки, чтобы указать конвейер рендеринга:
* Не поддерживается на Raspberry Pi 4.
Дополнительная информация доступна на следующей wiki странице.
Axiom JDK 17 для armhf поставляется со встроенным модулем реализации API ввода-вывода (DIO) устройства OpenJDK. DIO предоставляет Java API для доступа к выводам Raspberry PI GPIO и для связи с периферийными устройствами:
Дополнительная информация доступна на следующей wiki странице.
С 2017 года в Raspbian OS изменилось расположение бибилитек libEGL.so и libGLESv2.so для чипа Broadcom. Если вы хотите использовать аппаратное ускорение EGL, доступное в видеодрайверах Broadcom в AxiomFX, при работе в Raspbian OS, выполните следующую команду:
cd /opt/vc/lib
sudo ln -s libbrcmEGL.so libEGL.so
sudo ln -s libbrcmGLESv2.so libGLESv2.so
Axiom JDK содержит исправления уязвимостей Oracle Java SE. Пожалуйста, обратитесь к документации Oracle для получения деталей о проблемах, исправленных в данной версии.
Issue | Description |
---|---|
8299129 | Enhance NameService lookups |
8298667 | Improved path handling |
8298310 | Enhance TLS session negotiation |
8298191 | Enhance object reclamation process |
8297371 | Improve UTF8 representation redux |
8296832 | Improve Swing platform support |
8296692 | Improve String platform support |
8296684 | Improve String platform support |
8296676 | Improve String platform support |
8295304 | Runtime support improvements |
8294474 | Better AES support |
8288436 | Improve Xalan supports |
8287404 | Improve ping times |
8299597 | [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.7 |
8304871 | Use default visibility for static library builds |
8289511 | Improve test coverage for XPath Axes: child |
8284524 | Create an automated test for JDK-4422362 |
8284767 | Create an automated test for JDK-4422535 |
8210927 | JDB tests do not update source path after doing a redefine class |
8048190 | NoClassDefFoundError omits original ExceptionInInitializerError |
8290197 | test/jdk/java/nio/file/Files/probeContentType/Basic.java fails on some systems for the “.rar” extension |
8213531 | Test javax/swing/border/TestTitledBorderLeak.java fails |
8294548 | Problem list SA core file tests on macosx-x64 due to JDK-8294316 |
8302879 | doc/building.md update link to jtreg builds |
8293000 | Review running times of jshell regression tests |
8280703 | CipherCore.doFinal(…) causes potentially massive byte[] allocations during decryption |
8289647 | AssertionError during annotation processing of record related tests |
8266974 | duplicate property key in java.sql.rowset resource bundle |
8300751 | [17u] Remove duplicate entry in javac.properties |
8245654 | Add Certigna Root CA |
8294902 | Undefined Behavior in C2 regalloc with null references |
8251177 | [macosx] The text “big” is truncated in JTabbedPane |
8272702 | Resolving URI relative path with no / may lead to incorrect toString |
8299970 | Speed up compiler/arraycopy/TestArrayCopyConjoint.java |
8298472 | AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options |
8302152 | Speed up tests with infinite loops, sleep less |
8301342 | Prefer ArrayList to LinkedList in LayoutComparator |
8288332 | Tier1 validate-source fails after 8279614 |
8302692 | [17u] Update GHA Boot JDK to 17.0.7 |
8301842 | JFR: increase checkpoint event size for stacktrace and string pool |
8297437 | javadoc cannot link to old docs (with old style anchors) |
8282958 | Rendering Issues with Borders on Windows High-DPI systems |
8295777 | java/net/httpclient/ConnectExceptionTest.java should not rely on system resolver |
8294958 | java/net/httpclient/ConnectTimeout tests are slow |
8279614 | The left line of the TitledBorder is not painted on 150 scale factor |
8281170 | Test jdk/tools/jpackage/windows/WinInstallerIconTest always fails on Windows 11 |
8300266 | Detect Virtualization on Linux aarch64 |
8288415 | java/awt/PopupMenu/PopupMenuLocation.java is unstable in MacOS machines |
8300205 | Swing test bug8078268 make latch timeout configurable |
8299957 | Enhance error logging in instrument coding with additional jplis_assert_msg |
8299671 | Speed up compiler/intrinsics/string/TestStringLatin1IndexOfChar.java |
8299018 | java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes |
8297489 | Modify TextAreaTextEventTest.java as to verify the content change of TextComponent sends TextEvent |
8223783 | sun/net/www/http/HttpClient/MultiThreadTest.java sometimes detect threads+1 connections |
8186765 | Speed up test sun/net/www/protocol/https/HttpsClient/ProxyAuthTest.java |
8295774 | Write a test to verify List sends ItemEvent/ActionEvent |
8295000 | java/util/Formatter/Basic test cleanup |
8296675 | Exclude linux-aarch64 in NSS tests |
8292328 | AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key |
8293819 | sun/util/logging/PlatformLoggerTest.java failed with “RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG” |
8286030 | Avoid JVM crash when containers share the same /tmp dir |
8290083 | ResponseBodyBeforeError: AssertionError or SSLException: Unsupported or unrecognized SSL message |
8195809 | [TESTBUG] jps and jcmd -l support for containers is not tested |
8301170 | perfMemory_windows.cpp add free_security_attr to early returns |
8301760 | Fix possible leak in SpNegoContext dispose |
8298073 | gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx |
8241293 | CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes |
8286962 | java/net/httpclient/ServerCloseTest.java failed once with ConnectException |
8296329 | jar validator doesn’t account for minor class file version |
8300590 | [JVMCI] BytecodeFrame.equals is broken |
8294677 | chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications |
8299194 | CustomTzIDCheckDST.java may fail at future date |
8290836 | Improve test coverage for XPath functions: String Functions |
8290837 | Improve test coverage for XPath functions: Boolean Functions |
8290838 | Improve test coverage for XPath functions: Number Functions |
8299296 | Write a test to verify the components selection sends ItemEvent |
8293326 | jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java slow on Windows |
8289400 | Improve com/sun/jdi/TestScaffold error reporting |
8292066 | Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version |
8292443 | Weak CAS VarHandle/Unsafe tests should test always-failing cases |
8291825 | java/time/nontestng/java/time/zone/CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different |
8286844 | com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended |
8287593 | ShortResponseBody could be made more resilient to rogue connections |
8289948 | Improve test coverage for XPath functions: Node Set Functions |
8289440 | Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt |
8282036 | Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions |
8209935 | Test to cover CodeSource.getCodeSigners() |
8271838 | AmazonCA.java interop test fails |
8286154 | Fix 3rd party notices in test files |
6779701 | Wrong defect ID in the code of test LocalRMIServerSocketFactoryTest.java |
8298649 | JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 |
8277990 | NMT: Remove NMT shutdown capability |
8298129 | Let checkpoint event sizes grow beyond u4 limit |
8301397 | [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 |
8280007 | Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 |
8294160 | misc crash dump improvements |
8230374 | maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties |
8285965 | TestScenarios.java does not check for “” correctly |
8286873 | Improve websocket test execution time |
8284115 | [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly |
8275704 | Metaspace::contains() should be threadsafe |
8276086 | Increase size of metaspace mappings |
8297963 | Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros |
8192931 | Regression test java/awt/font/TextLayout/CombiningPerf.java fails |
8300692 | GCC 12 reports some compiler warnings in bundled freetype |
8286694 | Incorrect argument processing in java launcher |
8275582 | Don’t purge metaspace mapping lists |
8293466 | libjsig should ignore non-modifying sigaction calls |
8293493 | Signal Handlers printout should show signal block state |
8293691 | converting a defined BasicType value to a string should not crash the VM |
8277946 | NMT: Remove VM.native_memory shutdown jcmd command option |
8280048 | Missing comma in copyright header |
8231491 | JDI tc02x004 failed again due to wrong # of breakpoints |
8282771 | Create test case for JDK-8262981 |
8285690 | CloneableReference subtest should not throw CloneNotSupportedException |
8144030 | [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) |
8287491 | compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # |
6528710 | sRGB-ColorSpace to sRGB-ColorSpace Conversion |
8294705 | Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java |
8286562 | GCC 12 reports some compiler warnings |
8299497 | Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs |
8300773 | Address the inconsistency between the constant array and pool size |
8208077 | File.listRoots performance degradation |
8295685 | Update Libpng to 1.6.38 |
8297264 | C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top |
8287180 | Update IANA Language Subtag Registry to Version 2022-08-08 |
8292033 | Move jdk.X509Certificate event logic to JCA layer |
8286705 | GCC 12 reports use-after-free potential bugs |
8287754 | Update jib GNU make dependency on Windows to latest cygwin build |
8300119 | CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems |
8272985 | Reference discovery is confused about atomicity and degree of parallelism |
8300490 | Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 |
8300642 | [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev |
8285919 | Remove debug printout from JDK-8285093 |
8282143 | Objects.requireNonNull should be ForceInline |
8285755 | JDK-8285093 changed the default for –with-output-sync |
8299657 | sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 |
8299470 | sun/jvm/hotspot/SALauncher.java handling of negative rmiport args |
8280896 | java/nio/file/Files/probeContentType/Basic.java fails on Windows 11 |
8283719 | java/util/logging/CheckZombieLockTest.java failing intermittently |
8283717 | vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001 failed due to SocketTimeoutException |
8296389 | C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors |
8298568 | Fastdebug build fails after JDK-8296389 |
8297642 | PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination |
8290850 | C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph |
8278961 | Enable debug logging in java/net/DatagramSocket/SendDatagramToBadAddress.java |
8273154 | Provide a JavadocTester method for non-overlapping, unordered output matching |
8254267 | javax/xml/crypto/dsig/LogParameters.java failed with “RuntimeException: Unexpected log output:” |
8295211 | Fix autoconf 2.71 warning “AC_CHECK_HEADERS: you should use literals” |
8279351 | [TESTBUG] SADebugDTest.java does not handle “Address already in use” error |
8299789 | Compilation of gtest causes build to fail if runtime libraries are in different dirs |
8299424 | containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit |
8295413 | com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode |
8299520 | TestPrintXML.java output error messages in case compare fails |
8295116 | C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead |
8297951 | C2: Create skeleton predicates for all If nodes in loop predication |
8299388 | java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows |
8296619 | Upgrade jQuery to 3.6.1 |
8286707 | JFR: Don’t commit JFR internal jdk.JavaMonitorWait events |
8267038 | Update IANA Language Subtag Registry to Version 2022-03-02 |
8295788 | C2 compilation hits “assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node” |
8284165 | Add pid to process reaper thread name |
8284726 | Print active locale settings in hs_err reports and in VM.info |
8290067 | Show stack dimensions in UL logging when attaching threads |
8297523 | Various GetPrimitiveArrayCritical miss result - NULL check |
8280784 | VM_Cleanup unnecessarily processes all thread oops |
8297088 | Update LCMS to 2.14 |
8277822 | Remove debug-only heap overrun checks in os::malloc and friends |
8298271 | java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows |
8297431 | [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception |
8297569 | URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 |
8296912 | C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 |
8276064 | CheckCastPP with raw oop input floats below a safepoint |
8299439 | java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR |
8299483 | ProblemList java/text/Format/NumberFormat/CurrencyFormat.java |
8275320 | NMT should perform buffer overrun checks |
8275320 | NMT should perform buffer overrun checks |
8275301 | Unify C-heap buffer overrun checks into NMT |
8298108 | Add a regression test for JDK-8297684 |
8296924 | C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address |
8285835 | SIGSEGV in PhaseIdealLoop::build_loop_late_post_work |
8292177 | InitialSecurityProperty JFR event |
8286800 | Assert in PhaseIdealLoop::dump_real_LCA is too strong |
8294947 | Use 64bit atomics in patch_verified_entry on x86_64 |
8294217 | Assertion failure: parsing found no loops but there are some |
8292159 | TYPE_USE annotations on generic type arguments of record components discarded |
8294538 | missing is_unloading() check in SharedRuntime::fixup_callers_callsite() |
8295414 | [Aarch64] C2: assert(false) failed: bad AD file |
8280868 | LineBodyHandlerTest.java creates and discards too many clients |
8280553 | resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java can fail if GC occurs |
8270476 | Make floating-point test infrastructure more lambda and method reference friendly |
8212961 | [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup |
8275843 | Random crashes while the UI code is executed |
8277485 | Zero: Fix fast{i,f}access_0 bytecodes handling |
8008243 | Zero: Implement fast bytecodes |
8298035 | Provide better descriptions for JIT compiler JFR events |
8280132 | Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder |
8295066 | Folding of loads is broken in C2 after JDK-8242115 |
8242115 | C2 SATB barriers are not safepoint-safe |
8294378 | URLPermission constructor exception when using tr locale |
8296239 | ISO 4217 Amendment 174 Update |
8296136 | Use correct register in aarch64_enc_fast_unlock() |
8293531 | C2: some vectorapi tests fail assert “Not monotonic” with flag -XX:TypeProfileLevel=222 |
8290964 | C2 compilation fails with assert “non-reduction loop contains reduction nodes” |
8292780 | misc tests failed “assert(false) failed: graph should be schedulable” |
8293996 | C2: fix and simplify IdealLoopTree::do_remove_empty_loop |
8292602 | ZGC: C2 late barrier analysis uses invalid dominator information |
8292297 | Fix up loading of override java.security properties file |
8281122 | [IR Framework] Cleanup IR matching code in preparation for JDK-8280378 |
8280889 | java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops |
8280166 | Extend java/lang/instrument/GetObjectSizeIntrinsicsTest.java test cases |
8258512 | serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6 |
8270156 | Add “randomness” and “stress” keys to JTreg tests which use StressGCM, StressLCM and/or StressIGVN |
8235297 | sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java fails intermittent |
8298093 | improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c |
8295724 | VirtualMachineError: Out of space in CodeCache for method handle intrinsic |
8298947 | compiler/codecache/MHIntrinsicAllocFailureTest.java fails intermittently |
8297959 | Provide better descriptions for some Operating System JFR events |
8297480 | GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check |
8288854 | getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE |
8296548 | Improve MD5 intrinsic for x86_64 |
8295530 | Update Zlib Data Compression Library to Version 1.2.13 |
8275173 | testlibrary_tests/ir_framework/tests/TestCheckedTests.java fails after JDK-8274911 |
8287217 | C2: PhaseCCP: remove not visited nodes, prevent type inconsistency |
8065097 | [macosx] javax/swing/Popup/TaskbarPositionTest.java fails because Popup is one pixel off |
8273410 | IR verification framework fails with “Should find method name in validIrRulesMap” |
8298027 | Remove SCCS id’s from awt jtreg tests |
8293767 | AWT test TestSinhalaChar.java has old SCCS markings |
8293562 | KeepAliveCache Blocks Threads while Closing Connections |
8289508 | Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling |
8292660 | C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly |
8292877 | java/util/concurrent/atomic/Serial.java uses {Double,Long}Accumulator incorrectly |
8292285 | C2: remove unreachable block after NeverBranch-to-Goto conversion |
8155246 | Throw error if default java.security file is missing |
8288130 | compiler error with AP and explicit record accessor |
8285399 | JNI exception pending in awt_GraphicsEnv.c:1432 |
8282577 | ICC_Profile.setData(int, byte[]) invalidates the profile |
8279119 | src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist |
8274911 | testlibrary_tests/ir_framework/tests/TestIRMatching.java fails with “java.lang.RuntimeException: Should have thrown exception” |
8244669 | convert clhsdb “mem” command from javascript to java |
8279024 | Remove javascript references from clhsdb.html |
8262386 | resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java timed out |
8271471 | [IR Framework] Rare occurrence of “” in PrintIdeal/PrintOptoAssembly can let tests fail |
8299015 | Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes |
8283606 | Tests may fail with zh locale on MacOS |
8288005 | HotSpot build with disabled PCH fails for Windows AArch64 |
8298527 | Cygwin’s uname -m returns different string than before |
8298588 | WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body |
8298726 | (fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds |
8296611 | Problemlist several sun/security tests until JDK-8295343 is resolved |
8283870 | jdeprscan –help causes an exception when the locale is ja, zh_CN or de |
8290322 | Optimize Vector.rearrange over byte vectors for AVX512BW targets. |
8290899 | java/lang/String/StringRepeat.java test requests too much heap on windows x86 |
8294580 | frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame |
8298459 | Fix msys2 linking and handling out of tree build directory for source zip creation |
8296878 | Document Filter attached to JPasswordField and setText(“”) is not cleared instead inserted characters replaced with unicode null characters |
8296904 | Improve handling of macos xcode toolchain |
8293965 | Code signing warnings after JDK-8293550 |
8294310 | compare.sh fails on macos after JDK-8293550 |
8297211 | Expensive fillInStackTrace operation in HttpURLConnection.getOutputStream0 when no content-length in response |
8297259 | Bump update version for OpenJDK: jdk-17.0.7 |
8087673 | [TableView] TableView and TreeTableView menu button overlaps columns when using a constrained resize policy. |
8089009 | TableView with CONSTRAINED_RESIZE_POLICY incorrectly displays a horizontal scroll bar. |
8187145 | (Tree)TableView with null selectionModel: throws NPE on sorting |
8235491 | Tree/TableView: implementation of isSelected(int) violates contract |
8254676 | Alert disables Tab selection when TabDragPolicy REORDER is used |
8277853 | With Touch enabled devices scrollbar disappears and the table is scrolled to the beginning |
8281327 | JavaFX does not support fonts installed per-user on Windows 10/11 |
8282386 | JavaFX media stubs rely on libav.org |
8291908 | VirtualFlow creates unneeded empty cells |
8292353 | TableRow vs. TreeTableRow: inconsistent visuals in cell selection mode |
8293214 | Add support for Linux/LoongArch64 |
8293375 | add_definitions USE_SYSTEM_MALLOC when USE_SYSTEM_MALLOC is ON |
8295755 | Update SQLite to 3.39.4 |
8296413 | Tree/TableView with null focus model throws NPE in queryAccessibleAttribute() |
8296654 | [macos] Crash when launching JavaFX app with JDK that targets SDK 13 |
8298167 | Opacity in WebView not working anymore |
8299272 | Update copyright header for files modified in 2022 |
8299781 | Improve JFX navigation |
8299977 | Update WebKit to 615.1 |
8300872 | WebView’s ColorChooser fails to initialize when running in security context |
8300893 | Wrong state after deselecting two or more cells of a TableView selection |
8300954 | HTML default Range input control not rendered |
8301011 | Change JavaFX release version to 17.0.7 in jfx17u |
8301022 | Video distortion is observed while playing youtube video |
8301712 | [linux] Crash on exit from WebKit 615.1 |
8302294 | Cherry-pick WebKit 615.1 stabilization fixes |
8302470 | Change JBS version in .jcheck/conf to jfxNN[.0.MM] |
8302684 | Cherry-pick WebKit 615.1 stabilization fixes (2) |
8303026 | [TextField] IOOBE on setting text with control characters that replaces existing text |
8303217 | Webview loaded webpage is not showing play, volume related buttons for embeded Audio/Video elements |
8303501 | Unable to navigate to relative URLs after fix for JDK-8299781 |
8304098 | [testbug] Test compilation failure in ControlUtils.java after JDK-8292353 |