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

Update dependency org.springframework:spring-test to v6.2.2 - autoclosed #877

Conversation

ludos-renovate[bot]
Copy link
Contributor

@ludos-renovate ludos-renovate bot commented Nov 14, 2024

This PR contains the following updates:

Package Type Update Change
org.springframework:spring-test dependencies minor 6.1.15 -> 6.2.2

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

spring-projects/spring-framework (org.springframework:spring-test)

v6.2.2

⭐ New Features

  • Track only qualifier annotations in BeanOverrideHandler #​34260
  • Remove @FunctionalInterface declaration from BeanOverrideProcessor #​34259
  • Refine default filtered headers for web data binding #​34182
  • Improve query params in uri KeyValue with HTTP interface client #​34176
  • Refine location checks for PathResource #​34167
  • Avoid virtual thread pinning in procedure calling #​34133
  • Type-level constraint violation should result in ParameterErrors #​34105
  • Avoid logger serialization behind shared EntityManager proxy #​34084
  • Improve PathMatcher to PathPatternParser migration in mvc XML configuration #​34064
  • Support @MockitoBean at the type level on test classes #​33925

🐞 Bug Fixes

  • HttpHeadersAssert#doesNotContainsHeaders has a typo #​34263
  • Deadlock with background EntityManager bootstrap due to locking in getSingletonFactoryBeanForTypeCheck #​34247
  • ApplicationListener no longer invoked for double generic ApplicationEvent with 6.2.1 #​34234
  • Nested transaction savepoints are broken in SQL Server #​34233
  • Error handling override in DefaultResponseErrorHandler ignored after upgrade to 6.2.0 #​34231
  • FileNotFoundException is thrown when using ConfigurationPropertiesScan with Spring Context 6.2.1 #​34216
  • BindException declared but not handled by ExceptionHandler #​34214
  • @TestBean factory method resolution is incorrect within class hierarchy #​34204
  • Bean Override in superclass takes precedence over Bean Override in subclass #​34194
  • Ensure AsyncListener#onError does not return until dispatch completes #​34192
  • BeanNotOfRequiredTypeException during transaction qualifier resolution in 6.2.1 #​34187
  • BeanCurrentlyInCreationException is thrown when multiple threads simultaneously try to create bean #​34186
  • DataBinder throws IndexOutOfBoundsException when indexed parameter uses nonconsecutive indices #​34145
  • NullPointerException is thrown if WebClient is used with Apache Httpclient and cookies are disabled #​34132
  • Wrong parentId tracking in FlightRecorderApplicationStartup #​34128
  • PathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR #​34126
  • Placeholder resolution no longer considers exact match before resolving the placeholder key #​34124
  • DataBinder throws StringIndexOutOfBoundsException for indexed property without nested property path #​34121
  • Dependency injection matches wildcards too leniently with 6.2.1 #​34119
  • PathMatchingResourcePatternResolver throws FileNotFoundException caused by wrong cache path #​34111
  • SpEL fails to invoke MethodHandle function reference accepting only varargs #​34109
  • Generic with a base type is no longer resolved to its base if the generic is unresolved #​34086
  • DataBinder throws StringIndexOutOfBoundsException for map property without nested property path #​34043
  • Fix implicit variable resolution in JSP EvalTag #​33945

📔 Documentation

  • Fix inaccuracy in RequestHeaderArgumentResolver Javadoc #​34230
  • Document that http.client.requests measure the entire HTTP exchange #​34201
  • Misuse of em dash in "Basic Concept" section #​34165
  • Fix typo in link #​34149
  • Broken syntax in xml sample of "Reference to Other Beans" section #​34148
  • Fix minor typo in reference documentation for Kotlin annotations #​34134
  • Clarify documentation for the default uri client request observation metric #​34116
  • Fix broken links in the web reference documentation #​34115
  • Bean creation lazily ignores annotations like @EventListener #​34057

🔨 Dependency Upgrades

❤️ Contributors

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

@​Mattias-Sehlstedt, @​Spanching, @​brendenehlers, @​izeye, @​luozongle01, @​micopiira, @​ngocnhan-tran1996, @​quaff, @​rPraml, @​remeio, and @​scordio

v6.2.1

⭐ 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

v6.2.0

