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

Merged
loadi merged 1 commit from renovate/major-spring.version into main 2025-11-28 08:51:02 +01:00
Member

This PR contains the following updates:

Package Type Update Change
org.springframework:spring-expression compile major 6.2.14 -> 7.0.1

⚠️ 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.1

Compare Source

New Features

  • Align RestOperations Kotlin extensions nullability with Java one #​35852
  • Add resetCaches() method to Caffeine/ConcurrentMapCacheManager #​35840
  • Fix single-check idiom in UnmodifiableMultiValueMap #​35822
  • Fix Spliterator characteristics in ConcurrentReferenceHashMap #​35817
  • RestTestClient does not configure JsonPathAssertions in the same way as WebTestClient #​35793

🐞 Bug Fixes

  • Fix JdbcOperations Kotlin extensions #​35846
  • Fix getCacheNames() concurrent access in NoOpCacheManager #​35842
  • Annotation discovery regression for interfaces extending BeanNameAware and co. #​35835
  • MissingPathVariableException produces wrong status code in ProblemDetail #​35829
  • Refine ParameterizedPreparedStatementSetter nullability #​35749
  • Fix HtmlUtils unescape for supplementary chars #​35477

📔 Documentation

  • Fix cross-reference links in HtmlUnit sections #​35853
  • Remove @see Javadoc references to deprecated PropertiesBeanDefinitionReader #​35836
  • Replace kotlin-issues attribute reference #​35820
  • Document semantics and behavior of SpringExtension.getApplicationContext() #​35764

❤️ Contributors

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

@​juntae6942, @​kilink, @​ngocnhan-tran1996, and @​quaff

v7.0.0

Compare Source

🍃 Please read the official release notes and upgrade guide

New Features

  • Make SessionHolder publicly accessible for external resource management #​35799
  • RouterFunctions Builders do not support ServerResponse subtypes #​35791
  • Configure Jackson CBOR codecs by default if present #​35787
  • Rename maxAttempts to maxRetries in @Retryable and RetryPolicy #​35772
  • Prevent Kotlin Serialization side effects #​35761
  • Add default API version to the list of supported versions #​35755
  • Improve user check in TransportHandlingSockJsService #​35753
  • Update ApiVersionDeprecationHandler to provide access to handler #​35750
  • Use dedicated classes for ApiVersionResolver implementations #​35747
  • Provide AOT support for @Nested classes in a @ParameterizedClass #​35744
  • AssertJ support for WebTestClient #​35737
  • Reject attempt to use @MockitoSpyBean with a scoped proxy #​35722
  • Provide a way to supply the client builder for an HttpServiceGroup #​35707
  • Review HttpMessageConverters.Builder to improve readability of code using the API #​35704
  • Configure custom Kotlin Serialization converter on HttpMessageConverters #​35733

🐞 Bug Fixes

  • Missing support for UnprocessableContent in WebClientResponseException.create(HttpStatusCode, ..) methods #​35802
  • Relax media type checks in HttpMessageConverters #​35801
  • Fix HttpHeaders and WebSocketHttpHeaders interop issues #​35792
  • @ConcurrencyLimit weird behavior when combined with @Async and @Transactional #​35788
  • buildSrc:test failing on JDKs before JDK 25 #​35777
  • Add jar validation and fix multi-release jar #​35768
  • Upgrade to JUnit 6.0.1 and prevent AOT test scanning failure for JUnit 4 tests #​35740
  • Fix port handling in HtmlUnitRequestBuilder #​35709
  • RestTestClient.mutate() should not have side effects #​35698

📔 Documentation

  • Document workaround for @PersistenceContext and @PersistenceUnit in test classes in AOT #​31442

🔨 Dependency Upgrades

❤️ Contributors

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

