Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update spring security to v6 (major) #995

Open
wants to merge 1 commit into
base: 6.1.x
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 19, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.security:spring-security-web (source) 5.8.11 -> 6.3.1 age adoption passing confidence
org.springframework.security:spring-security-crypto (source) 5.8.11 -> 6.3.1 age adoption passing confidence
org.springframework.security:spring-security-core (source) 5.8.11 -> 6.3.1 age adoption passing confidence

Release Notes

spring-projects/spring-security (org.springframework.security:spring-security-web)

v6.3.1

Compare Source

⭐ New Features
  • Clarify the behavior of Concurrent Session Management when an IdP is involved #​15071
  • Mention all required dependencies in LDAP documentation #​15245
  • Minor docs fix #​15144
🪲 Bug Fixes
  • AbstractRequestMatcherRegistry#requestMatchers should pick MvcRequestMatcher when using MockMvc #​15211
  • Assert WebSession is not null #​15179
  • DispatcherServletDelegatingRequestMatcher causes errors when running tests with MockMvc #​15197
  • Documentation clarification after #​12783 has been closed is needed. #​15208
  • Fix Java example in multitenanci.adoc #​15151
  • Fix Kotlin example in authorize-http-requests.adoc #​15129
  • Incorrect documentation for OIDC Back-Channel Logout #​15212
  • IpAddressMatcher.matches(String address) still accepts URLs #​15172
  • LDIF file on official documentation breaks the startup process #​15167
  • Link to article with remember-me-persistent-token strategy is broken #​15149
  • OpenSaml4AssertionValidator is not respecting clock skew settings #​15183
  • Resolving invalid CSRF token values is not consistent #​15186
  • spring-security/docs/modules/ROOT/pages/servlet/authorization /method-security #​15143
  • SpringOpaqueTokenIntrospector does not add scopes as granted authorities properly #​15165
🔨 Dependency Upgrades
  • Bump io.micrometer:micrometer-observation from 1.12.6 to 1.12.7 #​15225
  • Bump io.projectreactor:reactor-bom from 2023.0.6 to 2023.0.7 #​15229
  • Bump org.apache.directory.shared:shared-ldap from 0.9.15 to 0.9.19 #​15161
  • Bump org.apache.maven:maven-resolver-provider from 3.9.6 to 3.9.7 #​15168
  • Bump org.gretty:gretty from 4.1.3 to 4.1.4 #​15133
  • Bump org.hibernate.orm:hibernate-core from 6.4.8.Final to 6.4.9.Final #​15228
  • Bump org.hsqldb:hsqldb from 2.7.2 to 2.7.3 #​15193
  • Bump org.springframework.data:spring-data-bom from 2024.0.0 to 2024.0.1 #​15260
  • Bump org.springframework.ldap:spring-ldap-core from 3.2.3 to 3.2.4 #​15251
  • Bump org.springframework:spring-framework-bom from 6.1.7 to 6.1.8 #​15134
  • Bump org.springframework:spring-framework-bom from 6.1.8 to 6.1.9 #​15252
🔩 Build Updates
  • Bump @antora/collector-extension from 1.0.0-alpha.3 to 1.0.0-alpha.4 in /docs #​15159
  • Bump @springio/antora-extensions from 1.10.0 to 1.11.1 in /docs #​15141
  • Bump com.gradle.develocity from 3.17.4 to 3.17.5 #​15239
  • Bump gradle/gradle-build-action from 2 to 3 #​15157
  • Bump io-spring-javaformat from 0.0.41 to 0.0.42 #​15219
  • Bump org.jfrog.buildinfo:build-info-extractor-gradle from 4.33.15 to 4.33.16 #​15176
  • Bump org.jfrog.buildinfo:build-info-extractor-gradle from 4.33.16 to 4.33.17 #​15218
  • Bump org.jfrog.buildinfo:build-info-extractor-gradle from 4.33.17 to 4.33.19 #​15261
  • Bump spring-io/spring-doc-actions from 17ed79e to 5a57bcc #​15139
❤️ Contributors

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

@​dependabot[bot] and @​theHacker

v6.3.0

Compare Source

