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

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

Axiom JDK 8u342+7

Пожалуйста, прочитайте примечания к релизу Oracle JDK 8 для получения дополнительной информации о функциях JDK 8. В этом документе дополнительно описываются особенности дистрибутива Axiom по сравнению с Oracle JDK 8.

Поддерживаемые серверные и десктопные конфигурации

Axiom поддерживается в следующих ОС:

  • Ubuntu Linux 14.04, 16.04, 18.04 (x86_64, x86, ARMv8*)
  • Debian Linux 8, 9 (x86_64, x86, ARMv8*)
  • Red Hat, Oracle Linux, CentOS 5.5+, 6.x, 7.x (x86_64, x86, ARMv8*)
  • SUSE Linux Enterprise 12, 15, tumbleweed (x86_64, ARMv8*)
  • Alpine Linux x86_64 (64-bit версия для Alpine Linux с libc MUSL)
  • Apple macOS 10.11+ (64 bit only)
  • Solaris 10.9+ (SPARC, x86_64)*
  • Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (32 bit, 64 bit)

* - версия не поддерживает Client VM

Примечание: минимальная поддерживаемая версия ядра Linux - 2.6.18, версия GLIBC - 2.5. AxiomFX работает на всех поддерживаемых версиях Ubuntu, семействе Red Hat Linux начиная с версии 7.x и SUSE с бэкэндом GTK2.

Поставка Axiom 8 JDK и JRE

Axiom JDK и JRE распространяются в виде .msi, .dmg, .deb, .rpm, .zip и .tar.gz. Пожалуйста, выберите формат, который наиболее подходит для ваших целей.

  • Используйте Axiom JDK, если вашему приложению требуется javac или другие инструменты и службы, отсутствующие в JRE, или вы хотите использовать jlink для создания урезанной версии Java Runtime для ваших конкретных потребностей.
  • Используйте Axiom JRE для всех других целей.

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
Обратно на страницу загрузки
Команда 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