22.0.1 with Eclipse OpenJ9 v0.45.0
Branch name: v0.45.0-release
Tag: openj9-0.45.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.45.0
OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.13 + CVE-2024-2511 + CVE-2024-4603.
OpenJ9 related changes
185a534..980fc84
980fc84 Fix typo in reference to NativeECKeyPairGenerator Kostas Tsiounis #57
472c710 (0.45) Update SubclassGC test to call System.gc() twice Peter Shipton #56
9a0f2d5 (0.45) Merge scripts to fetch or update source repositories Keith W. Campbell #53
b3c38dc (0.45) Remove the unneeded Hotspot features for building OpenJ9 Keith W. Campbell #48
b8083af Update FIPS test exclude file for JDK22 Anna Babu Palathingal #39
74f10f6 Add missing call to initCompressionFlag() Theresa Mammarella #37
4d14387 Add JFR flags Tobi Ajila #36
f9d7479 Add MemberName finalizer to mark clazz for MemberName list pruning Devin Papineau #35
4803bca Set property com.ibm.fips.mode based upon active profile Jason Katonica #34
a7e9975 Fix AccessDeniedException in CopyMoveVariations Amarpreet Singh #33
86491e0 Update VThreadEventTest to check processor count on Windows platform Jack Lu #31
ad4e7e7 [FFI/JTreg] Remove the pragma lines for AIX in test suites ChengJin01 #32
687a145 8325254: CKA_TOKEN private and secret keys are not necessarily sensitive Martin Balao #27
658edbf Initialize VarHandle.methodHandleTable and its entries with atomic CAS Devin Papineau #28
cdc12a5 Add s390x-linux to platforms bundling OpenJCEPlus Kostas Tsiounis #26
441da50 Avoid overlapping buffers in native ChaCha20 Jason Katonica #25
4b3708e Fix comment and static method use Keith W. Campbell #23
2a64d9c [FFI] Perf improvement via NativeMethodHandle/linkToNative ChengJin01 #17
7ed45ae Stop using preprocessor flag Sidecar19-SE Keith W. Campbell #22
f9ae0a7 Add OpenJCEPlus SHA hash to release info file Kostas Tsiounis #21
1159998 Update Java Restricted Security Mode comment in java.security Tao Liu #19
3a2371b Support export P11PBE key in FIPS mode WilburZjh #20
5bb0888 Include legal files when bundling OpenJCEPlus Kostas Tsiounis #18
224249f CRIU removes libj9criu29 Jason Feng #10
85ea4a9 Revert PlatformLayouts to remove unused code Keith W. Campbell #15
a43cde1 Revert allowances for using a Java 20 boot JDK Keith W. Campbell #14
d93e898 Add OpenSSL 3.x license to openj9-openjdk-notices Peter Shipton #13
622a5f7 Bundle freetype by default to match Semeru builds Peter Shipton #12
3754885 Add provider name and class name mapping in Restricted Security mode Tao Liu #11
da13618 Specify OpenJCEPlusFIPS profile for supported platforms Kostas Tsiounis #9
e5d3486 Use correct JNI function to call ArrayList.add() Jason Katonica #8
a1cff46 Restore behavior on platforms where CRIU is supported but not in use WilburZjh #7
a0b7158 Merge master jdk-22+29 into openj9-staging Jason Feng #6
3321cba Merge master jdk-22+27 into openj9-staging Jason Feng #5
990f8f3 Revert to Java impl when non-default SecureRandom present Kostas Tsiounis #4
2b00f89 Integrate OpenJCEPlus into Semeru OpenJDK Tao Liu #2
585d704 Utilize the new enableCRIUSecProvider function to check if CRIUSEC pr… WilburZjh #1