⭐ New Features

  • Add getters to OAuth2AuthorizedClientId #​13648
  • Add timeout defaults to JwtDecoders #​14890
  • doc: added hint to declare GrantedAuthorityDefaults as infrastructure bean #​15065
  • Improve logging for Global Authentication #​14711
  • Minor docs fix #​15043
  • Minor Documentation update on import needed for using Kotlin DSL #​14969
  • OAuth2 Client Authentication docs are incomplete #​14982
  • Proofread CasAuthenticationFilter documentation #​14883
  • Replace "Spring Boot 2.x" with "Spring Boot" #​14919
  • Simplify Disabling application/x-www-form-urlencoded Encoding Client ID and Secret #​14859
  • Support Specifying Identifier for relying-party-registrations Element #​14487
  • Update What's New in 6.3 #​14918

🪲 Bug Fixes

  • Do Not Invalidate Current Session When Its Registered #​15066
  • Fix MethodAuthorizationDeniedPostProcessor does not exist in java doc #​14955
  • fix docs error in AuthenticatedReactiveAuthorizationManager #​14979
  • OIDC Logout section is not shown in the navbar #​15113
  • Wrong information for RequestCacheAwareFilter in the Spring Security documentation. #​14996

🔨 Dependency Upgrades

  • Bump ch.qos.logback:logback-classic from 1.5.5 to 1.5.6 #​14926
  • Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1 #​15010
  • Bump com.gradle.develocity from 3.17.2 to 3.17.3 #​15051
  • Bump com.gradle.develocity from 3.17.3 to 3.17.4 #​15104
  • Bump io.micrometer:micrometer-observation from 1.12.5 to 1.12.6 #​15068
  • Bump io.mockk:mockk from 1.13.10 to 1.13.11 #​15086
  • Bump io.projectreactor:reactor-bom from 2023.0.5 to 2023.0.6 #​15076
  • Bump org-apache-maven-resolver from 1.9.18 to 1.9.19 #​14940
  • Bump org-apache-maven-resolver from 1.9.19 to 1.9.20 #​14987
  • Bump org-aspectj from 1.9.22 to 1.9.22.1 #​15052
  • Bump org-bouncycastle from 1.78 to 1.78.1 #​14929
  • Bump org-eclipse-jetty from 11.0.20 to 11.0.21 #​15087
  • Bump org.hibernate.orm:hibernate-core from 6.4.4.Final to 6.4.5.Final #​14948
  • Bump org.hibernate.orm:hibernate-core from 6.4.5.Final to 6.4.6.Final #​14952
  • Bump org.hibernate.orm:hibernate-core from 6.4.6.Final to 6.4.7.Final #​14962
  • Bump org.hibernate.orm:hibernate-core from 6.4.7.Final to 6.4.8.Final #​14980
  • Bump org.jetbrains.kotlin:kotlin-bom from 1.9.23 to 1.9.24 #​15025
  • Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.23 to 1.9.24 #​15026
  • Bump org.jetbrains.kotlinx:kotlinx-coroutines-bom from 1.8.0 to 1.8.1 #​15053
  • Bump org.jfrog.buildinfo:build-info-extractor-gradle from 4.33.13 to 4.33.15 #​14945
  • Bump org.springframework.data:spring-data-bom from 2024.0.0-RC1 to 2024.0.0 #​15103
  • Bump org.springframework:spring-framework-bom from 6.1.6 to 6.1.7 #​15088

🔩 Build Updates

  • Attach Antora Docs to Pull Requests #​15061
  • Bump com.github.spullara.mustache.java:compiler from 0.9.11 to 0.9.12 #​14986
  • Bump com.github.spullara.mustache.java:compiler from 0.9.12 to 0.9.13 #​14999
  • Bump io.spring.ge.conventions from 0.0.16 to 0.0.17 #​14963
  • Bump io.spring.gradle:spring-security-release-plugin from 1.0.2 to 1.0.3 #​14928
  • Consider Adding a Build Updates section to the release changelog #​15039

❤️ Contributors

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

@​Crain-32, @​Kehrlann, @​MrJovanovic13, @​ch4mpy, @​dependabot[bot], @​joaquinjsb, @​kse-music, @​madorb, @​rishiraj88, and @​vvaadd

v6.2.5

Compare Source

