Branch name: v0.37.0-release
Tag: openj9-0.37.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.37.0
OpenJ9 related changes
332135c..ce73ec7
ce73ec7 (0.37) Fix CVE-2023-2004 in freetype 2.12.1 Peter Shipton #94
a95c00a (0.37) Increase default heap size for Skynet to 768MB Jack Lu #92
f3c7acc (0.37) Allow any text without whitespace for the openssl version Peter Shipton #90
d9897f7 (0.37) Initialize Continuation.vthread in constructor Jack Lu #87
a011c19 (0.37) Port harfbuzz - Avoid O(n^2) behavior in mark-attachment Peter Shipton #86
0ea4575 Merge latest applicable OpenJ9 changes to 0.37, disable CRIU Peter Shipton #84
84ae57e Backport missing Oracle CPE from the head stream Peter Shipton #79
c383b1a Merge OpenSSL Version granularity to 0.37 Keith W. Campbell #78
faa8bad Expand OpenSSL Version granularity WilburZjh #77
7d07ca6 Merge AIX stdlib symbol lookup fix Peter Shipton #76
9d52294 [FFI]Inline the missing libc functions for symbol lookup on AIX ChengJin01 #75
be7d0c2 Merge harfbuzz.md 4.4.1 update Keith W. Campbell #73
3c83ead Update harfbuzz.md file for 4.4.1 Peter Shipton #72
edc9509 Add null check for virtual thread HoldsLock test Jack Lu #71
7f57010 OpenJ9 doesn't support Perf, don't try to use it Peter Shipton #70
47925e7 tokenLabel support and EC fixes for Z platform Bob Du #69
fc5b267 [Aarch64/FFI] Remove static from arrangeDowncall() & arrangeUpcall() ChengJin01 #67
1d8fa89 Use GetExtensionEvents to derive extension event numbers Babneet Singh #65
0209ff9 Update dependencies for running Java preprocessor Keith W. Campbell #68
46b4853 Lazily initialize native crypto libraries Jason Feng #66
be0b953 Ensure test-image-openj9 target fails when java -version fails Devin Papineau #62
b350cca Fix LoadLibraryUnloadTest Roger Riggs #64
d27f752 Support export/import of cryptographic keys in FIPS Mode Tao Liu #63
40656c4 Add JPP tags at GensrcCharsetMapping.gmk Jason Feng #60
09ee4f3 Remove reference to opt_openjdkThreadSupport Keith W. Campbell #61
fc0cc67 Remove unused OPENJDK_THREAD_SUPPORT & J9VM_OPT_OPENJDK_THREAD_SUPPORT Jason Feng #59
1fbf0f2 Fix problem building openssl when ccache is enabled Keith W. Campbell #58
fac1e0b Correct padding of struct layouts Keith W. Campbell #57
987a4e3 Add OpenJ9PropsExt properties for docker.support Jason Feng #56
5168276 Enable CRIU on x86 Tobi Ajila #53
a6c1c51 Port CRIU related PRs from openj9-openjdk-jdk17 and handle thread interrupted status at CRIU single threaded mode Jason Feng #54
d78ba96 Include PRODUCT_SUFFIX in J9PRODUCT_NAME Peter Shipton #55
84975be Check for illegal bits in SelfSuspendDisablerTest Babneet Singh #52
1303c08 Add synchronized block in getAndClearInterrupt() Hang Shao #51
720d535 Fix SelfSuspendDisablerTest Babneet Singh #50
110e1e7 [VaList/Power]Replace with Math.min() in getSmallerStructArgSize ChengJin01 #49
75e5940 Enable FFI related jtreg test suites on Power and zLinux Cheng Jin #39
165f4c2 Fix the alignment issue with long & pointer on AIX Cheng Jin #44
cef044b Use the OpenSSL PKCS12 method for PBE and simplify NativeCrypto property checking Zainab Fatmi #45
9d79dbc Set interrupt field before native call Tobi Ajila #46
2eb6c5c Fix Thread.getStackTrace synchronization Jack Lu #47
0deb85c [Jtreg]Fix the issue with addVarg/nextVarg of VaList on Power Cheng Jin #42
ac249fd Enable vm.continuations option for testing Jack Lu #40
518e6e8 Tweak README.md Keith W. Campbell #43
722a3c3 [JEP424]Implement VaList on zLinux in JDK19 Cheng Jin #38
4ab9a18 Remove unnecessary interrupt call Tobi Ajila #41
fddc34c Add --openssl-repo option for downloading OpenSSL source Peter Shipton #37
9119c55 Fix the PKCS11Exception: CKR_KEY_TYPE_INCONSISTENT in FIPS mode Jinhang-Zhang #35
629c463 Add OpenJ9PropsExt properties for serviceability_jvmti_j9 Jason Feng #34
9c604b0 Avoid non-portable uses of date utility Keith W. Campbell #33
b9e3daf [JEP424] Implement VaList on Power (Linux & AIX) in JDK19 Cheng Jin #27
05db377 Fix JVMTI test: VMObjectAlloc/vmobjalloc01 Babneet Singh #32
4efd563 Delete Transfer2GPlus tmp files at the end of the test Peter Shipton #31
b56bf70 Enable building JVMTI serviceability tests Keith W. Campbell #30
7ab89cb Add initCompressionFlag() to String constructors Mike Zhang #28
f85c2db Set OpenJDK test properties to false in OpenJ9PropsExt Jason Feng #29
034a8c8 [JEP424] Enable FFI Upcall on s390x/Aarch64/x86 in JDK19 Cheng Jin #26
f520756 Enable VirtualThread JVMTI natives by default Babneet Singh #23
703f758 Fix incremental DDR builds Keith W. Campbell #22
ef594cb LUDCL refresh points Abdulrahman Alattas #16
3b112d4 Update OpenJDK19 test case to add module jdk.crypto.cryptoki Tao Liu #21
524cd44 Fix race condition when creating the native pointer for an EC key Zainab Fatmi #20
c2c80f7 Merge master jdk-19+33 into openj9-staging Jason Feng #19
4e70209 Several JEP424 fixes Keith W. Campbell #15
f049f41 Default to using cmake on all builds Devin Nakamura #17
65a3b9a [JEP424] Implement the Linker's downcall & upcall handler in Java19 Cheng Jin #5
36fc7ef Deal with non-supported ECKey subclasses Zainab Fatmi #14
0b0c42f Check private key Zainab Fatmi #13
ab1091b Reset the KeyAgreement object for reuse Zainab Fatmi #12
28f2a45 Set mainGroup name to incoming vmName Jason Feng #11
28e60cc Merge master jdk-19+28 into openj9-staging Jason Feng #10
abd1f9e Enable JITServer by default on supported platforms Dhruv Chopra #8
c7edcd9 Add stub implementation of NativeReferenceQueue Tobi Ajila #9
e376f36 Use OpenSSL for the ECDH key agreement Zainab Fatmi #6
57d9e86 NullCallerTest clear exception before calling FindClass() Peter Shipton #2
7d18322 FIPS Mode for RHEL x86 Jinhang-Zhang #4
b1d5ed8 add Thread.registerNatives Jack Lu #3
a9e9382 Remove unused scripts Keith W. Campbell #1