From c88220bce43fafa1358b75dc23a85ad7710b49c5 Mon Sep 17 00:00:00 2001 From: Andrew Hughes Date: Sun, 24 Apr 2022 21:54:03 +0100 Subject: [PATCH] Update to shenandoah-jdk8u332-b09 (GA) Update release notes for 8u332-b09. Switch to GA mode for final release. Resolves: rhbz#2074650 --- .gitignore | 1 + NEWS | 27 ++++++++++++++++++++++++--- java-1.8.0-openjdk.spec | 10 ++++++++-- sources | 2 +- 4 files changed, 34 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 42c84a9..a973960 100644 --- a/.gitignore +++ b/.gitignore @@ -254,3 +254,4 @@ /openjdk-shenandoah-jdk8u-aarch64-shenandoah-jdk8u322-b06-4curve.tar.xz /openjdk-shenandoah-jdk8u-shenandoah-jdk8u332-b01-4curve.tar.xz /openjdk-shenandoah-jdk8u-shenandoah-jdk8u332-b06-4curve.tar.xz +/openjdk-shenandoah-jdk8u-shenandoah-jdk8u332-b09-4curve.tar.xz diff --git a/NEWS b/NEWS index 6baf506..7933b93 100644 --- a/NEWS +++ b/NEWS @@ -3,12 +3,28 @@ 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 8u332 (2022-04-19): +New in release OpenJDK 8u332 (2022-04-22): =========================================== Live versions of these release notes can be found at: - * https://bitly.com/openjdk8u332 + * https://bit.ly/openjdk8u332 * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u332.txt +* Security fixes + - JDK-8269938: Enhance XML processing passes redux + - JDK-8270504, CVE-2022-21426: Better XPath expression handling + - JDK-8272255: Completely handle MIDI files + - JDK-8272261: Improve JFR recording file processing + - JDK-8272594: Better record of recordings + - JDK-8274221: More definite BER encodings + - JDK-8275151, CVE-2022-21443: Improved Object Identification + - JDK-8277227: Better identification of OIDs + - JDK-8277672, CVE-2022-21434: Better invocation handler handling + - JDK-8278008, CVE-2022-21476: Improve Santuario processing + - JDK-8278356: Improve file creation + - JDK-8278449: Improve keychain support + - JDK-8278805: Enhance BMP image loading + - JDK-8278972, CVE-2022-21496: Improve URL supports + - JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo * Other changes - JDK-8033980: Xerces Update: datatype XMLGregorianCalendarImpl and DurationImpl - JDK-8035437: Xerces Update: xml/serialize/DOMSerializerImpl @@ -32,7 +48,6 @@ Live versions of these release notes can be found at: - JDK-8247766: [aarch64] guarantee(val < (1U << nbits)) failed: Field too big for insn - JDK-8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail on big screens - JDK-8253353: Crash in C2: guarantee(n != NULL) failed: No Node - - JDK-8260632: Build failures after JDK-8253353 - JDK-8266749: AArch64: Backtracing broken on PAC enabled systems - JDK-8270290: NTLM authentication fails if HEAD request is used - JDK-8273229: Update OS detection code to recognize Windows Server 2022 @@ -43,7 +58,13 @@ Live versions of these release notes can be found at: - JDK-8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 - JDK-8279077: JFR crashes on Linux ppc due to missing crash protector in signal handler - JDK-8280060: The sun/rmi/server/Activation.java class use Thread.dumpStack() + - JDK-8282300: Throws NamingException instead of InvalidNameException after JDK-8278972 + - JDK-8282397: createTempFile method of java.io.File is failing when called with suffix of spaces character + - JDK-8284548: Invalid XPath expression causes StringIndexOutOfBoundsException + - JDK-8284920: Incorrect Token type causes XPath expression to return empty result + - JDK-8284936: Fix Java 7 bootstrap breakage due to use of Arrays.stream * Shenandoah + - JDK-8260632: Build failures after JDK-8253353 - JDK-8282458: Update .jcheck/conf file for sh-jdk8u move to git New in release OpenJDK 8u322 (2022-01-18): diff --git a/java-1.8.0-openjdk.spec b/java-1.8.0-openjdk.spec index c00f352..15fd21c 100644 --- a/java-1.8.0-openjdk.spec +++ b/java-1.8.0-openjdk.spec @@ -309,7 +309,7 @@ # note, following three variables are sedded from update_sources if used correctly. Hardcode them rather there. %global shenandoah_project openjdk %global shenandoah_repo shenandoah-jdk8u -%global shenandoah_revision shenandoah-jdk8u332-b06 +%global shenandoah_revision shenandoah-jdk8u332-b09 # Define old aarch64/jdk8u tree variables for compatibility %global project %{shenandoah_project} %global repo %{shenandoah_repo} @@ -329,7 +329,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 0 +%global is_ga 1 %if %{is_ga} %global milestone fcs %global milestone_version %{nil} @@ -2658,6 +2658,12 @@ cjc.mainProgram(args) %endif %changelog +* Mon Apr 18 2022 Andrew Hughes - 1:1.8.0.332.b09-1 +- Update to shenandoah-jdk8u332-b09 (GA) +- Update release notes for 8u332-b09. +- Switch to GA mode for final release. +- Resolves: rhbz#2074650 + * Mon Apr 18 2022 Andrew Hughes - 1:1.8.0.332.b06-0.1.ea - Update to shenandoah-jdk8u332-b06 (EA) - Update release notes for shenandoah-8u332-b06. diff --git a/sources b/sources index 8c3d3bb..4662b4c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (tapsets-icedtea-3.15.0.tar.xz) = c752a197cb3d812d50c35e11e4722772be40096c81d2a57933e0d9b8a3c708b9c157b8108a4e33a06ca7bb81648170994408c75d6f69d5ff12785d0c31009671 -SHA512 (openjdk-shenandoah-jdk8u-shenandoah-jdk8u332-b06-4curve.tar.xz) = 663e0093bf7d5698c168e1609b88179ccd8cfb8b1e8ecc937cdaae287960dedea170bce16572f79046e45fafce38dca6848e7524da06a56d4aa0ad15af271775 +SHA512 (openjdk-shenandoah-jdk8u-shenandoah-jdk8u332-b09-4curve.tar.xz) = 23d906ecce6864e0bd3ae4c95ac597eb697c1e28356371aafd7aabab5c3a9a9d861c326125e7a45f15340a5a106c1915808fa93b3ff7cdc8b003647a44caf7fd