Skip to content

Releases: ibmruntimes/openj9-openjdk-jdk8

8u472 with Eclipse OpenJ9 v0.56.0

28 Oct 15:22

Choose a tag to compare

Branch name: v0.56.0-release
Tag: openj9-0.56.0

For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.56.0

OpenSSL 3.5.4 is bundled in builds for all platforms.
FYI eclipse-openj9/openj9#22541

OpenJ9 related changes

cb4b9ae..4b5a9b2
dcc2126 Add OPENJDK_VERSION_STRING to openj9_version_info.h Peter Shipton #850
53fee84 Fix for LockedMonitors Darshan N #849
1a01d22 Add RAM_CLASS_CACHE_SUPPORT JPP flag Lige Zhou #848
a9d27fa Support a list of java.security property files JinhangZhang #847
dd88a82 Check if service is allowed in RestrictedSecurity mode Kostas Tsiounis #846
17b4227 Update the RestrictedSecurity property test case Tao Liu #845
0e54b2c Add and fix debug messages in RestrictedSecurity Kostas Tsiounis #844
9714b1e Remove OpenJCEPlus logic from RestrictedSecurity Jason Katonica #843
9f0024d Merge master jdk8u472-b01 into openj9-staging Jason Feng #842

8u462 with Eclipse OpenJ9 v0.53.0

24 Jul 13:38

Choose a tag to compare

Branch name: v0.53.0-release
Tag: openj9-0.53.0

For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.53.0

OpenSSL 3.5.1 is bundled in builds for all platforms.

OpenJ9 related changes

a00de86..cb4b9ae
25677ad Backport fixes to compile with gcc 14 Keith W. Campbell #841
e2345a5 Allow additional characters in RestrictedSecurity profile constraints Kostas Tsiounis #840
bb05426 Preprocess JCL for closedj9 when present Peter Shipton #835
33b9921 Rename CLOSEDJ9 variables to be called VENDOR Peter Shipton #839
19d954d Allow vendor as a source option Peter Shipton #838
52e60ce Ignore closedj9 folder, if present Keith W. Campbell #837
dda3cdc Remove JCL preprocessor config SIDECAR18-TOOLS-OPENJ9 Peter Shipton #836
6daa552 Avoid building unused OpenSSL tests Keith W. Campbell #834
a22707c Add support to build with closedj9 when present Peter Shipton #832
a50f9fd Improve building OpenSSL on Windows Keith W. Campbell #833
3b7424a Remove obsolete GetSourceTips definition Peter Shipton #831
9aef656 Improve OpenSSL build integration Keith W. Campbell #830
737f986 Add key algorithm check for native CBC JinhangZhang #829
42fa964 Enable native PBKDF2 as default JinhangZhang #828
216b423 Add sharedClasses shared library to test-image Anna Babu Palathingal #827
1bbb636 Properly check if jdk.native.openssl.lib property is set Kostas Tsiounis #826
2e3590e Use CXX_VERSION_STRING instead of COMPILER_VERSION_STRING Peter Shipton #825
ac20fdf Fix cmake warnings related to unused variables Keith W. Campbell #824
4be8177 Target z10 architecture for OpenSSL Linux on z Jason Katonica #823
5eab52d Add support for AIX 32-bit builds Peter Shipton #822
d7bf1ba Prevent AES/CBC native buffer overflow Jason Katonica #820
a70a455 Add flag to skip loading the library bundled with the JDK Kostas Tsiounis #818
22be47d Add support to compile zlinux 31-bit Peter Shipton #817
2383bf5 Backport 8286694 to jdk8 Keith W. Campbell #819
a46ff90 Rename bundled openssl libraries Jason Katonica #812
97a78ae Backport freetype 2.13.3 from jdk11 Keith W. Campbell #811

8u452 with Eclipse OpenJ9 v0.51.0

06 May 12:56

Choose a tag to compare

Branch name: v0.51.0-release
Tag: openj9-0.51.0

For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.51.0

OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.16

OpenJ9 related changes

