Dear all,
while preparing the snapshots, see other posts, I got some questions
that may be worth discussing:
Viktor and Alan did most of the work upgrading the components to
Payara 6 and also upgraded the GitHub actions for the CI tests.
(Thanks again for that!) The new tests run with Java 11 and Java 17
and I was pleased to see that everything just works also with Java
17.
That leads to the question: what do you think would be the recommended
Java version for (a) production deployment and (b) for building
release distributions? Are there any known caveats with upgrading
straight ahead to Java 17 or pros and cons for either version?
I could imagine that even if we upgrade to Java 17 for production, it
could still make sense to stick to Java 11 for building the releases,
just to make sure that the releases will work with either version.
Any opinions on that?
A somewhat related question: we also have ids.plugin (that defines the
interface for IDS plugins and is used to build both, the plugins and
ids.server) and ids.storage_file (the reference implementation of an
IDS plugin). They do not require JavaEE or JakartaEE and have not
been upgraded. The (old) releases are built with Java 8, but seem to
just work like that in the Payara 6 environment. Should we make
releases built with and for Java 11 (or Java 17) anyway, just to have
everything in one line and to get rid of Java 8 entirely? Any
opinions?
I will not be available for the next monthly meeting, but maybe you
want to discuss that in my absence anyway. I'd be happy to find a
conclusion in the minutes. Comments on this list would be welcome as
well.
Best regards,
Rolf
--
Rolf Krahl <
rolf....@helmholtz-berlin.de>
Helmholtz-Zentrum Berlin für Materialien und Energie (HZB)
Albert-Einstein-Str. 15, 12489 Berlin
Tel.:
+49 30 8062 12122