⭐ New Features
  • doc: added hint to declare GrantedAuthorityDefaults as infrastructure bean #​15063
  • Enhance Logging in RequestMatcherDelegatingAuthorizationManage #​14922
  • InMemoryUserDetailsManager: consider improving the error message when no PasswordEncoding has been specified #​14974
  • Mention all required dependencies in LDAP documentation #​15244
🪲 Bug Fixes
  • Assert WebSession is not null #​15178
  • AbstractRequestMatcherRegistry#requestMatchers should pick MvcRequestMatcher when using MockMvc #​15210
  • DispatcherServletDelegatingRequestMatcher causes errors when running tests with MockMvc #​15196
  • Fix Java example in multitenanci.adoc #​15150
  • Incorrect documentation for OIDC Back-Channel Logout #​15198
  • InMemoryUserDetailsManager Setting User Roles in Official Documentation Example Causes Error #​14972
  • LDIF file on official documentation breaks the startup process #​15166
  • Link to article with remember-me-persistent-token strategy is broken #​15148
  • OIDC Logout section is not shown in the navbar #​15112
  • OpenSaml4AssertionValidator is not respecting clock skew settings #​15022
  • ProxyRestrictionConditionValidator is missing in the OpenSaml4AuthenticationProvider.SAML20AssertionValidators class #​14958
  • Resolving invalid CSRF token values is not consistent #​15185
  • spring-security/docs/modules/ROOT/pages/servlet/authorization /method-security #​15045
  • Wrong information for RequestCacheAwareFilter in the Spring Security documentation. #​14995
🔨 Dependency Upgrades
  • Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1 #​15011
  • Bump io.micrometer:micrometer-observation from 1.12.5 to 1.12.6 #​15069
  • Bump io.micrometer:micrometer-observation from 1.12.6 to 1.12.7 #​15224
  • Bump io.mockk:mockk from 1.13.10 to 1.13.11 #​15079
  • Bump io.projectreactor:reactor-bom from 2023.0.5 to 2023.0.6 #​15075
  • Bump io.projectreactor:reactor-bom from 2023.0.6 to 2023.0.7 #​15232
  • Bump org-apache-maven-resolver from 1.9.18 to 1.9.19 #​14939
  • Bump org-apache-maven-resolver from 1.9.19 to 1.9.20 #​15031
  • Bump org-aspectj from 1.9.22 to 1.9.22.1 #​15049
  • Bump org-eclipse-jetty from 11.0.20 to 11.0.21 #​15080
  • Bump org.apache.maven:maven-resolver-provider from 3.9.6 to 3.9.7 #​15170
  • Bump org.hibernate.orm:hibernate-core from 6.4.4.Final to 6.4.5.Final #​14949
  • Bump org.hibernate.orm:hibernate-core from 6.4.5.Final to 6.4.6.Final #​14953
  • Bump org.hibernate.orm:hibernate-core from 6.4.6.Final to 6.4.7.Final #​14960
  • Bump org.hibernate.orm:hibernate-core from 6.4.7.Final to 6.4.8.Final #​14981
  • Bump org.hsqldb:hsqldb from 2.7.2 to 2.7.3 #​15192
  • Bump org.jetbrains.kotlin:kotlin-bom from 1.9.23 to 1.9.24 #​15024
  • Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.23 to 1.9.24 #​15023
  • Bump org.opensaml:opensaml-core4 from 4.3.1 to 4.3.2 #​14947
  • Bump org.springframework.data:spring-data-bom from 2023.1.5 to 2023.1.6 #​15101
  • Bump org.springframework.data:spring-data-bom from 2023.1.6 to 2023.1.7 #​15262
  • Bump org.springframework.ldap:spring-ldap-core from 3.2.3 to 3.2.4 #​15248
  • Bump org.springframework:spring-framework-bom from 6.1.6 to 6.1.7 #​15081
  • Bump org.springframework:spring-framework-bom from 6.1.7 to 6.1.8 #​15132
  • Bump org.springframework:spring-framework-bom from 6.1.8 to 6.1.9 #​15247
  • Update to OAuth2 OIDC SDK 9.43.4 #​14920
  • Upgrade nimbus-jose-jwt to version 9.37.3 #​14836
