spring-projects / spring-security

Spring Security
http://spring.io/projects/spring-security
Apache License 2.0
8.85k stars 5.91k forks source link

Bump org.springframework:spring-framework-bom from 6.2.0-RC1 to 6.2.0-RC2 #15943

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps org.springframework:spring-framework-bom from 6.2.0-RC1 to 6.2.0-RC2.

Release notes

Sourced from org.springframework:spring-framework-bom's releases.

v6.2.0-RC2

:star: New Features

  • Verify static resource location ends on slash #33712
  • Support record canonical constructor in BeanUtils #33707
  • Rename OverrideMetadata for Bean Overrides #33702
  • Rename BeanOverrideStrategy enum constants #33701
  • Polish ServletWebRequest #33698
  • Remove support for relative paths in static resource handling #33687
  • Add value attribute alias to @MockitoBean and @MockitoSpyBean #33680
  • Reject bean names with factory prefix for Bean Overrides #33674
  • Revise handling of URI variable syntax in WhatWG URL parser #33673
  • Introspect pre-registered singletons in preDetermineBeanTypes as well #33668
  • Remove unnecessary array length check #33655
  • Polish CorsConfiguration #33650
  • Add URL Parser for RFC 3986 #33639
  • Handle X-Forwarded-Prefix parsed by Reactor-Netty in ReactorServerHttpRequest #33638
  • RestClient should auto-detect ReactorClientHttpRequestFactory #33635
  • Improve random source in SockJS support #33632
  • Stop replacing existing Bean Override definitions with pseudo-definitions #33627
  • Introduce enforceOverride flag in @TestBean and @MockitoBean #33613
  • Refactor unwrapOptional method to improve readability and performance #33612
  • ServerSentEvent should implement equals() and hashCode() #33606
  • Reduce the GC pressure due to NoTransactionInContextException instances #33601
  • Make DynamicPropertyRegistrarBeanInitializer public #33593
  • Improve toString() for AbstractBeanDefinition and BeanMetadataAttribute #33579
  • Add utility methods for resource handler checks #33574
  • UrlHandlerFilter should not strip the trailing slash from the contextPath URL #33565
  • AbstractGenericHttpMessageConverter has no constructor taking a Charset #33563
  • JdbcClient ResultQuerySpec - Provide a optionalValue() method #33560
  • Add read timeout setter on HttpComponentsClientHttpRequestFactory #33556
  • Fix virtual thread pinning caused by synchronized blocks in EclipseLinkJpaDialect #33546
  • Add RestClient.Builder#messageConverters(List) #33536
  • Refine null-safety for additional Assert methods #33530
  • Throw runtime error for @TransactionalEventListener when @Transactional propagation level is not REQUIRES_NEW or NOT_SUPPORTED #33470
  • With virtual threads enabled, long-running fixedDelay tasks block fixedRate tasks #33408
  • Provide a public mechanism for detecting if AOT processing is in progress #33388
  • Use only one request timeout mechanism in JdkClientHttpRequest #33090
  • Support bean override features with AOT and native image #32933
  • Limit reflective operations in BeanInstanceSupplier with Spring AOT #32834
  • Mixin created with IntroductionInterceptor results in dynamic proxy instead of CGLIB proxy #31304
  • Lenient URI parsing in ServletServerHttpRequest #30489
  • Exclude authorization messages from ERROR logging in StompSubProtocolHandler #28252
  • Propagate fully capable ServletContext in AbstractContextLoaderInitializer (for SessionCookieConfig access) #22319

:lady_beetle: Bug Fixes

  • PropertySourcesPropertyResolver no longer converts to non CharSequence types #33727
  • Lower-casing of scheme in UriComponentsBuilder breaks use of URI variables #33699
  • Remove @MockitoBeanSettings and support for MockitoSession management #33692

... (truncated)

Commits
  • 2c413ce Release v6.2.0-RC2
  • 67c7b80 Merge branch '6.1.x'
  • a557015 Next development version (v6.1.15-SNAPSHOT)
  • bdf76b2 Restore nested property resolution for non CharSequence types
  • cbdfe81 Add Javadoc since for headers() in Delete/Patch/Post/PutExchange
  • ac458be Polish exception message
  • effe606 Refine record canonical constructor support in BeanUtils
  • 514d600 Support record canonical constructor in BeanUtils
  • 161d399 Introduce BeanOverrideHandler.createOverrideInstance() template method
  • da856de Revise BeanOverrideRegistrar and rename it to BeanOverrideRegistry
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)