openjdk-8 8u252-b09-1 source package in Ubuntu
Changelog
openjdk-8 (8u252-b09-1) unstable; urgency=medium * Update to OpenJDK 8u252-b09 (GA). Updated aarch32 to 8u252-b08 (no hotspot changes between b08 and b09). * Security fixes - JDK-8223898, CVE-2020-2754: Forward references to Nashorn - JDK-8223904, CVE-2020-2755: Improve Nashorn matching - JDK-8224541, CVE-2020-2756: Better mapping of serial ENUMs - JDK-8224549, CVE-2020-2757: Less Blocking Array Queues - JDK-8225603: Enhancement for big integers - JDK-8227542: Manifest improved jar headers - JDK-8231415, CVE-2020-2773: Better signatures in XML - JDK-8233250: Better X11 rendering - JDK-8233410: Better Build Scripting - JDK-8234027: Better JCEKS key support - JDK-8234408, CVE-2020-2781: Improve TLS session handling - JDK-8234825, CVE-2020-2800: Better Headings for HTTP Servers - JDK-8234841, CVE-2020-2803: Enhance buffering of byte buffers - JDK-8235274, CVE-2020-2805: Enhance typing of methods - JDK-8236201, CVE-2020-2830: Better Scanner conversions - JDK-8238960: linux-i586 builds are inconsistent as the newly build jdk is not able to reserve enough space for object heap * Other changes - JDK-8005819: Support cross-realm MSSFU - JDK-8022263: use same Clang warnings on BSD as on Linux - JDK-8038631: Create wrapper for awt.Robot with additional functionality - JDK-8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid - JDK-8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests - JDK-8068184: Fix for JDK-8032832 caused a deadlock - JDK-8079693: Add support for ECDSA P-384 and P-521 curves to XML Signature - JDK-8132130: some docs cleanup - JDK-8135318: CMS wrong max_eden_size for check_gc_overhead_limit - JDK-8144445: Maximum size checking in Marlin ArrayCache utility methods is not optimal - JDK-8144446: Automate the Marlin crash test - JDK-8144526: Remove Marlin logging use of deleted internal API - JDK-8144630: Use PrivilegedAction to create Thread in Marlin RendererStats - JDK-8144654: Improve Marlin logging - JDK-8144718: Pisces / Marlin Strokers may generate invalid curves with huge coordinates and round joins - JDK-8166976: TestCipherPBECons has wrong @run line - JDK-8167409: Invalid value passed to critical JNI function - JDK-8181872: C1: possible overflow when strength reducing integer multiply by constant - JDK-8187078: -XX:+VerifyOops finds numerous problems when running JPRT - JDK-8191227: issues with unsafe handle resolution - JDK-8197441: Signature#initSign/initVerify for an invalid private/public key fails with ClassCastException for SunPKCS11 provider - JDK-8204152: SignedObject throws NullPointerException for null keys with an initialized Signature object - JDK-8215756: Memory leaks in the AWT on macOS - JDK-8216472: (se) Stack overflow during selection operation leads to crash - JDK-8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread - JDK-8219597: (bf) Heap buffer state changes could provoke unexpected exceptions - JDK-8225128: Add exception for expiring DocuSign root to VerifyCACerts test - JDK-8225130: Add exception for expiring Comodo roots to VerifyCACerts test - JDK-8229022: BufferedReader performance can be improved by using StringBuilder - JDK-8229345: Memory leak due to vtable stubs not being shared on SPARC - JDK-8229872: (fs) Increase buffer size used with getmntent - JDK-8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception - JDK-8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type - JDK-8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 - JDK-8235904: Infinite loop when rendering huge lines - JDK-8236179: C1 register allocation error with T_ADDRESS - JDK-8237368: Problem with NullPointerException in RMI TCPEndpoint.read - JDK-8240521: Revert backport of 8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call - JDK-8241296: Segfault in JNIHandleBlock::oops_do() - JDK-8241307: Marlin renderer should not be the default in 8u252 * Build using GCC 9 in unstable. Closes: #944184. -- Matthias Klose <email address hidden> Wed, 15 Apr 2020 15:38:21 +0200
Upload details
- Uploaded by:
- Matthias Klose
- Uploaded to:
- Focal
- Original maintainer:
- OpenJDK
- Architectures:
- alpha amd64 armel armhf arm64 i386 ia64 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el m68k sh4 sparc sparc64 s390x x32 kfreebsd-i386 kfreebsd-amd64 all
- Section:
- java
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
openjdk-8_8u252-b09.orig.tar.xz | 68.4 MiB | 8486946ad534d036b6b421f011fc68e76977bb66e263c085fdadb08f0ad1ad1c |
openjdk-8_8u252-b09-1.debian.tar.xz | 239.7 KiB | a0d5471b83b7052a62d60872bf531b15199acd3040da8e42d1c3edd086040d64 |
openjdk-8_8u252-b09-1.dsc | 4.6 KiB | e1a51991ad9c7fd83ec3fa1fac2178ba9d19338df4d2e0a624fa26b9bec831a3 |
Available diffs
Binary packages built by this source
- openjdk-8-dbg: Java runtime based on OpenJDK (debugging symbols)
OpenJDK is a development environment for building applications,
applets, and components using the Java programming language.
.
This package contains the debugging symbols.
.
The packages are built using the IcedTea build support and patches
from the IcedTea project.
- openjdk-8-demo: Java runtime based on OpenJDK (demos and examples)
OpenJDK Java runtime
.
The packages are built using the IcedTea build support and patches
from the IcedTea project.
- openjdk-8-doc: OpenJDK Development Kit (JDK) documentation
OpenJDK is a development environment for building applications,
applets, and components using the Java programming language.
.
This package contains the API documentation.
.
The packages are built using the IcedTea build support and patches
from the IcedTea project.
- openjdk-8-jdk: OpenJDK Development Kit (JDK)
OpenJDK is a development environment for building applications,
applets, and components using the Java programming language.
.
This binary package extends the headless JDK with GUI-specific
utilities, libraries and, as necessary, package dependencies.
.
The packages are built using the IcedTea build support and patches
from the IcedTea project.
- openjdk-8-jdk-headless: OpenJDK Development Kit (JDK) (headless)
OpenJDK is a development environment for building applications,
applets, and components using the Java programming language.
.
This binary package contains almost the full JDK, except for some
tools (appletviewer, jconsole) and headers (jawt) that make sense
only in GUI environments.
.
The packages are built using the IcedTea build support and patches
from the IcedTea project.
- openjdk-8-jre: OpenJDK Java runtime, using Hotspot JIT
Full Java runtime environment - needed for executing Java GUI and Webstart
programs, using Hotspot JIT.
.
The packages are built using the IcedTea build support and patches
from the IcedTea project.
- openjdk-8-jre-headless: OpenJDK Java runtime, using Hotspot JIT (headless)
Minimal Java runtime - needed for executing non GUI Java programs,
using Hotspot JIT.
.
The packages are built using the IcedTea build support and patches
from the IcedTea project.
- openjdk-8-jre-zero: Alternative JVM for OpenJDK, using Zero
The package provides an alternative runtime using the Zero VM. Built on
architectures in addition to the Hotspot VM as a debugging aid for those
architectures which don't have a Hotspot VM.
.
The VM is started with the option `-zero'. See the README.Debian for details.
- openjdk-8-source: OpenJDK Development Kit (JDK) source files
OpenJDK is a development environment for building applications,
applets, and components using the Java programming language.
.
This package contains the Java programming language source files
(src.zip) for all classes that make up the Java core API.
.
The packages are built using the IcedTea build support and patches
from the IcedTea project.