🔩 Build Updates
  • Attach Antora Docs to Pull Requests #​15060
  • Bump @antora/collector-extension from 1.0.0-alpha.3 to 1.0.0-alpha.4 in /docs #​15163
  • Bump @springio/antora-extensions from 1.10.0 to 1.11.1 in /docs #​15142
  • Bump com.github.spullara.mustache.java:compiler from 0.9.11 to 0.9.13 #​15032
  • Bump com.gradle.develocity from 3.17.2 to 3.17.3 #​15050
  • Bump com.gradle.develocity from 3.17.3 to 3.17.4 #​15102
  • Bump com.gradle.develocity from 3.17.4 to 3.17.5 #​15241
  • Bump io-spring-javaformat from 0.0.41 to 0.0.42 #​15216
  • Bump io.spring.ge.conventions from 0.0.16 to 0.0.17 #​14961
  • Bump io.spring.gradle:spring-security-release-plugin from 1.0.2 to 1.0.3 #​14924
  • Bump org.jfrog.buildinfo:build-info-extractor-gradle from 4.33.13 to 4.33.15 #​14950
  • Consider Adding a Build Updates section to the release changelog #​15038
❤️ Contributors

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

@​dependabot[bot]

v6.2.4

Compare Source

🪲 Bug Fixes

  • SpaCsrfTokenRequestHandler(Kotlin) documented in csrf-integration-javascript-spa causes NullPointerException #​14805
  • Address AuthorizationObservationConvention Package Tangle #​14795
  • bug org.springframework.security.oauth2.server.resource.introspection.SpringOpaqueTokenIntrospector introspect method error #​14848
  • Transactional annotation breaks AOT for native image #​14865

🔨 Dependency Upgrades

  • Bump io.micrometer:micrometer-observation from 1.12.4 to 1.12.5 #​14867
  • Bump io.projectreactor:reactor-bom from 2023.0.4 to 2023.0.5 #​14873
  • Bump io.spring.ge.conventions from 0.0.15 to 0.0.16 #​14821
  • Bump io.spring.gradle:spring-security-release-plugin from 1.0.1 to 1.0.2 #​14786
  • Bump org-aspectj from 1.9.21.2 to 1.9.22 #​14798
  • Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 #​14907
  • Bump org.springframework.data:spring-data-bom from 2023.1.4 to 2023.1.5 #​14908
  • Bump org.springframework.ldap:spring-ldap-core from 3.2.2 to 3.2.3 #​14896
  • Bump org.springframework:spring-framework-bom from 6.1.5 to 6.1.6 #​14895
  • Update org.opensaml:opensaml-core4 to 4.3.1 #​14850

❤️ Contributors

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

@​dependabot[bot]

v6.2.3

Compare Source

⭐ New Features

  • Structure101 Plugin Should Ignore Deprecated Files #​14640

🪲 Bug Fixes

  • Check for null Authentication #​14666
  • Fix Package Tangle in CAS #​14641
  • LogoutConfigurer#createLogoutFilter sets the SecurityContextHolderStrategy twice #​14648
  • ObservationTextHandler class is not defined in a reactive context #​14653
  • PostAuthorize Method Interceptors Should Use Order from AuthorizationInterceptorsOrder #​14723
  • Spring security's ServerLogoutHandler order problem. #​14682

🔨 Dependency Upgrades

  • Bump io.micrometer:micrometer-observation from 1.12.3 to 1.12.4 #​14719
  • Bump io.mockk:mockk from 1.13.9 to 1.13.10 #​14661
  • Bump io.projectreactor:reactor-bom from 2023.0.3 to 2023.0.4 #​14726
  • Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.1 to 4.0.2 #​14705
  • Bump org-aspectj from 1.9.21.1 to 1.9.21.2 #​14734
  • Bump org.jetbrains.kotlin:kotlin-bom from 1.9.22 to 1.9.23 #​14706
  • Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.22 to 1.9.23 #​14704
  • Bump org.springframework.data:spring-data-bom from 2023.1.3 to 2023.1.4 #​14770
  • Bump org.springframework:spring-framework-bom from 6.1.4 to 6.1.5 #​14757

❤️ Contributors

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

@​dependabot[bot]

v6.2.2

Compare Source

⭐ New Features
  • Configuration examples in docs are out of date #​14392
