Releases: ibmruntimes/openj9-openjdk-jdk23
23.0.2 with Eclipse OpenJ9 v0.49.0
Branch name: v0.49.0-release
Tag: openj9-0.49.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.49.0
OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.15 plus CVE-2024-9143, CVE-2024-13176.
OpenJ9 related changes
2b0e819..2d00d61
d98479b Remove unused local variable Keith W. Campbell #89
95622ca Exclude additional FIPS related test failures Kostas Tsiounis #88
62fcf4c Exclude openjdk subtests for FIPS strict profile Anna Babu Palathingal #87
7f38763 Apply the patch for CVE-2024-56732 Peter Shipton #86
5aa74d7 Reorder the way contents of healthcenter jars are extracted Ravali Yatham #85
006f41b Exclude list for FIPS140-3 strict profile JinhangZhang #61
0059aa2 Add dependency module java.management.rmi for ibm.healthcenter Sharanabasava #84
3420c2e Enable additional Linux/Mac bundling OpenJCEPlus JinhangZhang #81
4511f02 Fix profiles with same name beginnings being treated as one Tao Liu #83
d17ac84 Modify JSR166TestCase to gather more error information Theresa Mammarella #82
698e9ef Simplify constructor of NativeReferenceQueue Keith W. Campbell #79
4676213 Remove synchronized block in Thread isDead method Nathan Henderson #78
807c47d Add the error message when the profile does not exist Tao Liu #75
f4fa8c7 Propagate DEBUG_LEVEL to OpenJ9 VM Keith W. Campbell #77
086a590 Add Xdump to diagnose intermittent JSR166TestCase failures Theresa Mammarella #76
b2fe320 Add the test cases for Restricted Security Mode Tao Liu #74
60d9904 Reduce lock contention in Thread.getAndClearInterrupt Babneet Singh #72
0e9bd74 Enable JFR on Aarch64 linux tajila #73
1307332 Check if OpenSSL is in FIPS mode and use Java for some algorithms Kostas Tsiounis #71
3317f54 Block all properties that can be set by profile Kostas Tsiounis #70
1abde43 Update the platform flags JinhangZhang #65
e573464 Add FIPS problem list placeholder for jdk23 LongyuZhang #69
e2c978d Avoid rebuilding native code headers for OpenJCEPlus Kostas Tsiounis #67
2c8f553 Fix names of algorithms printed in debug trace Kostas Tsiounis #68
b9e99d1 Set AIX executables to have exempt SED status Julian #64
19a77a9 Add configure support to enable RAM class persistence Nathan Henderson #66
7239a75 JFR copy "$(OPENJ9_TOPDIR)/runtime/metadata.blob" to "$(LIB_DST_DIR)" Jason Feng #63
7812a7c Add more granular digest flags Kostas Tsiounis #59
b6a7aad Fix StdLibTest for platforms with non standard native charset Rahil Shah #57
23.0.1 with Eclipse OpenJ9 v0.48.0
Branch name: v0.48.0-release
Tag: openj9-0.48.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.48.0
OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.15 plus CVE-2024-9143.
OpenJ9 related changes
c731fbd..2b0e819
2b0e819 (0.48) Fix StdLibTest for platforms with non standard native charset Rahil Shah #62
0be9095 Merge master jdk-23.0.1+11 into openj9-staging Jason Feng #60
fe73bf0 Disable use of zlibNX by default Peter Shipton #55
fc4c426 Add newline to end of txt file Anna Babu Palathingal #54
7703278 Added ProblemList-FIPS140_3_OpenJCEPlusFIPS.FIPS140-3.txt file Anna Babu Palathingal #53
05edda1 Use native encoded bytes when making a downcall to standard printf Rahil Shah #52
39d89f1 Allow RestrictedSecurity property extension from default values Kostas Tsiounis #51
bad8ef2 Select the appropriate OpenSSL build target on AIX Keith W. Campbell #50
6288903 Check RestrictedSecurity profile for errors Tao Liu #48
b82b8c0 keep Runnable r strongly reachable so that it is not reclaimable by GC Jason Feng #49
3a1183c Update the ignore list based on RC1 JinhangZhang #42
e4a09b8 Remove redundant export of PATH on Windows Keith W. Campbell #47
fdf534a Support restore with -XX:CRaCRestoreFrom=PATH Amarpreet Singh #46
247288f Add CaseSensitive test into FIPS140-2 ProblemList Tao Liu #44
e660a06 Ensure static fields set during signed jar process Jason Katonica #45
914ced5 CRIU adds @NotCheckpointSafe for ZipFile.getEntry(String) Jason Feng #43
ff5725b Enable JFR modules when JFR is enabled Gengchen Tuo #41
91d48c4 Add metadata files needed to build jdk.jfr module Gengchen Tuo #40
980a836 Update target OS conditional for z/OS Danja Papajani #35
ac89d93 Remove unused variables in NativeCrypto.c Kostas Tsiounis #38
a7d3164 Export VS library when building OpenJCEPlus Tao Liu #36
59f721b CRIU supports Java debugger during checkpoint and restore Mike Zhang #34
23.0 with Eclipse OpenJ9 v0.47.0
Branch name: v0.47.0-release
Tag: openj9-0.47.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.47.0
OpenSSL 3.0, bundled in builds on Windows and Mac, is 3.0.15.
OpenJ9 related changes
92d8c0a..c731fbd
c731fbd (0.47.0) Export VS library when building OpenJCEPlus Tao Liu #39
7f806b5 Update FIPS140-3 exclusions with Windows JinhangZhang #32
0b944ae Tolerate OpenJCEPlus FIPS binaries with jlink Jason Katonica #31
47d9e1f Update FIPS140-3 exclusions with Windows JinhangZhang #29
4f8b339 Merge master jdk-23+37 into openj9-staging Jason Feng #30
b5202f9 Update FIPS140-3 exclusions JinhangZhang #28
f97359b Update FIPS140-3 exclusions JinhangZhang #22
a4bb467 Support brainpoolP512r1 TLS 1.3 RFC 8734 Jason Katonica #24
9834420 Temporarily restore PreviewFeature.Feature.UNNAMED_CLASSES Keith W. Campbell #27
6effd32 Disable DTLSv1.0 protocol in FIPS140-3 strict JinhangZhang #26
3d1d670 Disable more DHE related ciphersuites JinhangZhang #25
d0e2b7b Add JFR JPP flag Gengchen Tuo #23
a78ac3e Revert "Temporarily restore Thread/ThreadGroup suspend/resume/stop" LongyuZhang #16
95db01f Update the exclude list JinhangZhang #21
e729061 Update the exclude list JinhangZhang #19
39698a9 Update ignore list based on M2 build JinhangZhang #18
eedda08 aix/jdk/internal/loader/ClassLoaderHelper.java uses upstream version Jason Feng #13
c419cfc Merge master jdk-23+33 into openj9-staging Jason Feng #15
6cf4ac0 Improve patch to ValueLayouts for AIX Keith W. Campbell #14
dcd5ae3 Add fully-qualified class names of jar verification providers Kostas Tsiounis #12
4080694 Merge master jdk-23+29 into openj9-staging Jason Feng #9
446f0bd Add synchronization when setting interrupted field in Thread::interrupt Nathan Henderson #11
8b9d0dd Acquire interruptLock for interruptImpl and isInterruptedImpl Babneet Singh #10
de3530e Back-port changes to .copyrightignore from the head stream Keith W. Campbell #8
f1d7441 Update OpenJCEPlusFIPS Strict and Weakly-Enforced profiles Tao Liu #7
e04e34a Remove unused copyrightCheck files Keith W. Campbell #6
e2f992f Support provider fully-qualified class name in Restricted Security mode Tao Liu #5
1fef84b Postpone hash check of security profiles Kostas Tsiounis #3
a3d4e12 Allow extension of RestrictedSecurity profiles Kostas Tsiounis #2
e689d26 Improve interaction between CRIU and CRaC configuration options Keith W. Campbell #1