⭐ New Features

  • Update UndertowHttpHandlerAdapter to dispatch #​33885
  • Refine @Contract Javadoc to mention this and new return values #​33849
  • AOT processing for bean validation does not consider cascaded and container element constraints #​33842
  • Avoid repeated resolving of singleton beans through @Lazy proxy #​33841
  • Regiser runtime hints for @TestBean fully-qualified method names #​33836
  • Introduce support for custom reason in @DisabledInAotMode #​33833
  • Use optimistic locking where possible in ResponseBodyEmitter #​33831
  • Revise cookies support with Apache HTTP Components in WebClient and WebTestClient #​33822
  • Remove the pure attribute from @Contract #​33820
  • Introduce @CheckReturnValue annotation #​33818
  • ResourceHttpRequestHandler throwing IllegalArgumentException if resource doesn't end with slash breaks some third-party libraris #​33815
  • Provide first-class virtual thread option on ThreadPoolTaskExecutor/ThreadPoolTaskScheduler #​33807
  • HttpServiceProxyFactory should omit optional @RequestParam if converted from null to empty string #​33794
  • Reactor Netty response should not buffer the full response #​33781
  • Relax the visibility of MockMVC DSL constructors #​33778
  • Support Publisher to InputStream conversion #​31677

🐞 Bug Fixes

  • MockReset should be honored without @Mockito[Spy]Bean fields #​33829
  • Test Bean Overrides do not honor @Primary semantics #​33819
  • Bean Overrides cannot reliably override beans created by a FactoryBean with generics #​33811
  • Bean Overrides for certain FactoryBean use cases no longer work #​33800
  • @MockitoBean, @MockitoSpyBean, & @TestBean do not work with @DirtiesContext "before method" modes #​33783
  • Deprecate exchangeTimeout and refactor readTimeout in ReactorClientHttpRequestFactory #​33782

📔 Documentation

  • Revise documentation for SpEL PropertyAccessor and IndexAccessor APIs regarding ordering #​33862
  • Document UrlHandler Servlet and reactive filters #​33784
  • Improve documentation for SpelCompilerMode #​33223

🔨 Dependency Upgrades

  • Upgrade to ASM 9.7.1 (for early Java 24 support) #​33821
  • Upgrade to Micrometer 1.14.0 #​33876
  • Upgrade to Reactor 2024.0.0 #​33878

❤️ Contributors

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

@​Hejow, @​OlegDokuka, and @​lucky8987

v6.1.16

⭐ New Features

  • Log alias removal in DefaultListableBeanFactory #​34071
  • OptionalValidatorFactoryBean suppresses Hibernate Validator configuration failures too much #​34041
  • Update UndertowHttpHandlerAdapter to dispatch #​33969

🐞 Bug Fixes

  • HandshakeWebSocketService assumes jakarta websocket is present #​34023

📔 Documentation

  • Fix a typo in the filters documentation #​33971
  • SpEL documentation contains syntax errors #​33908

🔨 Dependency Upgrades


Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Renovate Bot.

@ludos-renovate ludos-renovate bot enabled auto-merge November 14, 2024 17:03
@ludos-renovate ludos-renovate bot force-pushed the github-renovate/org.springframework-spring-test-6.x branch 29 times, most recently from 7e054a8 to 8351f0f Compare November 19, 2024 00:13
@ludos-renovate ludos-renovate bot force-pushed the github-renovate/org.springframework-spring-test-6.x branch 23 times, most recently from 95ae735 to 98a338a Compare January 16, 2025 09:01
@ludos-renovate ludos-renovate bot changed the title Update dependency org.springframework:spring-test to v6.2.1 Update dependency org.springframework:spring-test to v6.2.2 Jan 16, 2025
@ludos-renovate ludos-renovate bot force-pushed the github-renovate/org.springframework-spring-test-6.x branch from 98a338a to b2c25be Compare January 16, 2025 09:51
@ludos-renovate ludos-renovate bot changed the title Update dependency org.springframework:spring-test to v6.2.2 Update dependency org.springframework:spring-test to v6.2.2 - autoclosed Jan 16, 2025
@ludos-renovate ludos-renovate bot closed this Jan 16, 2025
auto-merge was automatically disabled January 16, 2025 11:40

Pull request was closed

@ludos-renovate ludos-renovate bot deleted the github-renovate/org.springframework-spring-test-6.x branch January 16, 2025 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants