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

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

1. Введение

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

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

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

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

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

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

ID проблемы

JDK-8179502

Резюме: Увеличение времени ожидания OCSP, CRL и получения сертификатов

Описание: Эта функция предоставляет улучшенный синтаксис для свойств, связанных с сертификатом, CRL и OCSP, а также для тайм-аутов подключения и чтения. Новый синтаксис позволяет указывать значения тайм-аута в секундах или миллисекундах. Эта функция также предоставляет три новых системных свойства, связанных с тайм-аутами подключения и чтения. Существующее свойство 'com.sun.security.ocsp.timeout' теперь будет сопряжено с новым свойством 'com.sun.security.ocsp.readtimeout'. Первое свойство будет использоваться для установки таймаутов для подключения транспортного уровня, в то время как второе будет использоваться для управления таймаутами для чтения данных. Значение по умолчанию для системного свойства 'com.sun.security.ocsp.readtimeout' будет таким же, как и любое значение, установленное для свойства 'com.sun.security.ocsp.timeout', даже если последнее свойство не задано (в этом случае для обоих свойств будет установлено значение по умолчанию, равное 'com.sun.security.ocsp.timeout'). Новые свойства com.sun.security.cert.timeout и com.sun.security.cert.readtimeout будут использоваться для управления тайм-аутами подключения и чтения, соответственно, при использовании расширения AuthorityInfoAccess сертификата X.509. Для свойств выборки сертификатов свойству com.sun.security.enableAIAcaIssuers должно быть присвоено значение true, чтобы выполнялась выборка и были включены тайм-ауты этих свойств.

JDK-8293345

Резюме: Дополнение устаревшего механизма регистрации провайдера SunPKCS11 типом сервиса

Описание: Встроенные механизмы PKCS11, которые поддерживают дешифрование, но не шифрование, или проверку подписи, но не подписывание, считаются устаревшими и по умолчанию отключены. Проверка устаревшего механизма в SunPKCS11 provider расширена за счет типа сервиса. Например, до этого исправления механизм, поддерживающий шифрование, дешифрование и проверку, но не подписывающий, считался устаревшим и вообще не мог использоваться. После этого исправления соответствующая служба шифрования, использующая этот механизм, стала доступна, поскольку поддерживаются как шифрование, так и дешифрование. Однако соответствующая служба подписи недоступна, поскольку поддерживается только проверка подлинности. Чтобы обойти проверку устаревшего механизма, установите для атрибута конфигурации поставщика PKCS11 'allow Legacy' значение true. Значение по умолчанию - false. Обратите внимание, что вызывающий абонент несет ответственность за то, чтобы убедиться, что устаревший механизм не используется для неподдерживаемых функций.

JDK-8308341

Резюме: JNI_GetCreatedJavaVMs возвращал частично инициализированную JVM

Описание: В предыдущих версиях JNI_GetCreatedJavaVMs, jint JNI_GetCreatedJavaVMs(JavaVM **vmBuf, jsize bufLen, jsize *nVMs) мог возвращать JavaVM через массив vmBuf, который все еще находился в процессе инициализации и, возможно, не был готов к использованию. Теперь это изменено таким образом, что программа будет возвращать только полностью инициализированные виртуальные машины. Важно, чтобы программист проверил, что возвращаемое количество виртуальных машин в vms больше нуля, прежде чем пытаться использовать какие-либо записи vmBuf.

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 теперь зарезервирован.

Сборки Axiom JDK Pro включающие CRaC

По запросу выпуск Axiom JDK Pro может включать полную поддержку CRaC. Поддержка CRaC доступна для Axiom JDK Pro 17 и 21. Для получения дополнительной информации обратитесь в службу поддержки Axiom.

Версия IANA TZData

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

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

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

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

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

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

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

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

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

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

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

JDK-6355567

AdobeMarkerSegment causes failure to read valid JPEG

JDK-8065099

[macos] javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java fails: no background shine through

JDK-8179502

Enhance OCSP, CRL and Certificate Fetch Timeouts

JDK-8198237

[macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails

JDK-8198666

Many java/awt/Modal/OnTop/ test fails on mac

JDK-8208565

[TEST_BUG] javax\swing\PopupFactory\6276087\NonOpaquePopupMenuTest.java throws NPE

JDK-8226933

[TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser

JDK-8226938

[TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog

JDK-8266435

WBMPImageReader.read() should not truncate the input stream

JDK-8267893

Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes

JDK-8270961

[TESTBUG] Move GotWrongOOMEException into vm.share.gc package

JDK-8274893

Update java.desktop classes to use try-with-resources

JDK-8276202

LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory

JDK-8277240

java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed

JDK-8281234

The -protected option is not always checked in keytool and jarsigner

JDK-8282314

nsk/jvmti/SuspendThread/suspendthrd003 may leak memory

JDK-8283387

[macos] a11y : Screen magnifier does not show selected Tab

JDK-8283404

[macos] a11y : Screen magnifier does not show JMenu name

JDK-8283664

Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java

JDK-8286779

javax.crypto.CryptoPolicyParser#isConsistent always returns 'true'

JDK-8290400

Must run exe installers in jpackage jtreg tests without UI

JDK-8292588

[macos] Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0

JDK-8292704

sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC

JDK-8292848

AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7

JDK-8293345

SunPKCS11 provider checks on PKCS11 Mechanism are problematic

JDK-8293412

Remove unnecessary java.security.egd overrides

JDK-8294067

[macOS] javax/swing/JComboBox/6559152/bug6559152.java Cannot select an item from popup with the ENTER key.

JDK-8294316

SA core file support is broken on macosx-x64 starting with macOS 12.x

JDK-8295087

Manual Test to Automated Test Conversion

JDK-8295176

some langtools test pollutes source tree

JDK-8296591

Signature benchmark

JDK-8296818

Enhance JMH tests java/security/Signatures.java

JDK-8299077

[REDO] JDK-4512626 Non-editable JTextArea provides no visual indication of keyboard focus

JDK-8299127

[REDO] JDK-8194048 Regression automated test '/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java' fails

JDK-8299128

[REDO] JDK-8213562 Test javax/swing/text/DefaultCaret/HidingSelection/MultiSelectionTest.java fails

JDK-8299739

HashedPasswordFileTest.java and ExceptionTest.java can fail with java.lang.NullPointerException

JDK-8299994

java/security/Policy/Root/Root.java fails when home directory is read-only

JDK-8301989

new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE

JDK-8302111

Serialization considerations

JDK-8305853

java/text/Format/DateFormat/DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106"

JDK-8306711

Improve diagnosis of IntlTest framework

JDK-8308341

JNI_GetCreatedJavaVMs returns a partially initialized JVM

JDK-8309171

Test vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java fails after JDK-8308341

JDK-8309231

ProblemList vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java

JDK-8309740

Expand timeout windows for tests in JDK-8179502

JDK-8309841

Jarsigner should print a warning if an entry is removed

JDK-8310234

Refactor Locale tests to use JUnit

JDK-8310629

java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready

JDK-8311306

Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range

JDK-8311546

Certificate name constraints improperly validated with leading period

JDK-8311663

Additional refactoring of Locale tests to JUnit

JDK-8312416

Tests in Locale should have more descriptive names

JDK-8312518

[macos13] setFullScreenWindow() shows black screen on macOS 13 & above

JDK-8313633

[macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action!

JDK-8313710

jcmd: typo in the documentation of JFR.start and JFR.dump

JDK-8314225

SIGSEGV in JavaThread::is_lock_owned

JDK-8314610

hotspot can’t compile with the latest of gtest because of <iomanip>

JDK-8314752

Use google test string comparison macros

JDK-8314909

tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]:

JDK-8314975

JavadocTester should set source path if not specified

JDK-8315486

vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out

JDK-8315825

Open some swing tests

JDK-8315882

Open some swing tests 2

JDK-8315883

Open source several Swing JToolbar tests

JDK-8315952

Open source several Swing JToolbar JTooltip JTree tests

JDK-8316056

Open source several Swing JTree tests

JDK-8316146

Open some swing tests 4

JDK-8316149

Open source several Swing JTree JViewport KeyboardManager tests

JDK-8316218

Open some swing tests 5

JDK-8316371

Open some swing tests 6

JDK-8316559

Refactor some util/Calendar tests to JUnit

JDK-8316627

JViewport Test headless failure

JDK-8316696

Remove the testing base classes: IntlTest and CollatorTest

JDK-8317631

Refactor ChoiceFormat tests to use JUnit

JDK-8317636

Improve heap walking API tests to verify correctness of field indexes

JDK-8318442

java/net/httpclient/ManyRequests2.java fails intermittently on Linux

JDK-8319567

Update java/lang/invoke tests to support vm flags

JDK-8319568

Update java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java to accept vm flags

JDK-8319569

Several java/util tests should be updated to accept VM flags

JDK-8319647

Few java/lang/System/LoggerFinder/modules tests ignore vm flags

JDK-8319648

java/lang/SecurityManager tests ignore vm flags

JDK-8319672

Several classloader tests ignore VM flags

JDK-8319673

Few security tests ignore VM flags

JDK-8319676

A couple of jdk/modules/incubator/ tests ignore VM flags

JDK-8319677

Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless

JDK-8319818

Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer)

JDK-8320372

test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed

JDK-8320676

Manual printer tests have no Pass/Fail buttons, instructions close set 1

JDK-8320691

Timeout handler on Windows takes 2 hours to complete

JDK-8320714

java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing

JDK-8320916

jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded"

JDK-8321818

vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "<local4>" is null'

JDK-8323196

jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false"

JDK-8324672

Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust

JDK-8324807

Manual printer tests have no Pass/Fail buttons, instructions close set 2

JDK-8325024

java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information

JDK-8325042

Remove unused JVMDITools test files

JDK-8325529

Remove unused imports from ModuleGenerator test file

JDK-8325659

Normalize Random usage by incubator vector tests

JDK-8325906

Problemlist vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed

JDK-8325908

Finish removal of IntlTest and CollatorTest

JDK-8325937

runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64

JDK-8326421

Add jtreg test for large arrayCopy disjoint case.

JDK-8326525

com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case

JDK-8327098

GTest needs larger combination limit

JDK-8327476

Upgrade JLine to 3.26.1

JDK-8327505

Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails

JDK-8327857

Remove applet usage from JColorChooser tests Test4222508

JDK-8327859

Remove applet usage from JColorChooser tests Test4319113

JDK-8327986

ASAN reports use-after-free in DirectivesParserTest.empty_object_vm

JDK-8328005

Convert java/awt/im/JTextFieldTest.java applet test to main

JDK-8328085

C2: Use after free in PhaseChaitin::Register_Allocate()

JDK-8328121

Remove applet usage from JColorChooser tests Test4759306

JDK-8328130

Remove applet usage from JColorChooser tests Test4759934

JDK-8328185

Convert java/awt/image/MemoryLeakTest/MemoryLeakTest.java applet test to main

JDK-8328227

Remove applet usage from JColorChooser tests Test4887836

JDK-8328368

Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main

JDK-8328370

Convert java/awt/print/Dialog/PrintApplet.java applet test to main

JDK-8328380

Remove applet usage from JColorChooser tests Test6348456

JDK-8328387

Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main

JDK-8328403

Remove applet usage from JColorChooser tests Test6977726

JDK-8328553

Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java

JDK-8328558

Convert javax/swing/JCheckBox/8032667/bug8032667.java applet test to main

JDK-8328717

Convert javax/swing/JColorChooser/8065098/bug8065098.java applet test to main

JDK-8328719

Convert java/awt/print/PageFormat/SetOrient.html applet test to main

JDK-8328730

Convert java/awt/print/bug8023392/bug8023392.html applet test to main

JDK-8328753

Open source few Undecorated Frame tests

JDK-8328819

Remove applet usage from JFileChooser tests bug6698013

JDK-8328827

Convert java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main

JDK-8329210

Delete Redundant Printer Dialog Modality Test

JDK-8329320

Simplify awt/print/PageFormat/NullPaper.java test

JDK-8329322

Convert PageFormat/Orient.java to use PassFailJFrame

JDK-8329692

Add more details to FrameStateTest.java test instructions

JDK-8330702

Update failure handler to don’t generate Error message if cores actions are empty

JDK-8331153

JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java

JDK-8331735

UpcallLinker::on_exit races with GC when copying frame anchor 8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native

JDK-8331959

Update PKCS#11 Cryptographic Token Interface to v3.1

JDK-8332158

[XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java

JDK-8332917

failure_handler should execute gdb "info threads" command on linux

JDK-8333360

PrintNullString.java doesn’t use float arguments

JDK-8333391

Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep

JDK-8333403

Write a test to check various components events are triggered properly

JDK-8333427

langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows

JDK-8334305

Remove all code for nsk.share.Log verbose mode

JDK-8334490

Normalize string with locale invariant toLowerCase()

JDK-8334777

Test javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java failed with NullPointerException

JDK-8335150

Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment

JDK-8335172

Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test

JDK-8335789

[TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @

JDK-8336012

Fix usages of jtreg-reserved properties

JDK-8336498

[macos] [build]: install-file macro may run into permission denied error

JDK-8336692

Redo fix for JDK-8284620

JDK-8336942

Improve test coverage for class loading elements with annotations of different retentions

JDK-8337222

gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC

JDK-8337494

Clarify JarInputStream behavior

JDK-8337692

Better TLS connection support

JDK-8337826

Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754

JDK-8337886

java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference

JDK-8337951

Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation

JDK-8338100

C2: assert(!n_loop→is_member(get_loop(lca))) failed: control must not be back in the loop

JDK-8338426

Test java/nio/channels/Selector/WakeupNow.java failed

JDK-8338430

Improve compiler transformations

JDK-8338571

[TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix

JDK-8338595

Add more linesize for MIME decoder in macro bench test Base64Decode

JDK-8338668

Test javax/swing/JFileChooser/8080628/bug8080628.java doesn’t test for GTK L&F

JDK-8339154

Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java

JDK-8339261

Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java

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

Clean up a few ExtendedRobot tests

JDK-8339687

Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC

JDK-8339728

[Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class

JDK-8339810

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

JDK-8339883

Open source several AWT/2D related tests

JDK-8339902

Open source couple TextField related tests

JDK-8339943

Frame not disposed in java/awt/dnd/DropActionChangeTest.java

JDK-8340078

Open source several 2D tests

JDK-8340116

test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex

JDK-8340411

open source several 2D imaging tests

JDK-8340480

Bad copyright notices in changes from JDK-8339902

JDK-8340687

Open source closed frame tests #1

JDK-8340719

Open source AWT List tests

JDK-8340969

jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless

JDK-8341037

Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java

JDK-8341111

open source several AWT tests including menu shortcut tests

JDK-8341316

[macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos

JDK-8341412

Various test failures after JDK-8334305

JDK-8341424

GHA: Collect hs_errs from build time failures

JDK-8341453

java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible

JDK-8341722

Fix some warnings as errors when building on Linux with toolchain clang

JDK-8341881

[REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3

JDK-8341978

Improve JButton/bug4490179.java

JDK-8341982

Simplify JButton/bug4323121.java

JDK-8342098

Write a test to compare the images

JDK-8342145

File libCreationTimeHelper.c compile fails on Alpine

JDK-8342270

Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree

JDK-8342498

Add test for Allocation elimination after use as alignment reference by SuperWord

JDK-8342508

Use latch in BasicMenuUI/bug4983388.java instead of delay

JDK-8342541

Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS

JDK-8342562

Enhance Deflater operations

JDK-8342602

Remove JButton/PressedButtonRightClickTest test

JDK-8342607

Enhance register printing on x86_64 platforms

JDK-8342609

jpackage test helper function incorrectly removes a directory instead of its contents only

JDK-8342634

javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir

JDK-8342635

javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir

JDK-8342704

GHA: Report truncation is broken after JDK-8341424

JDK-8342811

java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5

JDK-8342858

Make target mac-jdk-bundle fails on chmod command

JDK-8342988

GHA: Build JTReg in single step

JDK-8343007

Enhance Buffered Image handling

JDK-8343100

Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file

JDK-8343101

Rework BasicTest.testTemp test cases

JDK-8343118

[TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can’t find HTML file PrintCheckboxManualTest.html

JDK-8343128

PassFailJFrame.java test result: Error. Bad action for script: build}

JDK-8343129

Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values

JDK-8343178

Test BasicTest.java javac compile fails cannot find symbol

JDK-8343378

Exceptions in javax/management DeadLockTest.java do not cause test failure

JDK-8343491

javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table

JDK-8343599

Kmem limit and max values swapped when printing container information

JDK-8343724

[PPC64] Disallow OptoScheduling

JDK-8343882

BasicAnnoTests doesn’t handle multiple annotations at the same position

JDK-8344581

[TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS

JDK-8344589

Update IANA Language Subtag Registry to Version 2024-11-19

JDK-8344646

The libjsig deprecation warning should go to stderr not stdout

JDK-8345296

AArch64: VM crashes with SIGILL when prctl is disallowed

JDK-8345368

java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025

JDK-8345371

Bump update version for OpenJDK: jdk-17.0.15

JDK-8345375

Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java

JDK-8345414

Google CAInterop test failures

JDK-8345468

test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04

JDK-8346055

javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04

JDK-8346324

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

JDK-8346587

Distrust TLS server certificates anchored by Camerfirma Root CAs

JDK-8346671

java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025

JDK-8346828

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

JDK-8346887

DrawFocusRect() may cause an assertion failure

JDK-8346908

Update JDK 17 javadoc man page

JDK-8346972

Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk

JDK-8347424

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

JDK-8347427

JTabbedPane/8134116/Bug8134116.java has no license header

JDK-8347740

java/io/File/createTempFile/SpecialTempFile.java failing

JDK-8347847

Enhance jar file support

JDK-8347965

(tz) Update Timezone Data to 2025a

JDK-8348625

[21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows

JDK-8348675

TrayIcon tests fail in Ubuntu 24.10 Wayland

JDK-8349603

[21u, 17u, 11u] Update GHA JDKs after Jan/25 updates

JDK-8352097

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

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

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

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

JDK-8315870

icu fails to compile with Visual Studio 2022 17.6.5

JDK-8315873

[GHA] Update checkout and cache action to use v4

JDK-8323880

Caret rendered at wrong position in case of a click event on RTL text

JDK-8336939

Update Glib to 2.80.4

JDK-8336940

Update GStreamer to 1.24.6

JDK-8340322

Update WebKit to 620.1

JDK-8346228

Update GStreamer to 1.24.10

JDK-8346229

Update Glib to 2.82.4

JDK-8348318

Change JavaFX release version to 17.0.15 in jfx17u

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

JDK-8350437

[GHA] Update gradle wrapper-validation action to v3

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