whats-new.adoc 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. [[whats-new-servlet]]
  6. === Servlet
  7. * Core
  8. ** Introduced https://github.com/spring-projects/spring-security/issues/10226[`SecurityContextChangedListener`]
  9. ** Improved https://github.com/spring-projects/spring-security/pull/10279[Method Security Logging]
  10. * Configuration
  11. ** Introduced https://github.com/spring-projects/spring-security/pull/9630[`AuthorizationManager`] for method security
  12. * SAML 2.0 Service Provider
  13. ** Added https://github.com/spring-projects/spring-security/pull/9483[SAML 2.0 Single Logout Support]
  14. ** Added https://github.com/spring-projects/spring-security/pull/10060[Saml2AuthenticationRequestRepository]
  15. ** Added https://github.com/spring-projects/spring-security/issues/9486[`RelyingPartyRegistrationResolver`]
  16. ** Improved ``Saml2LoginConfigurer``'s handling of https://github.com/spring-projects/spring-security/issues/10268[`Saml2AuthenticationTokenConverter`]
  17. * OAuth 2.0 Login
  18. ** Added https://github.com/spring-projects/spring-security/pull/10041[`Converter` for `Authentication` result]
  19. * OAuth 2.0 Client
  20. ** Improved https://github.com/spring-projects/spring-security/pull/9791[Client Credentials encoding]
  21. ** Improved https://github.com/spring-projects/spring-security/pull/9779[Access Token Response parsing]
  22. ** Added https://github.com/spring-projects/spring-security/pull/10155[custom grant types support] for Authorization Requests
  23. * Testing
  24. ** Added support to https://github.com/spring-projects/spring-security/pull/9737[propagate the TestSecurityContextHolder to SecurityContextHolder]
  25. [[whats-new-webflux]]
  26. === WebFlux
  27. * OAuth 2.0 Client
  28. ** Improved https://github.com/spring-projects/spring-security/pull/9791[Client Credentials encoding]
  29. ** Added https://github.com/spring-projects/spring-security/pull/10131[custom headers support] for Access Token Requests
  30. ** Added https://github.com/spring-projects/spring-security/pull/10269[custom response parsing] for Access Token Requests
  31. ** Added https://github.com/spring-projects/spring-security/pull/10327[jwt-bearer Grant Type support] for Access Token Requests
  32. ** Added https://github.com/spring-projects/spring-security/pull/10336[JWT Client Authentication support] for Access Token Requests