跳转至

spring-security 5.8.14

## ⭐ 新功能

- 记录 `CredentialsContainer` 的角色 [#15319](https://github.com/spring-projects/spring-security/issues/15319)

## 🪲 Bug 修复

- 明确 AD 提供者构造函数中 url 参数的用法 [#15409](https://github.com/spring-projects/spring-security/pull/15409)
- 使用 `sec:authorize` 在 JSPX 中导致 'java.lang.NullPointerException: 无法调用 "jakarta.servlet.ServletRegistration.getClassName()" 因为 "registration" 为 null' 错误 [#15363](https://github.com/spring-projects/spring-security/issues/15363)

## 🔨 依赖升级

- 将 `com.github.spullara.mustache.java:compiler` 从 0.9.13 升级到 0.9.14 [#15375](https://github.com/spring-projects/spring-security/pull/15375)
- 将 `io.projectreactor.netty:reactor-netty` 从 1.0.46 升级到 1.0.47 [#15391](https://github.com/spring-projects/spring-security/pull/15391)
- 将 `io.projectreactor.netty:reactor-netty` 从 1.0.47 升级到 1.0.48 [#15606](https://github.com/spring-projects/spring-security/pull/15606)
- 将 `io.projectreactor:reactor-bom` 从 2020.0.45 升级到 2020.0.46 [#15390](https://github.com/spring-projects/spring-security/pull/15390)
- 将 `io.projectreactor:reactor-bom` 从 2020.0.46 升级到 2020.0.47 [#15604](https://github.com/spring-projects/spring-security/pull/15604)
- 将 `org-eclipse-jetty` 从 9.4.54.v20240208 升级到 9.4.55.v20240627 [#15360](https://github.com/spring-projects/spring-security/pull/15360)
- 将 `org.skyscreamer:jsonassert` 从 1.5.1 升级到 1.5.2 [#15291](https://github.com/spring-projects/spring-security/pull/15291)
- 将 `org.skyscreamer:jsonassert` 从 1.5.1 升级到 1.5.3 [#15335](https://github.com/spring-projects/spring-security/pull/15335)
- 将 `org.springframework:spring-framework-bom` 从 5.3.37 升级到 5.3.39 [#15615](https://github.com/spring-projects/spring-security/pull/15615)

## 🔩 构建更新

- 自动检查预期的分支版本 [#15226](https://github.com/spring-projects/spring-security/issues/15226)
- 将 `@antora/collector-extension` 从 1.0.0-alpha.4 升级到 1.0.0-alpha.6 在 /docs [#15447](https://github.com/spring-projects/spring-security/pull/15447)
- 将 `@antora/collector-extension` 从 1.0.0-alpha.6 升级到 1.0.0-alpha.7 在 /docs [#15484](https://github.com/spring-projects/spring-security/pull/15484)
- 将 `@antora/collector-extension` 从 1.0.0-alpha.7 升级到 1.0.0-beta.1 在 /docs [#15558](https://github.com/spring-projects/spring-security/pull/15558)
- 将 `@antora/collector-extension` 从 1.0.0-beta.1 升级到 1.0.0-beta.2 在 /docs [#15633](https://github.com/spring-projects/spring-security/pull/15633)
- 将 `@springio/antora-extensions` 从 1.11.1 升级到 1.12.0 在 /docs [#15417](https://github.com/spring-projects/spring-security/pull/15417)
- 将 `@springio/antora-extensions` 从 1.12.0 升级到 1.13.0 在 /docs [#15523](https://github.com/spring-projects/spring-security/pull/15523)
- 将 `@springio/antora-extensions` 从 1.13.0 升级到 1.13.1 在 /docs [#15559](https://github.com/spring-projects/spring-security/pull/15559)
- 将 `@springio/antora-extensions` 从 1.13.1 升级到 1.14.2 在 /docs [#15632](https://github.com/spring-projects/spring-security/pull/15632)
- 将 `@springio/asciidoctor-extensions` 从 1.0.0-alpha.10 升级到 1.0.0-alpha.11 在 /docs [#15416](https://github.com/spring-projects/spring-security/pull/15416)
- 将 `@springio/asciidoctor-extensions` 从 1.0.0-alpha.11 升级到 1.0.0-alpha.12 在 /docs [#15524](https://github.com/spring-projects/spring-security/pull/15524)
- 将 `antora` 从 3.2.0-alpha.4 升级到 3.2.0-alpha.5 在 /docs [#15330](https://github.com/spring-projects/spring-security/pull/15330)
- 将 `antora` 从 3.2.0-alpha.5 升级到 3.2.0-alpha.6 在 /docs [#15481](https://github.com/spring-projects/spring-security/pull/15481)
- 将 `com.gradle.develocity` 从 3.17.5 升级到 3.17.6 [#15463](https://github.com/spring-projects/spring-security/pull/15463)

## ❤️ 感谢贡献者

我们要感谢所有为此版本做出贡献的人员!

- [Haarolean](https://github.com/Haarolean)
- [dependabot[bot]](https://github.com/apps/dependabot)