Данный релиз соответствует OpenJDK 8u292, номер версии Axiom JDK - 8
Пожалуйста, прочитайте примечания к релизу Oracle JDK 8 для получения дополнительной информации о функциях JDK 8. В этом документе дополнительно описываются особенности дистрибутива Axiom по сравнению с Oracle JDK 8.
Axiom поддерживается в следующих ОС:
* - версия не поддерживает Client VM
Примечание: минимальная поддерживаемая версия ядра Linux - 2.6.18, версия GLIBC - 2.5. AxiomFX работает на всех поддерживаемых версиях Ubuntu, семействе Red Hat Linux начиная с версии 7.x и SUSE с бэкэндом GTK2.
Axiom JDK и JRE распространяются в виде .msi, .dmg, .deb, .rpm, .zip и .tar.gz. Пожалуйста, выберите формат, который наиболее подходит для ваших целей.
Axiom 8 содержит весь функционал, поддерживаемый OpenJDK 8.
По умолчанию Axiom использует серверную виртуальную машину (Server VM). Серверная виртуальная машина и клиентская виртуальная машина могут быть включены с помощью параметров командной строки -server и -client соответственно. В случае, если требуется минимальный размер среды исполенения, можно использовать Minimal VM, которая оптимизирована по размеру. Minimal VM имеет только компилятор C1 JIT, Serial GC и не имеет функционала Serviceability. Minimal VM можно включить параметром командной строки -minimal.
Версии Axiom 8 для Linux x86_64, Linux x86, Apple macOS x86_64, Microsoft Windows x86_64 и x86 содержат AxiomFX. В macOS AxiomFX работает, начиная с 10.10+.
BellSoft Axiom содержит исправления уязвимостей Oracle Java SE. Пожалуйста, обратитесь к документации Oracle для получения деталей о проблемах, исправленных в данной версии.
Issue | Description |
---|---|
6345095 | regression test EmptyClipRenderingTest fails |
6896810 | TEST_BUG: java/lang/ref/SoftReference/Pin.java fails with OOME during System.out.println |
6949753 | [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop |
7107012 | sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled |
7112454 | TEST_BUG: java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.html failed |
7131835 | [TEST_BUG] Test does not consider that the rounded edges of the window in Mac OS 10.7 |
7185221 | [macosx] Regtest should not throw exception if a suitable display mode found |
8031126 | java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently |
8035166 | Remove dependency on EC classes from pkcs11 provider |
8035186 | j2se_jdk/jdk/test/java/lang/invoke/lambda/LogGeneratedClassesTest.java - assertion error |
8038723 | Openup some PrinterJob tests |
8041464 | [TEST_BUG] CustomClassLoaderTransferTest does not support OS X |
8041561 | Inconsistent opacity behaviour between JCheckBox and JRadioButton |
8061777 | (zipfs) IllegalArgumentException in ZipCoder.toString when using Shitft_JIS |
8078024 | javac, several incorporation steps are silently failing when an error should be reported |
8078450 | Implement consistent process for quarantine of tests |
8078614 | WindowsClassicLookAndFeel MetalComboBoxUI.getbaseLine fails with IllegalArgumentException |
8080953 | [TEST_BUG]Test java/awt/FontClass/DebugFonts.java fails due to wrongly typed bugid |
8081547 | Prepare client libs regression tests for running in a concurrent, headless jtreg environment |
8129626 | G1: set_in_progress() and clear_started() needs a barrier on non-TSO platforms |
8141457 | keytool default cert fingerprint algorithm should be SHA-256 |
8145051 | Wrong parameter name in synthetic lambda method leads to verifier error |
8150204 | (fs) Enhance java/nio/file/Files/probeContentType/Basic.java debugging output |
8158525 | Update a few java/net tests to use the loopback address instead of the host address |
8160217 | JavaSound should clean up resources better |
8160554 | Wrong unit measure in CornerRadiiConverter |
8167281 | IIOMetadataNode bugs in getElementsByTagName and NodeList.item methods |
8168996 | C2 crash at postaloc.cpp:140 : assert(false) failed: unexpected yanked node |
8171410 | aarch64: long multiplyExact shifts by 31 instead of 63 |
8172404 | Tools should warn if weak algorithms are used before restricting them |
8185934 | keytool shows “Signature algorithm: SHA1withECDSA, -1-bit key” |
8191915 | JCK tests produce incorrect results with C2 |
8198334 | java/awt/FileDialog/8003399/bug8003399.java fails in headless mode |
8202343 | Disable TLS 1.0 and 1.1 |
8202990 | javafx webview css filter property with display scaling |
8204568 | Relative CSS-Attributes don’t work all time |
8209333 | Socket reset issue for TLS 1.3 socket close |
8211301 | [macos] support full window content options |
8211339 | NPE during SSL handshake caused by HostnameChecker |
8216987 | ciMethodData::load_data() unpacks MDOs with non-atomic copy |
8217338 | [Containers] Improve systemd slice memory limit support |
8219991 | New fix of the deadlock in sun.security.ssl.SSLSocketImpl |
8221408 | Windows 32bit build build errors/warnings in hotspot |
8223186 | HotSpot compile warnings from GCC 9 |
8225435 | Upgrade IANA Language Subtag Registry to the latest for JDK14 |
8225805 | Java Access Bridge does not close the logger |
8226899 | Problemlist compiler/rtm tests |
8227467 | Better class method invocations |
8227642 | [TESTBUG] Make docker tests podman compatible |
8228434 | jdk/net/Sockets/Test.java fails after JDK-8227642 |
8229284 | jdk/internal/platform/cgroup/TestCgroupMetrics.java fails for - memory:getMemoryUsage |
8230388 | Problemlist additional compiler/rtm tests |
8233228 | Disable weak named curves by default in TLS, CertPath, and Signed JAR |
8233678 | [macos 10.15] System menu bar does not work initially on macOS Catalina |
8234727 | sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 |
8234728 | Some security tests should support TLSv1.3 |
8235263 | Revert TLS 1.3 change that wrapped IOExceptions |
8235311 | Tag mismatch may alert bad_record_mac |
8235874 | The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property. |
8236500 | Windows ucrt.dll should be looked up in versioned WINSDK subdirectory |
8238579 | HttpsURLConnection drops the timeout and hangs forever in read |
8239091 | Reversed arguments in call to strstr in freetype “debug” code. |
8239589 | JavaFX UI will not repaint after reconnecting via Remote Desktop |
8240353 | AArch64: missing support for -XX:+ExtendedDTraceProbes in C1 |
8240827 | Downport SSLSocketImpl.java from “8221882: Use fiber-friendly java.util.concurrent.locks in JSSE” |
8242141 | New System Properties to configure the TLS signature schemes |
8242361 | JavaFX Web View crashes with Segmentation Fault, when HTML contains Data-URIs |
8242861 | Update ImagePattern to apply SVG pattern transforms |
8244473 | Contextualize registration for JNDI |
8244543 | Enhanced handling of abstract classes |
8244621 | [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11 |
8248336 | AArch64: C2: offset overflow in BoxLockNode::emit |
8249183 | JVM crash in “AwtFrame::WmSize” method |
8249251 | [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel |
8249588 | libwindowsaccessbridge issues on 64bit Windows |
8249906 | Enhance opening JARs |
8250568 | Less ambiguous processing |
8250582 | Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets |
8250984 | Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities |
8251397 | NPE on ClassValue.ClassValueMap.cacheArray |
8252192 | Update to Visual Studio 2019 version 16.7.2 |
8252446 | Screen.getScreens() is empty sometimes |
8252470 | java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows |
8253368 | TLS connection always receives close_notify exception |
8253476 | TestUseContainerSupport.java fails on some Linux kernels w/o swap limit capabilities |
8253799 | Make lists of normal filenames |
8253932 | SSL debug log prints incorrect caller info |
8254049 | Update WebView to public suffix list 2020-04-24 |
8254836 | Cherry pick GTK WebKit 2.30.3 changes |
8254854 | [cgroups v1] Metric limits not properly detected on some join controller combinations |
8255880 | UI of Swing components is not redrawn after their internal state changed |
8255908 | ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem |
8255937 | Better cleanup for test/jdk/javax/imageio/stream/StreamFlush.java |
8256421 | Add 2 HARICA roots to cacerts truststore |
8256642 | [TEST_BUG] jdk/test/javax/sound/midi/MidiSystem/DefaultProperties.java failed |
8256682 | JDK-8202343 is incomplete |
8257192 | Integrate AArch64 JIT port into 8u |
8257746 | Regression introduced with JDK-8250984 - memory might be null in some machines |
8257897 | Fix webkit build for XCode 12 |
8258079 | Eliminate ParNew’s use of klass_or_null() |
8258241 | [8u] Missing doPrivileged() hunks from JDK-8226575 |
8258247 | Couple of issues in fix for JDK-8249906 |
8258396 | SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk() |
8258430 | 8u backport of JDK-8063107 missing test/javax/swing/JRadioButton/8041561/bug8041561.java changes |
8258833 | Cancel multi-part cipher operations in SunPKCS11 after failures |
8258933 | G1 needs klass_or_null_acquire |
8259048 | (tz) Upgrade time-zone data to tzdata2020f |
8259312 | VerifyCACerts.java fails as soneraclass2ca cert will |
8259384 | CUP version wrong in THIRD_PARTY_README after JDK-8233548 |
8259428 | AlgorithmId.getEncodedParams() should return copy |
8259568 | PPC64 builds broken after JDK-8221408 8u backport |
8259635 | Update to 610.2 version of WebKit |
8259680 | Need API to query states of CAPS LOCK and NUM LOCK keys |
8260163 | IrresponsiveScriptTest.testInfiniteLoopInScript unit test fails on Windows |
8260165 | CSSFilterTest.testCSSFilterRendering system test fails |
8260257 | [Linux] WebView no longer reacts to some mouse events |
8260349 | Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS |
8260356 | (tz) Upgrade time-zone data to tzdata2021a |
8260930 | AARCH64: Invalid value passed to critical JNI function |
8261183 | Follow on to Make lists of normal filenames |
8261231 | Windows IME was disabled after DnD operation |
8261766 | [8u] hotspot needs to recognise cl.exe 19.16 to build with VS2017 |
8261927 | WebKit build fails with Visual Studio 2017 |
8262073 | assert(allocates2(pc)) failed: not in CodeBuffer memory |
8262075 | sun/security/krb5/auto/UseCacheAndStoreKey.java timed out intermittently |
8263008 | AARCH64: Add debug info for libsaproc.so |
8264171 | Missing aarch64 parts of JDK-8236179 (C1 register allocation failure with T_ADDRESS) |