🪲 Bug Fixes
  • "Span wasn't started - an observation must be started (not only created)" (Micrometer) due to observation handling in Spring Security Web? #​14568
  • HandlerMappingIntrospectorRequestTransformer is registered twice in AOT #​14367
  • OAuth2AuthorizationExchange is not serializable #​14405
  • WebTestUtilsTestRuntimeHints should implement RuntimeHintsRegistrar #​14468
  • Application context fails to load: Couldn't find FilterChainProxy #​14380
  • Back-Channel Logout should use localhost for internal logout request #​14553
  • Cannot configure SecurityContextRepository in CasAuthenticationFilter #​14536
  • Documentation about configuring SecuritySocketAcceptorInterceptor in Spring Boot is confusing #​14348
  • fix typo in anonymous.adoc #​14424
  • fix: typo in Authentication Architecture ProviderManager #​14448
  • Missing native-image reflection hint for HandlerMappingIntrospectorCachFilterFactoryBean #​14377
  • Missing native-image reflection hint for CsrfTokenRequestAttributeHandler$SupplierCsrfToken #​14470
  • ReactiveMethodSecurityConfiguration is initialized prematurely when the context contains a BeanPostProcessor #​14350
  • SAML relying party logout filter is always ordered last #​14551
  • Spring Security 6.2 defaults to InMemoryOidcSessionRegistry causing memory leaks in distributed systems with external session storage #​14558
  • Test using @WithMockUser fails with 401 UNAUTHORIZED with 3.2 #​14207
  • Typo: Update authorize-http-requests.adoc #​14563
  • Unexpected Exception Handling in NimbusReactiveJwtDecoder decode Method #​14496
  • X-Xss-Protection header "1; mode=block" differs in Servlet and Reactive #​14346
🔨 Dependency Upgrades
  • Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.15.4 #​14617
  • Bump Gamesight/slack-workflow-status from 1.2.0 to 1.3.0 #​14582
  • Bump Gradle Wrapper from 8.5 to 8.6 #​14547
  • Bump gradle/gradle-build-action from 2 to 3 #​14503
  • Bump io-spring-javaformat from 0.0.40 to 0.0.41 #​14439
  • Bump io.micrometer:micrometer-observation from 1.12.1 to 1.12.2 #​14429
  • Bump io.micrometer:micrometer-observation from 1.12.2 to 1.12.3 #​14589
  • Bump io.mockk:mockk from 1.13.8 to 1.13.9 #​14412
  • Bump io.projectreactor:reactor-bom from 2023.0.1 to 2023.0.2 #​14430
  • Bump io.projectreactor:reactor-bom from 2023.0.2 to 2023.0.3 #​14612
  • Bump io.spring.ge.conventions from 0.0.14 to 0.0.15 #​14463
  • Bump org-aspectj from 1.9.21 to 1.9.21.1 #​14605
  • Bump org-eclipse-jetty from 11.0.18 to 11.0.19 #​14354
  • Bump org-eclipse-jetty from 11.0.19 to 11.0.20 #​14518
  • Bump org.apereo.cas.client:cas-client-core from 4.0.3 to 4.0.4 #​14440
  • Bump org.jetbrains.kotlin:kotlin-bom from 1.9.21 to 1.9.22 #​14364
  • Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.21 to 1.9.22 #​14363
  • Bump org.junit:junit-bom from 5.10.1 to 5.10.2 #​14543
  • Bump org.slf4j:slf4j-api from 2.0.10 to 2.0.11 #​14422
  • Bump org.slf4j:slf4j-api from 2.0.11 to 2.0.12 #​14554
  • Bump org.slf4j:slf4j-api from 2.0.9 to 2.0.10 #​14387
  • Bump org.springframework.data:spring-data-bom from 2023.1.1 to 2023.1.2 #​14455
  • Bump org.springframework.data:spring-data-bom from 2023.1.2 to 2023.1.3 #​14624
  • Bump org.springframework.ldap:spring-ldap-core from 3.2.1 to 3.2.2 #​14616
  • Bump org.springframework:spring-framework-bom from 6.1.2 to 6.1.3 #​14454
  • Bump org.springframework:spring-framework-bom from 6.1.3 to 6.1.4 #​14615
  • Bump slackapi/slack-github-action from 1.24.0 to 1.25.0 #​14504
  • Bump spring-io/spring-github-workflows from eaf17a1 to 1e8b058 #​14583
