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!