Update dependency org.springframework:spring-expression to v7.0.3 #15

Merged
ci merged 1 commit from renovate/all-minor-patch into main 2026-01-16 03:16:19 +01:00
Member

This PR contains the following updates:

Package Type Update Change
org.springframework:spring-expression compile patch 7.0.2 -> 7.0.3

⚠️ Warning

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


Release Notes

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

v7.0.3

Compare Source

New Features

  • DisconnectedClientHelper should detect presence of RestClientException and WebClientException separately #​36141
  • Deprecate PagedListHolder and PropertyComparator for removal #​36139
  • Add DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper #​36134
  • Support property placeholders in HTTP service registry #​36126
  • Introduce Spring property to disable context pausing for tests #​36117
  • Retain original requested bean class for SpringContainedBean #​36116
  • Add task rejection support to SyncTaskExecutor's concurrency throttle #​36114
  • Precompute PropertyDescriptor array in SimpleBeanInfoFactory #​36112
  • Add option for @ConcurrencyLimit to throw rejection exception #​36109
  • Support HttpComponents 5.6 #​36100
  • Fix double encoding in DefaultApiVersionInserter #​36097
  • Optimize single-char wildcard path matching performance #​36095
  • Allow WebFlux ApiVersionResolver to return a Mono #​36084
  • Configure HttpMessageConverters as a list #​36083
  • HTTP Interface with an @RequestBody Object method parameter should use class of actual value #​36078
  • Consistently declare @Nullable on parameter in equals() implementations #​36075
  • Support listener registration for @Transactional triggered method rollbacks #​36073
  • Introduce generalized MethodFailureEvent for use in EventPublicationInterceptor #​36072
  • Avoid duplicate flushes in StringHttpMessageConverter #​36065
  • When no API version is provided, static resources fail to load #​36059
  • When no API version is provided, /error requests also fail. #​36058
  • Declare TaskCallback return value as potentially nullable #​36057
  • Fix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet #​36056
  • Update to NullAway 0.12.15 and fix new warnings #​36054
  • Provide alternative to execute(Retryable) which avoids RetryException in favor of rethrowing the last original RuntimeException #​36052
  • Avoid unnecessary pausing of application contexts in the TestContext framework #​36044
  • Simplify TransactionalOperator.executeAndAwait by removing Optional #​36039
  • Deprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy #​35989
  • Introduce Jackson XML codecs #​35752
  • Support listener registration for @Retryable triggered retry executions #​35382

🐞 Bug Fixes

  • Fix SmartFactoryBean type matching for ResolvableType.NONE #​36123
  • AbstractMessageSendingTemplate ignores headers in convertAndSend() variant #​36120
  • JmsClient.sendAndReceive() fails if headers are included #​36118
  • PropertyDescriptorUtils does not reliably resolve overloaded write methods #​36113
  • Fix context class resolution for nested types in AbstractJacksonHttpMessageConverter #​36111
  • DefaultApiVersionInserter encodes already encoded URI #​36080
  • ConverterFactory nullness mismatch with Converter #​36063
  • WiretapConnector leaks data buffers when response body not consumed #​36050
  • CompilationException should not use -1 for line or column numbers when they are unknown #​36041
  • org.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors #​36037
  • UriComponentsBuilder loses the fragment when it consists of only a single character #​36029
  • Parameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint #​36024
  • PropertyDescriptorUtils does not reliably resolve read/write methods in type hierarchies with generics #​36019
  • Illegal reflection use against Hibernate Validator 9 on module path #​36012

