github spring-projects/spring-security 5.7.0-M3

latest releases: 6.4.0-RC1, 5.7.13, 5.8.15...
pre-release2 years ago

⏪ Breaking Changes

  • ServerHttpBasicAuthenticationConverter uses platform's default charset #10903
  • Use utf-8 in ServerHttpBasicAuthenticationConverter #10911

⭐ New Features

  • OidcClientInitiatedLogoutSuccessHandler resolves redirect uri placeholders #10935
  • Add support in xml configuration #9012
  • Add InResponseTo validation support #9174
  • Add Jackson Support for saml2 Module #10907
  • Add Kotlin example for SecuritySocketAcceptorInterceptor of RSocket #10932
  • Add method to customize EntityDescriptor and SPSSODescriptor #10925
  • Add OpenSamlMetadataResolver#setEntityDescriptorCustomizer #10839
  • Add Persistence to Documentation #10962
  • Add RequestAttributeSecurityContextRepository #10918
  • Add SAML 2.0 Login and Logout XML Support #10685
  • Add SAML 2.0 Single Logout XML Support #10842
  • Add SecurityContextHolderFilter #9635
  • Add support for customizing claims in JWT Client Assertion #10972
  • Add support for validation of InResponseTo attribute when validating SAML2 responses #10849
  • Consider adding factory method to UsernamePasswordAuthenticationToken #10790
  • Consider enabling PKCE for confidential clients #6548
  • fix gh_10846 #10898
  • HttpSessionSecurityContextRepository saves with original response #10947
  • Implemented Add Kotlin example for SecuritySocketAcceptorInterceptor o… #10936
  • OAuth2AuthorizedClientArgumentResolver couldn't use ReactiveOAuth2AuthorizedClientManager registered in the Context #10846
  • Polish UsernamePasswordAuthenticationFilter method #10970
  • Provide ability to customize claims in Jwt Client Assertion #9855
  • UsernamePasswordAuthenticationToken factory methods #10901

🪲 Bug Fixes

  • AuthorizationManagerWebInvocationPrivilegeEvaluator should grant access when AuthorizationManager abstains #10950
  • Change HashSet to LinkedHashSet for RelyingPartyRegistration credentials #10912
  • DefaultSecurityFilterChain: Wrong log message "Will not secure" #10909
  • Edit declaration of PasswordEncoder interface of Cryptography section #10922
  • Edit declaration of PasswordEncoder interface of Cryptography section #10910
  • Line breaks in Base64 encoded LogoutResponse cause an IllegalArgumentException #10923
  • Preserve order of RelyingPartRegistration credentials #10924

🔨 Dependency Upgrades

  • Update com.nimbusds to 9.31 #11003
  • Update hibernate-entitymanager to 5.6.7.Final #11008
  • Update htmlunit to 2.60.0 #11007
  • Update htmlunit-driver to 2.60.0 #11010
  • Update io.projectreactor to 2020.0.17 #11005
  • Update jackson-bom to 2.13.2 #11000
  • Update jackson-databind to 2.13.2 #11001
  • Update jackson-datatype-jsr310 to 2.13.2 #11002
  • Update logback-classic to 1.2.11 #10999
  • Update mockk to 1.12.3 #11004
  • Update org.jetbrains.kotlin to 1.6.20-RC #11009
  • Update org.springframework to 5.3.17 #11011
  • Update reactor-netty to 1.0.17 #11006
  • Update spring-data-bom to 2021.2.0-M4 #11014
  • Update spring-data-jpa to 2.7.0-M4 #11012

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Don't miss a new spring-security release

NewReleases is sending notifications on new releases.