Releases: ibmruntimes/openj9-openjdk-jdk8
8u382 with Eclipse OpenJ9 v0.40.0
Branch name: v0.40.0-release
Tag: openj9-0.40.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.40.0
OpenSSL 1.1.1, which is bundled in builds on Windows and Mac, is updated to 1.1.1v.
OpenJ9 related changes
dd0ccb1..c4d2c2b
1f8c2ec Merge jdk8u382-b05 into 0.40.0 release J9 Build #680
8d52f27 macOS: Stop using sprintf in java.desktop KONNO Kazuhiro #678
1d551ab Improve speed of cipher operations for large inputs and allow unpadding at offset of output Kostas Tsiounis #677
347f96b Merge jdk8u382-b04 to 0.40 J9 Build #676
2de6448 Merge PKCS#12 file-based Keystore support for FIPS mode to 0.40 Keith W. Campbell #674
5fb6933 PKCS#12 file-based Keystore support for FIPS mode WilburZjh #673
8d28321 Add support for EC key generation using native OpenSSL library and restructure ECDH key agreement Kostas Tsiounis #671
cd8e6bc Don't expect copyright notices in policy or security files Keith W. Campbell #670
ff602a6 Java Restricted Security Mode Tao Liu #663
adbbc28 Change crypto loading method to return OpenSSL version Kostas Tsiounis #668
a3f77a4 Show macro definitions generated in openj9_version_info.h Keith W. Campbell #669
7b32ae5 Add additional debug message to show contents of authentication reply message Kostas Tsiounis #667
2f94509 Remove useless patterns from .gitignore Keith W. Campbell #665
b4cc16f Recognize OpenJ9 flags in openjdk jcl natives Jason Feng #664
8u372 with Eclipse OpenJ9 v0.38.0
Branch name: v0.38.0-release
Tag: openj9-0.38.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.38.0
OpenSSL 1.1.1, which is bundled in builds on Windows and Mac, is updated to 3f499b2 which includes fixes for CVE-2023-0464, CVE-2023-0465, CVE-2023-0466.
OpenJ9 related changes
eebde68..dd0ccb1
fbc57eb Merge jdk8u372-b07 and Fix CVE-2023-2004 in freetype 2.12.1 to 0.38 J9 Build #662
fcac2f2 Fix CVE-2023-2004 in freetype 2.12.1 Peter Shipton #661
1291ef8 Merge Create distinct openj9-licenses and openj9-notices to 0.38 Keith W. Campbell #660
b075c48 Create distinct openj9-licenses and openj9-notices Peter Shipton #659
d11d587 Merge Allow any text without whitespace for the openssl version to 0.38 Keith W. Campbell #657
5173edd Allow any text without whitespace for the openssl version Peter Shipton #656
bb6c498 Merge jdk8u372-b06 to 0.38 J9 Build #655
16b4b85 Merge latest OpenSSL changes to 0.38 Keith W. Campbell #654
e732eb1 Fix memory leaks related to openssl EC pathways Jason Katonica #653
c371702 Expand OpenSSL Version granularity WilburZjh #652
b9faae5 Merge jdk8u372-b04 and b05 to 0.38 Keith W. Campbell #651
5b0b6e8 Merge master jdk8u372-b05 into openj9-staging Jason Feng #650
ea86dbe OpenJ9 doesn't support Perf, don't try to use it Peter Shipton #649
dcf84eb Add SystemMetrics on AIX so jdk8u372-b01 can compile Peter Shipton #648
ea81a90 Merge master jdk8u372-b01 into openj9-staging Jason Feng #647
81849fb Update OpenSSL copyright Peter Shipton #646
21da581 Fail test-image-openj9 target when java -version fails Devin Papineau #639
8u362 with Eclipse OpenJ9 v0.36.0
Branch name: v0.36.0-release
Tag: openj9-0.36.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.36.0
OpenJ9 related changes
b213334..eebde68
1a7f2e2 Merge jdk8u362-b09 to 0.36 J9 Build #645
1a94e30 Merge openj9 to 0.36.0 Peter Shipton #643
cd84b62 Fix problem building openssl when ccache is enabled Keith W. Campbell #642
47b9ca8 Merge jdk8u362-b07 to 0.36 J9 Build #641
e7ddec4 Merge jdk8u362-b06 to 0.36 J9 Build #640
b86d6bb Merge latest OpenJ9 change to 0.36 Keith W. Campbell #638
9d333dc Include PRODUCT_SUFFIX in J9PRODUCT_NAME Peter Shipton #637
d11c86f Merge latest OpenJ9 changes to 0.36 Peter Shipton #636
98a5c62 update exclude list for fips WilburZjh #635
d9472a8 Allow building on macOS with XCode 14 Kevin Grigorenko #634
497b11f Merge jdk8u362-b05 to 0.36 J9 Build #633
b0d50c4 Include freetype source from openjdk Keith W. Campbell #631
51ff6e1 Use the OpenSSL PKCS12 method for PBE and simplify NativeCrypto property checking Zainab Fatmi #630
c7df71e Tweak README.md Keith W. Campbell #629
8u352 with Eclipse OpenJ9 v0.35.0
Branch name: v0.35.0-release
Tag: openj9-0.35.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.35.0
OpenJ9 related changes
e361c66..b213334
b213334 (0.35) Add freetype license Keith W. Campbell #632
cc86560 Merge jdk8u352-b08 to 0.35 J9 Build #628
c79b603 Merge the latest OpenJ9 change to 0.35 Peter Shipton #627
b66f514 Update the ProblemList-fips for openjdk Jinhang-Zhang #626
5ea4882 Merge the latest OpenJ9 changes to 0.35 Keith W. Campbell #625
d824d66 Add --openssl-repo option for downloading OpenSSL source Peter Shipton #624
33ee039 Update excluded list for extended.openjdk Jinhang-Zhang #619
fd94213 Merge latest OpenJ9 change to 0.35 Peter Shipton #623
65d61b6 Fix the PKCS11Exception: CKR_KEY_TYPE_INCONSISTENT in FIPS mode Jinhang-Zhang #622
430facd Merge jdk8u352-b07 to 0.35 Peter Shipton #621
d9cb757 Merge jdk8u352-b07 Keith W. Campbell #620
fa93217 Merge latest OpenJ9 change to 0.35 Peter Shipton #618
e20a915 Exclude list of sanity.openjdk and extended.openjdk for jdk8 Jinhang-Zhang #612
42f4a9d Merge latest OpenJ9 change to 0.35 Keith W. Campbell #617
df120d4 Do not use short name on Windows for vcruntime140.dll Peter Shipton #615
4782887 Merge jdk8u352-b06 to 0.35 genie-openj9 #614
330bf23 Merge latest OpenJ9 change to 0.35 Peter Shipton #610
a7b0cf7 JDK8: Backport 8240226 from JDK17 to fix DeflateIn_InflateOut.skipBytes simonis #609
d0e3108 Merge jdk8u352-b05 to 0.35 J9 Build #608
f2a9dfa Support export/import plain keys for JDK8 in FIPS Mode Jinhang-Zhang #606
f8e04d2 Fix Bug in SunEntries Jinhang-Zhang #605
b8a6f0d FIPS Support for Linux x86 RHEL Jinhang-Zhang #601
48806ae Fix the J9JDK_EXT_VERSION and remove obsolete JDK_MOD_VERSION Peter Shipton #603
fa11cc3 Fix incremental DDR builds Keith W. Campbell #602
28c0dde Revert "FIPS Support for Linux x86 RHEL" Peter Shipton #600
2a640de LUDCL refresh points Abdulrahman Alattas #591
aa2689a FIPS Support for Linux x86 RHEL Jinhang-Zhang #590
cb6e1d0 Fix race condition when creating the native pointer for an EC key Zainab Fatmi #598
9b4520b Allow building on macOS with XCode 13 Kevin Grigorenko #596
8u345 with Eclipse OpenJ9 v0.33.1
Branch name: v0.33.1-release
Tag: openj9-0.33.1
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.33.1
OpenJ9 related changes
f2d89ba..e361c66
e361c66 (0.33.1) Fix the J9JDK_EXT_VERSION for 0.33.1 and remove obsolete JDK_MOD_VERSION Peter Shipton #604
8u345 with Eclipse OpenJ9 v0.33.0
Branch name: v0.33.0-release
Tag: openj9-0.33.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.33.0
OpenJ9 related changes
0b8b8af..f2d89ba
f2d89ba (0.33) Fix race condition when creating the native pointer for an EC key Zainab Fatmi #599
a0f6d36 Merge jdk8u345-b01 to 0.33 Peter Shipton #597
4594939 Merge the latest OpenJ9 changes to 0.33 Peter Shipton #594
4cb47cd Backport 8253952 Rahil Shah #593
a544259 Merge jdk8u342-b07 to 0.33 J9 Build #592
04fbcd0 Merge latest OpenJ9 changes to 0.33 Keith W. Campbell #589
0516090 Deal with non-supported ECKey subclasses Zainab Fatmi #588
ef282d6 Merge latest OpenJ9 changes to 0.33 Keith W. Campbell #587
f390fbe Reset the KeyAgreement object for reuse Zainab Fatmi #586
9d0fc8a Merge latest OpenJ9 changes to 0.33 Peter Shipton #585
32c0356 Improve support for --with-freetype-src Keith W. Campbell #584
88db01e Enable cmake by default for all builds Devin Nakamura #583
0a34f54 Merge jdk8u342-b06 to 0.33 Peter Shipton #582
2a22a5c Apply patch to freetype.vcxproj as necessary Keith W. Campbell #581
5b7cbc6 Merge the latest OpenJ9 changes to 0.33 Peter Shipton #580
abc501a Enable JITServer by default on supported platforms Dhruv Chopra #579
b0f43ea Merge the latest OpenJ9 changes to 0.33 Keith W. Campbell #578
a65875c Use OpenSSL for the ECDH key agreement Zainab Fatmi #572
8a2c6ab Merge jdk8u342-b05 to 0.33 genie-openj9 #577
dbe2667 Merge jdk8u342-b04 and the latest OpenJ9 changes to 0.33 Peter Shipton #576
bf152b1 Encapsulate retrieval and display of git SHAs Keith W. Campbell #575
bd90446 Merge master jdk8u342-b04 into openj9-staging Keith W. Campbell #574
7185685 Rename recur_wildcard to RecursiveWildcard Jason Feng #573
4171db2 Rename CacheClass to ClassByNameCache to avoid OpenJDK conflict Peter Shipton #571
b6c5a78 Merge master jdk8u342-b02 into openj9-staging Jason Feng #570
001be57 Avoid sign extension when calling adler32() and crc32() Peter Shipton #569
dfc9df5 Add support for downloading and installing openssl3 versions Peter Shipton #559
70f36bf Apply JPP to JCL patch files within $(TOPDIR)/closed Jason Feng #568
16aeb67 Remove references to non-existent packages Keith W. Campbell #567
7362d35 Remove dead code in NativeCompilation.gmk Keith W. Campbell #566
75a20b6 Update OpenSSL build script to support OpenSSL 3+ Keith W. Campbell #561
d08e359 Correct copyright notices Keith W. Campbell #565
06d785f Add openssl version 3+ support for Linux platforms Jinhang-Zhang #563
3782fa4 Backport 8259922: MethodHandles.collectArguments does not throw IAE Babneet Singh #560
9d94a99 Temporarily disable CRIU support on JDK8 Tobi Ajila #558
d5715a7 Remove dead code Keith W. Campbell #556
02046d9 Compile with -qstackprotect on xlc Peter Shipton #555
8u332 with Eclipse OpenJ9 v0.32.0
Branch name: v0.32.0-release
Tag: openj9-0.32.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.32.0
OpenJ9 related changes
c1d9a7a..0b8b8af
56132a5 (0.32) Add openssl version 3+ support for Linux platforms Jinhang-Zhang #564
167bb92 Merge master jdk8u332-b09 into v0.32.0-release J9 Build #562
efe20b8 (0.32) Compile with -qstackprotect on xlc Peter Shipton #557
8a69e9e Merge jdk8u332-b06 and the latest openj9 changes to the 0.32 release J9 Build #554
19e0435 Fix @stable annotation in MethodHandleImpl Keith W. Campbell #553
7969d89 Merge jdk8u332-b05 to the 0.32 release J9 Build #552
c3aa623 Merge jdk8u332-b04 and OpenJ9 changes to 0.32 Keith W. Campbell #551
2dca7f3 Prevent overlapping arrays for AES-CBC Jinhang-Zhang #550
8d94cce CMake: Don't use separate cross compile spec Devin Nakamura #549
74d4354 Use configured git command Keith W. Campbell #548
1458285 Merge master jdk8u332-b03 into openj9-staging Jason Feng #547
bd2e6cf Add support for AArch64 macOS in closed/openssl.gmk Keith W. Campbell #546
7b7f7e1 Ignore OPENJ9_JAVA_COMMAND_LINE environment variable Keith W. Campbell #545
cc0e9e2 Make generated copyright notices consistent Keith W. Campbell #544
ad19223 Support configure option '--with-openssl=fetched' on Windows Keith W. Campbell #543
26729b2 Set native stack size using -Xmso instead of -Xss Mike Zhang #542