61f8338..a00de86
4d2ac5c (0.51) Prevent AES/CBC native buffer overflow Jason Katonica #821
9c0dfa0 Check RestrictedSecurity profile hash after Providers init Kostas Tsiounis #816
4f79a5e Backport autoconf fix for x86-64_mac Keith W. Campbell #815
291d4ea Automatically produce generated-configure.sh script Keith W. Campbell #814
ee39c36 Set 32-bit OpenJ9 codes Peter Shipton #813
267f5fe Support native MessageDigest SHA512-224/256 JinhangZhang #810
544906d Backport TimestampCheck.java test fix Peter Shipton #809
1a56c3a Avoid checking RestrictedSecurity profile hash during jar verification Kostas Tsiounis #807
3757db3 Avoid loading general symlinks first Kostas Tsiounis #808
ae523c9 Update the RestrictedSecurity constraints tests Tao Liu #806
5380b2f Allow PBKDF2 acceleration on OpenSSL version 1.1.1 Jason Katonica #805
56ca18e Use proper library path based on architecture Kostas Tsiounis #803
275c353 Include System.c natives to make use of System.initProperties Peter Shipton #804
becea18 Update PBKDF2 property parsing logic Jason Katonica #802
776554a Support native PBKDF2 JinhangZhang #801
0d9b784 Allow multiple constraints for each algorithm Kostas Tsiounis #799
232b42d Set property com.ibm.fips.mode based on active FIPS profile Kostas Tsiounis #800
1bb38f4 Extend RestrictedSecurity constraints Kostas Tsiounis #798
1e766af Remove --with-mixedrefs configuration option Keith W. Campbell #797
976c692 Differentiate between 32-bit and 64-bit OpenSSL libraries Kostas Tsiounis #795
7eeb8d5 Copy the verbose gc schema.xsd into the build Peter Shipton #796
cd2d725 Backport 8347740: java/io/File/createTempFile/SpecialTempFile.java failing Peter Shipton #794
f35fb47 Replace uses of $(word 1,list) with $(firstword list) Keith W. Campbell #793
146aeb5 Include ibm_gpu_thresholds.properties Keith W. Campbell #792
7e2db7b Add selected tracepoints for OpenJ9 -Xtrace Peter Shipton #789
6172e53 Remove --without-cmake support Peter Shipton #791
750b982 Consistently load OpenSSL libraries among different platforms Paritosh Kumar #790

8u442 with Eclipse OpenJ9 v0.49.0

06 Feb 20:10

Choose a tag to compare

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

3068665..61f8338
aff4dec Remove unused local variable Keith W. Campbell #788
c979e50 Fix profiles with same name beginnings being treated as one Tao Liu #787
4d96d60 Move test cases from adds folder to closed folder LongyuZhang #786
608c7b0 Include jextract and jpackcore on all platforms Keith W. Campbell #785
1353154 Add test cases for Restricted Security Mode Tao Liu #784
02e5a9c Add the error message when the profile does not exist Tao Liu #782
832790b Propagate DEBUG_LEVEL to OpenJ9 VM Keith W. Campbell #783
2374f90 Replace sprintf with snprintf in networking Peter Shipton #781
70a9dda Add NativeCrypto.isOpenSSLFIPS to mapfile-vers Babneet Singh #780
fe3f030 Check if OpenSSL is in FIPS mode and use Java for some algorithms Kostas Tsiounis #779
4ab24b3 Block all properties that can be set by profile Kostas Tsiounis #778
fb20503 Replace sprintf in unpack Peter Shipton #776
4bc1a37 Fix names of algorithms printed in debug trace Kostas Tsiounis #777
b252f40 Set AIX executables to have exempt SED status Julian #772
1cb1d07 Replace some sprintf with snprintf in jdk8 Peter Shipton #775
94f1f47 Fix configure support for RAM class persistence Nathan Henderson #773
d9904da Backport 8308801, 8308022 to jdk8 Peter Shipton #774
d352d96 Backport 8307850 to jdk8 Peter Shipton #771
11d7c51 Add configure support to enable RAM class persistence Nathan Henderson #770
8d64274 Add more granular digest flags Kostas Tsiounis #769

8u432 with Eclipse OpenJ9 v0.48.0

07 Nov 14:42

Choose a tag to compare

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

8f08226..3068665
81bbcf8 Disable use of zlibNX by default Peter Shipton #768
6c05e98 Allow RestrictedSecurity property extension from default values Kostas Tsiounis #767
97f56a1 Select the appropriate OpenSSL build target on AIX Keith W. Campbell #766
82f7d54 Check RestrictedSecurity profile for errors Tao Liu #765
d32abdb Remove redundant exports on Windows Keith W. Campbell #764
3f47073 Ensure static fields set during signed jar process Jason Katonica #763
dba8402 Remove unused variables in NativeCrypto.c Kostas Tsiounis #762
f983f5a Merge master jdk8u432-b03 into openj9-staging Jason Feng #761
04bc2f5 Merge master jdk8u432-b02 into openj9-staging Jason Feng #760

