Axiom JDK Pro 8u492+9: Примечания к выпуску
Введение
В этом документе содержится информация о выпуске Axiom JDK Pro 8u492+9.
Axiom JDK Pro является Java SE 8-совместимым дистрибутивом OpenJDK 8, который работает на серверах (Linux x86_64, Linux ARM64, Windows 64), настольных компьютерах (Windows 64, Mac OS x86_64, Mac OS AArch64, Linux x86_64) и встроенных устройствах (Linux ARM64, Linux ARMv7, включая Raspberry Pi 2 & 3 (ARMv6 hardfloat)).
Axiom JDK Pro 8 распространяется в виде файлов .apk, .msi, .dmg, .deb, .rpm, .zip, .pkg и .tar.gz. Пожалуйста, выберите наиболее подходящий вам формат.
Новое в этом выпуске
Этот выпуск содержит следующие обновления и новые функции.
Важные исправления
Данная таблица содержит список важных исправлений в Axiom JDK Pro версии 8u492.
| ID | |
|---|---|
JDK-8369282 |
Резюме: Отзыв сертификатов сервера TLS, привязанных к корневому центру сертификации Chunghwa ePKI Описание: Сертификаты TLS-серверов, выпущенные корневыми центрами сертификации Chunghwa, будут отозваны или их действие будет прекращено после определённой даты компаниями Google и Mozilla. Эти ограничения будут реализованы в провайдере SunJSSE, который является частью API Java Secure Socket Extension (JSSE). Установление сеанса TLS станет невозможным, если цепочка сертификатов сервера привязана к любому из упомянутых центров сертификации, при условии, что дата выдачи сертификата приходится на 17 марта 2026 года или позднее. В таких случаях приложение сгенерирует исключение, сопровождаемое сообщением о ненадёжности корневого центра сертификации (root). |
JDK-8373476 |
Резюме: Обновление данных о часовых поясах до версии 2025c Описание: База данных часовых поясов IANA обновлена до версии 2025c. Эта версия включает корректировки в программном коде и сопутствующих комментариях. В части непосредственно данных, изменения коснулись исключительно двух аспектов: корректировки периода действия таблицы високосных секунд и уточнений относительно часового режима в регионе Нижней Калифорнии до 1976 года. Дополнительно, в данную версию был внесен ряд программных модификаций, направленных на обеспечение оптимальной совместимости с операционной системой FreeBSD. |
Версия IANA TZData
Этот выпуск Axiom JDK Pro 8u492 поставляется с базой данных часовых поясов IANA версии 2025c. Ниже приведены ключевые особенности этой версии.
Эта версия включает корректировки в программном коде и сопутствующих комментариях. В части непосредственно данных, изменения коснулись исключительно двух аспектов: корректировки таблицы периода действия високосных секунд и уточнений относительно часового режима в регионе Нижней Калифорнии до 1976 года.
Дополнительно, в данную версию был внесен ряд программных модификаций, направленных на обеспечение оптимальной совместимости с операционной системой FreeBSD.
Уточнения для предыдущих версий
Нижняя Калифорния придерживалась Калифорнийских правил перехода на летнее время в 1953 году и с 1961 по 1975 год, вместо того чтобы соблюдать стандартное время в течение всего года.
Изменения в процедуре сборки
Теперь в распространяемых архивах tar отображается корректное время фиксации изменений. Ранее часовой пояс автора изменения ошибочно игнорировался.
Исправления кода
При отсутствии файла /etc/localtime, время не установленное по часовому поясу, теперь не трактуется как недействительное. Вместо использования обозначения «-00», для такого времени будет применяться маркировка «UTC». Этот подход восстанавливает модель поведения, характерную для версии 2024b.
Новая функция с миенем offtime_r является сокращением от fixed-offset localtime_rz. Она используется, если задан параметр STD_INSPIRED.
Изменения в комментариях
Файл leapseconds содержит комментарии о временных метках последнего изменения и истечения срока действия данных о високосных секундах из баз данных IERS и NIST.
Дополнительную информацию см. в JDK-8373476.
Известные проблемы
В этой версии отсутствуют известные проблемы.
Безопасность
Данная таблица содержит список исправлений уязвимостей в Axiom JDK Pro версии 8u492.
| CVE ID | CVSS score | Component | Module | Attack Vector | Complexity | Privileges | User Interaction | Scope | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|---|---|---|---|---|---|
CVE-2026-20652 |
7.5 |
javafx |
web |
network |
low |
none |
none |
unchanged |
none |
none |
high |
CVE-2026-22007 |
2.9 |
security-libs |
java.security |
local |
high |
none |
none |
unchanged |
low |
none |
none |
CVE-2026-22013 |
5.3 |
security-libs |
org.ietf.jgss |
network |
high |
none |
required |
unchanged |
high |
none |
none |
CVE-2026-22016 |
7.5 |
xml |
jaxp |
network |
low |
none |
none |
unchanged |
high |
none |
none |
CVE-2026-22018 |
3.7 |
core-libs |
java.util |
network |
high |
none |
none |
unchanged |
none |
none |
low |
CVE-2026-22021 |
5.3 |
security-libs |
java.security |
network |
low |
none |
none |
unchanged |
none |
none |
low |
CVE-2026-23865 |
5.3 |
client-libs |
2d |
local |
low |
none |
required |
unchanged |
low |
low |
low |
CVE-2026-34268 |
2.9 |
security-libs |
java.security |
local |
high |
none |
none |
unchanged |
low |
none |
none |
Дефекты, исправленные в этом выпуске
Исправления в JDK
Данная таблица содержит список дефектов, исправленных в Axiom JDK Pro версии 8u492.
| ID проблемы | Резюме |
|---|---|
JDK-8056039 |
Hotspot does not compile with clang 3.4 on Linux |
JDK-8074840 |
Resolve disabled warnings for libjli and libjli_static |
JDK-8132786 |
java/security/cert/CertPathValidator/OCSP/AIACheck.java fails intermittently |
JDK-8153147 |
Mark java/net/BindException/Test.java as intermittently failing |
JDK-8157758 |
JDK9 does not compile on Linux with GCC 6.1 because left-shifting a negative number has undefined behavior |
JDK-8170464 |
Remove shell script from compiler/c2/cr7005594/Test7005594.java |
JDK-8174734 |
Safepoint sync time did not increase |
JDK-8186149 |
quarantine gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java |
JDK-8220658 |
Improve the readability of container information in the error log |
JDK-8223145 |
Replace wildcard address with loopback or local host in tests - part 1 |
JDK-8225487 |
giflib legal file is missing attribution for openbsd-reallocarray.c. |
JDK-8237834 |
com/sun/jndi/ldap/LdapDnsProviderTest.java failing with LDAP response read timeout |
JDK-8251189 |
com/sun/jndi/ldap/LdapDnsProviderTest.java failed due to timeout |
JDK-8264524 |
jdk/internal/platform/docker/TestDockerMemoryMetrics.java fails due to swapping not working |
JDK-8274893 |
Update java.desktop classes to use try-with-resources |
JDK-8277159 |
Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points |
JDK-8284758 |
[linux] improve print_container_info |
JDK-8285836 |
sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server" |
JDK-8287011 |
Improve container information |
JDK-8303482 |
Update LCMS to 2.15 |
JDK-8312518 |
[macos13] setFullScreenWindow() shows black screen on macOS 13 & above |
JDK-8313770 |
jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu |
JDK-8328999 |
Update GIFlib to 5.2.2 |
JDK-8343622 |
AesDkCrypto.stringToKey should not return null |
JDK-8345578 |
New test in JDK-8343622 fails with a promoted build |
JDK-8347911 |
Limit the length of inflated text chunks |
JDK-8348014 |
Enhance certificate processing |
JDK-8350813 |
Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError |
JDK-8353657 |
[8u] Test tools/launcher/VersionCheck.java fails with debug build |
JDK-8360869 |
jcstress is able to crash jdk8 on aarch64 with jfr on |
JDK-8361748 |
Enforce limits on the size of an XBM image |
JDK-8364373 |
Transform Affine transformations |
JDK-8364465 |
Enhance behavior of some intrinsics |
JDK-8364660 |
ClassVerifier::ends_in_athrow() should be removed |
JDK-8369226 |
GHA: Switch to MacOS 15 |
JDK-8369282 |
Distrust TLS server certificates anchored by Chunghwa ePKI Root CA |
JDK-8369575 |
Enhance crypto algorithm support |
JDK-8370529 |
Enhance Path Factories Redux |
JDK-8370615 |
Improve Kerberos credentialing |
JDK-8370986 |
Enhance Zip file reading |
JDK-8370995 |
Enhance ZipFile usage |
JDK-8371830 |
Enhance certificate chain validation |
JDK-8371935 |
Enhance key generation |
JDK-8372660 |
[8u] ProblemList TestCPUAwareness until 8370492 is addressed |
JDK-8373250 |
Bump update version of OpenJDK: 8u492 |
JDK-8373290 |
Update FreeType to 2.14.1 |
JDK-8373476 |
(tz) Update Timezone Data to 2025c |
JDK-8373727 |
New XBM images parser regression: only the first line of the bitmap array is parsed |
JDK-8374899 |
[8u] Fully handle clang as the toolchain in flags.m4 |
JDK-8374917 |
[8u] C++ flags get passed to C compiles in the HotSpot build |
JDK-8374948 |
[8u] saproc & jsig builds add duplicate linker flags on Darwin/MacOS |
JDK-8375063 |
Update Libpng to 1.6.54 |
JDK-8375189 |
[8u] Problem list CAInterop.java#microsoftrsa2017 |
JDK-8376225 |
[8u] GHA: Apply work-around for missing JNF for MacOSX builds |
JDK-8376272 |
[8u] Windows x86-32 fails to build after JDK-8359501 |
JDK-8376338 |
Test7005594.sh fails when given a memory value with decimals |
JDK-8376352 |
[8u] Build failure on Windows 32-bit after JDK-8362308 |
JDK-8377344 |
[8u] Compilation failure on Windows for Linux-specific platform metric tests |
JDK-8377526 |
Update Libpng to 1.6.55 |
JDK-8379035 |
(tz) Update Timezone Data to 2026a |
JDK-8379158 |
Update FreeType to 2.14.2 |
JDK-8379256 |
Update GIFlib to 6.1.1 |
JDK-8380078 |
Update GIFlib to 6.1.2 |
JDK-8380959 |
Update Libpng to 1.6.56 |
JDK-8382047 |
Update Libpng to 1.6.57 |
Исправления в JFX
Данная таблица содержит список дефектов, исправленных в JFX версии 8u492.
| ID проблемы | Резюме |
|---|---|
JDK-8278021 |
Fix warnings in macOS glass native code and treat warnings as errors |
JDK-8336938 |
Update libFFI to 3.4.6 |
JDK-8347937 |
Canvas pattern test fails and crashes on WebKit 620.1 |
JDK-8368572 |
Update WebKit to 623.1 |
JDK-8371052 |
Update libFFI to 3.5.2 |
JDK-8374153 |
Add a MAX_COMPILE_THREADS gradle property to limit number of threads |
JDK-8375225 |
WebIObserverTest fails with WebKit 623.1 |
JDK-8376282 |
[linux, macos] JavaFX fails to build WebKit in DebugNative |
JDK-8377099 |
Additional WebKit 623.1 fixes from WebKitGTK 2.50.4 |
JDK-8377930 |
Additional WebKit 623.1 fixes from WebKitGTK 2.50.5 |
JDK-8380557 |
Additional WebKit 623.1 fixes from WebKitGTK 2.50.6 |
Изменения в сторонних библиотеках
Это список изменений в сторонних библиотеках.
| Библиотека | Полное название | Новая версия | Модуль | Номер в системе JBS |
|---|---|---|---|---|
FreeType |
FreeType |
2.14.2 |
java.desktop |
JDK-8379158 |
GIFlib |
GIFlib |
6.1.2 |
java.desktop |
JDK-8380078 |
Libpng |
Libpng |
1.6.57 |
java.awt |
JDK-8382047 |
Обновление Axiom JDK Pro
Чтобы поддерживать актуальность и безопасность вашего экземпляра Axiom JDK Pro, всегда обновляйтесь до последней доступной версии после ее выпуска. Для обновления установите новую версию поверх предыдущей. Новую версию всегда следует тестировать на совместимость с вашими приложениями перед обновлением.
Инструкции по установке см. в разделе Документация по установке Axiom JDK Pro на странице Axiom JDK, либо в разделе документации на портале поддержки. Доступ к этому порталу предоставляется клиентам с активным договором поддержки.