Thanks Seb, yes this was my plan :) So 7.0 will have at least one major change :))) And I'll try to check the stability of audio/video one more time :)
On Mon, 25 Apr 2022 at 14:16, Alvaro <[email protected]> wrote: > > Ok, Thank you! > > > > ---------- > > > On Mon, 25 Apr 2022 19:02:14 +1200 > "[email protected]" <[email protected]> wrote: > > > 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 > > > > > > > > > -- > > > > > > > > > -- > -- Best regards, Maxim
