Примечания к релизу Liberica JDK 8u292+10

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

Liberica JDK 8u292+10

Пожалуйста, прочитайте примечания к релизу Oracle JDK 8 для получения дополнительной информации о функциях JDK 8. В этом документе дополнительно описываются особенности дистрибутива Liberica по сравнению с Oracle JDK 8.

Поддерживаемые серверные и десктопные конфигурации

Liberica поддерживается в следующих ОС:

  • 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. LibericaFX работает на всех поддерживаемых версиях Ubuntu, семействе Red Hat Linux начиная с версии 7.x и SUSE с бэкэндом GTK2.

Поставка Liberica 8 JDK и JRE

Liberica JDK и JRE распространяются в виде .msi, .dmg, .deb, .rpm, .zip и .tar.gz. Пожалуйста, выберите формат, который наиболее подходит для ваших целей.

  • Используйте Liberica JDK, если вашему приложению требуется javac или другие инструменты и службы, отсутствующие в JRE, или вы хотите использовать jlink для создания урезанной версии Java Runtime для ваших конкретных потребностей.
  • Используйте Liberica JRE для всех других целей.

Liberica 8 содержит весь функционал, поддерживаемый OpenJDK 8.

По умолчанию Liberica использует серверную виртуальную машину (Server VM). Серверная виртуальная машина и клиентская виртуальная машина могут быть включены с помощью параметров командной строки -server и -client соответственно. В случае, если требуется минимальный размер среды исполенения, можно использовать Minimal VM, которая оптимизирована по размеру. Minimal VM имеет только компилятор C1 JIT, Serial GC и не имеет функционала Serviceability. Minimal VM можно включить параметром командной строки -minimal.

Версии Liberica 8 для Linux x86_64, Linux x86, Apple macOS x86_64, Microsoft Windows x86_64 и x86 содержат LibericaFX. В macOS LibericaFX работает, начиная с 10.10+.

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

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

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

