Премиальная поддержка Axiom Java JDK JRE OpenJDK от команды Axiom JDK

divider
Скачать как PDF

1. Введение

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

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 и .tar.gz. Пожалуйста, выберите наиболее подходящий вам формат.

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

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

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

Следующий список содержит важные исправления для версии 8u452.

ID проблемы

JDK-8335912

Резюме: Добавление режима работы к команде jar при извлечении, чтобы не перезаписывать существующие файлы

Описание: Функция извлечения в инструменте jar была улучшена, чтобы позволить использовать опции --keep-old-files и -k для предотвращения перезаписи существующих файлов. Примеры: jar xf foo.jar или jar -extract -keep-old-files -file foo.jar. Любая из этих команд извлечет содержимое файла foo.jar. Если элемент с таким же именем уже существует в целевом каталоге, то существующий файл не будет перезаписан.

JDK-8339637

Резюме: Обновление данных о часовых поясах до версии 2024b

Описание: База данных часовых поясов IANA обновлена до версии 2024b. В этой версии в основном внесены изменения для улучшения исторических данных по Мексике, Монголии и Португалии. Также изменена аббревиатура временной метки для часового пояса 'MET'. Кроме того, Азия/Чойбалсан теперь является псевдонимом для Азии/Улан-Батора. Новые изменения в tzdata также влияют на некоторые устаревшие идентификаторы зон. Отображение EST/MST/HST в java.time.ZoneId.SHORT_IDS были заменены с зон с фиксированным смещением на ссылки на другие существующие часовые пояса. Теперь есть ссылки на Америку/Панаму, есть ссылки на Тихий океан/Гонолулу и БОЛЬШИНСТВО ссылок на Америку/Феникс. Это изменение не повлияет на синтаксический анализ коротких названий зон EST, MST и HST. Более подробная информация доступна в JDK-8340138.

JDK-8346140

Резюме: Тесты tools/jar/ExtractFilesTest.java и tools/jar/MultipleManifestTest.java не проходят с jtreg 5.1

Описание: Следующие тесты исправлены для обеспечения совместимости с jtreg 5.1: tools/jar/ExtractFilesTest.java, tools/jar/MultipleManifestTest.java.

JDK-8346587

Резюме: Отключение поддержки сертификатов сервера TLS, привязанных к корневому сертификату Camerfirma

Описание: JDK перестанет доверять сертификатам серверов TLS, выпущенным после 15 апреля 2025 года и привязанным к корневым сертификатам Camerfirma, в соответствии с аналогичными планами, объявленными Google, Mozilla, Apple и Microsoft. Сертификаты сервера TLS, выданные 15 апреля 2025 года или ранее, будут оставаться надежными до истечения срока их действия. Сертификаты, выданные после этой даты и привязанные к любому из указанных центров сертификации, будут отклонены. Ограничения вводятся в действие в реализации JDK (поставщик SunJSSE) API Java Secure Socket Extension (JSSE). Сеанс TLS не будет согласован, если цепочка сертификатов сервера привязана к любому из указанных центров сертификации и сертификат был выдан после 15 апреля 2025 года.

JDK-8347965

Резюме: Обновление данных о часовых поясах до версии 2025a

Описание: Данные о часовых поясах обновлены до версии 2025а, в которой Парагвай с весны 2024 года переходит на постоянное значение -03; Улучшены данные по Филиппинам за период до 1991 года; Параметр Etc/Unknown теперь зарезервирован.

Версия IANA TZData

В этом выпуске Axiom JDK Pro 8u452 обновлена база данных часовых поясов IANA до версии 2025a. Это обновление часовых поясов в первую очередь касается следующего:

  • С весны 2024 года Парагвай вводит постоянное значение -03.

  • Улучшены данные по Филиппинам за период до 1991 года.

  • Параметр Etc/Unknown зарезервирован.

Для дополнительной информации см. JDK-8347965.

3. Известные проблемы

В этой версии отсутствуют известные проблемы.

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

Следующий список содержит исправления уязвимостей для версии 8u452.

CVE ID CVSS score Component Module Attack Vector Complexity Privileges User Interaction Scope Confidentiality Integrity Availability

