whats-new.adoc 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. [[new]]
  2. = What's New in Spring Security 5.6
  3. Spring Security 5.6 provides a number of new features.
  4. Below are the highlights of the release.
  5. * All new https://antora.org/[Antora] based https://docs.spring.io/spring-security/[documentation].
  6. [[whats-new-servlet]]
  7. == Servlet
  8. * Core
  9. ** Introduced https://github.com/spring-projects/spring-security/issues/10226[`SecurityContextChangedListener`]
  10. ** Improved https://github.com/spring-projects/spring-security/pull/10279[Method Security Logging]
  11. * Configuration
  12. ** Introduced https://github.com/spring-projects/spring-security/pull/9630[`AuthorizationManager`] for method security
  13. * SAML 2.0 Service Provider
  14. ** Added xref:servlet/saml2/logout.adoc[SAML 2.0 Single Logout Support]
  15. ** Added xref:servlet/saml2/login/authentication-requests.adoc#servlet-saml2login-store-authn-request[Saml2AuthenticationRequestRepository]
  16. ** Added xref:servlet/saml2/login/overview.adoc#servlet-saml2login-rpr-relyingpartyregistrationresolver[`RelyingPartyRegistrationResolver`]
  17. ** Improved ``Saml2LoginConfigurer``'s handling of https://github.com/spring-projects/spring-security/issues/10268[`Saml2AuthenticationTokenConverter`]
  18. * OAuth 2.0 Login
  19. ** Added https://github.com/spring-projects/spring-security/pull/10041[`Converter` for `Authentication` result]
  20. * OAuth 2.0 Client
  21. ** Improved https://github.com/spring-projects/spring-security/pull/9791[Client Credentials encoding]
  22. ** Improved https://github.com/spring-projects/spring-security/pull/9779[Access Token Response parsing]
  23. ** Added https://github.com/spring-projects/spring-security/pull/10155[custom grant types support] for Authorization Requests
  24. ** Introduced https://github.com/spring-projects/spring-security/pull/9208[JwtEncoder]
  25. * Testing
  26. ** Added support to https://github.com/spring-projects/spring-security/pull/9737[propagate the TestSecurityContextHolder to SecurityContextHolder]
  27. [[whats-new-webflux]]
  28. == WebFlux
  29. * OAuth 2.0 Login
  30. ** Improved xref:reactive/oauth2/login/index.adoc[Reactive OAuth 2.0 Login Documentation]
  31. * OAuth 2.0 Client
  32. ** Improved https://github.com/spring-projects/spring-security/pull/9791[Client Credentials encoding]
  33. ** Added https://github.com/spring-projects/spring-security/pull/10131[custom headers support] for Access Token Requests
  34. ** Added https://github.com/spring-projects/spring-security/pull/10269[custom response parsing] for Access Token Requests
  35. ** Added https://github.com/spring-projects/spring-security/pull/10327[jwt-bearer Grant Type support] for Access Token Requests
  36. ** Added https://github.com/spring-projects/spring-security/pull/10336[JWT Client Authentication support] for Access Token Requests
  37. ** Improved xref:reactive/oauth2/client/index.adoc[Reactive OAuth 2.0 Client Documentation]