Skip to content

6.3.0-M3

Pre-release
Pre-release
Compare
Choose a tag to compare
@spring-builds spring-builds released this 18 Mar 11:34
· 372 commits to main since this release

⭐ New Features

  • Add ContinueOnError Support for Failed Authentications #14591
  • Add DelegatingAuthenticationConverter #14655
  • Add DelegatingServerAuthenticationConverter #14654
  • Add JSON session support for SwitchUserGrantedAuthority #11758
  • Add meta-annotation annotation parameter support #14494
  • Add Programmatic Proxy Support for Method Security #14716
  • Add support for configuring token-exchange via a bean #14701
  • Add support for OAuth 2.0 Token Exchange Grant #14692
  • Customize mapping the OidcUser from OidcUserRequest and OidcUserInfo #14672
  • Fix Delegation-based Strategy with OidcUserService/OidcReactiveOAuth2UserService examples #12281
  • Implement customization of rolePrefix in LdapUserDetailsManager #14574
  • Introduce Customizable AuthorizationFailureHandler in OAuth2AuthorizationRequestRedirectFilter #14168
  • Simplify configuration of reactive OAuth2 Client component model #13763

🪲 Bug Fixes

  • Check for null Authentication #14667
  • PostAuthorize Method Interceptors Should Use Order from AuthorizationInterceptorsOrder #14724
  • Publishing PrePostTemplateDefaults creates circular dependency #14674

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.4.14 to 1.5.3 #14744
  • Bump com.fasterxml.jackson:jackson-bom from 2.15.4 to 2.17.0 #14746
  • Bump com.github.ben-manes:gradle-versions-plugin from 0.38.0 to 0.51.0 #14753
  • Bump com.google.code.gson:gson from 2.8.9 to 2.10.1 #14737
  • Bump com.gradle.enterprise from 3.12.6 to 3.16.2 #14760
  • Bump com.nimbusds:oauth2-oidc-sdk from 9.43.3 to 9.43.4 #14695
  • Bump io.freefair.gradle:aspectj-plugin from 8.4 to 8.6 #14755
  • Bump io.github.gradle-nexus:publish-plugin from 1.1.0 to 1.3.0 #14761
  • Bump io.micrometer:micrometer-observation from 1.12.3 to 1.12.4 #14718
  • Bump io.mockk:mockk from 1.13.9 to 1.13.10 #14659
  • Bump io.projectreactor:reactor-bom from 2023.0.3 to 2023.0.4 #14727
  • Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.1 to 4.0.2 #14707
  • Bump org-aspectj from 1.9.21.1 to 1.9.21.2 #14738
  • Bump org.assertj:assertj-core from 3.24.2 to 3.25.3 #14748
  • Bump org.gretty:gretty from 4.0.3 to 4.1.2 #14754
  • Bump org.hibernate.orm:hibernate-core from 6.3.2.Final to 6.4.4.Final #14747
  • Bump org.jetbrains.kotlin:kotlin-bom from 1.9.22 to 1.9.23 #14709
  • Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.22 to 1.9.23 #14708
  • Bump org.jetbrains.kotlinx:kotlinx-coroutines-bom from 1.7.3 to 1.8.0 #14739
  • Bump org.jfrog.buildinfo:build-info-extractor-gradle from 4.29.4 to 4.33.13 #14735
  • Bump org.mockito:mockito-bom from 5.5.0 to 5.11.0 #14736
  • Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 2.7.1 to 2.8.0.1969 #14752
  • Bump org.springframework.data:spring-data-bom from 2023.1.3 to 2023.1.4 #14769
  • Bump org.springframework:spring-framework-bom from 6.1.4 to 6.1.5 #14756
  • Bump org.yaml:snakeyaml from 1.30 to 1.33 #14745

❤️ Contributors

Thank you to all the contributors who worked on this release:

@CrazyParanoid, @Haarolean, @daniel-shuy, @dependabot[bot], @jzheaux, @kse-music, @leewin12, @markusheiden, and @sjohnr