
Данный релиз соответствует OpenJDK 8u382, номер версии Axiom JDK - 8
Пожалуйста, прочитайте примечания к релизу Oracle JDK 8 для получения дополнительной информации о функциях JDK 8. В этом документе дополнительно описываются особенности дистрибутива Axiom по сравнению с Oracle JDK 8.
Axiom поддерживается в следующих ОС:
* - версия не поддерживает Client VM
Примечание: минимальная поддерживаемая версия ядра Linux - 2.6.18, версия GLIBC - 2.5. AxiomFX работает на всех поддерживаемых версиях Ubuntu, семействе Red Hat Linux начиная с версии 7.x и SUSE с бэкэндом GTK2.
Axiom JDK и JRE распространяются в виде .msi, .dmg, .deb, .rpm, .zip и .tar.gz. Пожалуйста, выберите формат, который наиболее подходит для ваших целей.
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 |