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

Upgrade Spring 6.2.0 -> 6.2.1 #1459

Merged
merged 1 commit into from
Dec 20, 2024
Merged

Upgrade Spring 6.2.0 -> 6.2.1 #1459

merged 1 commit into from
Dec 20, 2024

Conversation

Picnic-DevPla-Bot
Copy link
Contributor

This PR contains the following updates:

Package Type Update Change
Spring import patch 6.2.0 -> 6.2.1

Release Notes

spring-projects/spring-framework (Spring)

v6.2.1

Compare Source

⭐ New Features

  • Implement toString() in TestBeanOverrideHandler #​34072
  • Log alias removal in DefaultListableBeanFactory #​34070
  • Log warning when one Bean Override overrides another Bean Override #​34056
  • Introduce "unsafeAllocated" flag in TypeHint #​34055
  • Cannot assert status reason phrase with MockMvcTester #​34016
  • Improve toString for reactive ScheduledTask #​34010
  • Optimize sending requests without a body in RestClient and WebClient with Reactor Netty #​34003
  • Add missing @Contract annotation to ObjectUtils#isEmpty #​33984
  • OptionalValidatorFactoryBean suppresses Hibernate Validator configuration failures too much #​33979
  • Support Flux<ServerSentEvent<Fragment>> in WebFlux #​33975
  • Update in FragmentsRendering to names of static methods #​33974
  • Honor @Fallback semantics for Test Bean Overrides #​33924
  • AdvisedSupport.MethodCacheKey should check for logical equality as well as identity #​33915
  • Fail with full description for XML diff in XmlExpectationsHelper #​33827
  • MapMethodProcessor should only resolve arguments of type Map or the ModelMap hierarchy #​33160

🐞 Bug Fixes

  • Support binding from request headers via constructor args #​34073
  • Unable to configure custom scheduler for @Scheduled annotation #​34058
  • Identical Bean Overrides are silently allowed #​34054
  • OOM due to NoTransactionInContextException in reactive pipeline #​34048
  • Priority header causes binding exception after upgrade to Spring Framework 6.2.0 #​34039
  • @MockitoBean incorrectly injects supertype into subtype field #​34025
  • NestedPlaceholder are not recursively resolved if the fallback is a placeholder #​34020
  • AOT no longer generates BeanInstanceSupplier signature for a CGLIB proxy with its public type #​33998
  • Nested transaction support via savepoints is broken in Oracle database #​33987
  • Proxy created with IntroductionInterceptor but without target always throws an exception #​33985
  • ApplicationListener no longer invoked for generic ApplicationEvent with 6.2.0 #​33982
  • Error handling override in DefaultResponseErrorHandler ignored after upgrade to 6.2.0 #​33980
  • BeanCurrentlyInCreationException is thrown when multiple threads simultaneously try to create a FactoryBean #​33972
  • HandshakeWebSocketService assumes jakarta websocket is present #​33970
  • @Value cases SpringCGLIB$$0 required a bean of type java.lang.String that could not be found in Native compile when migrating to SB 3.4 #​33960
  • PathMatchingResourcePatternResolver should not log directory-skip messages at info level #​33956
  • Avoid infinite recursion in BeanValidationBeanRegistrationAotProcessor with recursive generics #​33950
  • Skip runtime hint registration for validation constraint with missing dependencies #​33949
  • Move Kotlin value class unboxing to InvocableHandlerMethod #​33943
  • MockReset strategy is no longer honored for @MockitoBean and @MockitoSpyBean #​33941
  • TypeDescriptor with recursive generics triggers infinite recursion in ResolvableType.equals/hashCode #​33932
  • RestClient does not expose full URI template as attribute #​33928
  • Bean Overrides like @MockitoBean and @TestBean should not be allowed on static fields #​33922
  • Regression in duplicate beans with different method names #​33920

📔 Documentation

  • Fix link to MockMvcBuilders in reference documentation #​34031
  • Fix a typo in the filters documentation #​33959
  • Document visibility requirements for Bean Overrides #​33923
  • Fix typos and link in Observability documentation #​33910
  • SpEL documentation contains syntax errors #​33907
  • Improve explanation of AOP advice classes that should implement MethodInterceptor #​33901
  • Reflect well-known HttpHeaders intent in Javadoc #​33886
  • Reflect well-known MediaTypes intent in Javadoc #​33754
  • Document support for varargs invocations in SpEL #​33332

🔨 Dependency Upgrades

❤️ Contributors

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

@​Boiarshinov, @​CHOICORE, @​KNU-K, @​izeye, @​ngocnhan-tran1996, @​scordio, @​sonallux, and @​youabledev


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

@Picnic-DevPla-Bot
Copy link
Contributor Author

Picnic-DevPla-Bot commented Dec 14, 2024

Suggested commit message:

Upgrade Spring 6.2.0 -> 6.2.1 (#1459)

See:
- https://github.com/spring-projects/spring-framework/releases/tag/v6.2.1
- https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1

@Stephan202 Stephan202 added this to the 0.20.0 milestone Dec 14, 2024
@Picnic-DevPla-Bot Picnic-DevPla-Bot force-pushed the renovate/spring-6.2.x branch 4 times, most recently from 826a73e to 6326236 Compare December 20, 2024 02:05
@rickie rickie force-pushed the renovate/spring-6.2.x branch from 6326236 to 4ffef46 Compare December 20, 2024 07:23
Copy link

Looks good. No mutations were possible for these changes.
Mutation testing report by Pitest. Review any surviving mutants by inspecting the line comments under Files changed.

@rickie rickie merged commit d033b84 into master Dec 20, 2024
16 checks passed
@rickie rickie deleted the renovate/spring-6.2.x branch December 20, 2024 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

3 participants