Apache Shiro 3.0.0 版本发布:带来新特性与重大变更,1.x 和 2.x 版本停用!
Apache Shiro,一款简单易用的 Java 安全框架。
导航目录
- 快速开始
- 文档
Web 应用
- 通用
- JAX - RS
- Jakarta EE
- 带依赖链的 Jakarta EE
- 特性
- 特性
集成
- Spring
- Guice
- 第三方集成
社区
- 社区论坛
- 邮件列表
- 文章
- 新闻
- 活动
- 故障排除与常见问题解答
- 社区支持
- 商业支持
- 更多
关于
- 关于
- 隐私政策
- 安全模型
- 漏洞报告
Apache 软件基金会
- Apache 主页
- 许可证
- 赞助
- 致谢
- 安全
3.0.0 版本发布详情
由 Lenny Primak 发布,Apache Shiro 团队宣布 Apache Shiro 3.0.0 版本发布,该版本现已开放下载。
版本亮点
这是 Apache Shiro 的重要新版本,凝聚开发成果,带来新特性和改进:
- JDK 17 成为新的最低基线
- 支持 Jakarta EE 9/10/11+(无 javax.* 命名空间)
- 支持 Spring 6/7+ 和 Spring Boot 3/4+
- 支持 Guice 7/8+
- 在 JDK 25+ 上用 Java 作用域值管理 Subject 和 SecurityManager
- 提升 Shiro 原生会话线程安全性
重大 API 变更
将 PrincipalCollection 的默认实现改为不可变(ImmutablePrincipalCollection)
安全增强
- 路径匹配默认启用不区分大小写模式
- 添加 NoAccessFilter 并加入默认过滤器链
- 默认启用 CORS 预检请求
停用通知
Apache Shiro 1.x 和 2.x 版本停用。需支持可查看 商业支持
感谢贡献者
- Martin Geisse
- Tim te Beek
- Rui Ventura
- Patrick (Gus) Heck
所有变更信息
可在 GitHub 3.0.0 版本 了解
下载说明
下载和验证说明见 下载页面
文档阅读
如需了解 Shiro 更多信息请阅读文档
祝使用愉快!
Apache Shiro 团队
向 ASF 捐赠 | 许可证