Hi,

I am proposing the following support matrix for Shiro:

Current (Shiro 1.x): Java 8,   Jakarta 8-10+ ( 9+ via shade / classifier)
Future   (Shiro 2.x): Java 11, Jakarta 8-10+ ( 9+ via shade / classifier), full 
JPMS module support
Future   (Shiro 3.x): Java 17, Jakarta 9-10+ ( source code uses jakarta.* 
packages directly), full JPMS module support

This is due to the fact that more and more of Shiro’s dependencies are 
requiring at least Java 11, so if we are unable to upgrade those, it’s becoming
more and more of an issue for the future development and support of Shiro, 
never mind security concerns due to out-of-date dependencies.

Any feedback appreciated.

Thank you!

Reply via email to