Issue Description
6345095 regression test EmptyClipRenderingTest fails
6896810 TEST_BUG: java/lang/ref/SoftReference/Pin.java fails with OOME during System.out.println
6949753 [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop
7107012 sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled
7112454 TEST_BUG: java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.html failed
7131835 [TEST_BUG] Test does not consider that the rounded edges of the window in Mac OS 10.7
7185221 [macosx] Regtest should not throw exception if a suitable display mode found
8031126 java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently
8035166 Remove dependency on EC classes from pkcs11 provider
8035186 j2se_jdk/jdk/test/java/lang/invoke/lambda/LogGeneratedClassesTest.java - assertion error
8038723 Openup some PrinterJob tests
8041464 [TEST_BUG] CustomClassLoaderTransferTest does not support OS X
8041561 Inconsistent opacity behaviour between JCheckBox and JRadioButton
8061777 (zipfs) IllegalArgumentException in ZipCoder.toString when using Shitft_JIS
8078024 javac, several incorporation steps are silently failing when an error should be reported
8078450 Implement consistent process for quarantine of tests
8078614 WindowsClassicLookAndFeel MetalComboBoxUI.getbaseLine fails with IllegalArgumentException
8080953 [TEST_BUG]Test java/awt/FontClass/DebugFonts.java fails due to wrongly typed bugid
8081547 Prepare client libs regression tests for running in a concurrent, headless jtreg environment
8129626 G1: set_in_progress() and clear_started() needs a barrier on non-TSO platforms
8141457 keytool default cert fingerprint algorithm should be SHA-256
8145051 Wrong parameter name in synthetic lambda method leads to verifier error
8150204 (fs) Enhance java/nio/file/Files/probeContentType/Basic.java debugging output
8158525 Update a few java/net tests to use the loopback address instead of the host address
8160217 JavaSound should clean up resources better
8160554 Wrong unit measure in CornerRadiiConverter
8167281 IIOMetadataNode bugs in getElementsByTagName and NodeList.item methods
8168996 C2 crash at postaloc.cpp:140 : assert(false) failed: unexpected yanked node
8171410 aarch64: long multiplyExact shifts by 31 instead of 63
8172404 Tools should warn if weak algorithms are used before restricting them
8185934 keytool shows “Signature algorithm: SHA1withECDSA, -1-bit key”
8191915 JCK tests produce incorrect results with C2
8198334 java/awt/FileDialog/8003399/bug8003399.java fails in headless mode
8202343 Disable TLS 1.0 and 1.1
8202990 javafx webview css filter property with display scaling
8204568 Relative CSS-Attributes don’t work all time
8209333 Socket reset issue for TLS 1.3 socket close
8211301 [macos] support full window content options
8211339 NPE during SSL handshake caused by HostnameChecker
8216987 ciMethodData::load_data() unpacks MDOs with non-atomic copy
8217338 [Containers] Improve systemd slice memory limit support
8219991 New fix of the deadlock in sun.security.ssl.SSLSocketImpl
8221408 Windows 32bit build build errors/warnings in hotspot
8223186 HotSpot compile warnings from GCC 9
8225435 Upgrade IANA Language Subtag Registry to the latest for JDK14
8225805 Java Access Bridge does not close the logger
8226899 Problemlist compiler/rtm tests
8227467 Better class method invocations
8227642 [TESTBUG] Make docker tests podman compatible
8228434 jdk/net/Sockets/Test.java fails after JDK-8227642
8229284 jdk/internal/platform/cgroup/TestCgroupMetrics.java fails for - memory:getMemoryUsage
8230388 Problemlist additional compiler/rtm tests
8233228 Disable weak named curves by default in TLS, CertPath, and Signed JAR
8233678 [macos 10.15] System menu bar does not work initially on macOS Catalina
8234727 sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3
8234728 Some security tests should support TLSv1.3
8235263 Revert TLS 1.3 change that wrapped IOExceptions
8235311 Tag mismatch may alert bad_record_mac
8235874 The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property.
8236500 Windows ucrt.dll should be looked up in versioned WINSDK subdirectory
8238579 HttpsURLConnection drops the timeout and hangs forever in read
8239091 Reversed arguments in call to strstr in freetype “debug” code.
8239589 JavaFX UI will not repaint after reconnecting via Remote Desktop
8240353 AArch64: missing support for -XX:+ExtendedDTraceProbes in C1
8240827 Downport SSLSocketImpl.java from “8221882: Use fiber-friendly java.util.concurrent.locks in JSSE”
8242141 New System Properties to configure the TLS signature schemes
8242361 JavaFX Web View crashes with Segmentation Fault, when HTML contains Data-URIs
8242861 Update ImagePattern to apply SVG pattern transforms
8244473 Contextualize registration for JNDI
8244543 Enhanced handling of abstract classes
8244621 [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11
8248336 AArch64: C2: offset overflow in BoxLockNode::emit
8249183 JVM crash in “AwtFrame::WmSize” method
8249251 [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
8249588 libwindowsaccessbridge issues on 64bit Windows
8249906 Enhance opening JARs
8250568 Less ambiguous processing
8250582 Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets
8250984 Memory Docker tests fail on some Linux kernels w/o cgroupv1 swap limit capabilities
8251397 NPE on ClassValue.ClassValueMap.cacheArray
8252192 Update to Visual Studio 2019 version 16.7.2
8252446 Screen.getScreens() is empty sometimes
8252470 java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows
8253368 TLS connection always receives close_notify exception
8253476 TestUseContainerSupport.java fails on some Linux kernels w/o swap limit capabilities
8253799 Make lists of normal filenames
8253932 SSL debug log prints incorrect caller info
8254049 Update WebView to public suffix list 2020-04-24
8254836 Cherry pick GTK WebKit 2.30.3 changes
8254854 [cgroups v1] Metric limits not properly detected on some join controller combinations
8255880 UI of Swing components is not redrawn after their internal state changed
8255908 ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem
8255937 Better cleanup for test/jdk/javax/imageio/stream/StreamFlush.java
8256421 Add 2 HARICA roots to cacerts truststore
8256642 [TEST_BUG] jdk/test/javax/sound/midi/MidiSystem/DefaultProperties.java failed
8256682 JDK-8202343 is incomplete
8257192 Integrate AArch64 JIT port into 8u
8257746 Regression introduced with JDK-8250984 - memory might be null in some machines
8257897 Fix webkit build for XCode 12
8258079 Eliminate ParNew’s use of klass_or_null()
8258241 [8u] Missing doPrivileged() hunks from JDK-8226575
8258247 Couple of issues in fix for JDK-8249906
8258396 SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()
8258430 8u backport of JDK-8063107 missing test/javax/swing/JRadioButton/8041561/bug8041561.java changes
8258833 Cancel multi-part cipher operations in SunPKCS11 after failures
8258933 G1 needs klass_or_null_acquire
8259048 (tz) Upgrade time-zone data to tzdata2020f
8259312 VerifyCACerts.java fails as soneraclass2ca cert will
8259384 CUP version wrong in THIRD_PARTY_README after JDK-8233548
8259428 AlgorithmId.getEncodedParams() should return copy
8259568 PPC64 builds broken after JDK-8221408 8u backport
8259635 Update to 610.2 version of WebKit
8259680 Need API to query states of CAPS LOCK and NUM LOCK keys
8260163 IrresponsiveScriptTest.testInfiniteLoopInScript unit test fails on Windows
8260165 CSSFilterTest.testCSSFilterRendering system test fails
8260257 [Linux] WebView no longer reacts to some mouse events
8260349 Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS
8260356 (tz) Upgrade time-zone data to tzdata2021a
8260930 AARCH64: Invalid value passed to critical JNI function
8261183 Follow on to Make lists of normal filenames
8261231 Windows IME was disabled after DnD operation
8261766 [8u] hotspot needs to recognise cl.exe 19.16 to build with VS2017
8261927 WebKit build fails with Visual Studio 2017
8262073 assert(allocates2(pc)) failed: not in CodeBuffer memory
8262075 sun/security/krb5/auto/UseCacheAndStoreKey.java timed out intermittently
8263008 AARCH64: Add debug info for libsaproc.so
8264171 Missing aarch64 parts of JDK-8236179 (C1 register allocation failure with T_ADDRESS)
Обратно на страницу загрузки
BellSoft LTD [email protected] BellSoft LTD logo Liberica Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 BellSoft LTD 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 BellSoft LTD 111 North Market Street, Suite 300 CA 95113 San Jose US +1 702 213-59-59