As of the date of this article, which corresponds with
VersaTest/AS v1.14.0, the minimum Java version required to run VersaTest is Java
8, which is the version used to build VersaTest.
Users should, be aware that only the Java LTS (Long Term Support) versions continue
to receive updates once the next version of Java version is released. For this
reason, VersaTest is only bundled with Java LTS versions, and we would recommend
that live VersaTest installations are always based on LTS versions unless
specific Java features or fixes require otherwise. As of now the Java LTS versions are:
Java 8
Java 11
The next LTS release is expected to be Java 17, which currently has a target
release of September 2021.
Internally, we regularly use and test against more recent versions of Java, and
the most recent which is known to be usable with VersaTest 1.14.0 is Java 14.
Due to Java release cadence, Java 14 is no longer a current release and there
are known issues with Java 15 (the current release) due to the removal of the
built-in Javascript runtime. These are being worked on as of the date of this
article