martinschneider / justtestlah

Dynamic test framework for web and mobile applications
Apache License 2.0
47 stars 20 forks source link

Update spring core to v5.3.24 #688

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework:spring-aop 5.3.23 -> 5.3.24 age adoption passing confidence
org.springframework:spring-test 5.3.23 -> 5.3.24 age adoption passing confidence
org.springframework:spring-context 5.3.23 -> 5.3.24 age adoption passing confidence
org.springframework:spring-beans 5.3.23 -> 5.3.24 age adoption passing confidence
org.springframework:spring-core 5.3.23 -> 5.3.24 age adoption passing confidence

Release Notes

spring-projects/spring-framework ### [`v5.3.24`](https://togithub.com/spring-projects/spring-framework/releases/tag/v5.3.24) [Compare Source](https://togithub.com/spring-projects/spring-framework/compare/v5.3.23...v5.3.24) #### :star: New Features - Avoid reflection for annotation method invocations [#​29448](https://togithub.com/spring-projects/spring-framework/issues/29448) - Avoid unnecessary allocations in StompDecoder#unescape [#​29443](https://togithub.com/spring-projects/spring-framework/pull/29443) - Avoid String allocations in MediaType.checkParameters [#​29428](https://togithub.com/spring-projects/spring-framework/pull/29428) - Reduce allocations caused by producible media types [#​29412](https://togithub.com/spring-projects/spring-framework/pull/29412) - Provide optional SimpleBeanInfoFactory for better introspection performance in 5.3.x [#​29330](https://togithub.com/spring-projects/spring-framework/issues/29330) - Filter out `null` WebSocket session attributes [#​29315](https://togithub.com/spring-projects/spring-framework/issues/29315) - Introduce TestSocketUtils as a replacement for SocketUtils [#​29132](https://togithub.com/spring-projects/spring-framework/pull/29132) - Avoid Commons Logging API for using LoggingCacheErrorHandler with a custom logger [#​28678](https://togithub.com/spring-projects/spring-framework/pull/28678) #### :lady_beetle: Bug Fixes - Missing SessionFactory property (filter AutoCloseable from PropertyDescriptors) [#​29480](https://togithub.com/spring-projects/spring-framework/issues/29480) - SpEL ternary and Elvis expressions are missing enclosing parentheses in toStringAST() [#​29463](https://togithub.com/spring-projects/spring-framework/issues/29463) - If-Unmodified-Since header check removes Last-Modified and Etag headers from response, even if condition passes [#​29362](https://togithub.com/spring-projects/spring-framework/issues/29362) - Annotation searches fail for non-public repeatable annotations [#​29301](https://togithub.com/spring-projects/spring-framework/issues/29301) - AbstractBeanFactory's interaction with BeanPostProcessorCacheAwareList is not fully thread-safe [#​29299](https://togithub.com/spring-projects/spring-framework/issues/29299) - WebTestClient cannot assert custom HTTP status code [#​29283](https://togithub.com/spring-projects/spring-framework/issues/29283) - Body token not expected error when trying to upload a large multipart file [#​29227](https://togithub.com/spring-projects/spring-framework/issues/29227) - Avoid resizing of Maps created by CollectionUtils [#​29190](https://togithub.com/spring-projects/spring-framework/pull/29190) - DefaultWebClient logging sensitive information in URI [#​29148](https://togithub.com/spring-projects/spring-framework/issues/29148) - Fix SimpleMailMessage nullability annotations [#​29139](https://togithub.com/spring-projects/spring-framework/pull/29139) - Webflux fails to apply the rule for controller methods returning void to kotlin suspend functions returning Unit [#​27629](https://togithub.com/spring-projects/spring-framework/issues/27629) - Resource.isFile() return true when the resource path actually not exists [#​26707](https://togithub.com/spring-projects/spring-framework/issues/26707) - AnnotatedElementUtils does not find merged repeatable annotations on other repeatable annotations [#​20279](https://togithub.com/spring-projects/spring-framework/issues/20279) #### :notebook_with_decorative_cover: Documentation - Fix two typos in integration.adoc and webflux.adoc [#​29469](https://togithub.com/spring-projects/spring-framework/pull/29469) - Fix typo: "as describe in" -> "as described in" [#​29393](https://togithub.com/spring-projects/spring-framework/pull/29393) - Fix typos [#​29364](https://togithub.com/spring-projects/spring-framework/pull/29364) - Correct documentation for "other return values" from a web controller method [#​29349](https://togithub.com/spring-projects/spring-framework/issues/29349) - Document how to use WebJars without `webjars-locator-core` dependency [#​29322](https://togithub.com/spring-projects/spring-framework/issues/29322) - Update RestTemplate Javadoc with regards to setting interceptors on startup vs at runtime [#​29311](https://togithub.com/spring-projects/spring-framework/issues/29311) - Document how to switch to the default set of TestExecutionListeners [#​29281](https://togithub.com/spring-projects/spring-framework/issues/29281) - Document limitation of AopTestUtils.getUltimateTargetObject() regarding non-static TargetSource [#​29276](https://togithub.com/spring-projects/spring-framework/issues/29276) - Fix typo in WebSocket reference doc regarding subscription header [#​29228](https://togithub.com/spring-projects/spring-framework/pull/29228) - Fix MockMvc sample setup [#​29201](https://togithub.com/spring-projects/spring-framework/pull/29201) #### :hammer: Dependency Upgrades - Upgrade to Reactor 2020.0.25 [#​29464](https://togithub.com/spring-projects/spring-framework/issues/29464) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​sangmin7648](https://togithub.com/sangmin7648) - [@​izeye](https://togithub.com/izeye) - [@​dreis2211](https://togithub.com/dreis2211) - [@​catmug](https://togithub.com/catmug) - [@​inabajunmr](https://togithub.com/inabajunmr) - [@​iamgd67](https://togithub.com/iamgd67) - [@​davidcostanzo](https://togithub.com/davidcostanzo) - [@​jprinet](https://togithub.com/jprinet) - [@​stgerhardt](https://togithub.com/stgerhardt) - [@​onobc](https://togithub.com/onobc) - [@​vpavic](https://togithub.com/vpavic)

Configuration

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

🚦 Automerge: Enabled.

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.