Update to jdk-11.0.11.0+1
Update release notes to 11.0.11.0+1 Switch to EA mode for 11.0.11 pre-release builds. Require tzdata 2020f to match upstream change JDK-8259048
This commit is contained in:
parent
6abb6207ed
commit
16620750dd
1
.gitignore
vendored
1
.gitignore
vendored
@ -77,3 +77,4 @@
|
||||
/jdk-updates-jdk11u-jdk-11.0.10+5-4curve.tar.xz
|
||||
/jdk-updates-jdk11u-jdk-11.0.10+8-4curve.tar.xz
|
||||
/jdk-updates-jdk11u-jdk-11.0.10+9-4curve.tar.xz
|
||||
/jdk-updates-jdk11u-jdk-11.0.11+1-4curve.tar.xz
|
||||
|
188
NEWS
188
NEWS
@ -3,6 +3,194 @@ Key:
|
||||
JDK-X - https://bugs.openjdk.java.net/browse/JDK-X
|
||||
CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
|
||||
|
||||
New in release OpenJDK 11.0.11 (2021-04-20):
|
||||
=============================================
|
||||
Live versions of these release notes can be found at:
|
||||
* https://bitly.com/openjdk11011
|
||||
* https://builds.shipilev.net/backports-monitor/release-notes-11.0.11.txt
|
||||
|
||||
* Other changes
|
||||
- JDK-7146776: deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection
|
||||
- JDK-8168869: jdeps: localized messages don't use proper line breaks
|
||||
- JDK-8180837: SunPKCS11-NSS tests failing with CKR_ATTRIBUTE_READ_ONLY and CKR_MECHANISM_PARAM_INVALID
|
||||
- JDK-8202343: Disable TLS 1.0 and 1.1
|
||||
- JDK-8205992: jhsdb cannot attach to Java processes running in Docker containers
|
||||
- JDK-8209193: Fix aarch64-linux compilation after -Wreorder changes
|
||||
- JDK-8210413: AArch64: Optimize div/rem by constant in C1
|
||||
- JDK-8210578: AArch64: Invalid encoding for fmlsvs instruction
|
||||
- JDK-8211051: jdeps usage of --dot-output doesn't provide valid output for modular jar
|
||||
- JDK-8211057: Gensrc step CompileProperties generates unstable CompilerProperties output
|
||||
- JDK-8211825: ModuleLayer.defineModulesWithXXX does not setup delegation when module reads automatic module
|
||||
- JDK-8212218: [TESTBUG] runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java timed out
|
||||
- JDK-8213909: jdeps --print-module-deps should report missing dependences
|
||||
- JDK-8214180: Need better granularity for sleeping
|
||||
- JDK-8214223: tools/jdeps/listdeps/ListModuleDeps.java failed due to missing Lib2 file
|
||||
- JDK-8214230: Classes generated by SystemModulesPlugin.java are not reproducable
|
||||
- JDK-8218482: sun/security/krb5/auto/ReplayCachePrecise.java failed - no KrbException thrown
|
||||
- JDK-8221584: SIGSEGV in os::PlatformEvent::unpark() in JvmtiRawMonitor::raw_exit while posting method exit event
|
||||
- JDK-8221995: AARCH64: problems with CAS instructions encoding
|
||||
- JDK-8222785: aarch64: add necessary masking for immediate shift counts
|
||||
- JDK-8223186: HotSpot compile warnings from GCC 9
|
||||
- JDK-8225773: jdeps --check produces NPE if there are missing module dependences
|
||||
- JDK-8225805: Java Access Bridge does not close the logger
|
||||
- JDK-8226810: Failed to launch JVM because of NullPointerException occured on System.props
|
||||
- JDK-8229396: jdeps ignores multi-release when generate-module-info used on command line
|
||||
- JDK-8229474: Shenandoah: Cleanup CM::update_roots()
|
||||
- JDK-8232225: Rework the fix for JDK-8071483
|
||||
- JDK-8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain
|
||||
- JDK-8233910: java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system
|
||||
- JDK-8233912: aarch64: minor improvements of atomic operations
|
||||
- JDK-8234742: Improve handshake logging
|
||||
- JDK-8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure
|
||||
- JDK-8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag
|
||||
- JDK-8237483: AArch64 C1 OopMap inserted twice fatal error
|
||||
- JDK-8237495: Java MIDI fails with a dereferenced memory error when asked to send a raw 0xF7
|
||||
- JDK-8239355: (dc) Initial value of SO_SNDBUF should allow sending large datagrams (macOS)
|
||||
- JDK-8240704: CheckHandles.java failed "AssertionError: Handle use increased by more than 10 percent."
|
||||
- JDK-8240751: Shenandoah: fold ShenandoahTracer definition
|
||||
- JDK-8240795: [REDO] 8238384 CTW: C2 compilation fails with "assert(store != load->find_exact_control(load->in(0))) failed: dependence cycle found"
|
||||
- JDK-8241598: Upgrade JLine to 3.14.0
|
||||
- JDK-8241649: Optimize Character.toString
|
||||
- JDK-8241770: Module xxxAnnotation() methods throw NCDFE if module-info.class found as resource in unnamed module
|
||||
- JDK-8241911: AArch64: Fix a potential register clash issue in reduce_add2I
|
||||
- JDK-8242030: Wrong package declarations in jline classes after JDK-8241598
|
||||
- JDK-8242565: Policy initialization issues when the denyAfter constraint is enabled
|
||||
- JDK-8243670: Unexpected test result caused by C2 MergeMemNode::Ideal
|
||||
- JDK-8244088: [Regression] Switch of Gnome theme ends up in deadlocked UI
|
||||
- JDK-8244154: Update SunPKCS11 provider with PKCS11 v3.0 header files
|
||||
- JDK-8244340: Handshake processing thread lacks yielding
|
||||
- JDK-8244573: java.lang.ArrayIndexOutOfBoundsException thrown for malformed class file
|
||||
- JDK-8245005: javax/net/ssl/compatibility/BasicConnectTest.java failed with No enum constant
|
||||
- JDK-8245026: PsAdaptiveSizePolicy::_old_gen_policy_is_ready is unused
|
||||
- JDK-8245512: CRC32 optimization using AVX512 instructions
|
||||
- JDK-8247200: assert((unsigned)fpargs < 32)
|
||||
- JDK-8247766: [aarch64] guarantee(val < (1U << nbits)) failed: Field too big for insn.
|
||||
- JDK-8248336: AArch64: C2: offset overflow in BoxLockNode::emit
|
||||
- JDK-8248865: Document JNDI/LDAP timeout properties
|
||||
- JDK-8248901: Signed immediate support in .../share/assembler.hpp is broken.
|
||||
- JDK-8249588: libwindowsaccessbridge issues on 64bit Windows
|
||||
- JDK-8249749: modify a primitive array through a stream and a for cycle causes jre crash
|
||||
- JDK-8250911: [windows] os::pd_map_memory() error detection broken
|
||||
- JDK-8251255: [linux] Add process-memory information to hs-err and VM.info
|
||||
- JDK-8251925: C2: RenaissanceStressTest fails with assert(!had_error): bad dominance
|
||||
- JDK-8251992: VM crashed running TestComplexAddrExpr.java test with -XX:UseAVX=X
|
||||
- JDK-8253220: Epsilon: clean up unused code/declarations
|
||||
- JDK-8253274: The CycleDMImagetest brokes the system
|
||||
- JDK-8253368: TLS connection always receives close_notify exception
|
||||
- JDK-8253404: C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit
|
||||
- JDK-8253476: TestUseContainerSupport.java fails on some Linux kernels w/o swap limit capabilities
|
||||
- JDK-8253524: C2: Refactor code that clones predicates during loop unswitching
|
||||
- JDK-8253644: C2: assert(skeleton_predicate_has_opaque(iff)) failed: unexpected
|
||||
- JDK-8253681: closed java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed
|
||||
- JDK-8253756: C2 CompilerThread0 crash in Node::add_req(Node*)
|
||||
- JDK-8254104: MethodCounters must exist before nmethod is installed
|
||||
- JDK-8254734: "dead loop detected" assert failure with patch from 8223051
|
||||
- JDK-8254748: Bad Copyright header format after JDK-8212218
|
||||
- JDK-8254799: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java fails with release VMs
|
||||
- JDK-8255058: C1: assert(is_virtual()) failed: type check
|
||||
- JDK-8255351: Add detection for Graviton 2 CPUs
|
||||
- JDK-8255479: [aarch64] assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity
|
||||
- JDK-8255544: Create a checked cast
|
||||
- JDK-8255559: Leak File Descriptors Because of ResolverLocalFilesystem#engineResolveURI()
|
||||
- JDK-8255681: print callstack in error case in runAWTLoopWithApp
|
||||
- JDK-8255734: VM should ignore SIGXFSZ on ppc64, s390 too
|
||||
- JDK-8255742: PrintInlining as compiler directive doesn't print virtual calls
|
||||
- JDK-8255845: Memory leak in imageFile.cpp
|
||||
- JDK-8255880: UI of Swing components is not redrawn after their internal state changed
|
||||
- JDK-8255908: ExceptionInInitializerError due to UncheckedIOException while initializing cgroupv1 subsystem
|
||||
- JDK-8256025: AArch64: MachCallRuntimeNode::ret_addr_offset() is incorrect for stub calls
|
||||
- JDK-8256056: Deoptimization stub doesn't save vector registers on x86
|
||||
- JDK-8256061: RegisterSaver::save_live_registers() omits upper halves of ZMM0-15 registers
|
||||
- JDK-8256187: [TEST_BUG] Automate bug4275046.java test
|
||||
- JDK-8256258: some missing NULL checks or asserts after CodeCache::find_blob_unsafe
|
||||
- JDK-8256359: AArch64: runtime/ReservedStack/ReservedStackTestCompiler.java fails
|
||||
- JDK-8256387: Unexpected result if patching an entire instruction on AArch64
|
||||
- JDK-8256488: [aarch64] Use ldpq/stpq instead of ld4/st4 for small copies in StubGenerator::copy_memory
|
||||
- JDK-8256489: Make gtest for long path names on Windows more resilient in the presence of virus scanners
|
||||
- JDK-8256501: libTestMainKeyWindow fails to build with Xcode 12.2
|
||||
- JDK-8256633: Fix product build on Windows+Arm64
|
||||
- JDK-8256682: JDK-8202343 is incomplete
|
||||
- JDK-8256751: Incremental rebuild with precompiled header fails when touching a header file
|
||||
- JDK-8256757: Incorrect MachCallRuntimeNode::ret_addr_offset() for CallLeafNoFP on x86_32
|
||||
- JDK-8256806: Shenandoah: optimize shenandoah/jni/TestPinnedGarbage.java test
|
||||
- JDK-8256807: C2: Not marking stores correctly as mismatched in string opts
|
||||
- JDK-8256810: Incremental rebuild broken on Macosx
|
||||
- JDK-8256818: SSLSocket that is never bound or connected leaks socket resources
|
||||
- JDK-8256888: Client manual test problem list update
|
||||
- JDK-8257083: Security infra test failures caused by JDK-8202343
|
||||
- JDK-8257408: Bump update version for OpenJDK: jdk-11.0.11
|
||||
- JDK-8257423: [PPC64] Support -XX:-UseInlineCaches
|
||||
- JDK-8257436: [aarch64] Regressions in ArrayCopyUnalignedDst.testByte/testChar for 65-78 bytes when UseSIMDForMemoryOps is on
|
||||
- JDK-8257513: C2: assert((constant_addr - _masm.code()->consts()->start()) == con.offset())
|
||||
- JDK-8257547: Handle multiple prereqs on the same line in deps files
|
||||
- JDK-8257561: Some code is not vectorized after 8251925 and 8250607
|
||||
- JDK-8257565: epsilonBarrierSet.hpp should not include barrierSetAssembler
|
||||
- JDK-8257575: C2: "failed: only phis" assert failure in loop strip mining verification
|
||||
- JDK-8257594: C2 compiled checkcast of non-null object triggers endless deoptimization/recompilation cycle
|
||||
- JDK-8257633: Missing -mmacosx-version-min=X flag when linking libjvm
|
||||
- JDK-8257670: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java reports leaks
|
||||
- JDK-8257798: [PPC64] undefined reference to Klass::vtable_start_offset()
|
||||
- JDK-8257884: Re-enable sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java as automatic test
|
||||
- JDK-8257910: [JVMCI] Set exception_seen accordingly in the runtime.
|
||||
- JDK-8257997: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java again reports leaks after JDK-8257884
|
||||
- JDK-8257999: Parallel GC crash in gc/parallel/TestDynShrinkHeap.java: new region is not in covered_region
|
||||
- JDK-8258077: Using -Xcheck:jni can lead to a double-free after JDK-8193234
|
||||
- JDK-8258373: Update the text handling in the JPasswordField
|
||||
- JDK-8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()
|
||||
- JDK-8258419: RSA cipher buffer cleanup
|
||||
- JDK-8258471: "search codecache" clhsdb command does not work
|
||||
- JDK-8258534: Epsilon: clean up unused includes
|
||||
- JDK-8258805: Japanese characters not entered by mouse click on Windows 10
|
||||
- JDK-8258833: Cancel multi-part cipher operations in SunPKCS11 after failures
|
||||
- JDK-8258884: [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test
|
||||
- JDK-8259049: Uninitialized variable after JDK-8257513
|
||||
- JDK-8259231: Epsilon: improve performance under contention during virtual space expansion
|
||||
- JDK-8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days
|
||||
- JDK-8259319: Illegal package access when SunPKCS11 requires SunJCE's classes
|
||||
- JDK-8259339: AllocateUninitializedArray C2 intrinsic fails with void.class input
|
||||
- JDK-8259446: runtime/jni/checked/TestCheckedReleaseArrayElements.java fails with stderr not empty
|
||||
- JDK-8259706: C2 compilation fails with assert(vtable_index == Method::invalid_vtable_index) failed: correct sentinel value
|
||||
- JDK-8260029: aarch64: fix typo in verify_oop_array
|
||||
- JDK-8260308: Update LogCompilation junit to 4.13.1
|
||||
|
||||
Notes on individual issues:
|
||||
===========================
|
||||
|
||||
security-libs/javax.net.ssl:
|
||||
|
||||
JDK-8256490: Disable TLS 1.0 and 1.1
|
||||
====================================
|
||||
TLS 1.0 and 1.1 are versions of the TLS protocol that are no longer
|
||||
considered secure and have been superseded by more secure and modern
|
||||
versions (TLS 1.2 and 1.3).
|
||||
|
||||
These versions have now been disabled by default. If you encounter
|
||||
issues, you can, at your own risk, re-enable the versions by removing
|
||||
"TLSv1" and/or "TLSv1.1" from the `jdk.tls.disabledAlgorithms`
|
||||
security property in the `java.security` configuration file.
|
||||
|
||||
tools:
|
||||
|
||||
JDK-8214213: jdeps --print-module-deps Reports Transitive Dependencies
|
||||
======================================================================
|
||||
`jdeps --print-module-deps`, `--list-deps`, and `--list-reduce-deps`
|
||||
options have been enhanced as follows.
|
||||
|
||||
1. By default, they perform transitive module dependence analysis on
|
||||
libraries on the class path and module path, both directly and
|
||||
indirectly, as required by the given input JAR files or
|
||||
classes. Previously, they only reported the modules required by the
|
||||
given input JAR files or classes. The `--no-recursive` option can be
|
||||
used to request non-transitive dependence analysis.
|
||||
|
||||
2. By default, they flag any missing dependency, i.e. not found from
|
||||
class path and module path, as an error. The `--ignore-missing-deps`
|
||||
option can be used to suppress missing dependence errors. Note that a
|
||||
custom image is created with the list of modules output by jdeps when
|
||||
using the `--ignore-missing-deps` option for a non-modular
|
||||
application. Such an application, running on the custom image, might
|
||||
fail at runtime when missing dependence errors are suppressed.
|
||||
|
||||
New in release OpenJDK 11.0.10 (2021-01-19):
|
||||
=============================================
|
||||
Live versions of these release notes can be found at:
|
||||
|
@ -297,7 +297,7 @@
|
||||
# New Version-String scheme-style defines
|
||||
%global featurever 11
|
||||
%global interimver 0
|
||||
%global updatever 10
|
||||
%global updatever 11
|
||||
%global patchver 0
|
||||
# If you bump featurever, you must bump also vendor_version_string
|
||||
# Used via new version scheme. JDK 11 was
|
||||
@ -344,8 +344,8 @@
|
||||
%global origin_nice OpenJDK
|
||||
%global top_level_dir_name %{origin}
|
||||
%global top_level_dir_name_backup %{top_level_dir_name}-backup
|
||||
%global buildver 9
|
||||
%global rpmrelease 2
|
||||
%global buildver 1
|
||||
%global rpmrelease 0
|
||||
#%%global tagsuffix ""
|
||||
# Priority must be 8 digits in total; up to openjdk 1.8, we were using 18..... so when we moved to 11, we had to add another digit
|
||||
%if %is_system_jdk
|
||||
@ -374,7 +374,7 @@
|
||||
# Release will be (where N is usually a number starting at 1):
|
||||
# - 0.N%%{?extraver}%%{?dist} for EA releases,
|
||||
# - N%%{?extraver}{?dist} for GA releases
|
||||
%global is_ga 1
|
||||
%global is_ga 0
|
||||
%if %{is_ga}
|
||||
%global ea_designator ""
|
||||
%global ea_designator_zip ""
|
||||
@ -1006,8 +1006,8 @@ Requires: ca-certificates
|
||||
# Require javapackages-filesystem for ownership of /usr/lib/jvm/ and macros
|
||||
Requires: javapackages-filesystem
|
||||
# Require zone-info data provided by tzdata-java sub-package
|
||||
# 2020b required as of JDK-8254177 in October CPU
|
||||
Requires: tzdata-java >= 2020b
|
||||
# 2020f required as of JDK-8259048 in October CPU
|
||||
Requires: tzdata-java >= 2020f
|
||||
# for support of kernel stream control
|
||||
# libsctp.so.1 is being `dlopen`ed on demand
|
||||
Requires: lksctp-tools%{?_isa}
|
||||
@ -1275,8 +1275,8 @@ BuildRequires: java-%{buildjdkver}-openjdk-devel
|
||||
%ifnarch %{jit_arches}
|
||||
BuildRequires: libffi-devel
|
||||
%endif
|
||||
# 2020b required as of JDK-8254177 in October CPU
|
||||
BuildRequires: tzdata-java >= 2020b
|
||||
# 2020f required as of JDK-8259048 in October CPU
|
||||
BuildRequires: tzdata-java >= 2020f
|
||||
# Earlier versions have a bug in tree vectorization on PPC
|
||||
BuildRequires: gcc >= 4.8.3-8
|
||||
|
||||
@ -2282,6 +2282,12 @@ require "copy_jdk_configs.lua"
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Sun Feb 21 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.11.0.1-0.0.ea
|
||||
- Update to jdk-11.0.11.0+1
|
||||
- Update release notes to 11.0.11.0+1
|
||||
- Switch to EA mode for 11.0.11 pre-release builds.
|
||||
- Require tzdata 2020f to match upstream change JDK-8259048
|
||||
|
||||
* Fri Feb 19 2021 Stephan Bergmann <sbergman@redhat.com> - 1:11.0.10.0.9-2
|
||||
- Hardcode /usr/sbin/alternatives for Flatpak builds
|
||||
|
||||
|
2
sources
2
sources
@ -1,2 +1,2 @@
|
||||
SHA512 (tapsets-icedtea-3.15.0.tar.xz) = c752a197cb3d812d50c35e11e4722772be40096c81d2a57933e0d9b8a3c708b9c157b8108a4e33a06ca7bb81648170994408c75d6f69d5ff12785d0c31009671
|
||||
SHA512 (jdk-updates-jdk11u-jdk-11.0.10+9-4curve.tar.xz) = 758786a272d45d471f7ce4dfaba36941b36431dfedd67a3794b680655a9a95c5271c34f1ee1045273946654706aafb4451519ad643f5fc4113729150ba748d7a
|
||||
SHA512 (jdk-updates-jdk11u-jdk-11.0.11+1-4curve.tar.xz) = 8e9384f346ab061e533f3e397422615a61fd7780d733aa6f31f025d5de7eed37a2042fee90403424c3e770ee92d35518e27c6b247d625a86d8ec879670eca00b
|
||||
|
Loading…
Reference in New Issue
Block a user