
Данный релиз соответствует OpenJDK 8u342, номер версии 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+.
Axiom JDK содержит исправления уязвимостей Oracle Java SE. Пожалуйста, обратитесь к документации Oracle для получения деталей о проблемах, исправленных в данной версии.
| Issue | Description |
|---|---|
| 8285407 | Improve Xalan supports |
| 8284370 | Improve zlib usage |
| 8283190 | Improve MIDI processing |
| 8281866 | Enhance MethodHandle invocations |
| 8281859 | Improve class compilation |
| 8277608 | Address IP Addressing |
| 8272249 | Better properties of loaded Properties |
| 8272243 | Improve DER parsing |
| 8209771 | jdk.test.lib.Utils::runAndCheckException error |
| 8285591 | [11] add signum checks in DSA.java engineVerify |
| 8287537 | 8u JDK-8284620 backport broke AArch64 build |
| 8031567 | Better model for storing source revision information |
| 8170385 | JDK-8031567 broke source bundles |
| 8170392 | JDK-8031567 broke builds from source bundles |
| 8202142 | jfr/event/io/TestInstrumentation is unstable |
| 8266187 | Memory leak in appendBootClassPath() |
| 8283350 | (tz) Update Timezone Data to 2022a |
| 8286989 | Build failure on macOS after 8281814 |
| 8285727 | [11u, 17u] Unify fix for JDK-8284920 with version from head |
| 8284620 | CodeBuffer may leak _overflow_arena |
| 8285523 | Improve test java/io/FileOutputStream/OpenNUL.java |
| 8248876 | LoadObject with bad base address created for exec file on linux |
| 8278138 | OpenJDK8 fails to start on Windows 8.1 after upgrading compiler to VS2017 |
| 8168926 | C2: Bytecode escape analyzer crashes due to stack overflow |
| 8221988 | add possibility to build with Visual Studio 2019 |
| 8170530 | bash configure output contains a typo in a suggested library name |
| 8235211 | serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file |
| 8244973 | serviceability/attach/RemovingUnixDomainSocketTest.java fails “stderr was not empty” |
| 8282458 | Update .jcheck/conf file for 8u move to git |
| 8285445 | cannot open file “NUL:” |
| 8284772 | 8u GHA: Use GCC Major Version Dependencies Only |
| 8190753 | (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream |
| 8261107 | ArrayIndexOutOfBoundsException in the ICC_Profile.getInstance(InputStream) |
| 8253424 | Add support for running pre-submit testing using GitHub Actions |
| 8253865 | Pre-submit testing using GitHub Actions does not detect failures reliably |
| 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 |
| 8254282 | Add Linux x86_32 builds to submit workflow |
| 8255373 | Submit workflow artifact name is always “test-results_.zip” |
| 8255895 | Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch |
| 8256127 | Add cross-compiled foreign architectures builds to submit workflow |
| 8256277 | Github Action build on macOS should define OS and Xcode versions |
| 8256354 | Github Action build on Windows should define OS and MSVC versions |
| 8256414 | add optimized build to submit workflow |
| 8256393 | Github Actions build on Linux should define OS and GCC versions |
| 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 |
| 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” |
| 8263667 | Avoid running GitHub actions on branches named pr/* |
| 8255305 | Add Linux x86_32 tier1 to submit workflow |
| 8255352 | Archive important test outputs in submit workflow |
| 8282225 | GHA: Allow one concurrent run per PR only |
| 8281814 | Debuginfo.diz contains redundant build path after backport JDK-8025936 |
| 8255239 | The timezone of the hs_err_pid log file is corrupted in Japanese locale |
| 8274751 | Drag And Drop hangs on Windows |
| 8274658 | ISO 4217 Amendment 170 Update |
| 8132256 | jaxp: Investigate removal of com/sun/org/apache/bcel/internal/util/ClassPath.java |
| 8129572 | Cleanup usage of getResourceAsStream in jaxp |
| 8230865 | [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target |
| 8223396 | [TESTBUG] several jfr tests do not clean up files created in /tmp |
| 8194154 | System property user.dir should not be changed |
| 8076190 | Customizing the generation of a PKCS12 keystore |
| 8279669 | test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition |
| 8282552 | Bump update version of OpenJDK: 8u342 |
| 8282458 | Update .jcheck/conf file for 8u move to git |
| 8277734 | WebView: Update Public Suffix List to 3c213aa |
| 8088420 | JavaFX WebView memory leak via EventListener |
| 8282054 | Mediaplayer not working with HTTP Live Stream link with query parameter appended with file extension m3u8 |
| 8222211 | Creating animated gif image from non FX App thread causes exception |
| 8205915 | [macOS] Accelerator assigned to button in dialog fires menuItem in owning stage |
| 8286256 | Update libxml2 to 2.9.14 8286257: Update libxslt to 1.1.35 |
| 8284184 | Crash in GraphicsContextJava::drawLinesForText on https://us.yahoo.com/ |
| 8283869 | Update attribution in webkit.md file |
| 8283218 | Update GStreamer to 1.20.1 |
| 8283403 | Update Glib to 2.72.0 |
| 8282134 | Certain regex can cause a JS trap in WebView |
| 8281564 | Update cmake to 3.22.3 |
| 8280841 | Update SQLite to 3.37.2 |
| 8280840 | Update libFFI to 3.4.2 |
| 8280275 | JUnit5 tests using Assumptions API fail to compile in some cases |
| 8280020 | Underline and line-through not straight in WebView |
| 8278759 | PointerEvent: buttons property set to 0 when mouse down |
| 8276142 | Update gradle to version 7.3 |
| 8274274 | Update JUnit to version 5.8.1 |
| 8273998 | Clarify specification for Window properties controlled by the window manager |
| 8270867 | Debug build of WebKit 613.1 fails on Linux |
| 8269115 | WebView paste event contains old data |
| 8255940 | localStorage is null after window.close() |
| 8203463 | [Accessibility, Narrator] NPE in TableView |
| 8090477 | Customizable visibility timing for Tooltip |