CVE-2024-47606

7.5

javafx

media

network

high

none

required

unchanged

high

high

high

CVE-2024-54534

7.5

javafx

web

network

high

none

required

unchanged

high

high

high

CVE-2025-21587

7.4

security-libs

javax.net.ssl

network

high

none

none

unchanged

high

high

none

CVE-2025-30691

4.8

hotspot

compiler

network

high

none

none

unchanged

low

low

none

CVE-2025-30698

5.6

client-libs

2d

network

high

none

none

unchanged

low

low

low

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

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

Следующий список содержит дефекты, исправленные в JDK версии 8u452.

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

JDK-8037013

[TESTBUG] Fix test/java/lang/ClassLoader/Assert.sh on AIX

JDK-8048215

[TESTBUG] java/lang/management/ManagementFactory/ThreadMXBeanProxy.java Expected non-null LockInfo

JDK-8068305

[TEST_BUG] Test java/awt/Mixing/HWDisappear.java fails with GTKL&F

JDK-8212096

javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch

JDK-8227651

Tests fail with SSLProtocolException: Input record too big

JDK-8240235

jdk.test.lib.util.JarUtils updates jar files incorrectly

JDK-8244966

Add .vscode to .hgignore and .gitignore

JDK-8250825

C2 crashes with assert(field != __null) failed: missing field

JDK-8255466

C2 crashes at ciObject::get_oop() const+0x0

JDK-8261020

Wrong format parameter in create_emergency_chunk_path

JDK-8265019

Update tests for additional TestNG test permissions

JDK-8266881

Enable debug log for SSLEngineExplorerMatchedSNI.java

JDK-8268457

XML Transformer outputs Unicode supplementary character incorrectly to HTML

JDK-8285756

clean up use of bad arguments for @clean in langtools tests

JDK-8309841

Jarsigner should print a warning if an entry is removed

JDK-8316193

jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak

JDK-8326110

[8u] The Marlin tests should be updated after JDK-8241307

JDK-8335912

Add an operation mode to the jar command when extracting to not overwriting existing files

JDK-8337494

Clarify JarInputStream behavior

JDK-8337692

Better TLS connection support

JDK-8338430

Improve compiler transformations

JDK-8339560

Unaddressed comments during code review of JDK-8337664

JDK-8339637

(tz) Update Timezone Data to 2024b

JDK-8339644

Improve parsing of Day/Month in tzdata rules

JDK-8339810

Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract

JDK-8340552

Harden TzdbZoneRulesCompiler against missing zone names

JDK-8340660

[8u] Test com/sun/jdi/PrivateTransportTest.sh fails on MacOS

JDK-8342562

Enhance Deflater operations

JDK-8343007

Enhance Buffered Image handling

JDK-8345504

Bump update version of OpenJDK: 8u452

JDK-8346140

[8u] tools/jar/ExtractFilesTest.java and tools/jar/MultipleManifestTest.java fails with jtreg5.1

JDK-8346587

Distrust TLS server certificates anchored by Camerfirma Root CAs

JDK-8347847

Enhance jar file support

JDK-8347965

(tz) Update Timezone Data to 2025a

JDK-8348211

[8u] sun/management/jmxremote/startstop/JMXStartStopTest.java fails after backport of JDK-8066708

JDK-8349166

Bad indentation in backport of JDK-8250825

JDK-8350816

[8u] Update TzdbZoneRulesCompiler to ignore HST/EST/MST links

JDK-8352097

(tz) zone.tab update missed in 2025a backport

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

Следующий список содержит дефекты, исправленные в JFX версии 8u452.

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

JDK-8340322

Update WebKit to 620.1

JDK-8346228

Update GStreamer to 1.24.10

JDK-8346229

Update Glib to 2.82.4

JDK-8349891

Not implemented function should have printf

JDK-8349924

Additional WebKit 620.1 fixes from WebKitGTK 2.46.6

JDK-8350284

WebKit 620.1 crashes on startup on Windows x86 32-bit

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

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

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

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

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

Обратно на страницу загрузки
Axiom JDK info@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