Документация 26.0.1b10

Axiom JDK Pro 26.0.1+10: Примечания к выпуску

Введение

В этом документе содержится информация о выпуске Axiom JDK Pro 26.0.1+10.

Axiom JDK Pro является Java SE 26-совместимым дистрибутивом OpenJDK 26, который работает на серверах (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 26 распространяется в виде файлов .apk, .msi, .dmg, .deb, .rpm, .zip, .pkg и .tar.gz. Пожалуйста, выберите наиболее подходящий вам формат.

Новое в этом выпуске

Этот выпуск содержит следующие обновления и новые функции.

Важные исправления

Данная таблица содержит список важных исправлений в Axiom JDK Pro версии 26.0.1.

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.

Прекращение поддержки некоторых ОС

Обратите внимание, что Axiom JDK Pro 26.0.1 недоступен для следующих операционных систем и не может быть запущен на них:

  • Windows x86 (32-bit)

  • macOS 10.x

Версия IANA TZData

Этот выпуск Axiom JDK Pro 26.0.1 поставляется с базой данных часовых поясов 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 версии 26.0.1.

ID проблемы

JDK-8382470

Резюме: Воспроизведение мультимедиа не работает в Ubuntu 26.04

Описание: Воспроизведение мультимедиа не работает в Ubuntu 26.04. Данная проблема распространяется на большинство форматов мультимедиа, таких как MP4 с H.264/H.265, MP3, AAC и HTTP Live Streaming. Основной причиной данной неисправности является отсутствие поддержки libavcodec версии 62 в компоненте JavaFX Media. Интеграция поддержки libavcodec версии 62 планируется в рамках выпуска JDK-8378510.

Временное решение: В качестве временного решения вы можете установить libavcodec версии 61, скомпилированный с поддержкой как минимум следующих форматов: декодер - aac, mp3, mp3float, h264, hevc; парсер - aac, h264, hevc; демультиплексор - aac, h264, hevc, mpegts, mpegtsraw.

Безопасность

Данная таблица содержит список исправлений уязвимостей в Axiom JDK Pro версии 26.0.1.

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-22008

3.7

core-libs

java.lang

network

high

none

none

unchanged

none

low

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

CVE-2026-34282

7.5

core-libs

java.net

network

low

none

none

unchanged

none

none

high

Дефекты, исправленные в этом выпуске

Исправления в JDK

Данная таблица содержит список дефектов, исправленных в Axiom JDK Pro версии 26.0.1.

ID проблемы Резюме

JDK-8348014

Enhance certificate processing

JDK-8364373

Transform Affine transformations

JDK-8364465

Enhance behavior of some intrinsics

JDK-8367463

Improved Arena allocations

JDK-8369575

Enhance crypto algorithm support

JDK-8370489

Some compiler tests miss the @key randomness

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-8372589

VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled

JDK-8372592

Adjust logger usage in java2d tests

JDK-8372661

Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext"

JDK-8373290

Update FreeType to 2.14.1

JDK-8373476

(tz) Update Timezone Data to 2025c

JDK-8373520

Bump update version for OpenJDK: jdk26u to 26.0.1

JDK-8373625

CPUTimeCounters creates a total counter for unsupported GCs

JDK-8373632

Some sound tests failing in CI due to lack of sound key

JDK-8373793

TestDynamicStore.java '/manual' disables use of '/timeout'

JDK-8374434

Several JShell tests report JUnit discovery warnings

JDK-8374557

Enhance TLS connection handling

JDK-8374644

Regression in GZIPInputStream performance after JDK-7036144

JDK-8375063

Update Libpng to 1.6.54

JDK-8375094

RISC-V: Fix client builds after JDK-8368732

JDK-8375530

PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build

JDK-8375657

RISC-V: Need to check size in SharedRuntime::is_wide_vector

JDK-8375994

Change milestone to fcs for all releases

JDK-8377905

gcc.md included with every build8379661

JDK-8378623

Use unique font names in FormatCharAdvanceTest

JDK-8379035

(tz) Update Timezone Data to 2026a

JDK-8379158

Update FreeType to 2.14.2

Исправления в JFX

Данная таблица содержит список дефектов, исправленных в JFX версии 26.0.1.

ID проблемы Резюме

JDK-8154847

Rendering is incorrect or not visible with StageStyle.UNIFIED on some graphics cards

JDK-8304008

Update README.md and CONTRIBUTING.md for jfx update repos

JDK-8368572

Update WebKit to 623.1

JDK-8373936

RichEditorDemoApp enhancements

JDK-8375225

WebIObserverTest fails with WebKit 623.1

JDK-8375466

Metal rendering pipeline crashes on virtualized OS

JDK-8376022

Change JavaFX release version to 26.0.1 in jfx26u

JDK-8376138

RichTextArea: getModelStyleAttrs might return wrong attributes

JDK-8376282

[linux, macos] JavaFX fails to build WebKit in DebugNative

JDK-8377099

Additional WebKit 623.1 fixes from WebKitGTK 2.50.4

JDK-8377153

JavaFX FlowPane layout causing improper wrapping of TextFlow nodes with max-width styling

JDK-8377393

RichTextArea: failed to export null color attribute value

JDK-8377930

Additional WebKit 623.1 fixes from WebKitGTK 2.50.5

JDK-8378034

Add licenses for gcc 14.2.0

JDK-8378366

Accessibility issues in CSS Reference Guide and Introduction to FXML

JDK-8378383

Create release notes for JavaFX 26

JDK-8378507

JavaFX CSS Reference skips heading levels: <h2> followed by <h4>

JDK-8380557

Additional WebKit 623.1 fixes from WebKitGTK 2.50.6

Изменения в сторонних библиотеках

Это список изменений в сторонних библиотеках.

Библиотека Полное название Новая версия Модуль Номер в системе JBS

FreeType

FreeType

2.14.2

java.desktop

JDK-8379158

Libpng

Libpng

1.6.54

java.awt

JDK-8375063

Обновление Axiom JDK Pro

Чтобы поддерживать актуальность и безопасность вашего экземпляра Axiom JDK Pro, всегда обновляйтесь до последней доступной версии после ее выпуска. Для обновления установите новую версию поверх предыдущей. Новую версию всегда следует тестировать на совместимость с вашими приложениями перед обновлением.

Инструкции по установке см. в разделе Документация по установке Axiom JDK Pro на странице Axiom JDK, либо в разделе документации на портале поддержки. Доступ к этому порталу предоставляется клиентам с активным договором поддержки.