❤️ Contributors

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

@​Amitmahato, @​andreasbuechel, @​boulce, and @​dependabot[bot]

v6.2.1

Compare Source

⭐ New Features

  • docs: make XML and Java/Kotlin consistent with AspectJExpressionPointcut #​14219
  • Document that Shibboleth Repository is Required for SAML Support #​14295
  • Fix typo in architecture.adoc #​14254
  • Fixing link in authentication/architecture.adoc #​13593
  • Integrate HandlerMappingIntrospector Caching #​14332
  • OAuth2 Resource Server is exposing server information. #​14278

🪲 Bug Fixes

  • Update Java Config Spring MVC documentation #​14234
  • add missing [tabs] fix typo in docs #​14208
  • AnnotationConfigurationException when using PreAuthorize, CGLIB and EnableMethodSecurity #​14267
  • Correct What's New in 6.2 reference to forServletPattern #​14200
  • Fix typo in getClaimAsMap docstring #​14183
  • Fix typo in the 'Authorizing Requests' example #​14169
  • fix wrong document about "jws-algorithms" #​14280
  • Improve error message when ServletRegistration API is unavailable #​14232
  • Update Javadoc Comments in AuthorizationEvent Class #​14175

🔨 Dependency Upgrades

  • Bump actions/checkout from 3 to 4 #​14323
  • Bump actions/setup-java from 3 to 4 #​14320
  • Bump ch.qos.logback:logback-classic from 1.4.11 to 1.4.13 #​14213
  • Bump ch.qos.logback:logback-classic from 1.4.13 to 1.4.14 #​14239
  • Bump com.unboundid:unboundid-ldapsdk from 6.0.10 to 6.0.11 #​14223
  • Bump Gamesight/slack-workflow-status from 1.0.1 to 1.2.0 #​14328
  • Bump Gradle Wrapper from 8.4 to 8.5 #​14222
  • Bump io.micrometer:micrometer-observation from 1.12.0 to 1.12.1 #​14284
  • Bump io.projectreactor:reactor-bom from 2023.0.0 to 2023.0.1 #​14289
  • Bump org-apache-maven-resolver from 1.9.16 to 1.9.17 #​14184
  • Bump org-apache-maven-resolver from 1.9.17 to 1.9.18 #​14197
  • Bump org-aspectj from 1.9.20.1 to 1.9.21 #​14271
  • Bump org.apache.maven:maven-resolver-provider from 3.9.5 to 3.9.6 #​14228
  • Bump org.hibernate.orm:hibernate-core from 6.3.1.Final to 6.3.2.Final #​14190
  • Bump org.jetbrains.kotlin:kotlin-bom from 1.9.20 to 1.9.21 #​14192
  • Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.20 to 1.9.21 #​14191
  • Bump org.springframework.data:spring-data-bom from 2023.1.0 to 2023.1.1 #​14341
  • Bump org.springframework.ldap:spring-ldap-core from 3.2.0 to 3.2.1 #​14335
  • Bump org.springframework:spring-framework-bom from 6.1.0 to 6.1.1 #​14189
  • Bump org.springframework:spring-framework-bom from 6.1.1 to 6.1.2 #​14319
  • Bump sjohnr/slack-workflow-status from 1.pre.beta to 1.1.0 #​14318
  • Bump slackapi/slack-github-action from 1.19.0 to 1.24.0 #​14322
  • Bump spring-io/spring-gradle-build-action from 1 to 2 #​14321

❤️ Contributors

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

@​ParkerM, @​YangSiJun528, @​aaron-to-go, @​ahmd-nabil, @​andreilisa, @​dependabot[bot], @​limvik, and @​prufrock

v6.2.0

Compare Source

⭐ New Features

  • AuthorizationManager[Before/After]ReactiveMethodInterceptor doesn't support Kotlin coroutines #​12080
  • Simplify configuration of OAuth2 Client component model #​11783