📔 Documentation

  • Clarify unversioned handler matching precedence #​36125
  • Clarify meaning of maxAttempts in FixedBackOff vs. maxRetries in RetryPolicy #​36119
  • Polishing AOT cache documentation #​36108
  • Upgrade Antora dependencies #​36105
  • Modernize the DispatcherServlet Locale documentation #​36099
  • Fix Kotlin example in Multipart Content #​36094
  • Remove @EnableWebFlux from documentation code snippets #​36091
  • Fix Kotlin example in CORS and Functional Endpoints references #​36089
  • Extract remaining WebMVC configuration snippets #​36088
  • Remove the "Other Web Frameworks" documentation #​36086
  • Fix reference links in Configuration page #​36079
  • Document HttpHeaders#toSingleValueMap() case-sensitive behavior #​36070
  • Correct encode Javadoc for UriComponents and UriComponentsBuilder #​36040
  • Fix typos and grammar #​36022
  • Custom @ExceptionHandler silently ignored when spring.mvc.problemdetails.enabled=true without @Order #​35982
  • Document how to discard response body with WebTestClient #​35953
  • Modernize the view technologies section #​35450
  • Remove JavaScript/Kotlin from ScriptEngine documentation #​27919

🔨 Dependency Upgrades

❤️ Contributors

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

