Releases: ibmruntimes/openj9-openjdk-jdk22
22.0.2 with Eclipse OpenJ9 v0.46.1
Branch name: v0.46.1-release
Tag: openj9-0.46.1
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.46.1
OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.15.
OpenJ9 related changes
22.0.2 with Eclipse OpenJ9 v0.46.0
Branch name: v0.46.0-release
Tag: openj9-0.46.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.46.0
OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.14.
OpenJ9 related changes
980fc84..9cce8bf
9cce8bf (0.46) Re-enable FIPS140-3 failures JinhangZhang #89
7ececc2 Update the ignore list JinhangZhang #86
70218aa Update ignore list based on M2 build JinhangZhang #84
f78dc0c Always set COMPATIBLE_CDS_ALIGNMENT_DEFAULT to false for OpenJ9 Keith W. Campbell #81
cb3cb79 Merge master jdk-22.0.2+9 into openj9-staging Keith W. Campbell #80
0e40444 Add fully-qualified class names of jar verification providers Kostas Tsiounis #77
dd7696c Back-port changes to .copyrightignore from the head stream Keith W. Campbell #76
e29be76 Update OpenJCEPlusFIPS Strict and Weakly-Enforced profiles Tao Liu #75
d0ecb94 Remove unused copyrightCheck files Keith W. Campbell #74
0c50764 Support provider fully-qualified class name in Restricted Security mode Tao Liu #73
ac3fb0c Postpone hash check of security profiles Kostas Tsiounis #72
25236e8 Allow extension of RestrictedSecurity profiles Kostas Tsiounis #71
9b881a4 Acquire interruptLock for interruptImpl and isInterruptedImpl Babneet Singh #70
2cd9f8f Improve interaction between CRIU and CRaC configuration options Keith W. Campbell #67
ae28e24 Ignore list for OpenJCEPlus JinhangZhang #69
0e12d35 Revert "Simplify and improve module dependency management" Keith W. Campbell #66
3511fb7 Simplify and improve module dependency management Keith W. Campbell #65
499bf86 Get native EC key pointer during init through ECUtil instead of key impl Kostas Tsiounis #62
21ff127 Detect operating systems consistently in SystemLookup Keith W. Campbell #64
0d26e17 Get rid of AIX linker option: -bnorwexec Julian #63
6d32fe3 [FFI] Handling the default library loading on z/OS ChengJin01 #61
0ed1f2c Add additional checks to NativeECDHKeyAgreement to match upstream Kostas Tsiounis #58
653f397 Throw OOM if array size exceeds int maximum Theresa Mammarella #59
7b1ea2c Add support for ECDSA signatures using native OpenSSL library Kostas Tsiounis #54
445275b Update SubclassGC test to call System.gc() twice Peter Shipton #55
ac61bd9 [FFI] Enable the downcall support on z/OS ChengJin01 #51
889e628 Temporarily restore support for old openssl options Keith W. Campbell #52
305c63a Update get_source.sh Keith W. Campbell #50
53d33d5 Merge scripts to fetch or update source repositories Keith W. Campbell #49
87e4194 Remove redundant disabling of CDS feature Keith W. Campbell #47
a4ef757 Check setting of security property when in FIPS mode Kostas Tsiounis #44
964a101 Remove the unneeded Hotspot features for building OpenJ9 Peter Shipton #45
6af6958 Merge master jdk-22.0.1+8 into openj9-staging Jason Feng #46
ed68032 Support explicit use of '--enable-jitserver' on all supported platforms Keith W. Campbell #43
899edf3 Add support for native MD5 digest Kostas Tsiounis #42
6da2250 Add ExtendedMasterSecret support in SunPKCS11 provider Tao Liu #41
5091a88 Update FIPS test exclude file for JDK22 Anna Babu Palathingal #38
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