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

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

Введение

В этом документе содержится информация о выпуске Axiom JDK Pro 8u472+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. Пожалуйста, выберите наиболее подходящий вам формат.

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

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

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

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

ID

JDK-8361212

Резюме: Удалены четыре корневых сертификата AffirmTrust

Описание: Следующие корневые сертификаты, которые деактивированы и больше не используются, были удалены из хранилища ключей cacerts: + alias name "affirmtrustcommercialca [jdk]" Distinguished Name: CN=AffirmTrust Commercial, O=AffirmTrust, C=US; + alias name "affirmtrustnetworkingca [jdk]" Distinguished Name: CN=AffirmTrust Networking, O=AffirmTrust, C=US; + alias name "affirmtrustpremiumca [jdk]" Distinguished Name: CN=AffirmTrust Premium, O=AffirmTrust, C=US; + alias name "affirmtrustpremiumeccca [jdk]" Distinguished Name: CN=AffirmTrust Premium ECC, O=AffirmTrust, C=US

Версия IANA TZData

В этом выпуске Axiom JDK Pro 8u472 обновлена база данных часовых поясов IANA до версии 2025b. Ниже приведены ключевые изменения этого обновления.

Будущие временные метки

Новый часовой пояс:

Для чилийского региона Айсен создан новый часовой пояс America/Coyhaique, в котором теперь будет действовать круглогодичное время UTC−03 (без перехода на летнее время).

  • Это отличается от времени в Америке/Сантьяго с 20 марта 2025 года.

  • В Айсене часы не будут переведены 5 апреля 2025 года.

  • Это соответствует времени в Айсене и региону Магальянес.

Прошлые временные метки

Исправление перевода времени в Иране:

Иран перешёл с UTC+04 на UTC+03:30 10 ноября 1978 года, а не в конце года, как было зафиксировано ранее.

Исправления кода

Улучшено поведение инструмента zic:

  • Он больше не создаёт недействительные символические ссылки при использовании -l с несколькими аргументами.

  • Устранена проблема с переполнением буфера.

Подробнее см. JDK-8352716.

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

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

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

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

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

CVE-2025-31257

7.5

javafx

web

network

high

none

required

unchanged

high

high

high

CVE-2025-53057

5.9

security-libs

java.security

network

high

none

none

unchanged

none

high

none

CVE-2025-53066

4.8

xml

jaxp

network

high

none

none

unchanged

low

none

low

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

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

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

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

JDK-7102969

currency.properties supercede not working correctly

JDK-8041924

[TESTBUG] sun/net/www/http/ChunkedOutputStream/checkError.java fails on some systems

JDK-8044051

Test jdk/lambda/vm/InterfaceAccessFlagsTest.java gets IOException during compilation

JDK-8056283

@ignore tools/javac/defaultMethods/Assertions.java until JDK-8047675 is fixed

JDK-8081734

ConcurrentHashMap/ConcurrentAssociateTest.java, times out 90% of time on sparc with 256 cpu.

JDK-8157138

Error while fetching currency instance by Currency.getInstance(currencycode)

JDK-8160767

[TEST_BUG] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java

JDK-8185348

Major performance regression in GetMethodDeclaringClass and other JVMTI Method functions

JDK-8185500

[TESTBUG] Add keywords headful/printer in java/awt and javax tests.

JDK-8186259

IOExceptionIfEncodedURLTest.sh versus IOExceptionIfEncodedURLTest.java

JDK-8205653

test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java and RmiSslBootstrapTest.sh fail with handshake_failure

JDK-8228658

test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms

JDK-8275303

sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver

JDK-8312065

Socket.connect does not timeout when profiling

JDK-8335978

[8u] incorrect include file name in semaphore.inline.hpp

JDK-8339414

Fix JDK-8202369 incorrect backport for 8u

JDK-8340387

Update OS detection code to recognize Windows Server 2025

JDK-8345414

Google CAInterop test failures

JDK-8348760

RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel

JDK-8351624

[8u] Xerces-J version wrong in THIRD_PARTY_README after JDK-7150324

JDK-8352302

Test sun/security/tools/jarsigner/TimestampCheck.java is failing

JDK-8352637

Enhance bytecode verification

JDK-8356294

Enhance Path Factories

JDK-8358328

Bump update version of OpenJDK: 8u472

JDK-8358538

Update GHA Windows runner to 2025

JDK-8360937

Enhance certificate handling

JDK-8361212

Remove AffirmTrust root CAs

JDK-8363965

GHA: Switch cross-compiling sysroots to Debian bookworm

JDK-8365375

Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground

JDK-8365389

Remove static color fields from SwingUtilities3 and WindowsMenuItemUI

JDK-8365560

[8u] ppc64le MaxRAM default is too low at 4GiB

JDK-8365811

test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn’t parse correctly"

JDK-8366112

[8u] GHA: Fix broken installation of Windows SDK

JDK-8368308

ISO 4217 Amendment 180 Update

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

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

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

JDK-8209086

Some javafx.web files are missing GPLv2+Classpath copyright header

JDK-8328684

HellowWebView demo crashes when a webpage is scrolled

JDK-8356982

Update WebKit to 622.1

JDK-8360270

Websocket communication issues with Vaadin applications through webview

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

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

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

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

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