🪲 Bug Fixes

  • On Cancel, ObservationWebFilterDecorator Starts After-Filter Span without Stopping It #​14064
  • Authentication not propagated correctly after migrating to SB3 #​14112
  • Authorization does not show up on Features section #​14105
  • Fix obsolete comment and typos #​14060
  • Fix typo in documentation #​14130
  • improve render in headers.adoc #​14102
  • ReactiveRemoteJWKSource caches invalid response status into jwkSetURL #​14042
  • References to WebFlux docs do not link to them #​14108
  • relay_state should not be included in signing calculation when it is null #​14039
  • samesite set by Tomcat CookieProcessor ignored when creating XSRF-TOKEN cookie in CsrfTokenRepository #​14138
  • Security configuration is failed to be initialized in a Servlet 6.0 container #​14166
  • Spring Security documentation confuses "idempotent" with "read-only" in CSRF section #​14115
  • Spring Security metric names should not contain dashes #​14067
  • spring.security counters inaccurate due onComplete and cancel() #​14147
  • The latest "OAuth2AuthorizedClientManager" class is not AOT ready #​14094
  • UnboundIdContainer should be marked as not running at shutdown #​14095

🔨 Dependency Upgrades

  • Bump io-spring-javaformat from 0.0.39 to 0.0.40 #​14156
  • Bump io.micrometer:micrometer-observation from 1.12.0-RC1 to 1.12.0 #​14135
  • Bump io.projectreactor:reactor-bom from 2023.0.0-RC1 to 2023.0.0 #​14145
  • Bump org.junit:junit-bom from 5.10.0 to 5.10.1 #​14097
  • Bump org.springframework.data:spring-data-bom from 2023.1.0-RC1 to 2023.1.0 #​14172
  • Bump org.springframework.ldap:spring-ldap-core from 3.2.0-RC1 to 3.2.0 #​14155
  • Bump org.springframework:spring-framework-bom from 6.1.0-RC1 to 6.1.0-RC2 #​14055
  • Bump org.springframework:spring-framework-bom from 6.1.0-RC2 to 6.1.0 #​14157

❤️ Contributors

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

v6.1.9

Compare Source

⭐ New Features

  • Bump Gradle Wrapper from 8.6 to 8.7 #​14796

🪲 Bug Fixes

  • SpaCsrfTokenRequestHandler(Kotlin) documented in csrf-integration-javascript-spa causes NullPointerException #​14634
  • Address AuthorizationObservationConvention Package Tangle #​14794
  • bug org.springframework.security.oauth2.server.resource.introspection.SpringOpaqueTokenIntrospector introspect method error #​14847
  • Transactional annotation breaks AOT for native image #​14825

🔨 Dependency Upgrades

  • Bump io.projectreactor:reactor-bom from 2022.0.17 to 2022.0.18 #​14876
  • Bump io.spring.ge.conventions from 0.0.15 to 0.0.16 #​14823
  • Bump io.spring.gradle:spring-security-release-plugin from 1.0.1 to 1.0.2 #​14783
  • Bump org-aspectj from 1.9.21.2 to 1.9.22 #​14799
  • Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 #​14909
  • Bump org.springframework:spring-framework-bom from 6.0.18 to 6.0.19 #​14894

❤️ Contributors

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

@​dependabot[bot] and @​github-actions[bot]

v6.1.8

Compare Source

🪲 Bug Fixes

  • Check for null Authentication #​14665
  • Fix Package Tangle in CAS #​14627
  • Fix Package Tangle in SAML 2.0 #​14628
  • LogoutConfigurer#createLogoutFilter sets the SecurityContextHolderStrategy twice #​14647
  • ObservationTextHandler class is not defined in a reactive context #​14651
  • PostAuthorize Method Interceptors Should Use Order from AuthorizationInterceptorsOrder #​14722
  • Spring security's ServerLogoutHandler order problem. #​14681

🔨 Dependency Upgrades

  • Bump io.mockk:mockk from 1.13.9 to 1.13.10 #​14660
  • Bump io.projectreactor:reactor-bom from 2022.0.16 to 2022.0.17 #​14728
  • Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.1 to 4.0.2 #​14703
  • Bump org-aspectj from 1.9.21.1 to 1.9.21.2 #​14733
  • Bump org.springframework:spring-framework-bom from 6.0.17 to 6.0.18 #​14762

