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

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

Axiom JDK 8u332+9

Пожалуйста, прочитайте примечания к релизу 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+.

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

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 commands
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
Обратно на страницу загрузки
Команда 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