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

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

Axiom JDK 8u322+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+.

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

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

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

Issue Description
8011541 [TEST_BUG] closed/javax/swing/plaf/metal/MetalUtils/bug6190373.java fails NPE since 7u25b03
8025430 [TEST_BUG] javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108
8041928 MouseEvent.getModifiersEx gives wrong result
8042199 The build of J2DBench via makefile is broken after the JDK-8005402
8044365 (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9)
8048021 Remove @version tag in jaxp repo
8049348 compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage
8060027 Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java
8066588 javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails to compile
8066652 Default TimeZone is GMT not local if user.timezone is invalid on Mac OS
8069034 gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure
8077590 windows_i586_6.2-product-c2-runThese8_Xcomp_vm failing after win compiler upgrade
8080287 The image of BufferedImage.TYPE_INT_ARGB and BufferedImage.TYPE_INT_ARGB_PRE is blank
8140329 [TEST_BUG] test FullScreenAfterSplash.java failed because image was not generated
8140472 java/net/ipv6tests/TcpTest.java failed intermittently with java.net.BindException: Address already in use: NET_Bind
8147051 StaxEntityResolverWrapper should create StaxXMLInputSource with a resolver indicator
8148915 Intermittent failures of bug6400879.java
8177393 Result of RescaleOp for 4BYTE_ABGR images may be 25% black
8177536 Avoid Apple Peer-to-Peer interfaces in networking tests
8182036 Load from initializing arraycopy uses wrong memory state
8183369 RFC unconformity of HttpURLConnection with proxy
8183543 Aarch64: C2 compilation often fails with “failed spill-split-recycle sanity check”
8187450 JNI local refs exceeds capacity warning in NetworkInterface::getAll
8187649 ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar
8190482 InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride
8190793 Httpserver does not detect truncated request body
8196572 Tests ColConvCCMTest.java and MTColConvTest.java fail
8202788 Explicitly reclaim cached thread-local direct buffers at thread exit
8210058 Algorithmic Italic font leans opposite angle in Printing
8220150 macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
8225082 Remove IdenTrust certificate that is expiring in September 2021
8225083 Remove Google certificate that is expiring in December 2021
8226806 [macOS 10.14] Methods of Java Robot should be called from appropriate thread
8231254 (fs) Add test for macOS Catalina changes to protect system software
8231438 [macOS] Dark mode for the desktop is not supported
8232178 MacVolumesTest failed after upgrade to MacOS Catalina
8232226 [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail
8235153 [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails
8236897 Fix the copyright header for pkcs11gcm2.h
8237499 JFR: Include stack trace in the ThreadStart event
8239886 Minimal VM build fails after JDK-8237499
8261397 Try Catch Method Failing to Work When Dividing An Integer By 0
8262731 [macOS] Exception from “Printable.print” is swallowed during “PrinterJob.print”
8264934 Enhance cross VM serialization
8268488 More valuable DerValues
8268494 Better inlining of inlined interfaces
8268512 More content for ContentInfo
8268795 Enhance digests of Jar files
8268801 Improve PKCS attribute handling
8268813 Better String matching
8269151 Better construction of EncryptedPrivateKeyInfo
8269944 Better HTTP transport redux
8270392 Improve String constructions
8270416 Enhance construction of Identity maps
8270492 Better resolution of URIs
8270498 Improve SAX Parser configuration management
8270646 Improved scanning of XML entities
8271962 Better TrueType font loading
8271968 Better canonical naming
8271987 Manifest improved manifest entries
8272014 Better array indexing
8272026 Verify Jar Verification
8272236 Improve serial forms for transport
8272272 Enhance jcmd communication
8272342 [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions
8272462 Enhance image handling
8272546 Better TrueType font loading
8273290 Enhance sound handling
8273308 PatternMatchTest.java fails on CI
8273342 Null pointer dereference in classFileParser.cpp:2817
8273748 Improve Solaris font rendering
8273756 Enhance BMP image support
8273826 Correct Manifest file name and NPE checks
8273838 Enhanced BMP processing
8273968 JCK javax_xml tests fail in CI
8274407 (tz) Update Timezone Data to 2021c
8274595 DisableRMIOverHTTPTest failed: connection refused
8274779 HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST
8274929 Crash while reading specific clipboard content
8275766 (tz) Update Timezone Data to 2021e
8276536 Update TimeZoneNames files to follow the changes made by JDK-8275766
Обратно на страницу загрузки
Команда 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