Примечания к релизу Axiom JDK 11.0.7+10

Данный релиз соответствует OpenJDK 11.0.7+10, номер версии Axiom JDK - 11.0.7.

Axiom JDK 11.0.7+10

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 имеет следующие дополнения:

  • Версия для Linux x86_64 содержит экспериментальную поддержку ZGC.
  • В версии для Linux x86_64, ARMv8 и ARMv7 можно выбрать клиентскую виртуальную машину (Client VM), серверную виртуальную машину (Server VM) и минимальную виртуальную машину (Minimal VM).
  • Версия для Alpine Linux x86_64 построена с поддержкой musl.
  • Версии для Windows x86_64, Windows x86, Mac, Linux x86_64, Linux x86 и Linux ARMv7 содержат OpenJFX 11.
  • Версия для Linux ARMv7 содержит Device IO API, скомпилированный для Raspberry Pi.

Пожалуйста, прочитайте примечания к релизу Oracle JDK 11.0.7 для получения дополнительной информации о функционале JDK 11. В этом документе описываются особенности дистрибутива Axiom по сравнению с дистрибутивом Oracle JDK 11.

Поддерживаемые серверные и десктопные конфигурации

Axiom поддерживается в следующих ОС:

  • Ubuntu Linux 16.04, 18.04 (x86, x86_64, ARMv8)
  • Debian Linux 8, 9 (x86, x86_64, ARMv8)
  • Red Hat, Oracle Linux, CentOS 6.x, 7.x (x86, x86_64, ARMv8)
  • Alpine Linux 3.7+
  • SUSE Linux Enterprise 12, 15, tumbleweed (x86_64, ARMv8)
  • Apple macOS 10.11+
  • Solaris 11.1+ (SPARC, x64)
  • Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (32 bit, 64 bit)

Также известно, 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

Axiom JDK 11.0.7 распространяется в виде .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.

AxiomFX

Axiom JDK 11 поставляется в комплекте со сборкой платформы AxiomFX, основанной на OpenJFX. В следующих таблицах перечислены состояния модулей Java FX дистрибутива Axiom.

  • Java FX Graphics - поддерживается.
  • Java FX Controls - поддерживается.
  • Java FX Media - поддерживается*.
  • Java FX Webkit - поддерживается*.

* - за исключением сборок для armhf.

Для armhf работают следующие графические конвейеры: EGL, SW (direct framebuffer) и GTK. По умолчанию Axiom пытается использовать конвейер EGL, который требует наличия библиотек EGL. Если они не найдены, реализация возвращается к программному обеспечению.

Используйте следующие параметры командной строки, чтобы указать конвейер рендеринга:

  • -Dprism.order=sw - программный конвейер рендеринга.
  • -Dprism.order=es2 - EGL-конвейер и аппаратное ускорение.
  • -Djavafx.platform=gtk, если вы хотите запустить приложение AxiomFX, используя Axiom из X11.

Дополнительная информация доступна на следующей wiki странице.

Device IO API для Raspberry Pi

Axiom JDK 11 для armhf поставляется со встроенным модулем реализации API ввода-вывода (DIO) устройства OpenJDK. DIO предоставляет Java API для доступа к выводам Raspberry PI GPIO и для связи с периферийными устройствами:

  • Универсальный ввод / вывод (GPIO).
  • Межинтегральная шина (I2C), последовательный интерфейс (SPI).
  • Универсальный асинхронный приемник / передатчик (UART).

Дополнительная информация доступна на следующей wiki странице.

Известные особенности

AxiomFX и EGL на ОС Raspbian

