All Versions
57
Latest Version
Avg Release Cycle
47 days
Latest Release
1269 days ago

Changelog History
Page 2

  • v5.3.3.RELEASE Changes

    June 03, 2020

    ๐Ÿฑ โญ New Features

    • ๐Ÿ“š Update BCryptPasswordEncoder documentation with default strength #8574

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • ๐Ÿ”’ Delay AuthenticationPrincipalArgumentResolver Lookup #8614
    • ๐Ÿ›  Fix typos in BCryptPasswordEncoder documentation #8601
    • ๐Ÿ›  Fixing typo in SAML 2.0 Sample README #8600
    • ๐Ÿ”’ Mock request with non-standard HTTP method in test #8597
    • โœ‚ Remove unused field 'digester' in Md4PasswordEncoder #8575
    • ๐Ÿ“š Polish JDBC Authentication documentation #8573
    • ๐Ÿ”’ ACL : AclImpl.hashCode leads to StackOverflowError #8569
    • ๐Ÿ›  Fix Kotlin Sample Documentation #8565
    • ๐Ÿ”’ Object ID Identity conversion to long fails on old schema #8558
    • ๐Ÿ”’ Blocking in WebSessionServerCsrfTokenRepository #8544
    • ๐Ÿ›  Fix AntPathRequestMatcher Javadoc #8526
    • ๐Ÿ”’ Document NoOpPasswordEncoder will not be removed #8521
    • ๐Ÿ›  Fix non-standard HTTP method for CsrfWebFilter #8515

    โฌ†๏ธ ๐Ÿ”จ Dependency Upgrades

    • โšก๏ธ Update to AppEngine 1.9.80 #8647
    • ๐Ÿš€ Update to Spring Boot 2.2.7.RELEASE #8646
    • โšก๏ธ Update to Kotlin 1.3.72 #8645
  • v5.3.2.RELEASE Changes

    May 06, 2020

    ๐Ÿฑ โญ New Features

    • ๐Ÿ”’ SAML Authentication Provider assertions #8491
    • ๐Ÿ”’ BCryptPasswordEncoder.encode() throws NPE #8345

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • ๐Ÿ›  Fix Javadoc punctuation #8490
    • ๐Ÿ›  Fixed typos in documentation #8460
    • โšก๏ธ JdbcOAuth2AuthorizedClientService should support update when saving #8448
    • โž• Add ROLE_INFRASTRUCTURE to infrastructure beans #8437
    • ๐Ÿ›  Fix Documentation to Refer to BasicAuthenticationFilter #8423
    • ๐Ÿ›  Fix typo with correct capitalization #8408
    • ๐Ÿ”’ Global ServerSecurityContextRepository ignored by logout #8385
    • ๐Ÿ›  Fix example in javadoc of FilterChainProxy #8351
    • ๐Ÿ”’ Java Doc of org.springframework.security.config.annotation.web.builders.HttpSecurity contains grammatical errors #8311

    โฌ†๏ธ ๐Ÿ”จ Dependency Upgrades

    • โšก๏ธ Update to aspectj-plugin:4.1.6 #8306
  • v5.3.1.RELEASE Changes

    March 31, 2020

    ๐Ÿฑ โญ๏ธ New Features

    • ๐Ÿ”’ SpringTestContext returns ConfigurableWebApplicationContext #8237
    • ๐Ÿ”’ OAuth2LoginAuthenticationProvider uses OAuth2AuthorizationCodeAuthenticationProvider #8234
    • ๐Ÿ”’ SwitchUserFilter vulnerable to CSRF #8222
    • ๐Ÿ”’ Clarify use case for ServerBearerExchangeFilterFunction #8221
    • ๐Ÿ“š Update Encryptors documentation for standard and stronger #8211
    • ๐Ÿ”’ Document JwtGrantedAuthoritiesConverter #8183
    • ๐Ÿ’… userNameAttribute case style is different others #8179
    • ๐Ÿ”’ Document AuthNRequest POST binding support #8165
    • ๐Ÿ’… Polish SAML 2.0 Login Sample #8164
    • ๐Ÿ”’ OpenSamlImplementation should not use reflection #8161
    • ๐Ÿ”’ Document AuthorizedClientServiceOAuth2AuthorizedClientManager #8153
    • ๐Ÿ”’ Assign sensible default for OAuth2AuthorizedClientProvider #8151
    • ๐Ÿ”’ Document OAuth2Authorization success and failure handlers #8146
    • ๐Ÿ”’ Document Jackson serialization support for OAuth 2.0 Client #8145
    • ๐Ÿ”’ Document OAuth 2.0 Authorization Request improvements #8133
    • ๐Ÿ”’ Document OAuth 2.0 Login XML Support #8132
    • ๐Ÿ”’ Document OAuth 2.0 Client XML Support #8131
    • ๐Ÿ”’ Basic auth header without user results in exception #8122
    • ๐Ÿ”’ Document AuthenticationEventPublisher improvements #8103
    • ๐Ÿ“š Typo 'properites' -> 'properties' in documentation #8098
    • ๐Ÿ”’ Document OAuth 2.0 Resource Server XML Support #8094
    • ๐Ÿ”’ Provide spring-security-5*.xsd for https://www.springframework.org/schema/security/ #8091
    • ๐Ÿ”’ Document OIDC Logout Success Handler Improvements #8088
    • โž• Add OAuth 2.0 Test Support Docs #8087
    • โšก๏ธ Update test to have comment about secure salt length #8084
    • ๐Ÿ”’ Document JwtClaimValidator #8076

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • ๐Ÿ”’ HttpServletRequest.logout() not functioning #8238
    • ๐Ÿ”’ OAuth2 ClientRegistrations NPE when UserInfo endpoint missing #8209
    • ๐Ÿ”’ oauth2Login WebFlux should not auto-redirect for XHR request #8201
    • ๐Ÿ›  Fix OAuth2AuthorizationRequest additionalParameters/attributes Consumer #8178
    • ๐Ÿ”’ RSocket test should throw AccessDeniedException #8160
    • ๐Ÿ”’ Make OAuth2ErrorHttpMessageConverter more resilient #8158
    • ๐Ÿ›  Fix typo in Javadoc of HttpSecurity#csrf() #8134
    • ๐Ÿ”’ NPE thrown when token response contains a null value #8121
    • ๐Ÿ”’ Google's top result for "Spring Security Reference" returns a 404 #8086
    • ๐Ÿ“š 5.3.0 Documentation What's New has some broken links #8069

    ๐Ÿฑ โค๏ธ Contributors

    ๐Ÿš€ We'd like to thank all the contributors who worked on this release!

  • v5.3.0.RELEASE Changes

    March 04, 2020

    ๐Ÿฑ โญ๏ธ New Features

    • โšก๏ธ Update What's New Section #8062
    • ๐Ÿ”’ Document JdbcOAuth2AuthorizedClientService #8061
    • โž• Add oauth2login xml sample #8060
    • โšก๏ธ Update doc diagram palette to use sans-serif font #8057
    • โž• Add SecurityFilterChain Figure #8055
    • ๐Ÿ”’ oauth2Client Test Support should allow configuration of principal name #8054
    • โž• Add Kotlin Configuration section to docs #8051
    • โž• Add anchors to SAML 2.0 documentation #8049
    • โšก๏ธ Update UserDetailsService Docs #8048
    • โž• Add Figures to Basic Authentication Docs #8039
    • โž• Add Link to DispatcherServlet in Filter Review Doc #8036
    • โž• Add Figures to Form Log In Docs #8035
    • โž• Add Figure for AuthenticationEntryPoint Docs #8030
    • โž• Add ProviderManager to Docs #8029
    • ๐Ÿ”’ Custom ServerHttpHeadersWriter to HeaderSpec #8028
    • โž• Add hasRole(String) to authorizeRequests in Kotlin DSL #8023
    • โž• Add missing @FunctionalInterface in oauth2 modules #8020
    • ๐Ÿ”’ Provide configurable Clock in OidcIdTokenValidator #8019
    • โž• Add OAuth2AuthorizeRequest.Builder.principal(String) #8018
    • ๐Ÿ”’ Extract AuthenticationManager Docs #8006
    • ๐Ÿ”’ Extract SecurityContextHolder, SecurityContext, Authentication, and GrantedAuthority Docs #8005
    • โž• Add AbstractAuthenticationProcessingFilter Docs #8004
    • ๐Ÿ”’ Extract AuthenticationEntryPoint Docs #8003
    • ๐Ÿ”’ Extract ExceptionTranslationFilter Docs #8002
    • ๐Ÿ”’ Extract FilterSecurityInterceptor Docs #8001
    • ๐Ÿ”’ Use Color Palette that is Accessible for Color Blind #8000
    • ๐Ÿ”’ Create a palette.odg #7999
    • โž• Add Numbers Icons #7998
    • ๐Ÿ”’ Instantiate exceptions lazily #7996
    • ๐Ÿ”’ JwtIssuerReactiveAuthenticationManagerResolver eagerly creates Exceptions #7995
    • ๐Ÿ”’ OAuth2AuthorizationRequest.Builder should configure additional parameters with a consumer #7993
    • โž• Add OAuth2Authorization success/failure handlers #7986
    • ๐Ÿ”จ Refactor Duplicate Security Filter Chain Doc #7979
    • ๐Ÿ›  Fix Asciidoctor Warnings #7973
    • ๐Ÿ”’ Use Kotlin DSL Marker Annotations to prevent scope leaking #7971
    • โž• Add JwtClaimValidator #7962
    • ๐Ÿ‘Œ Support custom filter in Kotlin DSL #7951
    • ๐Ÿ”’ Option for default event in DefaultAuthenticationEventPublisher #7937
    • ๐Ÿ”’ DefaultAuthenticationEventPublisher is now configurable via a Map #7925
    • โž• Add oauth2Client WebTestClient Test Support #7910
    • ๐Ÿ”’ Nimbus OpaqueTokenIntrospectors should differentiate token and service errors #7902
    • ๐Ÿ”’ OAuth 2.0 Client supports application clustering #7889
    • โž• Add JwtIssuerReactiveAuthenticationManagerResolver #7887
    • ๐Ÿ”’ Consider adding JwtClaimValidator #7860
    • โž• Add ReactiveJwtIssuerAuthenticationManagerResolver and Reactive Multi Tentant Examples #7857
    • โž• Add JDBC implementation of OAuth2AuthorizedClientService #7855
    • ๐Ÿ”’ Set default redirect in OidcClientInitiatedServerLogoutSuccessHandler #7842
    • ๐Ÿ”’ Introduce OAuth2Authorization success/failure handlers #7840
    • โž• Add Opaque Token Reactive Test Support #7827
    • ๐Ÿ”’ DefaultAuthenticationEventPublisher should allow configuring a default event #7825
    • ๐Ÿ”’ DefaultAuthenticationEventPublisher should be configurable via Map #7824
    • ๐Ÿ”’ Oauth2login xmlconfig implementation #7821
    • ๐Ÿ”’ OAuth 2.0 Resource Server XML Support #7775
    • ๐Ÿ”’ SAML AuthNRequest Signatures - Step 2 #7759
    • ๐Ÿ”’ SAML AuthNRequest Signatures - Step 1 #7758
    • ๐Ÿ”’ Simplify customizing OAuth2AuthorizationRequest #7748
    • ๐Ÿ”’ SAML2 HTTP-Redirect: Missing Signature and SigAlg parameters in SAMLRequest Url (AuthNRequest) #7711
    • ๐Ÿ”’ Consider adding switch to enable or disable OIDC nonce #7696
    • ๐Ÿ”’ Getting OAuth2AuthenticationException when Bearer token is empty #7668
    • ๐Ÿ”’ Provide JDBC implementation of OAuth2AuthorizedClientService #7655
    • โž• Add custom ServerHttpHeadersWriter to HeadersSpec #7636
    • ๐Ÿ”’ RefreshTokenOAuth2AuthorizedClientProvider does not handle expired refresh token #7583
    • ๐Ÿ›  Fix typo 'is' -> 'if' in javadoc #7559
    • ๐Ÿ”’ Saml2LoginConfigurer should expose AuthenticationManager setter #7374
    • ๐Ÿ”’ Provide XML namespace support for OAuth 2.0 Resource Server #5185
    • ๐Ÿ”’ Provide XML namespace support for OAuth 2.0 Client #5184
    • ๐Ÿ”’ Migrate Groovy to Java #4939
    • ๐Ÿ”’ Provide XML namespace support for OAuth2Login #4557

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • ๐Ÿ”’ Typo fix #8059
    • ๐Ÿ›  Fix typo in AntPathRequestMatcher contructor comment #8042
    • ๐Ÿ“„ Docs Should Style Links that are Code as Link #8038
    • ๐Ÿ”’ An AuthenticationManager is required. Oauth2ResourceServer + anonymous disable #8031
    • ๐Ÿ“š Tab switching does not work in documentation code samples #8025
    • ๐Ÿ”’ Build failure with NoClassDefFoundError on javax/mail/internet #7994
    • โœ‚ Remove Duplicate Runtime Environment From Docs #7980
    • ๐Ÿ”’ OAuth2AuthorizationCodeGrantWebFilter should also match on query parameters #7966
    • ๐Ÿ”’ OAuth2AuthorizationCodeGrantFilter should also match on query parameters #7963
    • ๐Ÿ›  fix #7952 Don't force downcasting of RequestAttributes to ServletRequestAttributes #7953
    • ๐Ÿ”’ ClassCastException for ServletRequestAttributes #7952
    • ๐Ÿ”’ Prevent double-escaping of authorize URL parameters #7881
    • ๐Ÿ”’ Resource Server clientCredentials take precedence over introspector in Kotlin DSL #7878
    • ๐Ÿ”’ Resource Server jwkSetUri takes precedence over jwtDecoder in Kotlin DSL #7877
    • ๐Ÿ”’ Error in WebSecurityConfigurer Javadoc #7876
    • ๐Ÿ”’ Query parameters in authorization-url are double-encoded #7871
    • ๐Ÿ”’ OAuth2 access token response parsing fails with nested JSON object #6463

    โฌ†๏ธ ๐Ÿ”จ Dependency Upgrades

    • โšก๏ธ Update to Gradle 6.2.2 #8065
    • โšก๏ธ Update Kotlin to 1.3.70 #8064
    • โšก๏ธ Update Spring Boot to 2.2.5 #8063
    • ๐Ÿš€ Update to spring-build-conventions:0.0.31.RELEASE #8058
    • โšก๏ธ Update dependencies #8056
    • ๐Ÿš€ Update to spring-build-conventions:0.0.29.RELEASE #7974

    ๐Ÿฑ โค๏ธ Contributors

    ๐Ÿš€ We'd like to thank all the contributors who worked on this release!

  • v5.3.0.RC1 Changes

    February 05, 2020

    ๐Ÿฑ โญ๏ธ New Features

    • โž• Add RSocket Authentication Extension Support #7935
    • ๐Ÿ”’ SecurityEvaluationContextExtension.getRootObject() Specific Type #7891
    • โž• Add oauth2Client MockMvc Test Support #7886
    • ๐Ÿ”’ Nimbus JwtDecoders should differentiate token and service errors #7885
    • โœ‚ Remove redundant branches from SessionManagementConfigurer #7879
    • ๐Ÿ”’ AuthenticationWebFilter's ReactiveAuthenticationManagerResolver should take a ServerWebExchange #7872
    • ๐Ÿ”’ SAML2: Wrong IdP response URL throws NPE (for non-existing "RelyingParty") #7865
    • ๐Ÿ”’ Typo in doc #7830
    • โž• Add oauth2Login Reactive Test support #7828
    • ๐Ÿ‘Œ Improve Bearer Token Error Handling #7826
    • โž• Add BearerTokenErrors #7823
    • โž• Add InvalidBearerTokenException #7822
    • ๐Ÿ”’ Make OAuth2AccessToken converters public #7815
    • ๐Ÿ”’ AuthenticationEventPublisher Lookup #7802
    • ๐Ÿ“š Modernize Documentation Styling #7801
    • ๐Ÿ”’ Invalid OAuth2 login attempts don't emit a corresponding ApplicationEvent #7793
    • ๐Ÿ”’ Set secure on cookie when logging out #7764
    • ๐Ÿ”’ Introduce Reactive OAuth2Authorization success/failure handlers #7756
    • ๐Ÿ”’ ProviderManager should have a varargs constructor #7713
    • ๐Ÿ”’ Introduce Reactive OAuth2Authorization success/failure handlers #7699
    • ๐Ÿ”’ Migrate LDAP integration tests groovy->java #7691
    • ๐Ÿ”’ WebSecurityConfigurerAdapter: Unable to use custom AuthenticationEventPublisher #7515
    • โž• Add Jackson support to OAuth2 session related classes #4886

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • ๐Ÿ”’ Build failing with NoSuchMethodError #7888
    • ๐Ÿ”’ cassample integration tests are failing #7874
    • ๐Ÿ”’ Form login requiresAuthenticationMatcher is not used in WebFlux #7863
    • ๐Ÿ”’ BasicAuthenticationFilter ignores credentials charset #7835
    • ๐Ÿ”’ Default LDIF file not picked up in LDAP "unboundid" mode #7833
    • ๐Ÿ“š Incorrect LDIF file example in LDAP documentation #7832
    • ๐Ÿ”’ OpaqueTokenRequestPostProcessor should respect configuration order #7800
    • ๐Ÿ”’ Form Login authenticationFailureHandler is not used in ServerHttpSecurity #7782

    โฌ†๏ธ ๐Ÿ”จ Dependency Upgrades

    • โšก๏ธ Update to Gradle 6.1.1 #7936
    • โšก๏ธ Update to GAE 1.9.78 #7893
    • ๐Ÿš€ Update to Spring Boot 2.2.4.RELEASE #7892
    • โšก๏ธ Update Gradle 6.1 #7838

    ๐Ÿฑ โค๏ธ Contributors

    ๐Ÿš€ We'd like to thank all the contributors who worked on this release!

  • v5.3.0.M1 Changes

    January 08, 2020

    ๐Ÿฑ โญ๏ธ New Features

    • ๐Ÿ‘ Allow disabling dependency locking #7799
    • ๐Ÿ”’ Build task "snapshots" should not use locked dependencies #7798
    • โž• Add oauth2Login MockMvc Test Support #7789
    • ๐Ÿ”’ Manage Versions using Version Locking #7788
    • ๐Ÿ”’ Use Gradle Platform / Constraints #7787
    • ๐Ÿ”’ Idiomatic Kotlin DSL for configuring HTTP security in servlet based applications #7785
    • ๐Ÿ›  Fix description of PasswordEncoder #7784
    • ๐Ÿ›  Fix unchecked assignment and possible NPE #7773
    • ๐Ÿ”’ Resolve JavaType only once for whitelisted class #7755
    • ๐Ÿ”’ Set secure when cancelling remember-me cookie #7726
    • โž• Add JwtIssuerAuthenticationManagerResolver #7724
    • โž• Add opaque token test support #7712
    • โœ‚ Remove redundant validation for redirect-uri #7706
    • ๐Ÿ”’ Reactive Implementation of AuthorizedClientServiceOAuth2AuthorizedClientManager #7702
    • ๐Ÿ”’ Enable AuthenticationManager configuration in saml2Login #7693
    • ๐Ÿ“š Incomplete Documentation for Setting Up MockMvc and Spring Security #7688
    • โž• Add Oidc Login Reactive Test Support #7680
    • โœ‚ Remove consecutive-word duplications in Javadocs #7673
    • ๐Ÿ›  Fix InitializeAuthenticationProviderBeanManagerConfigurer Javadoc #7666
    • ๐Ÿ›  Fix minor typo in HttpSecurity documentation #7663
    • ๐Ÿ”’ Check BCrypt hashed value of a byte array #7661
    • ๐Ÿ‘ Allow configuring authenticationManagerResolver for SAML2 #7654
    • โž• Add oidcLogin MockMvc Test Support #7618
    • โž• Add OidcUserInfo.Builder #7593
    • โž• Add OidcIdToken.Builder #7592
    • ๐Ÿ”’ Provide reactive implementation of AuthorizedClientServiceOAuth2AuthorizedClientManager #7569
    • ๐Ÿ”’ Specify return type in InitializeUserDetailsBeanManagerConfigurer method Javadoc #7557
    • ๐Ÿ”’ In Test @AuthenticationPrincipal is null because ServerWebExchange is not wrapped #6598
    • ๐Ÿ”’ Make MethodSecurityEvaluationContext Delegates to MethodBasedEvaluationContext #6249
    • ๐Ÿ”’ Override the key to avoid CookieTheftException #5509
    • โž• Add resource server support for multiple trusted JWT access token issuers #5385
    • ๐Ÿ”’ RememberMeConfigurer does not use the key from RememberMeServices #4140
    • ๐Ÿ”’ Option in BasicAuthenticationFilter to log more exception info #3308

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • ๐Ÿ”’ OidcLoginRequestPostProcessor should respect configuration order #7794
    • ๐Ÿ›  Fix var typo and code readability in resource server documentation #7772
    • ๐Ÿ“„ Docs ServerRSocketFactoryCustomizer->ServerRSocketFactoryProcessor #7737
    • ๐Ÿ”’ Use the custom ServerRequestCache for Oauth2LoginSpec #7734
    • ๐Ÿ”’ CompositeServerHttpHeadersWriter Should Execute Sequentially #7731
    • ๐Ÿ”’ DelegatingServerAuthenticationSuccessHandler Should Execute Sequentially #7728
    • ๐Ÿ”’ DelegatingServerLogoutHandler Should Execute Sequentially #7723
    • ๐Ÿ”’ RequestCacheSpec not used on RedirectServerAuthenticationEntryPoint for OAuth2LoginSpec.configure #7721
    • ๐Ÿ”’ Disabling logout in WebFlux does nothing #7682
    • ๐Ÿ”’ Saml2Authentication isn't serializable #7681
    • ๐Ÿ”’ Correctly configure authorization requests repository for OAuth2 login #7675
    • ๐Ÿ”’ Error in javadoc for oauth2ResourceServer #7670
    • ๐Ÿ”’ DefaultReactiveOAuth2AuthorizedClientManager never calls UnAuthenticatedServerOAuth2AuthorizedClientRepository #7544
    • ๐Ÿ”’ WebFlux oauth2Login returns 500 when bad client credentials #5562

    โฌ†๏ธ ๐Ÿ”จ Dependency Upgrades

    • ๐Ÿš€ Update to Spring Boot 2.2.2.RELEASE #7797
    • ๐Ÿ”’ Upgrade com.nimbusds:nimbus-jose-jwt dependency #7720

    ๐Ÿฑ โช Non-passive

    • ๐Ÿ”’ UsernamePasswordAuthenticationTokenDeserializer doesn't deserialize details to correct type #7482

    ๐Ÿฑ โค๏ธ Contributors

    ๐Ÿš€ We'd like to thank all the contributors who worked on this release!

  • v5.2.8.RELEASE Changes

    December 03, 2020

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • โœ‚ Remove empty Appendix Section from docs #9172
    • ๐Ÿ”’ Tests should not combine Authentication and @AuthenticationPrincipal #9126

    โฌ†๏ธ ๐Ÿ”จ Dependency Upgrades

    • โšก๏ธ Update to Spring LDAP Core 2.3.3 #9245
    • โšก๏ธ Update to Powermock 2.0.9 #9244
    • โšก๏ธ Update to HSQLDB 2.5.1 #9243
    • โšก๏ธ Update to Hibernate EntityManager 5.4.25 #9242
    • โšก๏ธ Update to Jetty 9.4.35 #9241
    • โšก๏ธ Update to HttpComponents HttpClient 4.5.13 #9240
    • โšก๏ธ Update to RSocket 1.0.3 #9239
    • โšก๏ธ Update to Reactor Dysprosium-SR14 #9238
    • โšก๏ธ Update to Google App Engine 1.9.83 #9237
    • โšก๏ธ Update to Jackson Databind 2.10.5.1 #9236
    • โšก๏ธ Update to Spring Data Moore-SR11 #9235
    • โšก๏ธ Update to Spring 5.2.11 #9234
    • โšก๏ธ Update to Spring Boot 2.2.11 #9233
  • v5.2.7.RELEASE Changes

    October 07, 2020

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • ๐Ÿ”’ SpringSecurityCoreVersion.java getSpringVersion() method does not close stream. #9058
    • ๐Ÿ”’ CookieServerCsrfTokenRepository#createNewToken should use Schedulers.boundedElastic #9025

    โฌ†๏ธ ๐Ÿ”จ Dependency Upgrades

    • โšก๏ธ Update to Spring Data Moore-SR10 #9088
    • โšก๏ธ Update to Hibernate Entity manager 5.4.22 #9087
    • โšก๏ธ Update to Hibernate Validator 6.1.6 #9086
    • ๐Ÿ”’ Upgrade to embedded Apache Tomcat 9.0.38 #9085
    • โšก๏ธ Update to RSocket 1.0.2 #9084
    • โšก๏ธ Update to Spring Framework 5.2.9 #9083
    • โšก๏ธ Update to Reactor Dysprosium-SR12 #9082
    • โšก๏ธ Update to Spring Boot 2.2.10 #9081
    • โšก๏ธ Update to GAE 1.9.82 #9080
    • โšก๏ธ Update to org.aspectj 1.9.6 #9079
  • v5.2.6.RELEASE Changes

    August 05, 2020

    ๐Ÿฑ โญ New Features

    • โž• Add logging #8889
    • ๐Ÿ”’ Document improvement for configure(WebSecurity web) and configure(HttpSecurity http) #8856
    • ๐Ÿ”’ Use Github Actions PR pipeline and remove Travis for 5.2.x #8723

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • ๐Ÿ”’ ServerBearerTokenAuthenticationConverter throws exceptions instead of signalling error #8897
    • ๐Ÿ”’ Resolved bearer token has no padding indicators #8838
    • ๐Ÿ›  Fix ProviderManager Javadoc typo #8812
    • ๐Ÿ”’ LoginPageGeneratingWebFilter should honor context path #8809
    • ๐Ÿ”’ RoleHierarchy is not used by AbstractAuthorizeTag #8679
    • ๐Ÿ”’ OAuth2AuthorizationCodeGrantWebFilter should handle OAuth2AuthorizationException #8673
    • ๐Ÿ”’ ReactorContext not available in PayloadSocketAcceptor delegate.accept #8656

    โฌ†๏ธ ๐Ÿ”จ Dependency Upgrades

    • ๐Ÿš€ Update to nohttp 0.0.5.RELEASE #8927
    • ๐Ÿš€ Update to Spring Boot 2.2.9.RELEASE #8921
    • โšก๏ธ Update to Reactor Dysprosium-SR10 #8920
    • ๐Ÿš€ Update to Spring Framework 5.2.8.RELEASE #8919
    • โšก๏ธ Update to Spring Data Moore-SR9 #8918
    • โšก๏ธ Update to PowerMock Mockito2 2.0.7 #8917
    • ๐Ÿš€ Update blockhound to 1.0.4.RELEASE #8916
    • โšก๏ธ Update to groovy 2.4.20 #8915
    • โšก๏ธ Update to embedded Tomcat websocket 8.5.57 #8914
    • ๐Ÿ”’ Upgrade to embedded Apache Tomcat 9.0.37 #8913
    • โšก๏ธ Update to jaxb-impl 2.3.3 #8912
    • โšก๏ธ Update to GAE 1.9.81 #8911
    • โšก๏ธ Update to Jackson 2.10.5 #8910
    • ๐Ÿš€ Update to spring-build-conventions:0.0.33.RELEASE #8761
    • โšก๏ธ Update to RSocket 1.0.1 #8664

    ๐Ÿฑ โค๏ธ Contributors

    ๐Ÿš€ We'd like to thank all the contributors who worked on this release!

  • v5.2.5.RELEASE Changes

    June 03, 2020

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • ๐Ÿ”’ Delay AuthenticationPrincipalArgumentResolver Lookup #8615
    • ๐Ÿ”’ Mock request with non-standard HTTP method in test #8595
    • โœ‚ Remove unused field 'digester' in Md4PasswordEncoder #8576
    • ๐Ÿ”’ ACL : AclImpl.hashCode leads to StackOverflowError #8570
    • ๐Ÿ”’ Object ID Identity conversion to long fails on old schema #8559
    • ๐Ÿ”’ Blocking in WebSessionServerCsrfTokenRepository #8545
    • ๐Ÿ›  Fix AntPathRequestMatcher Javadoc #8527
    • ๐Ÿ”’ Document NoOpPasswordEncoder will not be removed #8522
    • ๐Ÿ›  Fix non-standard HTTP method for CsrfWebFilter #8516

    โฌ†๏ธ ๐Ÿ”จ Dependency Upgrades

    • โšก๏ธ Update to Spring Boot 2.2.7 #8630
    • โšก๏ธ Update to okhttp 3.14.9 #8629
    • โšก๏ธ Update to Jython 2.5.3 #8628
    • โšก๏ธ Update to mockwebserver 3.14.9 #8627
    • โšก๏ธ Update to RSocket 1.0.0 #8626
    • โšก๏ธ Update to groovy 2.4.19 #8625