@​JKaplanEmpty-Nes, @​MukjepScarlet, @​TerryTaoYY, @​haydenrear, @​jhan0121, @​jher235, @​marcphilipp, @​mipo256, @​msridhar, @​ngocnhan-tran1996, @​parkhojeong, @​philipbolting, @​playous, @​quaff, @​thelightway24, and @​xyraclius


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.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.springframework:spring-expression](https://github.com/spring-projects/spring-framework) | compile | patch | `7.0.2` -> `7.0.3` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>spring-projects/spring-framework (org.springframework:spring-expression)</summary> ### [`v7.0.3`](https://github.com/spring-projects/spring-framework/releases/tag/v7.0.3) [Compare Source](https://github.com/spring-projects/spring-framework/compare/v7.0.2...v7.0.3) #### :star: New Features - DisconnectedClientHelper should detect presence of RestClientException and WebClientException separately [#&#8203;36141](https://github.com/spring-projects/spring-framework/pull/36141) - Deprecate `PagedListHolder` and `PropertyComparator` for removal [#&#8203;36139](https://github.com/spring-projects/spring-framework/issues/36139) - Add DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper [#&#8203;36134](https://github.com/spring-projects/spring-framework/issues/36134) - Support property placeholders in HTTP service registry [#&#8203;36126](https://github.com/spring-projects/spring-framework/pull/36126) - Introduce Spring property to disable context pausing for tests [#&#8203;36117](https://github.com/spring-projects/spring-framework/issues/36117) - Retain original requested bean class for SpringContainedBean [#&#8203;36116](https://github.com/spring-projects/spring-framework/pull/36116) - Add task rejection support to SyncTaskExecutor's concurrency throttle [#&#8203;36114](https://github.com/spring-projects/spring-framework/issues/36114) - Precompute `PropertyDescriptor` array in `SimpleBeanInfoFactory` [#&#8203;36112](https://github.com/spring-projects/spring-framework/issues/36112) - Add option for `@ConcurrencyLimit` to throw rejection exception [#&#8203;36109](https://github.com/spring-projects/spring-framework/issues/36109) - Support HttpComponents 5.6 [#&#8203;36100](https://github.com/spring-projects/spring-framework/issues/36100) - Fix double encoding in `DefaultApiVersionInserter` [#&#8203;36097](https://github.com/spring-projects/spring-framework/pull/36097) - Optimize single-char wildcard path matching performance [#&#8203;36095](https://github.com/spring-projects/spring-framework/pull/36095) - Allow WebFlux ApiVersionResolver to return a Mono [#&#8203;36084](https://github.com/spring-projects/spring-framework/pull/36084) - Configure HttpMessageConverters as a list [#&#8203;36083](https://github.com/spring-projects/spring-framework/pull/36083) - HTTP Interface with an `@RequestBody Object` method parameter should use class of actual value [#&#8203;36078](https://github.com/spring-projects/spring-framework/issues/36078) - Consistently declare `@Nullable` on parameter in `equals()` implementations [#&#8203;36075](https://github.com/spring-projects/spring-framework/pull/36075) - Support listener registration for `@Transactional` triggered method rollbacks [#&#8203;36073](https://github.com/spring-projects/spring-framework/issues/36073) - Introduce generalized `MethodFailureEvent` for use in `EventPublicationInterceptor` [#&#8203;36072](https://github.com/spring-projects/spring-framework/issues/36072) - Avoid duplicate flushes in StringHttpMessageConverter [#&#8203;36065](https://github.com/spring-projects/spring-framework/issues/36065) - When no API version is provided, static resources fail to load [#&#8203;36059](https://github.com/spring-projects/spring-framework/issues/36059) - When no API version is provided, `/error` requests also fail. [#&#8203;36058](https://github.com/spring-projects/spring-framework/issues/36058) - Declare `TaskCallback` return value as potentially nullable [#&#8203;36057](https://github.com/spring-projects/spring-framework/issues/36057) - Fix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet [#&#8203;36056](https://github.com/spring-projects/spring-framework/pull/36056) - Update to NullAway 0.12.15 and fix new warnings [#&#8203;36054](https://github.com/spring-projects/spring-framework/pull/36054) - Provide alternative to `execute(Retryable)` which avoids `RetryException` in favor of rethrowing the last original `RuntimeException` [#&#8203;36052](https://github.com/spring-projects/spring-framework/issues/36052) - Avoid unnecessary pausing of application contexts in the TestContext framework [#&#8203;36044](https://github.com/spring-projects/spring-framework/issues/36044) - Simplify TransactionalOperator.executeAndAwait by removing Optional [#&#8203;36039](https://github.com/spring-projects/spring-framework/issues/36039) - Deprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy [#&#8203;35989](https://github.com/spring-projects/spring-framework/issues/35989) - Introduce Jackson XML codecs [#&#8203;35752](https://github.com/spring-projects/spring-framework/issues/35752) - Support listener registration for `@Retryable` triggered retry executions [#&#8203;35382](https://github.com/spring-projects/spring-framework/issues/35382) #### :lady\_beetle: Bug Fixes - Fix `SmartFactoryBean` type matching for `ResolvableType.NONE` [#&#8203;36123](https://github.com/spring-projects/spring-framework/issues/36123) - `AbstractMessageSendingTemplate` ignores headers in `convertAndSend()` variant [#&#8203;36120](https://github.com/spring-projects/spring-framework/issues/36120) - `JmsClient.sendAndReceive()` fails if headers are included [#&#8203;36118](https://github.com/spring-projects/spring-framework/issues/36118) - `PropertyDescriptorUtils` does not reliably resolve overloaded write methods [#&#8203;36113](https://github.com/spring-projects/spring-framework/issues/36113) - Fix context class resolution for nested types in `AbstractJacksonHttpMessageConverter` [#&#8203;36111](https://github.com/spring-projects/spring-framework/issues/36111) - `DefaultApiVersionInserter` encodes already encoded URI [#&#8203;36080](https://github.com/spring-projects/spring-framework/issues/36080) - ConverterFactory nullness mismatch with Converter [#&#8203;36063](https://github.com/spring-projects/spring-framework/issues/36063) - WiretapConnector leaks data buffers when response body not consumed [#&#8203;36050](https://github.com/spring-projects/spring-framework/issues/36050) - CompilationException should not use -1 for line or column numbers when they are unknown [#&#8203;36041](https://github.com/spring-projects/spring-framework/issues/36041) - org.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors [#&#8203;36037](https://github.com/spring-projects/spring-framework/issues/36037) - UriComponentsBuilder loses the fragment when it consists of only a single character [#&#8203;36029](https://github.com/spring-projects/spring-framework/issues/36029) - Parameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint [#&#8203;36024](https://github.com/spring-projects/spring-framework/issues/36024) - `PropertyDescriptorUtils` does not reliably resolve read/write methods in type hierarchies with generics [#&#8203;36019](https://github.com/spring-projects/spring-framework/issues/36019) - Illegal reflection use against Hibernate Validator 9 on module path [#&#8203;36012](https://github.com/spring-projects/spring-framework/issues/36012) #### :notebook\_with\_decorative\_cover: Documentation - Clarify unversioned handler matching precedence [#&#8203;36125](https://github.com/spring-projects/spring-framework/pull/36125) - Clarify meaning of maxAttempts in FixedBackOff vs. maxRetries in RetryPolicy [#&#8203;36119](https://github.com/spring-projects/spring-framework/issues/36119) - Polishing AOT cache documentation [#&#8203;36108](https://github.com/spring-projects/spring-framework/pull/36108) - Upgrade Antora dependencies [#&#8203;36105](https://github.com/spring-projects/spring-framework/issues/36105) - Modernize the DispatcherServlet Locale documentation [#&#8203;36099](https://github.com/spring-projects/spring-framework/issues/36099) - Fix Kotlin example in `Multipart Content` [#&#8203;36094](https://github.com/spring-projects/spring-framework/pull/36094) - Remove `@EnableWebFlux` from documentation code snippets [#&#8203;36091](https://github.com/spring-projects/spring-framework/issues/36091) - Fix Kotlin example in `CORS` and `Functional Endpoints` references [#&#8203;36089](https://github.com/spring-projects/spring-framework/pull/36089) - Extract remaining WebMVC configuration snippets [#&#8203;36088](https://github.com/spring-projects/spring-framework/issues/36088) - Remove the "Other Web Frameworks" documentation [#&#8203;36086](https://github.com/spring-projects/spring-framework/issues/36086) - Fix reference links in `Configuration` page [#&#8203;36079](https://github.com/spring-projects/spring-framework/pull/36079) - Document HttpHeaders#toSingleValueMap() case-sensitive behavior [#&#8203;36070](https://github.com/spring-projects/spring-framework/issues/36070) - Correct `encode` Javadoc for `UriComponents` and `UriComponentsBuilder` [#&#8203;36040](https://github.com/spring-projects/spring-framework/pull/36040) - Fix typos and grammar [#&#8203;36022](https://github.com/spring-projects/spring-framework/pull/36022) - Custom `@ExceptionHandler` silently ignored when `spring.mvc.problemdetails.enabled=true` without `@Order` [#&#8203;35982](https://github.com/spring-projects/spring-framework/issues/35982) - Document how to discard response body with WebTestClient [#&#8203;35953](https://github.com/spring-projects/spring-framework/issues/35953) - Modernize the view technologies section [#&#8203;35450](https://github.com/spring-projects/spring-framework/issues/35450) - Remove JavaScript/Kotlin from ScriptEngine documentation [#&#8203;27919](https://github.com/spring-projects/spring-framework/issues/27919) #### :hammer: Dependency Upgrades - Upgrade to Micrometer 1.16.2 [#&#8203;36145](https://github.com/spring-projects/spring-framework/issues/36145) - Upgrade to Reactor 2025.0.2 [#&#8203;36144](https://github.com/spring-projects/spring-framework/issues/36144) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;JKaplanEmpty-Nes](https://github.com/JKaplanEmpty-Nes), [@&#8203;MukjepScarlet](https://github.com/MukjepScarlet), [@&#8203;TerryTaoYY](https://github.com/TerryTaoYY), [@&#8203;haydenrear](https://github.com/haydenrear), [@&#8203;jhan0121](https://github.com/jhan0121), [@&#8203;jher235](https://github.com/jher235), [@&#8203;marcphilipp](https://github.com/marcphilipp), [@&#8203;mipo256](https://github.com/mipo256), [@&#8203;msridhar](https://github.com/msridhar), [@&#8203;ngocnhan-tran1996](https://github.com/ngocnhan-tran1996), [@&#8203;parkhojeong](https://github.com/parkhojeong), [@&#8203;philipbolting](https://github.com/philipbolting), [@&#8203;playous](https://github.com/playous), [@&#8203;quaff](https://github.com/quaff), [@&#8203;thelightway24](https://github.com/thelightway24), and [@&#8203;xyraclius](https://github.com/xyraclius) </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0MS41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Update dependency org.springframework:spring-expression to v7.0.3
All checks were successful
Check code on push / build-and-deploy (push) Successful in 2m25s
92c7b91b14
ci scheduled this pull request to auto merge when all checks succeed 2026-01-16 03:05:53 +01:00
ci merged commit 92c7b91b14 into main 2026-01-16 03:16:19 +01:00
ci deleted branch renovate/all-minor-patch 2026-01-16 03:16:20 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
golatar-oss/memstoredb!15
No description provided.