我很高兴地代表团队和所有做出贡献的人宣布,Spring Security 5.8.8、6.0.8、6.1.5 和 6.2.0-RC2 版本现已发布。
有关各版本包含内容的更多详情,请参阅版本页面。特别是,您可以查看下个月将发布的 6.2.0 版本(6.2.0-M1、6.2.0-M2、6.2.0-M3、6.2.0-RC1、6.2.0-RC2)的每个里程碑的发布说明。
我们鼓励您试用最新的候选发布版本,并提供任何反馈意见!6.2 候选发布版中的一些显著更改包括
添加 with() 方法以应用 SecurityConfigurerAdapter #13432
如果存在 CorsConfigurationSource Bean,则自动启用 .cors() #5011
简化 OAuth2 客户端组件模型的配置 #13587(博文、文档)
添加 OIDC 后通道注销支持 #7845 (文档)
虚拟线程的测试范围 #12790、#12791
为 AuthorizeHttpRequests 添加 servlet 模式支持 #13857 (文档)
要更新项目以在 Gradle 中使用候选发布版,请在 build.gradle 中添加以下内容:
ext['spring-security.version'] = '6.2.0-RC2'
repositories {
...
maven { url 'https://repo.spring.io/milestone' }
}
或者对于 Maven 构建,在 pom.xml 中添加以下内容:
<properties>
<spring-security.version>6.2.0-RC2</spring-security.version>
</properties>
<repositories>
...
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
注意:Spring Security 6.2.0-RC2 需要 Spring Framework 6.1.0-RC1。
转自 Spring Security 5.8.8, 6.0.8, 6.1.5 and 6.2.0-RC2 released