8u422 with Eclipse OpenJ9 v0.46.1

06 Sep 19:23

Choose a tag to compare

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

a75ff73..8f08226

8u422 with Eclipse OpenJ9 v0.46.0

12 Aug 16:55
a75ff73

Choose a tag to compare

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

3f438d7..a75ff73
6bfd83e Correct paths in .copyrightignore Keith W. Campbell #757
667e0c4 Support provider fully-qualified class name in Restricted Security mode Tao Liu #758
8ef2d4c Allow extension of RestrictedSecurity profiles Kostas Tsiounis #756
702bc38 Get native EC key pointer during init through ECUtil instead of key impl Kostas Tsiounis #755
d5a8e3b Add additional checks to NativeECDHKeyAgreement to match upstream Kostas Tsiounis #754
d8681e9 Throw OOM if array size exceeds int maximum Theresa Mammarella #753
4cadd32 Add support for ECDSA signatures using native OpenSSL library Kostas Tsiounis #752
9157131 Temporarily restore support for old openssl options Keith W. Campbell #751
4092cb2 Merge master jdk8u422-b01 into openj9-staging Jason Feng #750
140062d Update get_source.sh Keith W. Campbell #749
6bc6c60 Merge scripts to fetch or update source repositories Keith W. Campbell #748
9fd4871 Check setting of security property when in FIPS mode Kostas Tsiounis #747
4b56a88 Add ExtendedMasterSecret support in SunPKCS11 provider Tao Liu #744
a5e1767 Add isMD5Available to mapfile Kostas Tsiounis #746
4ac7269 Support explicit use of '--enable-jitserver' on all supported platforms Keith W. Campbell #745
cc81361 Add support for native MD5 digest Kostas Tsiounis #743

8u412 with Eclipse OpenJ9 v0.44.0

23 May 18:03

Choose a tag to compare

Branch name: v0.44.0-release
Tag: openj9-0.44.0

For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.44.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

0fa9d9c..3f438d7
5b71de7 Remove OPENJ9_ENABLE_INLINE_TYPES which isn't relevant for Java 8 Keith W. Campbell #742
ad0169b Add JFR Flags tajila #741
a92e628 Parse jar index when using SCC Hang Shao #740
16aa7c2 Merge master jdk8u412-b05 into openj9-staging Jason Feng #738
5040204 Update FreeType to version 2.13.2 Keith W. Campbell #737
e38fde9 Fixes return value type in a JNI method jimmyk #735
399271a Merge master jdk8u412-b01 into openj9-staging Jason Feng #734
33602fc Add provider name and class name mapping in Restricted Security mode Tao Liu #732
db90e02 CRIU removes libj9criu29 Jason Feng #729

8u402 with Eclipse OpenJ9 v0.43.0

05 Feb 22:59
0fa9d9c

Choose a tag to compare

Branch name: v0.43.0-release
Tag: openj9-0.43.0

For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.43.0

OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.13.

OpenJ9 related changes

