No quite. Maxim suggests: v6.3.0 would be released to be compatible with compiling with JDK17 but the source code level would still be Java11. So that the compiler generates Java11 compatible bytecode. So you can run v6.3.0 with JDK11/JRE11 (however later JRE versions will improve performance)
v.7.0.0 would be compiled with JDK17 *and* the source code level would be updated to Java17 and the generated bytecode would be Java17. Which would require a JRE17 to run the code later. Thats how I understood the proposal at least. Thanks Seb Sebastian Wagner Director Arrakeen Solutions, OM-Hosting.com http://arrakeen-solutions.co.nz/ https://om-hosting.com - Cloud & Server Hosting for HTML5 Video-Conferencing OpenMeetings <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url> On Mon, 25 Apr 2022 at 18:33, Alvaro <[email protected]> wrote: > > Thanks, then the next OM release will be 6.3.0 > with Java 17? > > ------ > > > On Mon, 25 Apr 2022 11:11:12 +0700 > Maxim Solodovnik <[email protected]> wrote: > > > Hello Seb, Alvaro :) > > > > from now on OM can be compiled with JDK17 > > Resulting jars should be java11 compatible > > > > we might switch to jdk17 in next major version > > OM should work as expected under JRE17 and this version is more > performant > > > > I'll try to review open JIRAs and fix some minor and urgent ones > > So we can perform 6.3.0 release :) > > > > On Mon, 25 Apr 2022 at 05:20, [email protected] > > <[email protected]> wrote: > > > > > > Yeah that would be the consequence. > > > > > > However I would recommend always using the latest JRE/JDK for > > > running/deploying OpenMeetings. There is no advantage of using JDK11. > > > > > > Later Java versions provide performance optimisations that are not > > > available in older versions. Most of them also require code changes, > but > > > some don't. > > > > > > You can read about some performance gains by simply switching to > JRE/JDK17 > > > here: > > > https://www.optaplanner.org/blog/2021/09/15/HowMuchFasterIsJava17.html > > > > > > Above article mostly compares the Java Garbage Collection process GC. > And > > > it calculates a 8.66% performance gain by simply running the same code > in > > > JDK17 without any code changes. > > > However you can achieve even higher performance gains by additionally > using > > > newer language features. > > > > > > You can also some list of improvements (including performance ones) > across > > > different Java versions here: > > > > https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-17 > > > > > > It is hard to say which ones may have the biggest effect on running > > > OpenMeetings/Tomcat/Wicket. > > > > > > Thanks > > > Seb > > > > > > Sebastian Wagner > > > Director Arrakeen Solutions, OM-Hosting.com > > > http://arrakeen-solutions.co.nz/ > > > https://om-hosting.com - Cloud & Server Hosting for HTML5 > > > Video-Conferencing OpenMeetings > > > < > https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url > > > > > < > https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url > > > > > > > > > > > On Sun, 24 Apr 2022 at 18:49, Alvaro <[email protected]> wrote: > > > > > > > Hi Sebastian, that would mean JDK17 would be > > > > neccesary for OM installation on OSes? > > > > > > > > Thanks > > > > > > > > > > > > ----------- > > > > > > > > > > > > > > > > On Sun, 24 Apr 2022 11:13:10 +1200 > > > > "[email protected]" <[email protected]> wrote: > > > > > > > > > Hi, > > > > > > > > > > does this change: > > > > > > > > > > https://github.com/apache/openmeetings/commit/abeef2dfa6b80aabd26c19460745e60837102356 > > > > > > > > > > Mean that we can update the compile time requirement from JDK11 to > JDK17 > > > > ? > > > > > > > > > > Thanks! > > > > > Seb > > > > > > > > > > Sebastian Wagner > > > > > Director Arrakeen Solutions, OM-Hosting.com > > > > > http://arrakeen-solutions.co.nz/ > > > > > https://om-hosting.com - Cloud & Server Hosting for HTML5 > > > > > Video-Conferencing OpenMeetings > > > > > < > > > > > https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url > > > > > > > > > > < > > > > > https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > -- > > Best regards, > > Maxim > > > -- > >
