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