@​Sineaggi and @​UpStreamThomas


Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 | major | `6.2.14` -> `7.0.1` | --- > ⚠️ **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.1`](https://github.com/spring-projects/spring-framework/releases/tag/v7.0.1) [Compare Source](https://github.com/spring-projects/spring-framework/compare/v7.0.0...v7.0.1) #### :star: New Features - Align `RestOperations` Kotlin extensions nullability with Java one [#&#8203;35852](https://github.com/spring-projects/spring-framework/issues/35852) - Add `resetCaches()` method to Caffeine/ConcurrentMapCacheManager [#&#8203;35840](https://github.com/spring-projects/spring-framework/issues/35840) - Fix single-check idiom in `UnmodifiableMultiValueMap` [#&#8203;35822](https://github.com/spring-projects/spring-framework/pull/35822) - Fix `Spliterator` characteristics in `ConcurrentReferenceHashMap` [#&#8203;35817](https://github.com/spring-projects/spring-framework/pull/35817) - RestTestClient does not configure JsonPathAssertions in the same way as WebTestClient [#&#8203;35793](https://github.com/spring-projects/spring-framework/issues/35793) #### :lady\_beetle: Bug Fixes - Fix `JdbcOperations ` Kotlin extensions [#&#8203;35846](https://github.com/spring-projects/spring-framework/issues/35846) - Fix `getCacheNames()` concurrent access in NoOpCacheManager [#&#8203;35842](https://github.com/spring-projects/spring-framework/issues/35842) - Annotation discovery regression for interfaces extending `BeanNameAware` and co. [#&#8203;35835](https://github.com/spring-projects/spring-framework/issues/35835) - MissingPathVariableException produces wrong status code in ProblemDetail [#&#8203;35829](https://github.com/spring-projects/spring-framework/issues/35829) - Refine `ParameterizedPreparedStatementSetter` nullability [#&#8203;35749](https://github.com/spring-projects/spring-framework/issues/35749) - Fix HtmlUtils unescape for supplementary chars [#&#8203;35477](https://github.com/spring-projects/spring-framework/pull/35477) #### :notebook\_with\_decorative\_cover: Documentation - Fix cross-reference links in HtmlUnit sections [#&#8203;35853](https://github.com/spring-projects/spring-framework/pull/35853) - Remove `@see` Javadoc references to deprecated PropertiesBeanDefinitionReader [#&#8203;35836](https://github.com/spring-projects/spring-framework/issues/35836) - Replace `kotlin-issues` attribute reference [#&#8203;35820](https://github.com/spring-projects/spring-framework/pull/35820) - Document semantics and behavior of `SpringExtension.getApplicationContext()` [#&#8203;35764](https://github.com/spring-projects/spring-framework/issues/35764) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;juntae6942](https://github.com/juntae6942), [@&#8203;kilink](https://github.com/kilink), [@&#8203;ngocnhan-tran1996](https://github.com/ngocnhan-tran1996), and [@&#8203;quaff](https://github.com/quaff) ### [`v7.0.0`](https://github.com/spring-projects/spring-framework/releases/tag/v7.0.0) [Compare Source](https://github.com/spring-projects/spring-framework/compare/v6.2.14...v7.0.0) ### 🍃 Please read [the official release notes and upgrade guide](https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-7.0-Release-Notes) #### :star: New Features - Make SessionHolder publicly accessible for external resource management [#&#8203;35799](https://github.com/spring-projects/spring-framework/issues/35799) - RouterFunctions Builders do not support ServerResponse subtypes [#&#8203;35791](https://github.com/spring-projects/spring-framework/issues/35791) - Configure Jackson CBOR codecs by default if present [#&#8203;35787](https://github.com/spring-projects/spring-framework/issues/35787) - Rename `maxAttempts` to `maxRetries` in `@Retryable` and `RetryPolicy` [#&#8203;35772](https://github.com/spring-projects/spring-framework/issues/35772) - Prevent Kotlin Serialization side effects [#&#8203;35761](https://github.com/spring-projects/spring-framework/issues/35761) - Add default API version to the list of supported versions [#&#8203;35755](https://github.com/spring-projects/spring-framework/issues/35755) - Improve user check in TransportHandlingSockJsService [#&#8203;35753](https://github.com/spring-projects/spring-framework/issues/35753) - Update ApiVersionDeprecationHandler to provide access to handler [#&#8203;35750](https://github.com/spring-projects/spring-framework/issues/35750) - Use dedicated classes for ApiVersionResolver implementations [#&#8203;35747](https://github.com/spring-projects/spring-framework/issues/35747) - Provide AOT support for `@Nested` classes in a `@ParameterizedClass` [#&#8203;35744](https://github.com/spring-projects/spring-framework/issues/35744) - AssertJ support for WebTestClient [#&#8203;35737](https://github.com/spring-projects/spring-framework/issues/35737) - Reject attempt to use `@MockitoSpyBean` with a scoped proxy [#&#8203;35722](https://github.com/spring-projects/spring-framework/issues/35722) - Provide a way to supply the client builder for an HttpServiceGroup [#&#8203;35707](https://github.com/spring-projects/spring-framework/issues/35707) - Review HttpMessageConverters.Builder to improve readability of code using the API [#&#8203;35704](https://github.com/spring-projects/spring-framework/issues/35704) - Configure custom Kotlin Serialization converter on HttpMessageConverters [#&#8203;35733](https://github.com/spring-projects/spring-framework/issues/35733) #### :lady\_beetle: Bug Fixes - Missing support for UnprocessableContent in WebClientResponseException.create(HttpStatusCode, ..) methods [#&#8203;35802](https://github.com/spring-projects/spring-framework/issues/35802) - Relax media type checks in HttpMessageConverters [#&#8203;35801](https://github.com/spring-projects/spring-framework/issues/35801) - Fix `HttpHeaders` and `WebSocketHttpHeaders` interop issues [#&#8203;35792](https://github.com/spring-projects/spring-framework/issues/35792) - `@ConcurrencyLimit` weird behavior when combined with `@Async` and `@Transactional` [#&#8203;35788](https://github.com/spring-projects/spring-framework/issues/35788) - buildSrc:test failing on JDKs before JDK 25 [#&#8203;35777](https://github.com/spring-projects/spring-framework/issues/35777) - Add jar validation and fix multi-release jar [#&#8203;35768](https://github.com/spring-projects/spring-framework/pull/35768) - Upgrade to JUnit 6.0.1 and prevent AOT test scanning failure for JUnit 4 tests [#&#8203;35740](https://github.com/spring-projects/spring-framework/issues/35740) - Fix port handling in `HtmlUnitRequestBuilder` [#&#8203;35709](https://github.com/spring-projects/spring-framework/issues/35709) - RestTestClient.mutate() should not have side effects [#&#8203;35698](https://github.com/spring-projects/spring-framework/pull/35698) #### :notebook\_with\_decorative\_cover: Documentation - Document workaround for `@PersistenceContext` and `@PersistenceUnit` in test classes in AOT [#&#8203;31442](https://github.com/spring-projects/spring-framework/issues/31442) #### :hammer: Dependency Upgrades - Upgrade to Jetty 12.1.4 [#&#8203;35805](https://github.com/spring-projects/spring-framework/issues/35805) - Upgrade to Micrometer 1.16.0 [#&#8203;35811](https://github.com/spring-projects/spring-framework/issues/35811) - Upgrade to Reactor 2025.0.0 [#&#8203;35779](https://github.com/spring-projects/spring-framework/issues/35779) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;Sineaggi](https://github.com/Sineaggi) and [@&#8203;UpStreamThomas](https://github.com/UpStreamThomas) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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
All checks were successful
Check code on push / build-and-deploy (push) Successful in 3m33s
c68ab70ca2
ci force-pushed renovate/major-spring.version from c68ab70ca2
All checks were successful
Check code on push / build-and-deploy (push) Successful in 3m33s
to d4d80ad157
All checks were successful
Check code on push / build-and-deploy (push) Successful in 4m2s
2025-11-21 03:07:03 +01:00
Compare
ci force-pushed renovate/major-spring.version from d4d80ad157
All checks were successful
Check code on push / build-and-deploy (push) Successful in 4m2s
to 552b6d1b0c
All checks were successful
Check code on push / build-and-deploy (push) Successful in 3m19s
2025-11-28 03:07:27 +01:00
Compare
loadi merged commit 6d6be6f5e1 into main 2025-11-28 08:51:02 +01:00
loadi deleted branch renovate/major-spring.version 2025-11-28 08:51:02 +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!11
No description provided.