Greetings! On Fri, 2023-01-06 at 22:02 -0600, [email protected] wrote: > 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
As far as I can see it, you just describe the reality. Lots of dependencies require Java 11 already and supporting any ancient Java 8 installations is becoming a nightmare. (We have 1 such client left unwilling to change running system.) Whoever needs a Java 8 Shiro can easily stick with Shiro 1. The main question was: would you be willing and have the resources to backport important security fixes into the Shiro 1 line? > Future (Shiro 3.x): Java 17, Jakarta 9-10+ ( source code uses > jakarta.* packages directly), full JPMS module support Not sure about this. Given, how long Java 8 is around it will take many years to migrate from Java 11 to 17 in corporate environments. Oracle's license roller coaster did not help either. At the same time its all hypothetical since even Shiro 2 is still "Future". So no harm in defining a road map and then to adjust it when time will have come. Thank you for all your effort! Shiro makes my life easy and allows me to focus on the real problems. Cheers Andreas