С 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
4919790 Errors in alert ssl message does not reflect the actual certificate status
4949105 Access Bridge lacks html tags parsing
7092821 java.security.Provider.getService() is synchronized and became scalability bottleneck
7143743 Potential memory leak with zip provider
8005819 Support cross-realm MSSFU
8042383 [TEST_BUG] Test javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java fails with shortcuts on menus do not work
8068184 Fix for JDK-8032832 caused a deadlock
8145845 [AOT] NullPointerException in compiler/whitebox/GetCodeHeapEntriesTest.java
8152988 [AOT] Update test batch definitions to include aot-ed java.base module mode into hs-comp testing
8163083 SocketListeningConnector does not allow invocations with port 0
8163251 Hard coded loop limit prevents reading of smart card data greater than 8k
8167276 jvmci/compilerToVM/MaterializeVirtualObjectTest.java fails with -XX:-EliminateAllocations
8169718 nsk/jdb/locals/locals002: ERROR: Cannot find boolVar with expected value: false
8176556 java/awt/dnd/ImageTransferTest/ImageTransferTest.java fails for JFIF
8178798 Two compiler/aot/verification/vmflags tests fail by timeout with UseAVX=3
8183107 PKCS11 regression regarding checkKeySize
8185005 Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)
8189633 Missing -Xcheck:jni checking for DeleteWeakGlobalRef
8193042 NativeLookup::lookup_critical_entry() should only load shared library once
8193596 java/net/DatagramPacket/ReuseBuf.java failed due to timeout
8194944 Regression automated test ‘open/test/jdk/javax/swing/JInternalFrame/8145896/TestJInternalFrameMaximize.java’ fails
8196467 javax/swing/JInternalFrame/Test6325652.java fails
8196969 JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE
8198321 javax/swing/JEditorPane/5076514/bug5076514.java fails
8198398 Test javax/swing/JColorChooser/Test6199676.java fails in mach5
8199072 Test javax/swing/GroupLayout/6613904/bug6613904.java is unstable
8200432 javadoc fails with ClassCastException on {@link byte[]}
8201349 build broken when configured with –with-zlib=bundled on gcc 7.3
8201355 Avoid native memory allocation in sun.security.mscapi.PRNG.generateSeed
8201513 nsk/jvmti/IterateThroughHeap/filter-* are broken
8203364 Some serviceability/sa/ tests intermittently fail with java.io.IOException: LingeredApp terminated with non-zero exit code 3
8203687 javax/net/ssl/compatibility/Compatibility.java supports TLS 1.3
8203904 javax/swing/JSplitPane/4816114/bug4816114.java: The divider location is wrong
8203911 Test runtime/modules/getModuleJNI/GetModule fails with -Xcheck:jni
8204525 [TESTBUG] runtime/NMT/MallocStressTest.java ran out of java heap
8204529 gc/TestAllocateHeapAtMultiple.java fail with Agent 7 timed out
8206963 [AOT] bug with multiple class loaders
8207367 10 vmTestbase/nsk/jdi tests timed out when running with jtreg
8207832 serviceability/sa/ClhsdbCDSCore.java failed with “Couldn’t find core file location”
8207938 At step6,Click Add button,case failed automatically.
8208157 requires.VMProps throws NPE for missing properties in “release” file
8208379 compiler/jvmci/events/JvmciNotifyInstallEventTest.java failed with “Got unexpected event count after 2nd install attempt: expected 9 to equal 2”
8208658 Make CDS archived heap regions usable even if compressed oop encoding has changed
8208715 Conversion of milliseconds to nanoseconds in UNIXProcess contains bug
8209361 [AOT] Unexpected number of references for JVMTI_HEAP_REFERENCE_CONSTANT_POOL [111–>111]: 0 (expected at least 1)
8209385 CDS runtime classpath checking is too strict when only classes from the system modules are archived
8209389 SIGSEGV in WalkOopAndArchiveClosure::do_oop_work.
8209418 Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2
8209494 Create a test for SwingSet InternalFrameDemo
8209499 Create test for SwingSet EditorPaneDemo
8209574 [AOT] breakpoint events are generated in different threads does not meet expected count
8209686 cleanup arguments to PhaseIdealLoop() constructor
8209789 Synchronize test/jdk/sanity/client/lib/jemmy with code-tools/jemmy/v2
8209802 Garbage collectors should register JFR types themselves to avoid build errors.
8209807 improve handling exception in requires.VMProps
8209817 stack is executable when building with Clang on Linux
8209824 Improve the code coverage for ThreadLocal
8209826 Undefined reference to os::write after JDK-8209657 (filemap.hpp cleanup)
8209850 Allow NamedThreads to use GlobalCounter critical sections
8209976 Improve iteration over non-JavaThreads
8209993 Create a test for SwingSet3 ToolTipDemo
8210024 JFR calls virtual is_Java_thread from ~Thread()
8210052 Enable testing for all the available look and feels in SwingSet3 demo tests
8210055 Enable different look and feel tests in SwingSet3 demo tests
8210057 Enable different look and feels in SwingSet3 demo test InternalFrameDemoTest
8210058 Algorithmic Italic font leans opposite angle in Printing
8210220 [AOT] jdwp test cases are failing with error # ERROR: TEST FAILED: Cought IOException while receiving event packet
8210289 ArchivedKlassSubGraphInfoRecord is incomplete
8210476 sun/security/mscapi/PrngSlow.java fails with Still too slow
8210512 [Testbug] vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java fails with unexpected size of ClassLoaderReference.referringObjects
8210523 runtime/appcds/cacheObject/DifferentHeapSizes.java crash
8210632 Add key exchange algorithm to javax/net/ssl/TLSCommon/CipherSuite.java
8210699 Problem list tests which times out in Xcomp mode
8210793 [JVMCI] AllocateCompileIdTest.java failed to find DiagnosticCommand.class
8210910 Create test for FileChooserDemo
8210994 Create test for SwingSet3 FrameDemo
8211139 Increase timeout value in all tests under jdk/sanity/client/SwingSet/src
8211160 Handle different look and feels in JInternalFrameOperator
8211211 vmTestbase/metaspace/stressDictionary/StressDictionary.java timeout
8211322 Reduce the timeout of tooltip in SwingSet2DemoTest
8211443 Enable different look and feels in SwingSet3 demo test SplitPaneDemoTest
8211703 JInternalFrame : java.lang.AssertionError: cannot find the internal frame
8212897 Some improvements in the EditorPaneDemotest
8212903 [TestBug] Tests test/jdk/javax/swing/LookAndFeel/8145547/DemandGTK2.sh and DemandGTK3.sh fail on Ubuntu 18.04 LTS
8213009 Refactoring existing SunMSCAPI classes
8213010 Supporting keys created with certmgr.exe
8213168 Enable different look and feel tests in SwingSet3 demo test FileChooserDemoTest
8213348 jdk.internal.vm.compiler.management service providers missing in module descriptor
8213906 Update arm devkits with libXrandr headers
8213908 AssertionError in DeferredAttr at setOverloadKind
8214124 [TESTBUG] Bugs in runtime/NMT/MallocStressTest.java
8214344 C2: assert(con.basic_type() != T_ILLEGAL) failed: elembt=byte; loadbt=void; unsigned=0
8214345 infinite recursion while checking super class
8214471 Enable different look and feel tests in SwingSet3 demo test ToolTipDemoTest
8214557 Filter out VM flags which don’t affect AOT code generation
8214578 [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings
8214840 runtime/NMT/MallocStressTest.java timed out
8214850 Rename vm_operations.?pp files to vmOperations.?pp files
8214904 Test8004741.java failed due to “Too few ThreadDeath hits; expected at least 6 but saw only 5”
8215322 add @file support to jaotc
8215355 Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)
8215396 JTabbedPane preferred size calculation is wrong for SCROLL_TAB_LAYOUT
8216180 [AOT] compiler/intrinsics/bigInteger/TestMulAdd.java crashed with AOT enabled
8216353 Use utility APIs introduced in org/netbeans/jemmy/util/LookAndFeel class in client sanity test cases
8216354 Syntax error in toolchain_windows.m4
8216472 (se) Stack overflow during selection operation leads to crash (win)
8216535 tools/jimage/JImageExtractTest.java timed out
8217235 Create automated test for SwingSet ColorChooserDemoTest
8217297 Add support for multiple look and feel for SwingSet SliderDemoTest
8217338 [Containers] Improve systemd slice memory limit support
8217613 [AOT] TEST_OPTS_AOT_MODULES doesn’t work on mac
8217634 RunTest documentation and usability update
8217717 ZGC: Broken oop map in C1 load barrier stub
8218268 Javac treats Manifest Class-Path entries as Paths instead of URLs
8218662 Allow 204 responses with Content-Length:0
8218882 NET_Writev is declared, NET_WriteV is defined
8218889 Improperly use of the Optional API
8219205 JFR file without license header
8219723 javax/net/ssl/compatibility/Compatibility.java failed on some SNI cases
8220348 [ntintel] asserts about copying unaligned array
8220451 jdi/EventQueue/remove/remove004 failed due to “ERROR: thread2 is not alive”
8220479 java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels()
8220688 [TESTBUG] runtime/NMT/MallocStressTest.java timed out
8220786 Create new switch to redirect error reporting output to stdout or stderr
8221270 Duplicated synchronized keywords in SSLSocketImpl
8221312 test/jdk/sanity/client/SwingSet/src/ColorChooserDemoTest.java failed
8221885 Add intermittent test in the JavaSound to the ProblemList
8222391 javax/net/ssl/compatibility/Compatibility.java should be more flexible
8222448 java/lang/reflect/PublicMethods/PublicMethodsTest.java times out
8222519 ButtonDemoScreenshotTest fails randomly with “still state to be reached”
8222741 jdi/EventQueue/remove/remove004 fails due to VMDisconnectedException
8223003 SunMSCAPI keys are not cleaned up
8223063 Support CNG RSA keys
8223158 Docked MacBook cannot start any Java Swing applications
8223260 NamingManager should cache InitialContextFactory
8223464 Improve version string for Oracle CI builds
8223558 Java does not render Myanmar script correctly
8223627 jdk-13+20 bundle name contains null instead of ea
8223638 Replace wildcard address with loopback or local host in tests - part 6
8223727 com/sun/jndi/ldap/privconn/RunTest.java failed due to hang in LdapRequest.getReplyBer
8223769 Assert triggers with -XX:+StressReflectiveCode
8224187 Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy
8224475 JTextPane does not show images in HTML rendering
8224673 Adjust permission for delayed starting of debugging
8224705 Tests that need to be problem-listed or have printer resources
8224778 test/jdk/demo/jfc/J2Ddemo/J2DdemoTest.java cannot find J2Ddemo.jar
8224821 java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest.java fails linux-x64
8224830 test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java fails on linux-x64
8224851 AArch64: fix warnings and errors with Clang and GCC 8.3
8224905 java/lang/ProcessBuilder/Basic.java#id1 failed with stream closed
8225007 java/awt/print/PrinterJob/LandscapeStackOverflow.java may hang
8225105 java/awt/Focus/ShowFrameCheckForegroundTest/ShowFrameCheckForegroundTest.java fails in Windows 10
8225117 java/math/BigInteger/SymmetricRangeTests.java fails with ParseException
8225128 Add exception for expiring DocuSign root to VerifyCACerts test
8225130 Add exception for expiring Comodo roots to VerifyCACerts test
8225144 [macos] In Aqua L&F backspace key does not delete when Shift is pressed
8225180 SignedObject with invalid Key not throwing the InvalidKeyException in Windows
8225182 JNI exception pending in DestroyXIMCallback of awt_InputMethod.c:1327 8225199: [Graal] compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java fails with -XX:CompileThresholdScaling=0.1
8225305 ProblemList java/lang/invoke/VarHandles tests
8225350 compiler/jvmci/compilerToVM/IsCompilableTest.java timed out
8225430 Replace wildcard address with loopback or local host in tests - part 14
8225435 Upgrade IANA Language Subtag Registry to the latest for JDK14
8225487 giflib legal file is missing attribution for openbsd-reallocarray.c
8225567 Wrong file headers with 8202414 fix changeset
8225684 [AOT] vmTestbase/vm/oom/production/AlwaysOOMProduction tests fail with AOTed java.base
8225766 Curve in certificate should not affect signature scheme when using TLSv1.3
8225797 OldObjectSample event creates unexpected amount of checkpoint data
8226381 ProblemList java/lang/reflect/PublicMethods/PublicMethodsTest.java
8226406 JVM fails to detect mismatched or corrupt CDS archive
8226608 Hide the onjcmd option from the help output
8226892 ActionListeners on JRadioButtons don’t get notified when selection is changed with arrow keys
8227112 exclude compiler/intrinsics/sha/sanity tests from AOT runs
8227324 Upgrade to freetype 2.10.1
8227528 TestAbortVMOnSafepointTimeout.java failed due to “RuntimeException: ‘Safepoint sync time longer than’ missing from stdout/stderr”
8227645 Some tests in serviceability/sa run with fixed -Xmx values and risk running out of memory
8227646 [TESTBUG] appcds/SharedArchiveConsistency timed out
8227662 freetype seeks to index at the end of the font data
8228479 Correct the format of ColorChooserDemoTest
8228613 java.security.Provider#getServices order is no longer deterministic
8228969 2019-09-28 public suffix list update
8229236 CriticalJNINatives: dll handling should be done in native thread state
8229345 Memory leak due to vtable stubs not being shared on SPARC
8229888 (zipfs) Updating an existing zip file does not preserve original permissions
8229994 assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive
8230004 jdk/internal/jimage/JImageOpenTest.java runs no test
8230235 Rendering HTML with empty img attribute and documentBaseKey cause Exception
8230390 Problemlist SA tests with AOT
8230400 Missing constant pool entry for a method in stacktrace
8230459 Test failed to resume JVMCI CompilerThread
8230480 check malloc/calloc results in java.desktop
8230597 Update GIFlib library to the 5.2.1
8230611 infinite loop in LogOutputList::wait_until_no_readers()
8230624 [TESTBUG] Problemlist JFR compiler/TestCodeSweeper.java
8230677 Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken
8230926 [macosx] Two apostrophes are entered instead of one with “U.S. International - PC” layout
8231025 Incorrect method tag offset for big endian platform
8231081 TestMetadataRetention fails due to missing symbol id
8231387 java.security.Provider.getService returns random result due to race condition with mutating methods in the same class
8231430 C2: Memory stomp in max_array_length() for T_ILLEGAL type
8231445 check ZALLOC return values in awt coding
8231507 Update Apache Santuario (XML Signature) to version 2.1.4
8231584 Deadlock with ClassLoader.findLibrary and System.loadLibrary call
8231753 use more Posix functionality in aix os::print_os_info
8231810 javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with “java.lang.Exception: Unexpected EOF”
8232003 (fs) Files.write can leak file descriptor in the exception case
8232056 GetOwnedMonitorInfoWithEATest.java fails with ZGC: Heap too small
8232060 add some initializations using sigemptyset in os_aix.cpp
8232154 Update Mesa 3-D Headers to version 19.2.1
8232167 Visual Studio install found through –with-tools-dir value is discarded
8232170 FSInfo#getJarClassPath throws an exception not declared in its throws clause
8232200 [macos 10.15] Windows in fullscreen tests jumps around the screen
8232207 Linux os::available_memory re-reads cgroup configuration on every invocation
8232224 [TESTBUG] problemlist JFR TestLargeRootSet.java
8232370 Refactor some com.sun.jdi tests to enable IDE integration
8232433 [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail
8232571 Add missing SIGINFO signal
8232692 [TESTBUG] compiler/aot/fingerprint/SelfChangedCDS.java fails when cds is disabled
8232713 Update BCEL version to 6.3.1 in license file
8232806 Introduce a system property to disable eager lambda initialization
8232834 RunTest sometimes fails to produce valid exitcode.txt
8232880 Update test documentation with additional settings for client UI tooltip tests
8232950 SUNPKCS11 Provider incorrectly check key length for PSS Signatures.
8233018 Add a new test to verify that DatagramSocket is not interruptible
8233019 java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
8233032 assert(in_bb(n)) failed: must be
8233078 fix minimal VM build on Linux ppc64(le)
8233328 fix minimal VM build on Linux s390x
8233466 aarch64: remove unnecessary load of mdo when profiling return and parameters type
8233491 Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion
8233529 loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed
8233548 Update CUP to v0.11b
8233649 Update ProblemList.txt to exclude failing headful tests on macos
8233656 assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes
8233657 Intermittent NPE in Component.validate()
8234288 Turkey Time Zone returns incorrect time zone name
8234323 NULL-check return value of SurfaceData_InitOps on macosx
8234339 replace JLI_StrTok in java_md_solinux.c
8234340 Bump update version for OpenJDK: jdk-11.0.7
8234350 assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
8234386 [macos] NPE was thrown at expanding Choice from maximized frame
8234397 add OS uptime information to os::print_os_info output
8234423 Modifying ArrayList.subList().subList() resets modCount of subList
8234466 Class loading deadlock involving X509Factory#commitEvent()
8234501 remove obsolete NET_ReadV
8234525 enable link-time section-gc for linux s390x to remove unused code
8234610 MaxVectorSize set wrongly when UseAVX=3 is specified after JDK-8221092
8234617 C1: Incorrect result of field load due to missing narrowing conversion
8234723 javax/net/ssl/TLS tests support TLSv1.3
8234724 javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java supports TLSv1.3
8234741 enhance os::get_core_path on macOS
8234769 Duplicate attribution in freetype.md
8234786 Fix for JDK-8214578 breaks OS X 10.12 compatibility
8234809 set relro in linker flags when building with gcc
8234824 java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10
8235243 handle VS2017 15.9 and VS2019 in abstract_vm_version
8235288 AVX 512 instructions inadvertently used on Xeon for small vector width operations
8235383 C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose
8235489 handle return values of sscanf calls in hotspot
8235509 Backport for JDK-8209657 Refactor filemap.hpp to simplify integration with Serviceability Agent.
8235510 java.util.zip.CRC32 performance drop after 8200067
8235563 [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure
8235637 jhsdb jmap from OpenJDK 11.0.5 doesn’t work if prelink is enabled
8235671 enhance print_rlimit_info in os_posix
8235744 PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64
8235904 Infinite loop when rendering huge lines
8235998 [c2] Memory leaks during tracing after ‘8224193: stringStream should not use Resource Area’.
8236039 JSSE Client does not accept status_request extension in CertificateRequest messages for TLS 1.3
8236140 assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it
8236179 C1 register allocation error with T_ADDRESS
8236488 Support for configure option –with-native-debug-symbols=internal is impossible on Windows
8236500 Windows ucrt.dll should be looked up in versioned WINSDK subdirectory
8236709 struct SwitchRange in HS violates C++ One Definition Rule
8236848 [JDK 11u] make run-test-tier1 fails after backport of JDK-8232834
8236873 Worker has a deadlock bug
8237217 Incorrect G1StringDedupEntry type used in StringDedupTable destructor
8237368 Problem with NullPointerException in RMI TCPEndpoint.read
8237375 SimpleThresholdPolicy misses CounterDecay timestamp initialization
8237508 Simplify JarFile.isInitializing
8237540 Missing files in backport of JDK-8210910
8237541 Missing files in backport of JDK-8236528
8237600 Test SunJSSEFIPSInit fails on Ubuntu
8237819 s390x - remove unused pd_zero_to_words_large
8237869 exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities
8237945 CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo
8238225 Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
8238247 CTW runner should sweep nmethods more aggressively
8238366 CTW runner closes standard output on exit
8238438 SuperWord::co_locate_pack picks memory state of first instead of last load
8238502 sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION
8238534 Deep sign macOS bundles before bundle archive is being created
8238591 CTW: Split applications/ctw/modules/jdk_localedata.java
8238596 AVX enabled by default for Skylake even when unsupported
8238811 C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges
8239005 [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow()
8239466 Loss of precision in counter decay calculation in 11u backport of JDK-8237375
8239856 [ntintel] asserts about copying unaligned array element
8240724 [test] jdk11 downport of 8224475 misses binary file test/jdk/javax/swing/JTextPane/arrow.png
8241296 Segfault in JNIHandleBlock::oops_do()
8160926 FLAGS_COMPILER_CHECK_ARGUMENTS doesn’t handle cross-compilation
8189861 Refactor CacheFind
8204551 Event descriptions are truncated in logs
8210459 Add support for generating compile_commands.json
8214534 Setting of THIS_FILE in the build is broken
8217728 Speed up incremental rerun of “make hotspot”
8219597 (bf) Heap buffer state changes could provoke unexpected exceptions
8220613 java/util/Arrays/TimSortStackSize2.java times out with fastdebug build
8221851 Use of THIS_FILE in hotspot invalidates precompiled header on Linux/GCC
8222264 Windows incremental build is broken with JDK-8217728
8223678 Add Visual Studio Code workspace generation support (for native code)
8223898 Forward references to Nashorn
8223904 Improve Nashorn matching
8224541 Better mapping of serial ENUMs
8224549 Less Blocking Array Queues
8225603 Enhancement for big integers
8226346 Build better binary builders
8227467 Better class method invocations
8227542 Manifest improved jar headers
8229733 TLS message handling improvements
8231415 Better signatures in XML
8231785 Improved socket permissions
8232424 More constrained algorithms
8232581 Improve TLS verification
8233250 Better X11 rendering
8233383 Various minor fixes
8233410 Better Build Scripting
8234027 Better JCEKS key support
8234408 Improve TLS session handling
8234825 Better Headings for HTTP Servers
8234841 Enhance buffering of byte buffers
8235274 Enhance typing of methods
8235691 Enhance TLS connectivity
8236201 Better Scanner conversions
8237879 make 4.3 breaks build
8238960 linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap
8235364 Update copyright header for files modified in 2019
8240832 Remove unused applecoreaudio.md third-party legal file
8240211 Stack overflow on Windows 32-bit can lead to crash
8239454 LLIntData : invalid opcode returned for 16 and 32 bit wide instructions
8238526 Cherry pick GTK WebKit 2.26.3 changes
8231513 JavaFX cause Keystroke Receiving prompt on MacOS 10.15 (Catalina)
8237003 Remove hardcoded WebAnimationsCSSIntegrationEnabled flag in DumpRenderTree
8233942 Update to 609.1 version of WebKit
8232589 Remove CoreAudio Utility Classes
8233798 Ctrl-L character mistakenly removed from gstreamer.md
8233747 JVM crash in com.sun.webkit.dom.DocumentImpl.createAttribute
8230610 Upgrade GStreamer to version 1.16.1 8230609: Upgrade glib to version 2.62.2
8234704 Fix attribution in libxslt.md
8233420 Upgrade to gcc 8.3 on Linux
8233421 Upgrade to Visual Studio 2017 version 15.9.16
8232210 Update Mesa 3-D Headers to version 19.2.1
8239109 Update SQLite to version 3.31.1
8234056 Upgrade to libxslt 1.1.34
8236798 Enhance FX scripting support
Обратно на страницу загрузки
Команда Axiom JDK roman.karpov@axiomjdk.ru Команда Axiom JDK logo Axiom Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 Команда Axiom JDK 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67