Hi,

+1 for the EOL timeline, just be careful about the Shiro 2.x because if Shiro 3.x will be based on java 21, people will need to move forward and at the end of 2025 there will be another current LTS.

On Shiro 3.x I think it could be nice to merge some modules into the core module, like cache/config/event/lang.

regards,

On 02/07/2024 06:13, le...@flowlogix.com wrote:
Here is my proposal:

Shiro 1.x EOL at the end of 2024
Shiro 2.x EOL at the end of 2025

Shiro 3.x focus is:
- Jakarta EE (non-shaded) - remove support for Java EE (remove dependency on 
javax.* namespace)
- Remove “rawtypes” replace with Generics in the API
- Prune abandoned / deprecated support modules:
   - Guice 3?
   - Hazelcast / EHcache / etc - replace with JCache
   - Quartz
   - Anything else?

Feedback is appreciated!

Reply via email to