Java 17, the newest LTS release, has been released and we plan on using it in courses on Dodona.
See the following page for features and changes: https://openjdk.java.net/projects/jdk/17/
This unfortunately introduces a deprecation warning of SecurityManager which cannot be silenced (see #55). Currently, this will cause warnings to be generated with exercises testing System.exit().
There do not seem to be any changes that would break the current exercises.
This will also rename the judge name to 'java' instead of 'java12' because there is no need to include the version number, as this would need to be updated every time a next LTS is released.
Java 17, the newest LTS release, has been released and we plan on using it in courses on Dodona. See the following page for features and changes: https://openjdk.java.net/projects/jdk/17/
This unfortunately introduces a deprecation warning of
SecurityManager
which cannot be silenced (see #55). Currently, this will cause warnings to be generated with exercises testingSystem.exit()
.There do not seem to be any changes that would break the current exercises.
This will also rename the judge name to
'java'
instead of'java12'
because there is no need to include the version number, as this would need to be updated every time a next LTS is released.