Apache Shiro security framework releases 3.0.0
L'équipe Apache Shiro annonce la sortie de la version 3.0.0, publiée le 29 juin 2026 et disponible au téléchargement. Cette nouvelle version majeure impose JDK 17 comme version minimale et prend en charge Jakarta EE 9/10/11+, Spring 6/7 et Spring Boot 3/4 ainsi que Guice 7/8. Sur les JVM JDK 25+ Shiro adopte les Java Scoped values pour Subject et SecurityManager à la place des ThreadLocals, et la sécurité des threads des sessions natives a été améliorée. Des ruptures d'API incluent la mise en immutable par défaut de PrincipalCollection, tandis que des durcissements par défaut activent le filtrage insensible à la casse des chemins, l'ajout du NoAccessFilter à la chaîne par défaut et l'autorisation des requêtes CORS preflight. Les séries 1.x et 2.x sont désormais en fin de vie et un support commercial est proposé si nécessaire; les contributeurs au projet sont remerciés.