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

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

Axiom JDK 11.0.13+8

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.13 для получения дополнительной информации о функционале 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.13 распространяется в виде .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
8024368 private methods are allocated vtable indices
8042902 Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails intermittently
8140466 ChaCha20 and Poly1305 TLS Cipher Suites
8157404 Unable to read certain PKCS12 keystores from SequenceInputStream
8158066 SourceDebugExtensionTest fails to rename file
8163326 Update the default enabled cipher suites preference
8168304 Make all of DependencyContext_test available in product mode
8169246 java/net/DatagramSocket/ReportSocketClosed.java fails intermittently with BindException
8181313 SA: Remove libthread_db dependency on Linux
8193214 Incorrect annotations.without.processors warnings with JDK 9
8194230 jdk/internal/jrtfs/remote/RemoteRuntimeImageTest.java fails with java.lang.NullPointerException
8196092 javax/swing/JComboBox/8032878/bug8032878.java fails
8199931 java/net/MulticastSocket/UnreferencedMulticastSockets.java fails with “incorrect data received”
8206083 Make tools/javac/api/T6265137.java robust to JDK version changes
8206350 java/util/Locale/bcp47u/SystemPropertyTests.java failed on Mac 10.13 with zh_CN and zh_TW locales.
8207316 java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed
8208227 tools/jdeps/DotFileTest.java fails on Win-X64
8208363 test/jdk/java/lang/Package/PackageFromManifest.java missing module dependencies declaration
8209380 ARM: cleanup maybe-uninitialized and reorder compiler warnings
8209768 Refactor java/util/prefs/CheckUserPrefsStorage.sh to plain java test
8209772 Refactor shell test java/util/ServiceLoader/basic/basic.sh to java
8209773 Refactor shell test javax/naming/module/basic.sh to java
8209832 Refactor jdk/internal/reflect/Reflection/GetCallerClassTest.sh to plain java test
8209930 Refactor java/util/zip/ZipFile/deletetempjar.sh to plain java test
8210406 Refactor java.util.PluggableLocale:i18n shell tests to plain java tests
8210407 Refactor java.util.Calendar:i18n shell tests to plain java tests
8210495 compiler crashes because of illegal signature in otherwise legal code
8210669 Some launcher tests assume a pre-JDK 9 run-time image layout
8210802 temp files left by tests in jdk/java/net/httpclient
8210819 Update the host name in CNameTest.java
8210908 Refactor java/util/prefs/PrefsSpi.sh to plain java test
8210934 Move sun/net/www/protocol/http/GetErrorStream.java to OpenJDK
8210959 JShell fails and exits when statement throws an exception whose message contains a ‘%’.
8211055 Provide print to a file (PDF) feature even when printer was not connected
8211092 test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up
8211296 Remove HotSpot deprecation warning suppression for Mac/clang
8211325 test/jdk/java/net/Socket/LingerTest.java fails with cleaning up
8212040 Compilation error due to wrong usage of NSPrintJobDispositionValue in mac10.12
8212695 Add explicit timeout to several HTTP Client tests
8212718 Refactor some annotation processor tests to better use collections
8213007 Update the link in test/jdk/sun/security/provider/SecureRandom/DrbgCavp.java
8213137 Remove static initialization of monitor/mutex instances
8213235 java/nio/channels/SocketChannel/AsyncCloseChannel.java fails with threads that didn’t exit
8213409 Refactor sun.text.IntHashtable:i18n shell tests to plain java tests
8213576 Make test AsyncCloseChannel.java run in othervm
8213694 Test Timeout.java should run in othervm mode
8213718 [TEST] Wrong classname in vmTestbase/nsk/stress/except/except002 and except003
8213922 fix ctw stand-alone build
8214195 Align stdout messages in test/jdk/java/math/BigInteger/PrimitiveConversionTests.java
8214520 [TEST_BUG] sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java failed with incorrect jtreg tags order
8214937 sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed due to unexpected expiration date
8216532 tools/launcher/Test7029048.java fails (Solaris)
8217825 Verify @AfterTest is used correctly in WebSocket tests
8218145 block_if_requested is not proper inlined due to size
8219417 bump jtreg requiredVersion to b14
8219552 bump jtreg requiredVersion to b14 in test/jdk/sanity/client/
8219804 java/net/MulticastSocket/Promiscuous.java fails intermittently due to NumberFormatException
8220445 Support for side by side MSVC Toolset versions
8221988 add possibility to build with Visual Studio 2019
8222751 closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail
8223050 JVMCI: findUniqueConcreteMethod() should not use Dependencies::find_unique_concrete_method() for non-virtual methods
8224853 CDS address sanitizer errors
8225082 Remove IdenTrust certificate that is expiring in September 2021
8225583 Examine the HttpResponse.BodySubscribers for null handling and multiple subscriptions
8225690 Multiple AttachListener threads can be created
8225790 Two NestedDialogs tests fail on Ubuntu
8226319 Add forgotten test/jdk/java/net/httpclient/BodySubscribersTest.java
8226533 JVMCI: findUniqueConcreteMethod should handle statically bindable methods directly
8226602 Test convenience reactive primitives from java.net.http with RS TCK
8226683 Remove review suggestion from fix to 8219804
8227738 jvmti/DataDumpRequest/datadumpreq001 failed due to “exit code is 134”
8227766 CheckUnhandledOops is broken in MemAllocator
8227815 Minimal VM: set_state is not a member of AttachListener
8230674 Heap dumps should exclude dormant CDS archived objects of unloaded classes
8230808 Remove Access::equals()
8230841 Remove oopDesc::equals()
8231717 Improve performance of charset decoding when charset is always compactable
8232243 Wrong caret position in JTextPane on Windows with a screen resolution > 100%
8232782 Shenandoah: streamline post-LRB CAS barrier (aarch64)
8233790 Forward output from heap dumper to jcmd/jmap
8233989 Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java
8234510 Remove file seeking requirement for writing a heap dump
8235211 serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file
8235216 typo in test filename
8235866 bump jtreg requiredVersion to 4.2b16
8236111 narrow allowSmartActionArgs disabling
8236413 AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException
8236671 NullPointerException in JKS keystore
8238930 problem list compiler/c2/Test8004741.java
8238943 switch to jtreg 5.0
8240555 Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test
8240983 Incorrect copyright header in Apache Santuario 2.1.3 files
8241336 Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration
8241353 NPE in ToolProvider.getSystemJavaCompiler
8241768 git needs .gitattributes
8242882 opening jar file with large manifest might throw NegativeArraySizeException
8244973 serviceability/attach/RemovingUnixDomainSocketTest.java fails “stderr was not empty”
8245134 test/lib/jdk/test/lib/security/KeyStoreUtils.java should allow to specify aliases
8246261 TCKLocalTime.java failed due to “AssertionError: expected [18:14:22] but found [18:14:23]”
8246387 switch to jtreg 5.1
8247421 [TESTBUG] ReturnBlobToWrongHeapTest.java failed allocating blob
8247469 getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available
8248352 [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open
8248403 AArch64: Remove uses of kernel integer types
8248414 AArch64: Remove uses of long and unsigned long ints
8248657 Windows: strengthening in ThreadCritical regarding memory model
8248666 AArch64: Use THREAD_LOCAL instead of __thread
8248668 AArch64: Avoid MIN/MAX macros when using MSVC
8248671 AArch64: Remove unused variables
8248682 AArch64: Use ATTRIBUTE_ALIGNED helper
8248816 C1: Fix signature conflict in LIRGenerator::strength_reduce_multiply
8249095 tools/javac/launcher/SourceLauncherTest.java fails on Windows
8249548 backward focus traversal gets stuck in button group
8249773 Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference
8249897 jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id
8249898 jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id
8249899 jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id
8250588 Shenandoah: LRB needs to save/restore fp registers for runtime call
8250824 AArch64: follow up for JDK-8248414
8251166 Add automated testcases for changes done in JDK-8214112
8251252 Add automated testcase for fix done in JDK-8214253
8251254 Add automated test for fix done in JDK-8218472
8251361 Potential race between Logger configuration and GCs in HttpURLConWithProxy test
8251549 Update docs on building for Git
8251945 SIGSEGV in PackageEntry::purge_qualified_exports()
8252194 Add automated test for fix done in JDK-8218469
8252648 Shenandoah: name gang tasks consistently
8252825 Add automated test for fix done in JDK-8218479
8252853 AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1
8252857 AArch64: Shenandoah C1 CAS is not sequentially consistent
8253048 AArch64: When CallLeaf, no need to preserve callee-saved registers in caller
8253424 Add support for running pre-submit testing using GitHub Actions
8253631 Remove unimplemented CompileBroker methods after JEP-165
8253865 Pre-submit testing using GitHub Actions does not detect failures reliably
8253899 Make IsClassUnloadingEnabled signature match specification
8254024 Enhance native libs for AWT and Swing to work with GraalVM Native Image
8254054 Pre-submit testing using GitHub Actions should not use the deprecated set-env command
8254173 Add Zero, Minimal hotspot targets to submit workflow
8254175 Build no-pch configuration in debug mode for submit checks
8254244 Some code emitted by TemplateTable::branch is unused when running TieredCompilation
8254270 linux 32 bit build doesn’t compile libjdwp/log_messages.c
8254282 Add Linux x86_32 builds to submit workflow
8254850 Update terminology in java.awt.GridBagLayout source code comments
8254967 com.sun.net.HttpsServer spins on TLS session close
8255255 Update Apache Santuario (XML Signature) to version 2.2.1
8255305 Add Linux x86_32 tier1 to submit workflow
8255352 Archive important test outputs in submit workflow
8255373 Submit workflow artifact name is always “test-results_.zip”
8255452 Doing GC during JVMTI MethodExit event posting breaks return oop
8255718 Zero: VM should know it runs in interpreter-only mode
8255790 GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux
8255810 Zero: build fails without JVMTI
8255895 Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch
8256127 Add cross-compiled foreign architectures builds to submit workflow
8256215 Shenandoah: re-organize saving/restoring machine state in assembler code
8256267 Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE
8256277 Github Action build on macOS should define OS and Xcode versions
8256354 Github Action build on Windows should define OS and MSVC versions
8256393 Github Actions build on Linux should define OS and GCC versions
8256414 add optimized build to submit workflow
8256747 GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing
8257056 Submit workflow should apt-get update to avoid package installation errors
8257148 Remove obsolete code in AWTView.m
8257497 Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280
8257620 Do not use objc_msgSend_stret to get macOS version
8257913 Add more known library locations to simplify Linux cross-compilation
8258703 Incorrect 512-bit vector registers restore on x86_32
8259338 Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test
8259535 ECDSA SignatureValue do not always have the specified length
8259679 GitHub actions should use MSVC 14.28
8259924 GitHub actions fail on Linux x86_32 with “Could not configure libc6:i386”
8260460 GitHub actions still fail on Linux x86_32 with “Could not configure libc6:i386”
8260589 Crash in JfrTraceIdLoadBarrier::load(_jclass*)
8260923 Add more tests for SSLSocket input/output shutdown
8261072 AArch64: Fix MacroAssembler::get_thread convention
8261147 C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions
8261238 NMT should not limit baselining by size threshold
8261496 Shenandoah: reconsider pacing updates memory ordering
8261652 Remove some dead comments from os_bsd_x86
8261846 [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream
8262000 jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with “OutOfMemoryError: Java heap space”
8262017 C2: assert(n != __null) failed: Bad immediate dominator info.
8262392 Update Mesa 3-D Headers to version 21.0.3
8262409 sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with “Server reported the wrong exception”
8262470 Printed GlyphVector outline with low DPI has bad quality on Windows
8262862 Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java
8263136 C4530 was reported from VS 2019 at access bridge
8263227 C2: inconsistent spilling due to dead nodes in exception block
8263314 Enhance XML Dsig modes
8263382 java/util/logging/ParentLoggersTest.java failed with “checkLoggers: getLoggerNames() returned unexpected loggers”
8263407 SPARC64 detection fails on Athena (SPARC64-X)
8263432 javac may report an invalid package/class clash on case insensitive filesystems
8263490 [macos] Crash occurs on JPasswordField with activated InputMethod
8263531 Remove unused buffer int
8263667 Avoid running GitHub actions on branches named pr/*
8263776 [JVMCI] add helper to perform Java upcalls
8264016 [JVMCI] add some thread local fields for use by JVMCI
8264752 SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M
8265132 C2 compilation fails with assert “missing precedence edge”
8265167 Richer Text Editors
8265231 (fc) ReadDirect and WriteDirect tests fail after fix for JDK-8264821
8265335 Epsilon: Minor typo in EpsilonElasticTLABDecay description
8265574 Improve handling of sheets
8265580 Enhanced style for RTF kit
8265756 AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter
8265761 Font with missed font family name is not properly printed on Windows
8265773 incorrect jdeps message “jdk8internals” to describe a removed JDK internal API
8265776 Improve Stream handling for SSL
8265836 OperatingSystemImpl.getCpuLoad() returns incorrect CPU load inside a container
8266018 Shenandoah: fix an incorrect assert
8266097 Better hashing support
8266103 Better specified spec values
8266109 More Resilient Classloading
8266115 More Manifest Jar Loading
8266137 Improve Keystore integrity
8266206 Build failure after JDK-8264752 with older GCCs
8266248 Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5
8266288 assert root method not found in witnessed_reabstraction_in_supers is too strong
8266404 Fatal error report generated with -XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report
8266480 Implicit null check optimization does not update control of hoisted memory operation
8266615 C2 incorrectly folds subtype checks involving an interface array
8266642 Improve ResolvedMethodTable hash function
8266689 More Constrained Delegation
8266749 AArch64: Backtracing broken on PAC enabled systems
8266761 AssertionError in sun.net.httpserver.ServerImpl.responseCompleted
8266813 Shenandoah: Use shorter instruction sequence for checking if marking in progress
8267042 bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header
8267086 ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic
8267348 Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes
8267396 Avoid recording “pc” in unhandled oops detector for better performance
8267399 C2: java/text/Normalizer/ConformanceTest.java test failed with assertion
8267424 CTW: C1 fails with “State must not be null”
8267459 Pasting Unicode characters into JShell does not work.
8267625 AARCH64: typo in LIR_Assembler::emit_profile_type
8267666 Add option to jcmd GC.heap_dump to use existing file
8267695 Bump update version for OpenJDK: jdk-11.0.13
8267712 Better LDAP reference processing
8267729 Improve TLS client handshaking
8267735 Better BMP support
8267751 (test) jtreg.SkippedException has no serial VersionUID
8267773 PhaseStringOpts::int_stringSize doesn’t handle min_jint correctly
8268103 JNI functions incorrectly return a double after JDK-8265836
8268127 Shenandoah: Heap size may be too small for region to align to large page size
8268193 Improve requests of certificates
8268199 Correct certificate requests
8268205 Enhance DTLS client handshake
8268261 C2: assert(n != __null) failed: Bad immediate dominator info.
8268347 C2: nested locks optimization may create unbalanced monitor enter/exit code
8268360 Missing check for infinite loop during node placement
8268362 [REDO] C2 crash when compile negative Arrays.copyOf length after loop
8268366 Incorrect calculation of has_fpu_registers in C1 linear scan
8268369 SIGSEGV in PhaseCFG::implicit_null_check due to missing null check
8268417 Add test from JDK-8268360
8268427 Improve AlgorithmConstraints:checkAlgorithm performance
8268506 More Manifest Digests
8268617 [11u REDO] - WebSocket over authenticating proxy fails with NPE
8268620 InfiniteLoopException test may fail on x86 platforms
8268635 Corrupt oop in ClassLoaderData
8268699 Shenandoah: Add test for JDK-8268127
8268771 javadoc -notimestamp option does not work on index.html
8268775 Password is being converted to String in AccessibleJPasswordField
8268776 Test ADatagramSocket.java missing /othervm from @run tag
8268965 TCP Connection Reset when connecting simple socket to SSL server
8269304 Regression ~5% in 2005 in b27
8269415 [11u] Remove ea from DEFAULT_PROMOTED_VERSION_PRE in OpenJDK 11u
8269478 Shenandoah: gc/shenandoah/mxbeans tests should be more resilient
8269529 javax/swing/reliability/HangDuringStaticInitialization.java fails in Windows debug build
8269594 assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
8269614 [s390] Interpreter checks wrong bit for slow path instance allocation
8269618 Better session identification
8269624 Enhance method selection support
8269650 Optimize gc-locker in [Get|Release]StringCritical for latin string
8269661 JNI_GetStringCritical does not lock char array
8269668 [aarch64] java.library.path not including /usr/lib64
8269763 The JEditorPane is blank after JDK-8265167
8269795 C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV
8269847 JDK-8269594 backport breaks 11u builds
8269850 Most JDK releases report macOS version 12 as 10.16 instead of 12.0
8269851 OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers
8269882 stack-use-after-scope in NewObjectA
8269934 RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status
8270096 Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode
8270137 Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup
8270184 [TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas
8270196 [11u] [JVMCI] JavaType.toJavaName() returns incorrect type name for lambdas
8270398 Enhance canonicalization
8270404 Better canonicalization
8270556 Exclude security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA
8270893 IndexOutOfBoundsException while reading large TIFF file
8272078 Wrong Checksums in Temurin BootJDK dependencies
8272124 Cgroup v1 initialization causes NullPointerException when cgroup path contains colon
8272131 PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj
8272197 Update 11u GHA workflow with Shenandoah configurations
8272332 –with-harfbuzz=system doesn’t add -lharfbuzz after JDK-8255790
8272472 StackGuardPages test doesn’t build with glibc 2.34
8272602 [macos] not all KEY_PRESSED events sent when control modifier is used
8272628 Problemlist gc/stress/gcbasher/TestGCBasherWithCMS.java for x86_32
8272700 [macos] Build failure with Xcode 13.0 after JDK-8264848
8272772 Shenandoah: compiler/c2/aarch64/TestVolatilesShenandoah.java fails in 11u
8273939 Backport of 8248414 to JDK11 breaks MacroAssembler::adrp
8274107 Cherry pick GTK WebKit 2.32.4 changes
8266516 One label typo in the properties for bi-directional text
8273732 Clarify review policies for clean backports in JavaFX update releases
8265667 Add README.md and CONTRIBUTING.md to FX 11-dev/rt repo
8269374 Menu inoperable after setting stage to second monitor
8211362 Restrict export of libjpeg symbols from libjavafx_iio.so
8185447 The special high-contrast mode of JavaFX Controls in Japanese environment do not work.
8263760 Update gradle to version 7.0.1
8240336 JavaFX build uses deprecated features that will be removed in gradle 7
8262236 Configure Gradle checksum verification
8220222 build.gradle does not specify clearly the project dependencies
8211308 Support HTTP/2 in WebView
8267892 Add .gitattributes to repo
8267858 Document that title property in WebEngine gets updated asynchronously
8267121 Illegal access to private “size” field of ArrayList from build.gradle
8265400 Update to gcc 10.3 on Linux
8268718 [macos] Video stops, but audio continues to play when stopTime is reached
8231558 [macos] Platform.exit causes assertion error on macOS 10.15 or later
8268219 hlsprogressbuffer should provide PTS after GStreamer update
8267819 CoInitialize/CoUninitialize should be called on same thread
8266860 [macos] Incorrect duration reported for HLS live streams
8264737 JavaFX media stream stops playing after reconnecting via Remote Desktop
8271230 Remove obsolete test classes and data files from 3DViewer sample
8272329 Cherry pick GTK WebKit 2.32.3 changes
8270479 WebKit 612.1 build fails with Visual Studio 2017
8268849 Update to 612.1 version of WebKit
8253696 WebEngine refuses to load local “file:///” CSS stylesheets when using JDK 15
8268915 WebKit build fails with Xcode 12.5
8262396 Update Mesa 3-D Headers to version 21.0.3
8269147 Update GStreamer to version 1.18.4
8269131 Update libxml2 to version 2.9.12
Обратно на страницу загрузки
Команда 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