新特性
- 考虑添加一个链接检查器来建立 #9972
- 使用Job Outputs 来传输 Error #9928
- 在WebSessionOAuth2ServerAuthorizationRequestRepository中默认存储一个请求 #9917
- 在一个CI作业中结合不同的操作系统构建 #9798
- 直接使用GPG_PRIVATE_KEY #9778
Bug 修复
- 更新链接以指向已迁移的样本 #9971
- 在文档中增加关于样本迁移的消息 #9970
- 修复文档中的破损链接 #9969
- CORS部分在Reactive参考文档中缺失 #9952
- RSocket文档中提到了不存在的类 #9950
- 禁用注销功能可使LogoutPageGeneratingWebFilter在/logout注册。 #9941
- 当OP文档元数据无法到达时,缺少 "由 "异常的记录 #9939
- 缺少对ClientRegistrations中private_key_jwt的支持 #9936
- 允许客户从发行人URI注册,但没有authorize_endpoint #9935
- 在 ClientRegistrations 中缺少对 urn:ietf:params:oauth:grant-type:jwt-bearer 的支持。 #9934
- 使用SecurityMockServerConfigurers.java需要classpath上的com.nimbusds oauth2-oidc-sdk。 #9929
- Jwt客户端认证转换器应检测新的密钥 #9927
- 相对于自定义过滤器的添加被破坏 #9906
- SEC-3139: 匿名认证令牌没有传递给控制器 #9890
- 澄清README中的快速启动部分 #9885
- 具有安全性的RSocket和WebClient refCount: 0 #9870
- spring-security-config kotlin-stdlib-jdk8的依赖性不是可选项。#9864
- 客户端凭证在Basic Auth中没有正确编码 #9858
- 文件应说明资源服务器验证时钟偏移的默认值为60秒 #9849
- OidcClientInitiatedLogoutSuccessHandler 对 PostLogoutRedirectUri 进行两次编码 #9819
- DefaultSpringSecurityContextSource无法处理baseDn中的空格 #9806
- OAuth2ErrorResponseErrorHandler对非标准的HTTP状态码响应抛出IllegalArgumentException #9805
- HttpSessionSecurityContextRepository.isTransientAuthentication中的NPE #9801
- 在Build Windows CI作业中修复构建扫描 #9797
- GitHub Actions 只在 main 分支的情况下被激活 #9777
- Artifactory丢失了mavenJava出版物 #9774
- Spring-security-core依赖于Spring-security-crypto #9773
依赖升级
- Update org.springframework to 5.3.8 #9984
- Update org.slf4j to 1.7.31 #9983
- Update org.jetbrains.kotlin to 1.5.10 #9982
- Update hibernate-entitymanager to 5.4.32.Final #9981
- Update org.eclipse.jetty to 9.4.42.v20210604 #9980
- Update io.rsocket to 1.1.1 #9979
- Remove commons-codec constraint #9977
- Update to OpenSAML 4.1.1 #9976
- Update to nimbus-jose-jwt 9.10 #9975
- Update to oauth2-oidc-sdk 9.9 #9974