❤️ Contributors

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

@​dependabot[bot]

v6.1.7

Compare Source

⭐ New Features
  • Fix Spring initializr link in 'Getting Spring Security' #​14375
  • Refactor: Remove Irrelevant Documentation Lines #​14374
  • Typo fix in configuration.adoc #​14372
  • Updated the Configuration examples in docs #​14391
🪲 Bug Fixes
  • "Span wasn't started - an observation must be started (not only created)" (Micrometer) due to observation handling in Spring Security Web? #​14445
  • HandlerMappingIntrospectorRequestTransformer is registered twice in AOT #​14362
  • OAuth2AuthorizationExchange is not serializable #​14402
  • WebTestUtilsTestRuntimeHints should implement RuntimeHintsRegistrar #​14399
  • Application context fails to load: Couldn't find FilterChainProxy #​14370
  • Cannot configure SecurityContextRepository in CasAuthenticationFilter #​14529
  • Documentation about configuring SecuritySocketAcceptorInterceptor in Spring Boot is confusing #​14347
  • Fix broken sample code in Authorize HttpServletRequests #​14386
  • Fix command in CONTRIBUTING.adoc #​14489
  • Missing native-image reflection hint for HandlerMappingIntrospectorCachFilterFactoryBean #​14359
  • Missing native-image reflection hint for CsrfTokenRequestAttributeHandler$SupplierCsrfToken #​14397
  • ReactiveMethodSecurityConfiguration is initialized prematurely when the context contains a BeanPostProcessor #​14349
  • SAML relying party logout filter is always ordered last #​14550
  • Typo: Update ldap.adoc #​14509
  • Typo: Update session-management.adoc #​14515
  • Unexpected Exception Handling in NimbusReactiveJwtDecoder decode Method #​14495
  • X-Xss-Protection header "1; mode=block" differs in Servlet and Reactive #​14345
🔨 Dependency Upgrades
  • Bump Gamesight/slack-workflow-status from 1.2.0 to 1.3.0 #​14581
  • Bump Gradle Wrapper from 8.5 to 8.6 #​14540
  • Bump gradle/gradle-build-action from 2 to 3 #​14500
  • Bump io-spring-javaformat from 0.0.40 to 0.0.41 #​14436
  • Bump io.mockk:mockk from 1.13.8 to 1.13.9 #​14413
  • Bump io.projectreactor:reactor-bom from 2022.0.14 to 2022.0.15 #​14428
  • Bump io.projectreactor:reactor-bom from 2022.0.15 to 2022.0.16 #​14611
  • Bump io.spring.ge.conventions from 0.0.14 to 0.0.15 #​14465
  • Bump org-aspectj from 1.9.21 to 1.9.21.1 #​14606
  • Bump org-eclipse-jetty from 11.0.18 to 11.0.19 #​14355
  • Bump org-eclipse-jetty from 11.0.19 to 11.0.20 #​14519
  • Bump org.apereo.cas.client:cas-client-core from 4.0.3 to 4.0.4 #​14437
  • Bump org.slf4j:slf4j-api from 2.0.10 to 2.0.11 #​14421
  • Bump org.slf4j:slf4j-a

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title fix(deps): update spring security to v6 (major) Update spring security to v6 (major) Dec 19, 2023
@renovate renovate bot changed the title Update spring security to v6 (major) fix(deps): update spring security to v6 (major) Jan 19, 2024
@renovate renovate bot force-pushed the renovate/major-spring-security branch from 871ab88 to 7028c31 Compare February 16, 2024 19:55
@renovate renovate bot force-pushed the renovate/major-spring-security branch from 7028c31 to a6bfa7f Compare March 18, 2024 17:06
@renovate renovate bot force-pushed the renovate/major-spring-security branch from a6bfa7f to 81235a1 Compare March 28, 2024 12:40
@renovate renovate bot force-pushed the renovate/major-spring-security branch from 81235a1 to c154b37 Compare April 15, 2024 19:57
@renovate renovate bot force-pushed the renovate/major-spring-security branch from c154b37 to 150c32a Compare May 20, 2024 17:59
@renovate renovate bot force-pushed the renovate/major-spring-security branch from 150c32a to c703a0e Compare June 17, 2024 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant