Spring Security 6.0.0-RC1、5.8.0-RC1、5.7.4 & 5.6.8 发布
Spring Security 四个分支发布了更新:6.0.0-RC1、5.8.0-RC1、5.7.4 & 5.6.8。
Spring Security 是一个能够为基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在 Spring 应用上下文中配置的 Bean,充分利用了 Spring IoC,DI(控制反转 Inversion of Control ,DI:Dependency Injection 依赖注入)和 AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。
此版本更新内容包含破坏性变更、引入新特性、升级依赖和修复 bug。
新特性
- 添加 'securityMatcher' 作为 'requestMatcher' 的别名 #11945
- 为 OAuth2 客户端的 schemas 添加原生提示 #11920
- 为用户 JDBC schema 添加原生提示 #11907
- 将静态工厂方法添加到 RequestMatcher 实现 #11978
- 为
shouldFilterAllDispatcherTypes
添加 XML 支持 #11971 - 支持自动管理文档版本 (with collector) #11957
- 更改 XML 默认 use-authorization-manager="true" #11929
- 在 XML 中默认设置为 shouldFilterAllDispatcherTypes=true #11970
- 弃用 HPKP security header #11937
- 启用 authenticationIsRequired 以被覆盖并进行自定义检查 #10971
- HttpSecurityConfiguration 支持配置 ContentNegotiationStrategy #11922
- 可观测性 #11906
- SessionManagementDsl.requireExplicitAuthenticationStrategy #11928
- 简化 Java 配置 RequestMatcher 使用 #11940
- 更智能的 HttpSession 访问 #6125
- Update What's New in 6.0 #12024
此版本更新内容同样包含破坏性变更、引入新特性、升级依赖和修复 bug。
新特性
- 支持在 supplier 中缓存 Xor CSRF token #11988
- 修复 CSRF tokens 容易受到 BREACH 攻击问题 #4001
- 弃用 AccessDecisionManager 和相关类 #11302
- 弃用 HPKP security header #10144
- 将 csrfTokenRequestHandler 添加到 Kotlin DSL #11952
- 新增 DeferredSecurityContext 和 DelegatingSecurityContextRepository #12044
- ……
Spring Security 5.7.4 和 5.6.8 主要是修复错误和升级依赖,详情查看 release note。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CotEditor 4.4 发布,支持 macOS 13
CotEditor 是一个轻量级、简洁、但功能强大的文本编辑器,用于编辑纯文本文件,如网页 HTML、CSS),程序源代码(Python、Ruby、Perl 等),结构化文本(Markdown、Textile、Tex 等)或任何其他类型的纯文本。 CotEditor 4.4 正式发布,该版本更新内容如下: 系统要求 macOS 12 及以上版本 新功能 在文本菜单中增加高级字符计数功能 当在多个 CotEditor 脚本中确定相同的键盘快捷键时,动态地优先处理子文件夹中名称与最前面的文档语法样式相同的脚本。 在「文本>转换」子菜单中增加 URL 编码/解码命令 如果文档有未保存的修改,在窗口标签中显示一个点。 增加在行号视图和编辑器之间画分隔线的选项 为 DOT 和 TypeScript 添加语法样式 改进 支持 macOS 13 Ventura 将系统要求改为 macOS 12 Monterey 及以上版本 仅在 macOS 13 Ventura(及更高版本)上改进查找所有按钮,以便能够执行额外的命令 存储 "Don’t ask again for this document"...
- 下一篇
SQLAlchemy 2.0.0 发布第二个 Beta 版本
SQLAlchemy 2.0.0 第二个 Beta 版本已发布。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 发布公告写道,第一个 Beta 测试版发布后,获得了前所未有的反响,每天的下载量约为 5000 次。在过去的 7 天里,开发团队收到了大约 10 个关于 2.0.b2 中已修复的小问题的错误报告。 值得注意的更新内容是针对影响大型字符串值的 SQL Server 的修复,以及针对新的基于注释的声明性功能(包括数据类支持)的各种基本修复。详情查看 Changelog。 2.0 旨在适应现代化 Python 的实际使用,开发团队花费了三年多的时间来升级 SQLAlchemy 用例模型和架构。他们表示,自 2006 年 SQLAlchemy 发布第一个版本以来出现了三个主要的 Python 范式:Python 3、pep-484 类型支持和 asyncio。此次SQLAlchemy的 2.0 更新正是为了适应 Python 社区的不断变化。而且与 16 年前相比,P...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器