b73cbdd..0fa9d9c
0fa9d9c (0.43) Add provider name and class name mapping in Restricted Security Tao Liu #733
a42cf1a Merge jdk8u402-b06 and the latest OpenJ9 changes to 0.43 J9 Build #731
bea1885 Add OpenSSL 3.x license to openj9-openjdk-notices Peter Shipton #730
3cbb45e Use correct JNI function to call ArrayList.add() Jason Katonica #728
9284576 Merge jdk8u402-b05 to 0.43 J9 Build #727
d4f6e60 Merge "Exclude subtests for FIPS" to 0.43 Jason Feng #726
63f04d9 Exclude subtests for FIPS openjdk8_j9 Anna Babu Palathingal #725
58b9f2a Merge "Revert to Java impl when non-default SecureRandom present Peter Shipton #724
eb4eb89 Revert to Java impl when non-default SecureRandom present Kostas Tsiounis #723
14ae923 Merge latest openj9 changes to 0.43 Peter Shipton #722
2651b29 Include new "access" shared library in test-image Keith W. Campbell #720
bc749c0 Add FIPS exclude files for multiple profiles to JDK8 LongyuZhang #721
9a702f6 Match RI behaviour for MethodHandles.unrelfect with OpenJDK MHs Nathan Henderson #715
fa19bfd Merge "Avoid silencing ClassNotFoundException in FIPS mode" to 0.43 Keith W. Campbell #719
c88c4fd Avoid silencing ClassNotFoundException in FIPS mode Kostas Tsiounis #710
68dbd31 Merge latest openj9 changes to 0.43 Peter Shipton #718
dfb6c7d Update RestrictedSecurity flags, alter debug comments and profile name Kostas Tsiounis #717
6f3582a Add FIPS exclude tests for p/z linux platforms Tao Liu #716
1198d49 Add Redhat NSS FIPS support on p/z linux platforms Tao Liu #714
cfa0173 Merge jdk8u402-b04 to 0.43 J9 Build #713
eace220 Merge jdk8u402-b03 to 0.43 Keith W. Campbell #712
5a3af11 Merge master jdk8u402-b03 into openj9-staging Jason Feng #711
d4e21db Merge latest openj9 changes to 0.43 Peter Shipton #709
63b4d9b Add J9JCL to sourcepath for generating beaninfo Keith W. Campbell #708
ea6dcaf 0.43.0: Fix extensions annotation and constantpool inconsistencies Theresa Mammarella #707
4b03d79 Append cp to method annotation data to fix redefinition inconsistencies Theresa Mammarella #705
9595443 Modify jdk.crypto.ec libsunec mpi.c to avoid writes to unallocated mem Peter Shipton #706
98ed2db Merge master jdk8u392-b08 into openj9-staging Jason Feng #704

8u392 with Eclipse OpenJ9 v0.41.0

22 Nov 13:24

Choose a tag to compare

Branch name: v0.41.0-release
Tag: openj9-0.41.0

For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.41.0

OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to ibmruntimes/openssl@200688f, based on 3.0.12, which includes the fix for CVE-2023-5678.

OpenJ9 related changes

c4d2c2b..b73cbdd
cdb422b Merge tag 'jdk8u392-b08' into v0.41.0-release Peter Shipton #703
6fee1ee Merge jdk8u392-b07 and the latest OpenJ9 changes to 0.41 Keith W. Campbell #702
a341bc4 Always revert to Java impl when OpenSSL fails Kostas Tsiounis #701
d145b87 (0.41) Look for -XX:[+/-]UseZlibNX on AIX Peter Shipton #700
203c698 Look for -XX:[+/-]UseZlibNX on AIX Peter Shipton #699
0248f5a Merge jdk8u392-b06 to 0.41 J9 Build #698
3fc7674 Merge jdk8u392-b05 and the latest OpenJ9 changes to 0.41 Peter Shipton #697
20e5d44 Fix link error for unpack200 Keith W. Campbell #696
caf669d In test, increase deflate buffer size for zlinux Ubuntu 20 Peter Shipton #695
a7e9de8 Modify get_source.sh to automatically fetch release branches Peter Shipton #694
dee5cb0 Output -Xmso debug info when _JAVA_LAUNCHER_DEBUG is set Peter Shipton #693
2fab540 Use the system zlib on platforms other than Windows Peter Shipton #692
cba526a Optimize AES/GCM cipher and IV initialization and improve array cleanup code Kostas Tsiounis #690
71d4a40 Parse -Xmso from more locations Peter Shipton #691
6530f59 Merge latest OpenJ9 changes to 0.41 Keith W. Campbell #689
30cfca1 Cache openssl message digest contexts Jason Katonica #688
c854cf8 Optimize AES/CBC cipher initialization Jason Katonica #687
04ddaa8 Merge latest OpenJ9 changes to 0.41 Peter Shipton #686
7c9872b Update Freetype to version 2.13.0 Keith W. Campbell #685
1281c6e Fix javadoc violations Pasam Soujanya #675
68c6e60 Parse -Xmso from OPENJ9_JAVA_OPTIONS for main thread Peter Shipton #684
bb6b016 Enable JITServer build by default on AArch64 Linux KONNO Kazuhiro #681
f908ec9 Allow loading of OpenSSL 3.x native library for Mac, Windows and AIX Jason Katonica #683
36ba274 Set a default thread name for java.util.TimerThread Peter Shipton #682
535df28 Support exporting plain SecretKey in FIPS mode WilburZjh #679