Документация 8u492b9

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, либо в разделе документации на портале поддержки. Доступ к этому порталу предоставляется клиентам с активным договором поддержки.