Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Corda running on Java 9

Tags:

corda

Java 8 is going out of public support in September and can no longer be secured we need to know when the Corda platform will remove their dependency on Java 8 therefore, we need a Java 9 compatible version of Corda available with enough lead time that we can get in internally installed, tested, and deployed before September 2018.

Please, let us know your thoughts Javier

like image 518
Javier Garcia Lozano Avatar asked Dec 12 '17 09:12

Javier Garcia Lozano


1 Answers

We've done some initial work on Java 9 support already. For example we're setting Automatic-Module-Name on our JARs and worked on de-splitting our packages. I'm hoping we can focus on finishing this off and getting a Java 9 based version of Corda out some time next year. However, other features that are needed for deployment are taking priority.

For our enterprise offering we're switching to bundling the JRE ourselves, so the JVM version will not be a concern of the users, it will be our problem and we'll release JVM updates as part of Corda releases. This is the direction the Java platform is travelling anyway. Therefore, security fixes in the underlying runtime will be reviewed by us to see if they're applicable and trigger new enterprise Corda releases if necessary. Testing of the combinations will be on us.

like image 180
Mike Hearn Avatar answered Sep 19 '22 15:09

Mike Hearn