|
4 | 4 | Spring Security 6.0 provides a number of new features.
|
5 | 5 | Below are the highlights of the release.
|
6 | 6 |
|
| 7 | +== Baseline Changes |
| 8 | + |
| 9 | +* Spring Security 6 requires JDK 17 |
| 10 | + |
7 | 11 | == Breaking Changes
|
8 | 12 |
|
9 | 13 | * https://github.com/spring-projects/spring-security/issues/10556[gh-10556] - Remove EOL OpenSaml 3 Support.
|
@@ -33,8 +37,23 @@ Instead, use `requestMatchers` or `HttpSecurity#securityMatchers`.
|
33 | 37 | * https://github.com/spring-projects/spring-security/issues/12019[gh-12019] - Remove deprecated method `setTokenFromMultipartDataEnabled` from `CsrfWebFilter`
|
34 | 38 | * https://github.com/spring-projects/spring-security/issues/12020[gh-12020] - Remove deprecated method `tokenFromMultipartDataEnabled` from Java Configuration
|
35 | 39 | * https://github.com/spring-projects/spring-security/issues/9429[gh-9429] - `Authentication(Web)Filter` rethrows `AuthenticationServiceException`s
|
| 40 | +* https://github.com/spring-projects/spring-security/issues/11027[gh-11027], https://github.com/spring-projects/spring-security/issues/11466[gh-11466] - Authorization on every dispatcher type |
| 41 | +* https://github.com/spring-projects/spring-security/issues/11110[gh-11110] - Require explicit session saves by default |
| 42 | +* https://github.com/spring-projects/spring-security/issues/11057[gh-11057] - Remove `MessageSourceAware` from `ExceptionTranslationWebFilter` |
| 43 | +* https://github.com/spring-projects/spring-security/issues/12022[gh-12202] - Remove OAuth deprecations |
| 44 | +* Remove SAML deprecations |
36 | 45 |
|
37 |
| -== Observability |
| 46 | +== Core |
38 | 47 |
|
| 48 | +* https://github.com/spring-projects/spring-security/issues/11446[gh-11446] - Add native image support for `@PreAuthorize` |
| 49 | +* https://github.com/spring-projects/spring-security/issues/11737[gh-11737] - Add native image support for `@PostAuthorize` |
39 | 50 | * xref:servlet/integrations/observability.adoc[Instrumentation] of `AuthenticationManager`, `AuthorizationManager`, and `FilterChainProxy`
|
40 | 51 | * xref:reactive/integrations/observability.adoc[Instrumentation] of `ReactiveAuthenticationManager`, `ReactiveAuthorizationManager`, and `WebFilterChainProxy`
|
| 52 | + |
| 53 | +== LDAP |
| 54 | + |
| 55 | +* https://github.com/spring-projects/spring-security/pull/9276[gh-9276] - LdapAuthoritiesPopulator is post-processed |
| 56 | + |
| 57 | +== Web |
| 58 | + |
| 59 | +* https://github.com/spring-projects/spring-security/issues/11432[gh-11432] - `CookieServerCsrfTokenRepository` supports maxage |
0 commit comments