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

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

1. Введение

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

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

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

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

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

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

ID проблемы

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

Резюме: Добавление совместимости свойств OCSP readtimeout с OCSP Timeout

Описание: В JDK 21 был выпущен расширенный синтаксис для различных свойств тайм-аута в версии JDK-8179502. Это включало новое системное свойство com.sun.security.ocsp.read timeout, которое позволяет пользователям контролировать время ожидания при чтении ответов OCSP после успешного установления TCP-соединения. Это изменяет значение этого свойства по умолчанию на значение системного свойства com.sun.security.ocsp.timeout по сравнению с первоначальным значением по умолчанию, равным 15 секундам. Если системное свойство com.sun.security.ocsp.timeout также не задано, то его 15-секундный тайм-аут по умолчанию заменяется на значение по умолчанию для com.sun.security.ocsp.readtimeout.

JDK-8347965

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

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

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

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

  • Windows x86 (32-bit)

  • macOS 10.x

Версия IANA TZData

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

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

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

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

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

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

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

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

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

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 версии 24.0.1.

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

JDK-8211851

(ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix)

JDK-8290043

serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached"

JDK-8337494

Clarify JarInputStream behavior

JDK-8337692

Better TLS connection support

JDK-8338430

Improve compiler transformations

JDK-8339356

Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine

JDK-8342562

Enhance Deflater operations

JDK-8343007

Enhance Buffered Image handling

JDK-8344361

Restore null return for invalid services from legacy providers

JDK-8345614

Improve AnnotationFormatError message for duplicate annotation interfaces

JDK-8345684

OperatingSystemMXBean.getSystemCpuLoad() throws NPE

JDK-8345959

Make JVM_IsStaticallyLinked JVM_LEAF

JDK-8346014

Bump version numbers for 24.0.1

JDK-8346082

Output JVMTI agent information in hserr files

JDK-8346239

Improve memory efficiency of JimageDiffGenerator

JDK-8346324

javax/swing/JScrollBar/4865918/bug4865918.java fails in CI

JDK-8346587

Distrust TLS server certificates anchored by Camerfirma Root CAs

JDK-8346688

GenShen: Missing metadata trigger log message

JDK-8346690

Shenandoah: Fix log message for end of GC usage report

JDK-8346712

Remove com/sun/net/httpserver/TcpNoDelayNotRequired.java test

JDK-8346713

[testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java

JDK-8346868

RISC-V: compiler/sharedstubs tests fail after JDK-8332689

JDK-8346887

DrawFocusRect() may cause an assertion failure

JDK-8347124

Clean tests with --enable-linkable-runtime

JDK-8347129

cpuset cgroups controller is required for no good reason

JDK-8347256

Epsilon: Demote heap size and AlwaysPreTouch warnings to info level

JDK-8347299

Add annotations to test cases in LicenseTest

JDK-8347334

JimageDiffGenerator code clean-ups

JDK-8347424

Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test

JDK-8347496

Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac

JDK-8347506

Compatible OCSP readtimeout property with OCSP timeout

JDK-8347564

ZGC: Crash in DependencyContext::clean_unloading_dependents

JDK-8347847

Enhance jar file support

JDK-8347911

Limit the length of inflated text chunks

JDK-8347965

(tz) Update Timezone Data to 2025a

JDK-8348562

ZGC: segmentation fault due to missing node type check in barrier elision analysis

JDK-8348600

Update PipeWire to 1.3.81

JDK-8349058

'internal proprietary API' warnings make javac warnings unusable

JDK-8349084

Update vectors used in several PQC benchmarks

JDK-8349183

[BACKOUT] Optimization for StringBuilder append boolean & null

JDK-8349239

[BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt

JDK-8349828

Redo - Change milestone to fcs for newly created jdk24.0.1 branch

JDK-8350820

OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows

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

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

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

JDK-8304008

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

JDK-8340322

Update WebKit to 620.1

JDK-8344367

Fix mistakes in FX API docs

JDK-8347600

Change JavaFX release version to 24.0.1 in jfx24u

JDK-8349256

Update PipeWire to 1.3.81

JDK-8349472

Update copyright header for files modified in 2025

JDK-8349891

Not implemented function should have printf

JDK-8349924

Additional WebKit 620.1 fixes from WebKitGTK 2.46.6

JDK-8350136

Create release notes for JavaFX 24

JDK-8350437

[GHA] Update gradle wrapper-validation action to v3

JDK-8350561

Update copyright header for files modified in 2024

JDK-8351368

RichTextArea: exception pasting from Word

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