Примечания к релизу Axiom JDK 8u382+6

Данный релиз соответствует OpenJDK 8u382, номер версии Axiom JDK - 8

Axiom JDK 8u382+6

Пожалуйста, прочитайте примечания к релизу Oracle JDK 8 для получения дополнительной информации о функциях JDK 8. В этом документе дополнительно описываются особенности дистрибутива Axiom по сравнению с Oracle JDK 8.

Поддерживаемые серверные и десктопные конфигурации

Axiom поддерживается в следующих ОС:

  • Ubuntu Linux 14.04, 16.04, 18.04 (x86_64, x86, ARMv8*)
  • Debian Linux 8, 9 (x86_64, x86, ARMv8*)
  • Red Hat, Oracle Linux, CentOS 5.5+, 6.x, 7.x (x86_64, x86, ARMv8*)
  • SUSE Linux Enterprise 12, 15, tumbleweed (x86_64, ARMv8*)
  • Alpine Linux x86_64 (64-bit версия для Alpine Linux с libc MUSL)
  • Apple macOS 10.11+ (64 bit only)
  • Solaris 10.9+ (SPARC, x86_64)*
  • Microsoft Windows 2019, Windows 2016, Windows 2012 R2, Windows 10, Windows 8, Windows 7 (32 bit, 64 bit)

* - версия не поддерживает Client VM

Примечание: минимальная поддерживаемая версия ядра Linux - 2.6.18, версия GLIBC - 2.5. AxiomFX работает на всех поддерживаемых версиях Ubuntu, семействе Red Hat Linux начиная с версии 7.x и SUSE с бэкэндом GTK2.

Поставка Axiom 8 JDK и JRE

Axiom JDK и JRE распространяются в виде .msi, .dmg, .deb, .rpm, .zip и .tar.gz. Пожалуйста, выберите формат, который наиболее подходит для ваших целей.

  • Используйте Axiom JDK, если вашему приложению требуется javac или другие инструменты и службы, отсутствующие в JRE, или вы хотите использовать jlink для создания урезанной версии Java Runtime для ваших конкретных потребностей.
  • Используйте Axiom JRE для всех других целей.

Axiom 8 содержит весь функционал, поддерживаемый OpenJDK 8.

По умолчанию Axiom использует серверную виртуальную машину (Server VM). Серверная виртуальная машина и клиентская виртуальная машина могут быть включены с помощью параметров командной строки -server и -client соответственно. В случае, если требуется минимальный размер среды исполенения, можно использовать Minimal VM, которая оптимизирована по размеру. Minimal VM имеет только компилятор C1 JIT, Serial GC и не имеет функционала Serviceability. Minimal VM можно включить параметром командной строки -minimal.

Версии Axiom 8 для Linux x86_64, Linux x86, Apple macOS x86_64, Microsoft Windows x86_64 и x86 содержат AxiomFX. В macOS AxiomFX работает, начиная с 10.10+.

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

Axiom JDK содержит исправления уязвимостей Oracle Java SE. Пожалуйста, обратитесь к документации Oracle для получения деталей о проблемах, исправленных в данной версии.

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

Issue Description
8305312 Enhanced path handling
8304468 Better array usages
8300596 Enhance Jar Signature validation
8298676 Enhanced Look and Feel
8310947 gb18030-2000 not selectable with LANG=zh_CN.GB18030 after JDK-8301119
8301119 Support for GB18030-2022
8241311 Move some charset mapping tests from closed to open
8186801 Add regression test to test mapping based charsets (generated at build time)
8307134 Add GTS root CAs
8304760 Add 2 Microsoft TLS roots
8298108 Add a regression test for JDK-8297684
8298271 java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows
8305975 Add TWCA Global Root CA
8072678 Wrong exception messages in java.awt.color.ICC_ColorSpace
8307310 Backport the tests for JDK-8058969 and JDK-8039271 to the OpenJDK8
8268558 [TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped
8285515 (dc) DatagramChannel.disconnect fails with “Invalid argument” on macOS 12.4
8307531 [aarch64] JDK8 single-step debugging is extremely slow
8303028 Update system property for Java SE specification maintenance version
8305681 Allow additional characters for GB18030-2022 (Level 2) support
8301400 Allow additional characters for GB18030-2022 support
8305165 [8u] ServiceThread::nmethods_do is not called to keep nmethods from being zombied while in the queue
8282345 handle latest VS2022 in abstract_vm_version
8276841 Add support for Visual Studio 2022
8215105 java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java: Wrong Pixel Color
8277881 Missing SessionID in TLS1.3 resumption in compatibility mode
8151460 Metaspace counters can have inconsistent values
8305113 (tz) Update Timezone Data to 2023c
8263404 RsaPrivateKeySpec is always recognized as RSAPrivateCrtKeySpec in RSAKeyFactory.engineGetKeySpec
8278851 Correct signer logic for jars signed with multiple digest algorithms
8263059 security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java fails due to revoked cert
8271199 Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key
8295530 Update Zlib Data Compression Library to Version 1.2.13
8302791 Add specific ClassLoader object to Proxy IllegalArgumentException message
8152432 Implement setting jtreg @requires properties vm.flavor, vm.bits, vm.compMode
8289301 P11Cipher should not throw out of bounds exception during padding
8293232 Fix race condition in pkcs11 SessionManager
8282600 SSLSocketImpl should not use user_canceled workaround when not necessary
8293815 P11PSSSignature.engineUpdate should not print debug messages during normal operation
8185736 missing default exception handler in calls to rethrow_Stub
8303462 Bump update version of OpenJDK: 8u382
8282359 Intermittent WebKit build failure on Windows: C1090: PDB API call failed, error code 23
8284542 [Accessibility] [Win] Missing attribute for toggle state of CheckBox in CheckBoxTreeItem
8286089 Intermittent WebKit build failure on macOS in JavaScriptCore
8296654 [macos] Crash when launching JavaFX app with JDK that targets SDK 13
8301009 Update libxml2 to 2.10.3
8304441 [macos] Crash when putting invalid unicode char on clipboard
8304665 Change to Xcode12.4+1.1 devkit
8304751 Improve pipeline layout
8306115 Update libxml2 to 2.10.4
Обратно на страницу загрузки
Команда Axiom JDK roman.karpov@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