Данный релиз соответствует OpenJDK 8u332, номер версии 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+.
BellSoft Axiom содержит исправления уязвимостей Oracle Java SE. Пожалуйста, обратитесь к документации Oracle для получения деталей о проблемах, исправленных в данной версии.
Issue | Description |
---|---|
8283328 | Update libxml2 to 2.9.13 |
8276847 | JSException: ReferenceError: Can’t find variable: IntersectionObserver |
8274022 | Additional Memory Leak in ControlAcceleratorSupport |
8267892 | Add .gitattributes to repo |
8244075 | Accelerator of ContextMenu’s MenuItem is not removed when ContextMenu is removed from Scene |
8242544 | CMD+ENTER key event crashes the application when invoked on dialog |
8231735 | gradle checkrepo is obsolete and doesn’t work with git |
8231692 | Test Infrastructure: enhance KeyEventFirer to inject keyEvents into scene |
8223722 | Cleanup .gitignore file |
8223719 | Add .gitignore to repo |
8282099 | Cherry-pick WebKit 613.1 stabilization fixes (2) |
8281711 | Cherry-pick WebKit 613.1 stabilization fixes |
8278980 | Update WebKit to 613.1 |
8033980 | Xerces Update: datatype XMLGregorianCalendarImpl and DurationImpl |
8035437 | Xerces Update: xml/serialize/DOMSerializerImpl |
8035577 | Xerces Update: impl/xpath/regex/RangeToken.java |
8037259 | xerces update: xpointer update |
8041523 | Xerces Update: Serializer improvements from Xalan |
8141508 | java.lang.invoke.LambdaConversionException: Invalid receiver type |
8162572 | Update License Header for all JAXP sources |
8167014 | jdeps: Missing message: warn.skipped.entry |
8202822 | Add .git to .hgignore |
8205540 | test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java fails with Debuggee did not exit after 15 |
8209178 | Proxied HttpsURLConnection doesn’t send BODY when retrying POST request |
8210283 | Support git as an SCM alternative in the build |
8218682 | [TEST_BUG] DashOffset fails in mach5 |
8225690 | Multiple AttachListener threads can be created |
8227738 | jvmti/DataDumpRequest/datadumpreq001 failed due to “exit code is 134” |
8227815 | Minimal VM: set_state is not a member of AttachListener |
8240633 | Memory leaks in the implementations of FileChooserUI |
8241768 | git needs .gitattributes |
8247766 | [aarch64] guarantee(val < (1U « nbits)) failed: Field too big for insn. |
8253147 | The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens |
8253353 | Crash in C2: guarantee(n != NULL) failed: No Node |
8266749 | AArch64: Backtracing broken on PAC enabled systems |
8269938 | Enhance XML processing passes redux |
8270290 | NTLM authentication fails if HEAD request is used |
8270504 | Better Xpath expression handling |
8272255 | Completely handle MIDI files |
8272261 | Improve JFR recording file processing |
8272594 | Better record of recordings |
8273229 | Update OS detection code to recognize Windows Server 2022 |
8273341 | Update Siphash to version 1.0 |
8273575 | memory leak in appendBootClassPath(), paths must be deallocated |
8274221 | More definite BER encodings |
8274524 | SSLSocket.close() hangs if it is called during the ssl handshake |
8275151 | Improved Object Identification |
8277224 | sun.security.pkcs.PKCS9Attributes.toString() throws NPE |
8277227 | Better identification of OIDs |
8277488 | Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 |
8277672 | Better invocation handler handling |
8278008 | Improve Santuario processing |
8278356 | Improve file creation |
8278449 | Improve keychain support |
8278805 | Enhance BMP image loading |
8278972 | Improve URL supports |
8279077 | JFR crashes on Linux ppc due to missing crash protector in signal handler |
8280060 | The sun/rmi/server/Activation.java class use Thread.dumpStack() |
8281388 | Change wrapping of EncryptedPrivateKeyInfo |
8282300 | Throws NamingException instead of InvalidNameException after JDK-8278972 |
8282397 | createTempFile method of java.io.File is failing when called with suffix of spaces character |
8284548 | Invalid XPath expression causes StringIndexOutOfBoundsException |
8284920 | Incorrect Token type causes XPath expression to return empty result |
8284936 | Fix Java 7 bootstrap breakage due to use of Arrays.stream |