
Данный релиз соответствует OpenJDK 11.0.5+10, номер версии Axiom JDK - 11.0.5+11.
Axiom является сертифицированным Java SE 11-совместимым дистрибутивом OpenJDK 11, который работает на серверах (Linux x86_64, Linux ARM64, Solaris SPARC, Solaris x64, Windows 64), настольных компьютерах (Windows 64, Windows 32, Mac, Linux x86_64) и встроенных устройствах (Linux ARM64, Linux ARMv7, включая Raspberry Pi 2 & 3 (ARMv6 hardfloat)). Axiom JDK имеет следующие дополнения:
Пожалуйста, прочитайте примечания к релизу Oracle JDK 11.0.5 для получения дополнительной информации о функционале JDK 11. В этом документе описываются особенности дистрибутива Axiom по сравнению с дистрибутивом Oracle JDK 11.
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 для следующих операционных систем:
* Raspbian OS (armhf) * OpenSUSE (armv8)
Также Axiom JDK работает на Debian (armhf) и Ubuntu (armhf).
Axiom JDK 11.0.5 распространяется в виде .msi, .dmg, .deb, .rpm, .zip и .tar.gz. Пожалуйста, выберите формат, который наиболее подходит для ваших целей.
Axiom 11 содержит весь функционал, поддерживаемый OpenJDK 11.
С появлением Jigsaw в JDK 9 и минимальной виртуальной машины (Minimal VM) теперь можно создать среду исполнения, достаточную для запуска приложения и в то же время оптимизированную по размеру. Чтобы создать среду выполнения только с минимальной виртуальной машиной, добавьте опцию - vm=minimal jlink.
По умолчанию Axiom использует серверную виртуальную машину (Server VM). Серверная виртуальная машина и клиентская виртуальная машина могут быть включены с помощью параметров командной строки -server и -client соответственно. В случае, если требуется минимальный размер среды исполенения, можно использовать Minimal VM, которая оптимизирована по размеру. Minimal VM имеет только компилятор C1 JIT, Serial GC и не имеет функционала Serviceability. Minimal VM можно включить параметром командной строки -minimal.
Axiom JDK 11 поставляется в комплекте со сборкой платформы AxiomFX, основанной на OpenJFX. В следующих таблицах перечислены состояния модулей Java FX дистрибутива Axiom.
* - за исключением сборок для armhf.
Для armhf работают следующие графические конвейеры: EGL, SW (direct framebuffer) и GTK. По умолчанию Axiom пытается использовать конвейер EGL, который требует наличия библиотек EGL. Если они не найдены, реализация возвращается к программному обеспечению.
Используйте следующие параметры командной строки, чтобы указать конвейер рендеринга:
Дополнительная информация доступна на следующей wiki странице.
Axiom JDK 11 для 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
BellSoft Axiom содержит исправления уязвимостей Oracle Java SE. Пожалуйста, обратитесь к документации Oracle для получения деталей о проблемах, исправленных в данной версии.
| Issue | Description |
|---|---|
| 6996807 | FieldReflectorKey hash code computation can be improved |
| 8076988 | reevaluate trivial method policy |
| 8087128 | C2: Disallow definition split on MachCopySpill nodes |
| 8133489 | Better messaging for PKIX path validation matching |
| 8139965 | Hang seen when using com.sun.jndi.ldap.search.replyQueueSize |
| 8147502 | Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size |
| 8148188 | Enhance the security libraries to record events of interest |
| 8163363 | AArch64: Stack size in tools/launcher/Settings.java needs to be adjusted |
| 8163511 | Allocation of compile task fails with assert: “Leaking compilation tasks?” |
| 8170639 | [Linux] jsig is limited to a maximum of 64 signals |
| 8177899 | Tests fail due to code cache exhaustion on machines with many cores |
| 8180901 | Transformer.reset() resets the state only once |
| 8193234 | When using -Xcheck:jni an internally allocated buffer can leak |
| 8194231 | java/net/DatagramSocket/ReuseAddressTest.java failed with java.net.BindException: Address already in use: Cannot bind |
| 8196681 | Java Access Bridge logging and debug flags dynamically controlled |
| 8200365 | TestOptionsWithRanges.java of ‘-XX:TLABWasteTargetPercent=100’ fails intermittently |
| 8200400 | Restrict Sasl mechanisms |
| 8202035 | Archive the set of ModuleDescriptor and ModuleReference objects for observable system modules with unnamed initial module. |
| 8202252 | (aio) Closed AsynchronousSocketChannel keeps completion handler alive |
| 8202952 | C2: Unexpected dead nodes after matching |
| 8203629 | Produce events in the JDK without a dependency on jdk.jfr |
| 8204203 | Many pkcs11 tests failed in Provider initialization, after compiler on Windows changed |
| 8204521 | compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java fails trying to delete temp file |
| 8205421 | AARCH64: StubCodeMark should be placed after alignment |
| 8205654 | serviceability/dcmd/framework/HelpTest.java timed out |
| 8206074 | nsk/jdi/EventRequestManager/createStepRequest/crstepreq001/TestDescription.java is timing out |
| 8206879 | Currency decimal marker incorrect for Peru |
| 8207965 | C2-only debug build fails |
| 8208269 | Javadoc does not support module-info in a multi-release jar |
| 8208499 | NMT: Missing memory tag for Safepoint polling page |
| 8208655 | use JTreg skipped status in hotspot tests |
| 8208701 | Fix for JDK-8208655 causes test failures in CI tier1 |
| 8208706 | compiler/tiered/ConstantGettersTransitionsTest.java fails to compile |
| 8208780 | (se) test SelectWithConsumer.testReadableAndWriteable(): failure |
| 8209186 | Rename SimpleThresholdPolicy to TieredThresholdPolicy |
| 8209413 | AArch64: NPE in clhsdb jstack command |
| 8209420 | Track membars for volatile accesses so they can be properly optimized |
| 8209684 | Intrinsics that assume some input non null should use GraphKit::must_be_not_null() |
| 8209901 | Canonical file handling |
| 8209939 | [testbug][ppc] Test SafepointPollingPages fails after 8208499 with UseSIGTRAP on. |
| 8210063 | ZGC: Enable load barriers for IN_NATIVE runtime barriers |
| 8210130 | java/net/httpclient/UnknownBodyLengthTest.java failed |
| 8210314 | [aix] NMT does not show “Safepoint” memory type |
| 8210389 | C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc |
| 8210390 | C2 still crashes with “assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node” |
| 8210408 | Refactor java.util.ResourceBundle:i18n shell tests to plain java tests |
| 8210729 | Clean up macosx static library handling |
| 8210919 | Remove statically linked libjli on Windows |
| 8210926 | vmTestbase/nsk/jvmti/scenarios/allocation/AP11/ap11t001/TestDescription.java failed with JVMTI_ERROR_INVALID_CLASS in CDS mode |
| 8210985 | Update the default SSL session cache size to 20480 |
| 8211097 | aix: fix build after JDK-8210919 |
| 8211232 | GraphKit::make_runtime_call() sometimes attaches wrong memory state to call |
| 8211233 | MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better |
| 8211727 | Adjust default concurrency settings for running tests on Sparc |
| 8212528 | Wrong cgroup subsystem being used for some CPU Container Metrics |
| 8212970 | TZ database in “vanguard” format support |
| 8212992 | Change mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE |
| 8213017 | jspawnhelper: need to handle pipe write failure when sending return code |
| 8213117 | adoptNode corrupts attribute values |
| 8213134 | AArch64: vector shift failed with MaxVectorSize=8 |
| 8213172 | CDS and JFR tests fail with assert(JdkJfrEvent::is(klass)) failed: invariant |
| 8213325 | (props) Properties.loadFromXML does not fully comply with the spec |
| 8213406 | (fs) More than one instance of built-in FileSystem observed in heap |
| 8213429 | Windows file handling redux |
| 8213561 | ZipFile/MultiThreadedReadTest.java timed out in tier1 |
| 8213734 | SAXParser.parse(File, ..) does not close resources when Exception occurs. |
| 8214003 | Limit default test jobs based on memory size |
| 8214096 | sun.security.util.SignatureUtil passes null parameter, so JCE validation fails |
| 8214161 | java.lang.IllegalAccessError: class jdk.internal.event.X509CertificateEvent (in module java.base) cannot access class jdk.jfr.internal.handlers.EventHandler (in module jdk.jfr) because module java.base does not read module jdk.jfr |
| 8214287 | SpecJbb2005StressModule got uncaught exception |
| 8214579 | JFrame does not paint content in XVFB / X11vnc environment |
| 8214687 | Optimize Collections.nCopies().hashCode() and equals() |
| 8214702 | Wrong text position for whitespaced string in printing Swing text |
| 8214770 | java/time/test/java/time/format/TestNonIsoFormatter.java failed in non-english locales. |
| 8214777 | Avoid some GCC 8.X strncpy() errors in HotSpot |
| 8214857 | “bad trailing membar” assert failure at memnode.cpp:3220 |
| 8215044 | C2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop |
| 8215130 | Fix errors in LittleCMS 2.9 reported by GCC 8 |
| 8215265 | C2: range check elimination may allow illegal out of bound access |
| 8215281 | Use String.isEmpty() when applicable in java.base |
| 8215380 | Backout accidental change to String::length |
| 8215451 | JNI IsSameObject should not keep objects alive |
| 8215483 | Off heap memory accesses should be vectorized |
| 8215534 | [testbug] some jfr test don’t check @requires vm.hasJFR |
| 8215694 | keytool cannot generate RSASSA-PSS certificates |
| 8215756 | Memory leaks in the AWT on macOS |
| 8215792 | AArch64: String.indexOf generates incorrect result |
| 8215879 | AArch64: ReservedStackAccess may leave stack guard in inconsistent state |
| 8215901 | [TESTBUG] TestCheckedEnsureLocalCapacity.java fails intermittently |
| 8215961 | jdk/jfr/event/os/TestCPUInformation.java fails on AArch64 |
| 8216039 | TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange |
| 8216046 | test/jdk/java/beans/PropertyEditor/Test6397609.java failing |
| 8216155 | C4819 warning at libfreetype sources on Windows |
| 8216199 | Local variable arg defined but never used in BCEscapeAnalyzer::compute_escape_for_intrinsic() |
| 8216205 | Java API documentation formatting error in System.getEnv |
| 8216261 | Javap ignores default modifier on interfaces |
| 8216326 | SSLSocket stream close() does not close the associated socket |
| 8216375 | Revert JDK-8145579 after JDK-8076988 is resolved |
| 8216401 | Allow “file:” URLs in Class-Path of local JARs |
| 8216427 | ciMethodData::load_extra_data() does not always unpack the last entry |
| 8216528 | test/jdk/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java failing with Xcomp |
| 8216549 | Mismatched unsafe access to non escaping object fails |
| 8216562 | UnknownBodyLength sometimes fails due to “Connection reset by peer” |
| 8216987 | ciMethodData::load_data() unpacks MDOs with non-atomic copy |
| 8216989 | CardTableBarrierSetAssembler::gen_write_ref_array_post_barrier() does not check for zero length on AARCH64 |
| 8217093 | Support extended-length paths in parse_manifest.c on windows |
| 8217344 | Make comparison overflow-aware in ECDHKeyAgreement.engineGenerateSecret() |
| 8217359 | C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal |
| 8217364 | Custom URLStreamHandler for jrt or file protocol can override default handler |
| 8217366 | ZoneStrings are not populated for all the Locales |
| 8217368 | AArch64: C2 recursive stack locking optimisation not triggered |
| 8217371 | Incorrect LP64 guard in x86.ad after JDK-8210764 (Update avx512 implementation) |
| 8217576 | C1 atomic access handlers use incorrect decorators |
| 8217676 | Upgrade libpng to 1.6.37 |
| 8217760 | C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle |
| 8217766 | Container Support doesn’t work for some Join Controllers combinations |
| 8217785 | Padding ParallelTaskTerminator::_offered_termination variable |
| 8217896 | Make better use of LCPUs when building on AIX |
| 8217990 | C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks |
| 8218163 | C2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none |
| 8218185 | aarch64: missing LoadStore barrier in TemplateTable::putfield_or_static |
| 8218201 | Failures when vmIntrinsics::_getClass is not inlined |
| 8218280 | LineNumberReader throws “Mark invalid” exception if CRLF straddles buffer. |
| 8218553 | Enhance keystore load debug output |
| 8218558 | NMT stack traces in output should show mt component for virtual memory allocations |
| 8218566 | NMT: missing memory tag for assert poison page |
| 8218573 | Better socket support |
| 8218581 | Incorrect exception message generation |
| 8218682 | [TEST_BUG] DashOffset fails in mach5 |
| 8218715 | [TESTBUG] TestUseOptoBiasInliningWithoutEliminateLocks needs to unlock WhiteBoxAPI |
| 8218721 | C1’s CEE optimization produces safepoint poll with invalid debug information |
| 8218723 | Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation |
| 8218780 | Update MUSCLE PCSC-Lite header files |
| 8218877 | Help transform transformers |
| 8218879 | Keep track of memory accesses originated from Unsafe |
| 8218966 | AArch64: String.compareTo() can read memory after string |
| 8219013 | Update Apache Santuario (XML Signature) to version 2.1.3 |
| 8219241 | Provide basic virtualization related info in the hs_error file on linux/windows x86_64 |
| 8219244 | NMT: Change ThreadSafepointState’s allocation type from mtInternal to mtThread |
| 8219370 | NMT: Move synchronization primitives from mtInternal to mtSynchronizer |
| 8219513 | compiler/codegen/aes/TestCipherBlockChainingEncrypt.java timeout on Solaris-sparc |
| 8219517 | assert(false) failed: infinite loop in PhaseIterGVN::optimize |
| 8219562 | Line of code in osContainer_linux.cpp L102 appears unreachable |
| 8219583 | Windows build failure after JDK-8214777 (Avoid some GCC 8.X strncpy() errors in HotSpot) |
| 8219635 | aarch64: missing LoadStore barrier in TemplateTable::fast_storefield |
| 8219807 | C2 crash in IfNode::up_one_dom(Node*, bool) |
| 8219914 | Change the environment variable for Java Access Bridge logging to have a directory. |
| 8219919 | RuntimeStub name lost with PrintFrameConverterAssembly |
| 8219993 | AArch64: Compiled CI stubs are unsafely modified |
| 8219997 | [TESTBUG] Create test for JFR events in Docker container: CPU, Memory and Process Info |
| 8220037 | Inconsistencies of generated timezone files between Windows and Linux |
| 8220072 | GCC 8.3 reports errors in java.base |
| 8220173 | assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark |
| 8220186 | Improve use of font temporary files |
| 8220227 | Host Locale Provider getDisplayCountry returns error message under non-English Win10 |
| 8220302 | Better Kerberos ccache handling |
| 8220313 | [TESTBUG] Update base image for Docker testing to OL 7.6 |
| 8220341 | Class redefinition fails with assert(!is_unloaded()) failed: unloaded method on the stack |
| 8220355 | Improve assertion texts and exception messages in eventHandlerVMInit |
| 8220570 | Additonal trace when native thread creation fails |
| 8220579 | [Containers] SubSystem.java out of sync with osContainer_linux.cpp |
| 8220657 | JFR.dump does not work when filename is set |
| 8220672 | [TESTBUG] TestCPUSets should check that cpuset does not exceed available cores |
| 8220674 | [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs |
| 8220682 | Heap dumping and inspection fails with JDK-8214712 |
| 8220690 | ATTRIBUTE_ALIGNED requires GNU extensions enabled |
| 8221120 | CopyOnWriteArrayList.set should always have volatile write semantics |
| 8221220 | AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable |
| 8221253 | TLSv1.3 may generate TLSInnerPlainText longer than 2^14+1 bytes |
| 8221325 | Add information about swap space to print_memory_info() on MacOS |
| 8221340 | [TESTBUG] TestCgroupMetrics.java fails after fix for JDK-8219562 |
| 8221342 | [TESTBUG] Generate Dockerfile for docker testing |
| 8221407 | Windows 32bit build error in libsunmscapi/security.cpp |
| 8221408 | Windows 32bit build build errors/warnings in hotspot |
| 8221411 | NullPointerException in RasterPrinterJob without PrinterResolution |
| 8221434 | Fix typo in lib-x11 autoconf error message about missing headers |
| 8221480 | jcmd VM.metaspace shall print limits in basic mode |
| 8221497 | Optional Panes in Swing |
| 8221527 | [TESTBUG] DockerBasicTest.java contains hard-coded reference to JDK 10 |
| 8221529 | [TESTBUG] Docker tests use old/deprecated image on AArch64 |
| 8221710 | [TESTBUG] more configurable parameters for docker testing |
| 8221725 | AArch64 build failures after JDK-8221408 (Windows 32bit build build errors/warnings in hotspot) |
| 8221730 | jcmd process name matching broken |
| 8221801 | Update src/java.base/share/legal/public_suffix.md |
| 8221858 | Build Better Processes |
| 8221892 | ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable |
| 8221894 | Add comments for docker tests in the test doc |
| 8222108 | Reduce minRefreshTime for updating remote printer list on Windows |
| 8222154 | upgrade gtest to 1.8.1 |
| 8222280 | Provide virtualization related info in the hs_error file on AIX |
| 8222299 | [TESTBUG] move hotspot container tests to hotspot/containers |
| 8222362 | Upgrade to Freetype 2.10.0 |
| 8222387 | Out-of-bounds access to CPU _family_id_xxx array |
| 8222415 | Xerces 2.12.0: Parsing Configuration |
| 8222670 | pathological case of JIT recompilation and code cache bloat |
| 8222684 | Better support for patterns |
| 8222690 | Better Glyph Images |
| 8222720 | Provide extended VMWare/vSphere virtualization related info in the hs_error file on linux/windows x86_64 |
| 8222743 | Xerces 2.12.0: DOM Implementation |
| 8222914 | Partial backport of JDK-8218266 |
| 8222968 | ByteArrayPublisher is not thread-safe resulting in broken re-use of HttpRequests |
| 8222980 | Upgrade IANA Language Subtag Registry to Version 2019-04-03 |
| 8222987 | sun/security/tools/keytool/PSS.java times out on Solaris-SPARC |
| 8222991 | Xerces 2.12.0: Validation |
| 8223177 | Data race on JvmtiEnvBase::_tag_map in double-checked locking |
| 8223227 | Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase |
| 8223244 | Fix usage of ARRAYCOPY_DISJOINT decorator |
| 8223336 | Assert in VirtualMemoryTracker::remove_released_region when running the SharedArchiveConsistency.java test with -XX:NativeMemoryTracking=detail |
| 8223482 | Unsupported ciphersuites may be offered by a TLS client |
| 8223505 | Better pattern compilation |
| 8223518 | Unexpected exception in jjs |
| 8223537 | testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently |
| 8223553 | Fix code constructs that do not compile with the Eclipse Java Compiler |
| 8223572 | ~ThreadInVMForHandshake() should call handle_special_runtime_exit_condition() |
| 8223574 | add more thread-related system settings info to hs_error file on AIX |
| 8223660 | jtreg: Decouple Unsafe from RTM tests |
| 8223814 | SA: jhsdb common help needs to be more detailed |
| 8223886 | Add in font table referene |
| 8223892 | Improved handling of jar files |
| 8224025 | Fix for JDK-8220302 is not complete |
| 8224033 | os::snprintf should be used in virtualizationSupport.cpp |
| 8224034 | [TESTBUG] runtime/ErrorHandlerTest/ErrorHandler fails intermittently for case 13 on Windows |
| 8224062 | Improve String index handling |
| 8224090 | [PPC64] Fix SLP patterns for filling an array with double float literals |
| 8224165 | [TESTBUG] Docker tests produce excessive output |
| 8224181 | On child process spawn, child may write to random file descriptor instead of the fail pipe |
| 8224202 | Speed up Properties.load |
| 8224221 | add memprotect calls to event log |
| 8224230 | [PPC64, s390] Support AsyncGetCallTrace |
| 8224252 | [TESTBUG] hotspot/test/serviceability/sa/sadebugd/SADebugDTest.java is timing out again after fix for JDK-8163805 |
| 8224487 | outputStream should not be copyable |
| 8224531 | SEGV while collecting Klass statistics |
| 8224532 | Better Path supports |
| 8224558 | Fix replicateB encoding |
| 8224560 | (tz) Upgrade time-zone data to tzdata2019a |
| 8224580 | Matcher can cause oop field/array element to be reloaded |
| 8224589 | Improve startup behavior of SecurityProperties |
| 8224658 | Unsafe access C2 compile fails with assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr: adr_type = NULL |
| 8224698 | ConcurrentSkipListMap.java does not compile with the Eclipse Java Compiler |
| 8224838 | Bump update version for OpenJDK: jdk-11.0.5 |
| 8224915 | Better serial attributes |
| 8224991 | Problemlist javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java |
| 8225005 | Xerces 2.12.0: License file |
| 8225141 | Better handling of classes in error state in fast class initialization checks |
| 8225178 | [Solaris] os::signal() should call sigaction() with SA_SIGINFO |
| 8225189 | Multiple JNI calls within critical region in ZIP Library |
| 8225257 | sun/security/tools/keytool/PSS.java timed out |
| 8225286 | Better rendering of native glyphs |
| 8225292 | Better Graphics2D drawing |
| 8225298 | Improve TLS connection support |
| 8225347 | [s390] Unexpected exit from stack overflow test |
| 8225386 | test for JDK-8216261 fails in Windows |
| 8225388 | Running jcmd Compiler.CodeHeap_Analytics all 0 cause crash. |
| 8225390 | ProblemList sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java due to JDK-8161536 |
| 8225423 | GTK L&F: JSplitPane: There is no divider shown |
| 8225425 | java.lang.UnsatisfiedLinkError: net.dll: Can’t find dependent libraries |
| 8225543 | Jcmd fails to attach to the Java process on Linux using the main class name if whitespace options were used to launch the process |
| 8225597 | Enhance font glyph mapping |
| 8225636 | SA can’t handle prelinked libraries |
| 8225644 | C1 dumps incorrect class name in ClassCastException message |
| 8225663 | [testbug] Missing JNIEXPORT in XAbortProvoker native function |
| 8225715 | jhsdb jmap fails to write binary heap dump of a jshell process |
| 8226409 | Enable argument profiling for sun.misc.Unsafe.put/get |
| 8226468 | [aix] loadquery failed error message displayed |
| 8226530 | ZipFile reads wrong entry size from ZIP64 entries |
| 8226543 | Reduce GC pressure during message digest calculations in password-based encryption |
| 8226607 | Inconsistent info between pcsclite.md and MUSCLE headers |
| 8226765 | Commentary on Javadoc comments |
| 8226798 | JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass, bool, Thread) |
| 8226964 | [Yaru] GTK L&F: There is no difference between menu selected and de-selected |
| 8227011 | Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory |
| 8227041 | runtime/memory/RunUnitTestsConcurrently.java has a memory leak |
| 8227117 | normal interpreter table is not restored after single stepping with TLH |
| 8227247 | tools/sjavac/IdleShutdown.java fails with AssertionError: Error too big on windows |
| 8227277 | HeapInspection::find_instances_at_safepoint walks dead objects |
| 8227392 | Colors with alpha are painted incorrectly on Linux, after JDK-8214579 |
| 8227594 | sadebugd/DebugdConnectTest.java fails due to “java.rmi.NotBoundException: SARemoteDebugger” |
| 8227601 | Better collection of references |
| 8227630 | adjust format specifiers in loadlib_aix.cpp |
| 8227834 | build.log output from failing commands : include the hs_error file path in case of crashes in build |
| 8227869 | fix wrong format specifiers in os_aix.cpp |
| 8227919 | 8213232 causes crashes on solaris sparc64 |
| 8228337 | problemList failing/ignored manual tests in security-libs |
| 8228400 | Remove built-in AArch64 simulator |
| 8228469 | (tz) Upgrade time-zone data to tzdata2019b |
| 8228485 | JVM crashes when bootstrap method for condy triggers loading of class whose static initializer throws exception |
| 8228501 | java_props_macosx.c - provide missing CFRelease for CFLocaleCopyCurrent |
| 8228578 | fix CFData object leak in macosx KeystoreImpl.m |
| 8228585 | jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes) |
| 8228596 | Class redefinition fails when condy instructions are removed |
| 8228601 | AArch64: Fix interpreter code at JVMCI deoptimization entry |
| 8228618 | s390: c1/c2 fail to add a metadata relocation in the static call stub. |
| 8228649 | [PPC64] SA reads wrong slots from interpreter frames |
| 8228658 | test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms |
| 8228711 | Path rendered incorrectly when it goes outside the clipping region |
| 8228725 | AArch64: Purge method call format support |
| 8228764 | New library dependencies due to JDK-8222720 |
| 8228825 | Enhance ECDSA operations |
| 8229118 | [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64 |
| 8229352 | Use of an uninitialized register in 32-bit ARM template interpreter |
| 8229406 | ZGC: Fix incorrect statistics |
| 8229767 | Typo in java.security: Sasl.createClient and Sasl.createServer |
| 8229773 | Resolve permissions for code source URLs lazily |
| 8229887 | (zipfs) zip file corruption when replacing an existing STORED entry |
| 8229925 | [s390, PPC64] Exception check missing in interpreter |
| 8230085 | (fs) FileStore::isReadOnly is always true on macOS Catalina |
| 8230099 | Prepare for backport of JDK-8217368 |
| 8230728 | Thin stroked shapes are not rendered if affine transform has flip bit |
| 8230850 | Test sun/tools/jcmd/TestProcessHelper.java fails intermittently |
| 8231693 | Backout “8230728: Thin stroked shapes are not rendered if affine transform has flip bit” from jdk11u |
| 8213806 | WebView - JVM crashes for given HTML |
| 8207772 | File API and FileReader should be supported in WebView |
| 8218611 | [DRT] fast/xslt tests fails with Unsupported encoding windows-1251 |
| 8215775 | Scrollbars from web pages appear to be absolute, overlapping everything |
| 8219917 | [WebView] Sub-resource integrity check fails on Windows and Linux |
| 8219539 | Cherry pick GTK WebKit 2.22.6 changes |
| 8219541 | Upgrade ant to version 1.10.5 |
| 8218174 | Add missing license file for Mesa header files |
| 8220147 | Cherry pick GTK WebKit 2.22.7 changes |
| 8219734 | [WebView] Get rid of macOS SDK private API usage |
| 8218170 | Upgrade antlr to version 4.7.2 |
| 8204060 | [Canvas] Add API in GraphicsContext to control image smoothing |
| 8215686 | FX build fails using gradle 5 |
| 8218172 | Upgrade gradle to version 5.3 |
| 8217942 | Upgrade to libxslt 1.1.33 |
| 8196605 | Robot tests fail on Windows platforms if terminal windows are in the way |
| 8212060 | [GTK3] Stage sometimes shown at top-left before moving to correct position |
| 8133841 | Full HD video can not be played on standard 1080p screen in portrait mode |
| 8215894 | Provide media support for libav version 58 |
| 8224016 | Intermittent test failure in SVGTest on Linux |
| 8221702 | Use HTTPS to download all build dependencies |
| 8222788 | javafx.web build fails on XCode 10.2 |
| 8222217 | FX build fails on 32-bit Windows after fix for JDK-8133841 |
| 8223046 | AudioClip sample does not work in Ensemble when run via web-start |
| 8221993 | Create test to validate package declarations in source files |
| 8222026 | Wrong package declaration for WCTextRunImpl.java in web module |
| 8148489 | conditional execution of unstable tests |
| 8213510 | [Windows] MediaPlayer does not play some mp3 with artwork stream in mjpeg |
| 8221941 | Wrong package declaration for WCTextRunImpl.java in web module |
| 8219008 | Update OpenGL Headers to version 4.6 |
| 8176818 | Disable failing full-screen and maximize tests on Mac |
| 8222780 | Visual Studio does not open media vs_projects files |
| 8222883 | Ensemble: Update version of Lucene to 7.7.1 |
| 8196592 | Mark unstable tests so they will be skipped until fixed |
| 8153645 | Mark TaskSwampEventQueueTest as unstable |
| 8214716 | Record the versions of tools used to build FX in the repo |
| 8221302 | Upgrade to gcc 8.2 on Linux |
| 8221299 | Upgrade to Visual Studio 2017 version 15.9.6 |
| 8211302 | DragAndDrop no longer works with GTK3 |
| 8221300 | Upgrade to Xcode 10.1 |
| 8201539 | Crash in DirectWrite CreateBitmap code when running TestFX test suite |
| 8227079 | Cherry pick GTK WebKit 2.24.3 changes |
| 8222912 | Websocket client doesn’t work in WebView |
| 8187147 | Remove T2K from JavaFX in JDK 10 |
| 8219362 | Update to 608.1 version of WebKit |
| 8226537 | Multi-level Stage::initOwner can crash gnome-shell or X.org server |
| 8225203 | Update SQLite to version 3.28.0 |
| 8209086 | Some javafx.web files are missing GPLv2+Classpath copyright header |
| 8222497 | [8u] Switch on GTK3 as a default GTK L&F in javafx |
| 8227431 | [Windows] Fix assertion failure on X86 32-bit when enabling CLOOP based JavaScript interpreter |
| 8226782 | Update copyright header for files modified in 2019 |
| 8229328 | [windows] PlatformFileHandle type should be JGObject rather than void * |
| 8230361 | [web] Cookies are not enabled in WebKit v608.1 |
| 8227402 | Improve XSLT processing |