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

Данный релиз соответствует OpenJDK 11.0.12+7, номер версии Axiom JDK - 11

Axiom JDK 11.0.12+7

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, Windows ARMv8, Mac, Linux x86_64, Linux x86 и Linux ARMv7 содержат OpenJFX 11.
  • Версия для Linux ARMv7 содержит Device IO API, скомпилированный для Raspberry Pi.

Пожалуйста, прочитайте примечания к релизу Oracle JDK 11.0.12 для получения дополнительной информации о функционале 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.12 распространяется в виде .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
6847157 java.lang.NullPointerException: HDC for component at sun.java2d.loops.Blit.Blit
7106851 Test should not use System.exit
8076190 Customizing the generation of a PKCS12 keystore
8153005 Upgrade the default PKCS12 encryption/MAC algorithms
8171303 sun/java2d/pipe/InterpolationQualityTest.java fails on Windows & Linux
8177068 incomplete classpath causes NPE in Flow
8185734 [Windows] Structured Exception Catcher missing around gtest execution
8187450 JNI local refs exceeds capacity warning in NetworkInterface::getAll
8190763 Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit()
8195841 PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen
8196100 javax/swing/text/JTextComponent/5074573/bug5074573.java fails
8198402 ToggleButton.setToggleGroup causes memory leak when button is removed via ToggleGroup.getToggles()
8200224 Multiple press event when JFXPanel gains focus
8206925 Support the certificate_authorities extension
8207160 ClassReader::adjustMethodParams can potentially return null if the args list is empty
8207247 AARCH64: Enable Minimal and Client VM builds
8207404 MulticastSocket tests failing on AIX
8207779 Method::is_valid_method() compares ‘this’ with NULL
8208061 runtime/LoadClass/TestResize.java fails with “Load factor too high” when running in CDS mode.
8209459 TestSHA512MultiBlockIntrinsics failed on AArch64
8210199 [linux / macOS] fileChooser can’t handle emojis
8210443 Migrate Locale matching tests to JDK Repo.
8211294 ScrollPane content is blurry with 125% scaling
8213231 ThreadSnapshot::_threadObj can become stale
8213725 JShell NullPointerException due to class file with unexpected package
8213794 ARM32: disable TypeProfiling, CriticalJNINatives, Serviceablity tests for ARM32
8213845 ARM32: Interpreter doesn’t call result handler after native calls
8214128 ARM32: wrong stack alignment on Deoptimization::unpack_frames
8214512 ARM32: Jtreg test compiler/c2/Test8062950.java fails on ARM
8214854 JDWP: Unforseen output truncation in logging
8214922 Add vectorization support for fmin/fmax
8215009 GCC 8 compilation error in libjli
8216184 CDS/appCDS tests failed on Windows due to long path to a classlist file
8216259 AArch64: Vectorize Adler32 intrinsics
8216314 SIGILL in CodeHeapState::print_names()
8216377 Fix memoryleak for initial nodes of Window 8207837: Indeterminate ProgressBar does not animate if content is added after scene is set on window
8217348 assert(thread->is_Java_thread()) failed: just checking
8217465 [REDO] - Optimize CodeHeap Analytics
8217561 X86: Add floating-point Math.min/max intrinsics
8217918 C2: -XX:+AggressiveUnboxing is broken
8218458 [TESTBUG] runtime/NMT/CheckForProperDetailStackTrace.java fails with Expected stack trace missing from output
8219142 Remove unused JIMAGE_ResourcePath
8219586 CodeHeap State Analytics processes dead nmethods
8220074 Clean up GCC 8.3 errors in LittleCMS
8220407 compiler/intrinsics/math/TestFpMinMaxIntrinsics.java timedout
8220484 JFXPanel renders a slanted image with a hidpi monitor scale of 125% or 175%
8222302 [TESTBUG]test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java fails on any other CPU
8222412 AARCH64: multiple instructions encoding issues
8222813 Cleanup third-party legal files for tools and app
8223020 aarch64: expand minI_rReg and maxI_rReg patterns into separate instructions
8223444 Improve CodeHeap Free Space Management
8223504 Improve performance of forall loops by better inlining of “iterator()” methods
8223667 ASAN build broken
8223719 Add .gitignore to repo
8225081 Remove Telia Company CA certificate expiring in April 2021
8225116 Test OwnedWindowsLeak.java intermittently fails
8225438 javax/net/ssl/TLSCommon/TestSessionLocalPrincipal.java failed with Read timed out
8225756 [testbug] compiler/loopstripmining/CheckLoopStripMining.java sets too short a SafepointTimeoutDelay
8226374 Restrict TLS signature schemes and named groups
8226627 assert(t->singleton()) failed: must be a constant
8226721 Missing intrinsics for Math.ceil, floor, rint
8227080 (fs) Files.newInputStream(…).skip(n) is slow
8227222 vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java failed XMM register should be 0-15
8227609 (fs) Files.newInputStream(…).skip(n) should allow skipping beyond file size
8227808 Make GTK3 libraries mandatory for building on Linux
8227920 Remove dummy README from FX repo
8230428 Cleanup dead CastIP node code in formssel.cpp
8231460 Performance issue (CodeHeap) with large free blocks
8231713 x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint)
8231735 gradle checkrepo is obsolete and doesn’t work with git
8231841 AArch64: debug.cpp help() is missing an AArch64 line for pns
8232063 Upgrade gradle to version 6.0
8232084 HotSpot build failed with GCC 9.2.1
8232591 AArch64: Add missing match rules for smaddl, smsubl and smnegl
8233185 HttpServer.stop() blocks indefinitely when called on dispatch thread
8233787 Break cycle in vm_version* includes
8233948 AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register
8234355 Buffer overflow in jcmd GC.class_stats due to too many classes
8235368 Update BCEL to Version 6.4.1
8235627 Blank stages when running JavaFX app in a macOS virtual machine
8236259 MemoryLeak in ProgressIndicator
8236859 WebSocket over authenticating proxy fails with NPE
8236992 AArch64: remove redundant load_klass in itable stub
8237804 sun/security/mscapi tests fail with “Key pair not generated, alias already exists"
8238175 CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class
8238567 SoftMainMixer.processAudioBuffers(): Wrong handling of stoppedMixers
8238812 assert(false) failed: bad AD file
8239312 [macos] javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java
8239386 handle ContendedPaddingWidth in vm_version_aarch64
8239536 Can’t use java.util.List object after importing java.awt.List
8240487 Cleanup whitespace in .cc, .hh, .m, and .mm files
8240539 Upgrade gradle to version 6.3
8240848 ArrayIndexOutOfBoundsException buf for TextCallbackHandler
8241082 Upgrade IANA Language Subtag Registry data to 03-16-2020 version
8241087 Build failure with VS 2019 (16.5.0) due to C2039 and C2873
8241101 [s390] jtreg test failure after JDK-8238696: not conformant features string
8241248 NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93)
8241372 Several test failures due to javax.net.ssl.SSLException: Connection reset
8241475 AArch64: Add missing support for PopCountVI node
8241829 Cleanup the code for PrinterJob on windows
8241960 The SHA3 message digests impl of SUN provider are not thread safe after cloned
8242010 Upgrade IANA Language Subtag Registry to Version 2020-04-01
8242429 Better implementation for sign extract
8242557 Add length limit for strings in PNGImageWriter
8242919 Paste locks up jshell
8243155 AArch64: Add support for SqrtVF
8243240 AArch64: Add support for MulVB
8243452 JFR: Could not create chunk in repository with over 200 recordings
8243559 Remove root certificates with 1024-bit keys
8243597 AArch64: Add support for integer vector abs
8244031 HttpClient should have more tests for HEAD requests
8244205 HTTP/2 tunnel connections through proxy may be reused regardless of which proxy is selected
8244297 Provide utility for testing for memory leaks
8244847 Linux/PPC: runtime/CompressedOops/CompressedClassPointers: smallHeapTest fails
8245511 G1 adaptive IHOP does not account for reclamation of humongous objects by young GC
8246274 G1 old gen allocation tracking is not in a separate class
8247354 [aarch64] PopFrame causes assert(oopDesc::is_oop(obj)) failed: not an oop
8247408 IdealGraph bit check expression canonicalization
8247432 Update IANA Language Subtag Registry to Version 2020-09-29
8247438 JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown
8247753 UIManager.getSytemLookAndFeelClassName() returns wrong value on Fedora 32
8248043 Need to eliminate excessive i2l conversions
8248411 [aarch64] Insufficient error handling when CodeBuffer is exhausted
8248568 compiler/c2/TestBit.java failed: test missing from stdout/stderr
8248870 AARCH64: I2L/L2I conversions can be skipped for masked positive values
8249142 java/awt/FontClass/CreateFont/DeleteFont.sh is unstable
8249189 AARCH64: more L2I conversions can be skipped
8249719 MethodHandle performance suffers from bad ResolvedMethodTable hash function
8249875 GCC 10 warnings -Wtype-limits with JFR code
8250238 Media fails to load libav 58 library when using modules from maven central
8250635 MethodArityHistogram should use Compile_lock in favour of fancy checks
8250876 Fix issues with cross-compile on macos
8251031 Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits
8251525 AARCH64: Faster Math.signum(fp)
8251555 Remove unused focusedWindow field in glass Window to avoid leak
8252259 AArch64: Adjust default value of FLOATPRESSURE
8252311 AArch64: save two words in itable lookup stub
8252779 compiler/graalunit/HotspotTest.java failed after 8251525
8252883 AccessDeniedException caused by delayed file deletion on Windows
8253167 ARM32 builds fail after JDK-8247910
8253572 [windows] CDS archive may fail to open with long file names
8253743 Fix build failures in tests
8253923 C2 doesn’t always run loop opts for compilations that include loops
8253948 Memory leak in ImageFileReader
8254631 Better support ALPN byte wire values in SunJSSE
8254717 isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards
8255086 Update the root locale display names
8255625 AArch64: Implement Base64.encodeBlock accelerator/intrinsic
8255763 C2: OSR miscompilation caused by invalid memory instruction placement
8255992 JFR EventWriter does not use first string from StringPool with id 0
8256037 [TESTBUG] com/sun/jndi/dns/ConfigTests/PortUnreachable.java fails due to the hard coded threshold is small
8256157 Improve bytecode assembly
8256244 java/lang/ProcessHandle/PermissionTest.java fails with TestNG 7.1
8256287 [windows] add loop fuse to map_or_reserve_memory_aligned
8256491 Better HTTP transport
8256523 Streamline Java SHA2 implementation
8257414 Drag n Drop target area is wrong on high DPI systems
8257569 Failure observed with JfrVirtualMemory::initialize
8257574 C2: “failed: parsing found no loops but there are some” assert failure
8257580 Bump update version for OpenJDK: jdk-11.0.12
8257604 JNI_ArgumentPusherVaArg leaks valist
8257621 JFR StringPool misses cached items across consecutive recordings
8257758 Allow building of JavaFX native libs for Apple Silicon
8257796 [TESTBUG] TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on x86_32
8257822 C2 crashes with SIGFPE due to a division that floats above its zero check
8257828 SafeFetch may crash if invoked in non-JavaThreads
8257853 Remove dependencies on JNF’s JNI utility functions in AWT and 2D code
8257858 [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m
8257895 Allow building of JavaFX media libs for Apple Silicon
8257988 Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m
8258381 [macos] Exception when input emoji using Chinese input method
8258414 OldObjectSample events too expensive
8258432 Improve file transfers
8258505 [TESTBUG] TestDivZeroWithSplitIf.java fails due to missing UnlockDiagnosticVMOptions
8258753 StartTlsResponse.close() hangs due to synchronization issues
8258986 getColor throws IOOBE when PixelReader reads the same pixel twice
8259046 ViewPainter.ROOT_PATHS holds reference to Scene causing memory leak
8259061 C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it
8259227 C2 crashes with SIGFPE due to a division that floats above its zero check
8259232 Bad JNI lookup during printing
8259276 C2: Empty expression stack when reexecuting tableswitch/lookupswitch instructions after deoptimization
8259343 [macOS] Update JNI error handling in Cocoa code.
8259356 MediaPlayer’s seek freezes video
8259555 Webkit crashes on Apple Silicon
8259585 Accessible actions do not work on mac os x
8259651 [macOS] Replace JNF_COCOA_ENTER/EXIT macros
8259662 Don’t wrap SocketExceptions into SSLExceptions in SSLSocketImpl
8259710 Inlining trace leaks memory
8259777 Incorrect predication condition generated by ADLC
8259786 initialize last parameter of getpwuid_r
8259843 initialize dli_fname array before calling dll_address_to_library_name
8259869 [macOS] Remove desktop module dependencies on JNF Reference APIs
8259886 Improve SSL session cache performance and scalability
8259983 do not use uninitialized expand_ms value in G1CollectedHeap::expand_heap_after_young_collection
8260030 Improve stringStream buffer handling
8260236 better init AnnotationCollector _contended_group
8260245 Update ICU4C to version 68.2 8232379: Need to remove large icudt64l.zip binary file from source repository
8260246 Ensemble: Update version of Lucene to 7.7.3
8260255 C1: LoopInvariantCodeMotion constructor can leave some fields uninitialized
8260284 C2: assert(_base == Int) failed: Not an Int
8260380 Upgrade to LittleCMS 2.12
8260420 C2 compilation fails with assert(found_sfpt) failed: no node in loop that’s not input to safepoint
8260426 awt debug_mem.c DMem_AllocateBlock might leak memory
8260432 allocateSpaceForGP in freetypeScaler.c might leak memory
8260453 Improve Font Bounding
8260616 Removing remaining JNF dependencies in the java.desktop module
8260653 Unreachable nodes keep speculative types alive
8260707 java/lang/instrument/PremainClass/InheritAgent0100.java times out
8260925 HttpsURLConnection does not work with other JSSE provider.
8260926 Trace resource exhausted events unconditionally
8260960 Signs of jarsigner signing
8260967 Better jar file validation
8261020 Wrong format parameter in create_emergency_chunk_path
8261027 AArch64: Support for LSE atomics C++ HotSpot code
8261167 print_process_memory_info add a close call after fopen
8261170 Upgrade to freetype 2.10.4
8261198 [macOS] Incorrect JNI parameters in number conversion in A11Y code
8261235 C1 compilation fails with assert(res->vreg_number() == index) failed: conversion check
8261261 The version extra fields needs to be overridable in jib-profiles.js
8261262 Kitchensink24HStress.java crashed with EXCEPTION_ACCESS_VIOLATION
8261354 SIGSEGV at MethodIteratorHost
8261355 No data buffering in SunPKCS11 Cipher encryption when the underlying mechanism has no padding
8261397 try catch Method failing to work when dividing an integer by 0
8261422 Adjust problematic String.format calls in jdk/internal/util/Preconditions.java outOfBoundsMessage
8261447 MethodInvocationCounters frequently run into overflow
8261481 Cannot read Kerberos settings in dynamic store on macOS Big Sur
8261505 Test test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java killed by Linux OOM Killer
8261601 free memory in early return in Java_sun_nio_ch_sctp_SctpChannelImpl_receive0
8261649 AArch64: Optimize LSE atomics in C++ code
8261730 C2 compilation fails with assert(store->find_edge(load) != -1) failed: missing precedence edge
8261752 Multiple GC test are missing memory requirements
8261791 (sctp) handleSendFailed in SctpChannelImpl.c potential leaks
8261812 C2 compilation fails with assert(!had_error) failed: bad dominance
8261914 IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload
8262093 java/util/concurrent/tck/JSR166TestCase.java failed “assert(false) failed: unexpected node”
8262110 DST starts from incorrect time in 2038
8262121 [11u] Redo 8244287: JFR: Methods samples have line number 0
8262163 Extend settings printout in jcmd VM.metaspace
8262276 Debug build of WebKit fails
8262295 C2: Out-of-Bounds Array Load from Clone Source
8262298 G1BarrierSetC2::step_over_gc_barrier fails with assert “bad barrier shape”
8262365 Update GStreamer to version 1.18.3
8262366 Update glib to version 2.66.7
8262380 Enhance XML processing passes
8262403 Enhanced data transfer
8262410 Enhanced rules for zones
8262446 DragAndDrop hangs on Windows
8262461 handle wcstombsdmp return value correctly in unix awt_InputMethod.c
8262465 Very long compilation times and high memory consumption in C2 debug builds
8262477 Enhance String Conclusions
8262726 AArch64: C1 StubAssembler::call_RT can corrupt stack
8262739 String inflation C2 intrinsic prevents insertion of anti-dependencies
8262829 Native crash in Win32PrintServiceLookup.getAllPrinterNames()
8262837 handle split_USE correctly
8262900 ToolBasicTest fails to access HTTP server it starts
8262967 Improve Zip file support
8263111 Enhance String Conclusions
8263169 [macos] JavaFX windows open as tabs when system preference for documents is set
8263260 [s390] Support latest hardware (z14 and z15)
8263311 Watch registry changes for remote printers update instead of polling
8263361 Incorrect arraycopy stub selected by C2 for SATB collectors
8263404 RsaPrivateKeySpec is always recognized as RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec
8263425 AArch64: two potential bugs in C1 LIRGenerator::generate_address()
8263448 CTW: fatal error: meet not symmetric
8263504 Some OutputMachOpcodes fields are uninitialized
8263557 Possible NULL dereference in Arena::destruct_contents()
8263558 Possible NULL dereference in fast path arena free if ZapResourceArea is true
8263676 AArch64: one potential bug in C1 LIRGenerator::generate_address()
8263729 [test] divert spurious output away from stream under test in ProcessBuilder Basic test
8263788 JavaFX application freezes completely after some time when using the WebView
8263846 Bad JNI lookup getFocusOwner in accessibility code on Mac OS X
8264047 Duplicate global variable ‘jvm’ in libjavajpeg and libawt
8264066 Enhance compiler validation
8264079 Improve abstractions
8264096 slowdebug jvm crashes when StrInflatedCopy match rule is not supported
8264151 ciMethod::ensure_method_data() should return false is loading resulted in empty state
8264173 [s390] Improve Hardware Feature Detection And Reporting
8264190 Harden TLS interop tests
8264223 CodeHeap::verify fails extra_hops assertion in fastdebug test
8264328 Broken license in javax/swing/JComboBox/8072767/bug8072767.java
8264360 Loop strip mining verification fails with “should be on the backedge”
8264460 Improve NTLM support
8264536 Building OpenJFX on Apple AARCH64 not possible
8264626 C1 should be able to inline excluded methods
8264640 CMS ParScanClosure misses a barrier
8264786 [macos] All Swing/AWT apps cause Allow Notifications prompt to appear when app is launched
8264821 DirectIOTest fails on a system with large block size
8264846 [macos] libjvm.dylib linker warning due to macOS version mismatch
8264923 PNGImageWriter.write_zTXt throws Exception with a typo
8264928 Update to Xcode 12.4
8264958 C2 compilation fails with assert “n is later than its clone”
8264990 WebEngine crashes with segfault when not loaded through system classloader
8265099 Revert backport to 11u of 8236859: WebSocket over authenticating proxy fails with NPE
8265154 vinserti128 operand mix up for KNL platforms
8265239 Shenandoah: Shenandoah heap region count could be off by 1
8265417 Backport of JDK-8249672 breaks Solaris x86 build
8265421 java/lang/String/StringRepeat.java test is missing a memory requirement
8265462 Handle multiple slots in the NSS Internal Module from SunPKCS11’s Secmod
8265537 x86 version string truncated after JDK-8249672 11u backport
8265666 Enable AIX build platform to make external debug symbols
8265677 CMS: CardTableBarrierSet::write_ref_array_work() lacks storestore barrier
8265690 Use the latest Ubuntu base image version in Docker testing
8265718 Build failure after JDK-8258414 11u backport
8265750 Fatal error in safepoint.cpp after backport of 8258414
8265784 [C2] Hoisting of DecodeN leaves MachTemp inputs behind
8265938 C2’s conditional move optimization does not handle top Phi
8266220 keytool still prompt for store password on a password-less pkcs12 file if -storetype pkcs12 is specified
8266293 Key protection using PBEWithMD5AndDES fails with “java.security.InvalidAlgorithmParameterException: Salt must be 8 bytes long”
8266554 Change default macOS min version for aarch64 to 11.0
8266713 [AIX] Build failure after 11u backport of JDK-8247753
8266802 Shenandoah: Round up region size to page size unconditionally
8266892 avoid maybe-uninitialized gcc warnings on linux s390x
8266929 Unable to use algorithms from 3p providers
8266966 Wrong CSS properties are applied to other nodes after fix for JDK-8204568
8267235 [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash
8267314 Loading some animated GIFs fails with ArrayIndexOutOfBoundsException: Index 4096 out of bounds for length 4096
8267561 Shenandoah: Reference processing not properly setup for outside of cycle degenerated GC
8267599 Revert the change to the default PKCS12 macAlgorithm and macIterationCount props for 11u/8u/7u
8267641 [11u] 8227609 backport typo
8267721 Enable sun/security/pkcs11 tests for Amazon Linux 2 AArch64
8268152 gstmpegaudioparse does not provides timestamps for HLS MP3 streams
8268678 LetsEncryptCA.java test fails as Let’s Encrypt Authority X3 is retired
Обратно на страницу загрузки
Команда 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