FTR, here is the list of projects and supported Java versions:
Directory Project
none
LDAP API:
Linux
Java 8, 11, 17
Windows
java 8
Mavibot
Linux
Java 8, 11, 17
Windows
Java 8
Server
Linux
Java 8, 11, 17
Windows
Java 11
Studio
Linux
Java 11, 17
Windows
Java 11
Directory BuildTools
none
Directory-kerby
none
Directory-jdbm
Not under git !!
Fortress
no jenkins file
Directory-Scimple
No jenkins ffile
So we have some kind of work here:
- add the windows Java 11 and 17 builds in JenkinFile
- add JenksFile for Kerby, Fortress and Scimple
- add jdbm project in git repository
I'm not sure about the version change though. IMO, the users should be
able to use the projects with 11 and 17, no matter the version they use.
The onbly pb is for the rare who are still using Java 8.
Now, Java 21 is one year away, and it comes with some very interesting
features (namely virtual threads) that may give some interesting boost
in performance. That may be for a new version of the server and API.
On 10/08/2022 14:33, Shawn McKinney wrote:
On Aug 10, 2022, at 4:52 AM, Emmanuel Lécharny <elecha...@gmail.com> wrote:
we currently support Java 8 (plus the newer LTES 11 and 17.
Java 8 is EOL since mars 2022, and the security support ends in 2025.
Should we decide to drop Java 8 now?
I’m not opposed to it.
We currently have tests for:
LDAP API: Java 8, 11, 17 on Linux, Java 8 on windows
Server: Java 8, 11, 17 on Linux, Java 11 on windows
Studio: Java 11 and 17 on Linux, Java 11 on windows
Kerby: Not sure which versions are supported
Fortress: Java 8
Fortress Core, Realm and Rest are 8, Web is 11, due to latest Apache Wicket’s
requirement.
I think we should complete the matrix for all the projects and OS (Linux, MacOS
and Windows)
Now, Java 17 is out for almost a year, an it might become mainstream sooner or
later.
The questio is to see if we should keep going with Java 8 for the next
releases, or if we should decide to switch to Java 11 - or 17 ? -
wdyt ?
I’m OK with 11. Definitely not 17. Not because of any incompatibility in the
code, but because it limits the user’s options.
Probably should include a change in major version we use. e.g. Fortress would
be v3.x going forward. LDAP API 3.x, etc.
—
Shawn
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org
--
*Emmanuel Lécharny - CTO* 205 Promenade des Anglais – 06200 NICE
T. +33 (0)4 89 97 36 50
P. +33 (0)6 08 33 32 61
emmanuel.lecha...@busit.com https://www.busit.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org