Данный релиз соответствует OpenJDK 8u222, номер билда 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 |
---|---|
7100957 | SOCKS proxying does not work with IPv6 connections |
7102541 | RFE: os::set_native_thread_name() cleanups |
8031145 | Re-examine closed i18n tests to see it they can be moved to the jdk repository. |
8040211 | Update LSR datafile for BCP 47 |
8042131 | DateTimeFormatterBuilder Mapped-values do not work for JapaneseDate |
8044289 | In ImageIO.write() and ImageIO.read() null stream is not handled properly. |
8048782 | OpenJDK: PiscesCache : xmax/ymax rounding up can cause RasterFormatException |
8055705 | Rename UnixPrintServiceLookup and Win32PrintServiceLookup as a platform neutral class name |
8059575 | JEP-JDK-8043304: Test task: Tiered Compilation level transition tests |
8073078 | java/nio/file/FileStore/Basic.java sensitive to NFS configuration |
8075939 | Stream.flatMap() causes breaking of short-circuiting of terminal operations |
8129988 | JSSE should create a single instance of the cacerts KeyStore |
8134030 | test/serviceability/dcmd/gc/HeapDumpTest fails to verify the dump |
8137231 | sun/security/rsa/SpecTest.java timeout with Agent error: java.lang.Exception |
8143097 | java/net/ipv6tests/UdpTest.java fails intermittently with “checkTime failed: got 1998 expected 4000” |
8144332 | HSDB could not terminate when close button is pushed. |
8150013 | ParNew: Prune nmethods scavengable list. |
8151225 | Mark SpecTest.java as intermittently failing |
8151226 | Mark UdpTest.java as intermittently failing |
8151322 | Implement os::set_native_thread_name() on Solaris |
8151539 | Remove duplicate AlwaysTrueClosures |
8153732 | Windows remote printer changes do not reflect in lookupPrintServices() |
8154156 | PPC64: improve array copy stubs by using vector instructions |
8154387 | Parallel unordered Stream.limit() tries to collect 128 elements even if limit is less |
8156035 | Remove intermittent key from sun/security/rsa/SpecTest.java |
8157287 | java/nio/file/FileStore/Basic.java failed with “java.nio.file.AccessDeniedException : /zones/zoneone/root “ |
8157792 | After Integrating tzdata2016d the test/sun/util/calendar/zi/TestZoneInfo310.java fails for “Asia/Oral” and “Asia Qyzylorda” Timezones |
8171000 | Robot.createScreenCapture() crashes in wayland mode |
8173910 | (fs) java/nio/file/FileSystem/Basic.java should conditionally check FileStores |
8176100 | G1 Needs pre barrier on dereference of weak JNI handles |
8176237 | (fs) java/nio/file/FileStore/Basic.java should conditionally check FileStores |
8177472 | Remove hard-coded IANA Subtag Registry map in LocaleEquivalentMap.java |
8179098 | Crypto AES/ECB encryption/decryption performance regression (introduced in jdk9b73) |
8181594 | Efficient and constant-time modular arithmetic |
8182999 | SunEC throws ProviderException on invalid curves |
8187946 | Support ISO 4217 Amendments 163 and 164 |
8189131 | Open-source the Oracle JDK Root Certificates |
8190974 | Parallel stream execution within a custom ForkJoinPool should obey the parallelism |
8191073 | JpegImageReader throws IndexOutOfBoundsException when trying to read image data from tables-only image |
8191404 | Upgrading JDK with latest available LSR data from IANA. |
8192854 | FONTCONFIG_CFLAGS missing from spec.gmk.in |
8193552 | ISO 4217 amendment 165 |
8193830 | Xalan Update: Xalan Java 2.7.2 |
8195478 | sun/text/resources/LocaleDataTest.java fails with java.lang.Exception |
8196775 | java/net/Socket/asyncClose/Race.java failed intermittently on Windows with ConnectException: Connection refused |
8197546 | Fix for 8171000 breaks Solaris + Linux builds |
8201317 | X25519/X448 code improvements |
8202414 | Unsafe write after primitive array creation may result in array length change |
8202768 | [macos] Appkit thread slows when any Window Manager active |
8202884 | SA: Attach/detach might fail on Linux if debugee application create/destroy threads during attaching |
8203190 | SessionId.hashCode generates too many collisions |
8203228 | Branch-free output conversion for X25519 and X448 |
8203872 | Upgrading JDK with latest available LSR data from IANA. |
8204929 | Fonts with embedded bitmaps are not always rotated |
8205432 | Replace the placeholder Japanese era name |
8206955 | MethodHandleProxies.asInterfaceInstance does not support default methods |
8207760 | SAXException: Invalid UTF-16 surrogate detected: d83c |
8208648 | ECC Field Arithmetic Enhancements |
8208698 | Improved ECC Implementation |
8208746 | ISO 4217 Amendment #168 update |
8209951 | Problematic sparc intrinsic: com.sun.crypto.provider.CipherBlockChaining |
8210153 | localized currency symbol of VES |
8210416 | [linux] Poor StrictMath performance due to non-optimized compilation |
8210425 | [x86] sharedRuntimeTrig/sharedRuntimeTrans compiled without optimization |
8210886 | Remove references in xwindows.md to non-existent files. |
8210985 | Update the default SSL session cache size to 20480 |
8212202 | [Windows] Exception if no printers are installed. |
8212328 | Exceptional throw cases |
8213183 | InputMethod cannot be used after its restarting |
8213213 | Remove src/java.desktop/unix/classes/sun/awt/X11/keysym2ucs.h |
8213294 | Upgrade IANA LSR data |
8213431 | Improve file protocol handling |
8213432 | Better copies of CopiesList |
8213825 | assert(false) failed: Non-balanced monitor enter/exit! Likely JNI locking |
8214109 | XToolkit is not correctly displayed color on 16-bit high color setting |
8214111 | There is no icon in all JOptionPane target image |
8214112 | The whole text in target JPasswordField image are not selected |
8214252 | Expanded & Collapsed nodes of a JTree look the same on GTK3 |
8214253 | Tooltip is transparent rather than having a black background |
8214765 | All TrayIcon MessageType icons does not show up with gtk3 option set |
8214770 | java/time/test/java/time/format/TestNonIsoFormatter.java failed in non-english locales. |
8214935 | Upgrade IANA LSR data |
8216381 | More limited privilege usage |
8217263 | Automate DashOffset test |
8217315 | Proper units should print more significant digits |
8217563 | Improve realm maintenance |
8218020 | Back out accidental changes that belong elsewhere |
8218020 | Fix version number in mesa.md 3rd party legal file |
8218469 | JSlider display issue with slider for GTKLookAndFeel |
8218473 | JOptionPane display issue with GTKLookAndFeel |
8218479 | JTextPane display issue with GTKLookAndFeel |
8218674 | HTML Tooltip with “img=src” on component doesn’t show |
8218863 | Better endpoint checks |
8218873 | Improve JSSE endpoint checking |
8218876 | Improve PNG support options |
8219018 | Adjust positions of glyphs |
8219020 | Table alternate substitutions |
8219775 | Certificate validation improvements |
8219781 | Localized names for Japanese era Reiwa in COMPAT provider |
8219890 | Calendar.getDisplayName() returns empty string for new Japanese Era on some locales |
8220192 | Better outlook for SecureRandom |
8220349 | The fix done for JDK-8214253 have caused issues in JTree behaviour |
8220495 | Update GIFlib library to the 5.1.8 |
8220517 | Enhanced GIF support |
8220718 | Missing ResourceMark in nmethod::metadata_do |
8221355 | Performance regression after JDK-8155635 backport into 8u |
8221412 | lookupPrintServices() does not always update the list of Windows remote printers |
8221518 | Normalize normalization |
8221789 | make reconfigure broken (jdk8u only) |
8222136 | Remove two Comodo root CA certificates that are expiring |
8222670 | pathological case of JIT recompilation and code cache bloat |
8222965 | Backport of JDK-8129988 broke the build |
8222975 | Fix ‘release’ file to reflect actual repo checkin used to compile JDK |
8223499 | Remove two DocuSign root certificates that are expiring |
8223511 | Extended AES support |
8223537 | testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently |
8223664 | Add jtreg tests for 8223528, backport to jdk8u of 8176100 |
8223883 | Fix jni.cpp copyright date after 8223528 |
8224560 | (tz) Upgrade time-zone data to tzdata2019a |
8224727 | Problem list test security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java |
8225065 | Revert 8221166 (8u backport of 8048782) |
8225716 | G1: Undefined behaviour in G1BlockOffsetTablePart::block_at_or_preceding |