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

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

Axiom JDK 8u362+9

Пожалуйста, прочитайте примечания к релизу 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
8087557 [Win][accessibility, dialogs] Alert Dialog content is not fully read by Screen Reader
8248551 [TestBug] Ignore two failing FXML unit tests which use Nashorn script engine
8283402 Update to gcc 11.2 on Linux
8284281 [Accessibility][win] [Narrator] Exceptions with TextArea & TextField when deleted last char
8289336 Better platform image support
8289343 Better GL support
8289541 Update ICU4C to 71.1
8289542 Update JPEG Image Decoding Software to 9e
8292097 Better video decoding
8292105 Improve Robot functionality
8292112 Better DragView handling
8293795 [Accessibility][win] [Narrator] Exceptions when deleting text with continous key press in TextArea and TextField
8293971 Loading new Media from resources can sometimes fail when loading from FXML
8294722 FX: Update copyright year in docs, readme files to 2023
8294779 Improve FX pages
8299628 BMP top-down images fail to load after JDK-8289336
8295723 security/infra/wycheproof/RunWycheproof.java fails with Assertion Error
8295687 Better BMP bounds
8293742 Better Banking of Sounds
8293734 Improve BMP image handling
8293717 Objective view of ObjectView
8293598 Enhance InetAddress address handling
8293554 Enhanced DH Key Exchanges
8289350 Better media supports
8288516 Enhance font creation
8286496 Improve Thread labels
8285021 Improve CORBA communication
8299439 java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR
8299483 ProblemList java/text/Format/NumberFormat/CurrencyFormat.java
8296239 ISO 4217 Amendment 174 Update
8294307 ISO 4217 Amendment 173 Update
8289549 ISO 4217 Amendment 172 Update
8283277 ISO 4217 Amendment 171 Update
8280890 Cannot use ‘-Djava.system.class.loader’ with class loader in signed JAR
8297804 (tz) Update Timezone Data to 2022g
8296715 CLDR v42 update for tzdata 2022f
8275887 jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled
8296108 (tz) Update Timezone Data to 2022f
8255559 Leak File Descriptors Because of ResolverLocalFilesystem#engineResolveURI()
8073464 GC workers do not have thread names
6885993 Named Thread: introduce print() and print_on(outputStream* st) methods
8269039 Disable SHA-1 Signed JARs
8297141 Fix hotspot/test/runtime/SharedArchiveFile/DefaultUseWithClient.java for 8u
8241086 Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows
8129827 [TEST_BUG] Test java/awt/Robot/RobotWheelTest/RobotWheelTest.java fails
8079255 [TEST_BUG][macosx] Test closed/java/awt/Robot/RobotWheelTest/RobotWheelTest fails for Mac only
8197859 VS2017 Complains about UINTPTR_MAX definition in globalDefinitions_VisCPP.hpp
8286582 Build fails on macos aarch64 when using –with-zlib=bundled
8284389 Improve stability of GHA Pre-submit testing by caching cygwin installer
8296959 Fix hotspot shell tests of 8u on multilib systems
8295714 GHA ::set-output is deprecated and will be removed
8159599 [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java
8221529 [TESTBUG] Docker tests use old/deprecated image on AArch64
8284622 Update versions of some Github Actions used in JDK workflow
8233551 [TESTBUG] SelectEditTableCell.java fails on MacOS
8295288 Some vm_flags tests associate with a wrong BugID
7124218 [TEST_BUG][macosx] Space should select cell in the JTable
8159720 Failure of C2 compilation with tiered prevents some C1 compilations
8224506 [TESTBUG] TestDockerMemoryMetrics.java fails with exitValue = 137
8296555 Enable hotspot/tier1 for 64-bit builds in GHA for 8u
8295915 Problemlist compiler/rtm failures specific to 8u
8270344 Session resumption errors
8295950 Enable langtools/tier1 in GHA for 8u
8295173 (tz) Update Timezone Data to 2022e
8294357 (tz) Update Timezone Data to 2022d
8265527 tools/javac/diags/CheckExamples.java fails after JDK-8078024 8u backport
8206456 [TESTBUG] docker jtreg tests fail on systems without cpuset.effective_cpus / cpuset.effective_mems
8054066 com/sun/jdi/DoubleAgentTest.java fails with timeout
8271459 C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity
8269850 Most JDK releases report macOS version 12 as 10.16 instead of 12.0
8295164 JDK 8 jdi tests should not use tasklist command on Windows
8253702 BigSur version number reported as 10.16, should be 11.nn
8293828 JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening
8274563 jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening
8148005 One byte may be corrupted by get_datetime_string()
8294863 Enable partial tier1 testing in GHA for JDK8
8293461 Add a test for JDK-8290832
8195607 sun/security/pkcs11/Secmod/TestNssDbSqlite.java failed with “NSS initialization failed” on NSS 3.34.1
8288928 Incorrect GPL header in pnglibconf.h (backport of JDK-8185041)
8067941 [TESTBUG] Fix tests for OS with 64K page size.
8283903 GetContainerCpuLoad does not return the correct result in share mode
8273176 handle latest VS2019 in abstract_vm_version
8293181 Bump update version of OpenJDK: 8u362
8292762 Remove .jcheck directories from jdk8u subcomponents
8274840 Update OS detection code to recognize Windows 11
8071530 Update OS detection code to reflect Windows 10 version change
8300178 JDK-8286496 causes build failure on older GCC
8300225 JDK-8288516 causes build failure on Windows + VS2010
Обратно на страницу загрузки
Команда 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