Данный релиз соответствует OpenJDK 8u352, номер версии 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 |
---|---|
8292609 | Cherry-pick WebKit 614.1 stabilization fixes |
8291630 | Update attribution in webkit.md file |
8285881 | Update WebKit to 614.1 |
8288450 | Update attribution in gstreamer.md file 8288449: Update attribution in glib.md file |
8289952 | Visual Studio libs msvcp140_1.dll and msvcp140_2.dll missing from build |
8289587 | IllegalArgumentException: Color.rgb’s red parameter (-16776961) expects color values 0-255 |
8286774 | Replace openjdk.java.net with openjdk.org |
8283869 | Update attribution in webkit.md file |
8283786 | Update to Visual Studio 2022 version 17.1.0 on Windows |
8288508 | Enhance ECDSA usage |
8285662 | Better permission resolution |
8282252 | Improve BigInteger/Decimal validation |
8286918 | Better HttpServer service |
8286910 | Improve JNDI lookups |
8286533 | Key X509 usages |
8286526 | Improve NTLM support |
8286519 | Better memory handling |
8286511 | Improve macro allocation |
8147862 | Null check too late in sun.net.httpserver.ServerImpl |
8292579 | (tz) Update Timezone Data to 2022c |
8028265 | Add legacy tz tests to OpenJDK |
8292688 | Support Security properties in security.testlibrary.Proc |
7131823 | bug in GIFImageReader |
8139668 | Generate README-build.html from markdown |
8173339 | AArch64: Fix minimum stack size computations |
8049228 | Improve multithreaded scalability of InetAddress cache |
7186258 | InetAddress$Cache should replace currentTimeMillis with nanoTime for more precise and accurate |
8285497 | Add system property for Java SE specification maintenance version |
8232950 | SUNPKCS11 Provider incorrectly check key length for PSS Signatures. |
8039955 | [TESTBUG] jdk/lambda/LambdaTranslationTest1 - java.lang.AssertionError: expected [d:1234.000000] but found [d:1234,000000] |
8254318 | Remove .hgtags |
8285400 | Add ‘@apiNote’ to the APIs defined in Java SE 8 MR 3 |
8201793 | (ref) Reference object should not support cloning |
8183107 | PKCS11 regression regarding checkKeySize |
8175797 | (ref) Reference::enqueue method should clear the reference object before enqueuing |
8178832 | (ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored |
8193780 | (ref) Remove the undocumented “jdk.lang.ref.disableClearBeforeEnqueue” system property |
8254178 | Remove .hgignore |
8214427 | probable bug in logic of ConcurrentHashMap.addCount() |
8288763 | Pack200 extraction failure with invalid size |
8245263 | Enable TLSv1.3 by default on JDK 8u for Client roles |
8071507 | (ref) Clear phantom reference as soft and weak references do |
8143847 | Remove REF_CLEANER reference category |
8287132 | Retire Runtime.runFinalizersOnExit so that it always throws UOE |
8288865 | [aarch64] LDR instructions must use legitimized addresses |
8290000 | Bump macOS GitHub actions to macOS 11 |
8130895 | Test javax/swing/system/6799345/TestShutdown.java fails on Solaris11 Sparcv9 |
8194873 | right ALT key hotkeys no longer work in Swing components |
8155742 | [Windows] robot.keyPress(KeyEvent.VK_ALT_GRAPH) throws java.lang.IllegalArgumentException in windows |
8282538 | PKCS11 tests fail on CentOS Stream 9 |
8256722 | handle VC++:1927 VS2019 in abstract_vm_version |
8233019 | java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit |
8235218 | Minimal VM is broken after JDK-8173361 |
8150669 | C1 intrinsic for Class.isPrimitive |
8283849 | AsyncGetCallTrace may crash JVM on guarantee |
8136354 | [TEST_BUG] Test java/awt/image/RescaleOp/RescaleAlphaTest.java with Bad action for script |
8087283 | Add support for the XML Signature here() function to the JDK XPath implementation |
8173361 | various crashes in JvmtiExport::post_compiled_method_load |
8260589 | Crash in JfrTraceIdLoadBarrier::load(_jclass*) |
8280963 | Incorrect PrintFlags formatting on Windows |
8235385 | Crash on aarch64 JDK due to long offset |
8287508 | The tests added to jdk-8 by 8235385 are to be ported to jdk-11 |
8287521 | Bump update version of OpenJDK: 8u352 |