Skip to content

fix(deps): update dependency org.springframework:spring-framework-bom to v7.0.10 - #6838

Open
renovate-bot wants to merge 1 commit into
apache:masterfrom
renovate-bot:renovate/org.springframework
Open

renovate-bot wants to merge 1 commit into
apache:masterfrom
renovate-bot:renovate/org.springframework

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
org.springframework:spring-framework-bom 7.0.9 → 7.0.10 age confidence

Release Notes

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

v7.0.10

Compare Source

⭐ New Features
  • Align DelegatingMessageSource fallback implementation with AbstractMessageSource #​37383
  • HttpEntity(T, MultiValueMap) stores an HttpHeaders unchecked, causing IncompatibleClassChangeError inside RestTemplate #​37358
  • Recognize relocated Mockito MockAccess interface in ProxyProcessorSupport #​37342
  • Runtime compatibility with JPA 4.0 M7 and corresponding Hibernate 8.0 snapshots #​37315
  • Avoid Kotlin reflection in MethodParameter for non-suspending functions #​37300
  • Revise underscore naming fallback in SimplePropertyRowMapper #​37297
  • Avoid useless queue ops in ConcurrentLruCache.clear() #​37292
  • PathMatchingResourcePatternResolver misses jars on java.class.path whose path contains % #​37280
  • Remove redundant whitespace in exception messages #​37277
  • OpenInView does no longer work with HibernateTransactionManager #​37273
  • Lazily handle setClientInfo/setNetworkTimeout in LazyConnectionDataSourceProxy #​37261
  • Avoid redundant filtering in FilteredMap.size() #​37256
  • Support NaN and inifinite float values in toString() for synthesized annotations #​37244
  • Use ArrayList instead of LinkedList in CompositeRetryListener #​37231
  • redirectedUrl() argument in MockMvcResultMatchers should be @Nullable #​37230
  • Published Gradle module file is missing javadocElements and sourcesElements #​37209
  • Introduce a builder for SpelParserConfiguration #​37187
  • Protobuf support classes all implement getMessageBuilder() #​37147
  • Allow null contextPath in ServerHttpRequest.Builder #​37099
  • Log broker availability events as String messages #​36856
🐞 Bug Fixes
  • Avoid unnecessary dependent-bean registration for autowire-by-type #​37424
  • Handle zero readTimeout in JdkClientHttpConnector #​37412
  • Race condition in PartGenerator.CreateFileState can lose the completion signal #​37409
  • Paused executor with late shutdown leaks its worker thread (and the closed context) after close #​37406
  • Fix hanging retries for Flux-returning methods with caching #​37403
  • Avoid serving stale values after failed refill in AbstractIdentityColumnMaxValueIncrementer #​37402
  • Copy cookies in RenderingResponse.from() #​37378
  • Avoid phantom keys in LinkedCaseInsensitiveMap.computeIfAbsent #​37351
  • Fix single-value adaptation for primitive array types in TypeMappedAnnotation #​37349
  • CssLinkResourceTransformer fails for invalid CSS links #​37336
  • Fix cached ID reuse after commit failure in MySQLMaxValueIncrementer #​37322
  • Fix connection leak in MySQLMaxValueIncrementer #​37321
  • @CacheEvict truncates Flux results to the first element #​37309
  • ConcurrentLruCache.clear() can miss entries added while it's running #​37287
  • Enforce disk usage limit when spilling part to disk #​37285
  • Prevent double size decrement in ConcurrentLruCache #​37268
  • LogAccessor.debug(CharSequence) eagerly renders LogMessage since spring-core 7 switched from spring-jcl to commons-logging #​37266
  • WebFlux loses empty multipart file when the file part is not last. #​37264
  • Complete empty Uni instances from the Mutiny reactive adapter #​37259
  • DefaultAsyncServerResponse.writeAsync() discards previously configured AsyncWebRequest timeout #​37257
  • Provide missing native image hints for proxied hibernate 8 query types #​37251
  • Provide missing native image hint for StatelessSession proxy created by SharedEntityManagerCreator. #​37249
  • Provide missing native image reflection hint for hibernate PersistenceUnitInfoDescriptor. #​37247
  • Sort duplicate key codes in SQLErrorCodes #​37235
  • Handle zero readTimeout in JdkClientHttpRequestFactory #​37234
  • Wrong reconnection attempt count in ReactorNettyTcpClient #​37223
  • Stored procedure OUT parameter values are lost outside a transaction as of 7.0.9 #​37221
  • Avoid int overflow in expiration time calculations in MockMvc and FlashMap #​37208
  • ScheduledAnnotationBeanPostProcessor doesn't correctly support bean destruction #​37207
  • Normalize function return parameter lookup in CallMetaDataContext #​37206
  • Fix out-of-bounds read for truncated percent-escape in opaque host #​37203
  • ClassFileTransformerAdapter deadlocks between two persistence units under load-time weaving #​37199
  • Fix Kotlin value class handling for suspending AOP methods #​37191
  • Update to NullAway 0.14.0 and fix new warnings #​37188
  • ProtobufJsonEncoder emits JSON array when media type is ndjson #​37158
  • streamingMediaTypes in ProtobufJsonEncoder not a subset of encodableMimeTypes #​37154
  • Align DataBufferUtils$WriteCompletionHandler exception handling with the read() side #​37145
  • DataBufferUtils.read() with NettyDataBuffer on JDK 25 hangs indefinitely #​37143
  • Release queued body token buffers on multipart cancel #​37115
  • Preserve async API version resolver order #​37096
  • ClientResponse.mutate() builder can modify originalResponse headers. #​37086
  • Custom reason is overwritten by i18n message in ResponseStatusException.updateAndGetBody() #​36984
  • Generate compilable code for non-finite floating-point values #​36965
  • Render parameter type names in ClassFileMethodMetadata #​36919
  • Honor sourceStart offset in AbstractXMLStreamReader#getTextCharacters #​36914
  • Fix reserveMethodNames to reserve each supplied name #​36912
  • Replace thread-unsafe SimpleDateFormat with DateTimeFormatter in AbstractMockHttpServletRequestBuilder #​36772
  • MockHttpServletRequest.isRequestedSessionIdValid() does not follow Servlet 6.1 Javadoc #​36631
  • Map version from @HttpExchange to RequestMappingInfo #​36602
  • Ensure that ConversionService.canConvert(Enum) no longer throws an exception #​34532
📔 Documentation
  • Fix incorrect class names in WebFlux and MVC docs #​37467
  • Document the XXE threat model of SourceHttpMessageConverter #​37407
  • Update instructions for importing projects into Eclipse IDE #​37397
  • Fix syntax errors in the reference manual #​37392
  • Fix Kotlin example in Spring MVC test docs #​37388
  • Document usage of type attribute in JSP <form:input> tag #​37376
  • Make CONTRIBUTING.md self-contained and add AGENTS.md #​37372
  • Clarify ConcurrentReferenceHashMap reference semantics #​37357
  • Add missing enclosing single quotes in Javadoc #​37338
  • Fix MockMvc async requests example in documentation #​37318
  • Add closing braces to examples #​37305
  • Fix typos in Javadoc #​37229
  • Further updates to Data Binding Content in Web Sections of Documentation #​37228
  • Add missing closing parenthesis in WebFlux config reference example #​37163
  • Use <<id,text>> instead of xref: for local links in reference docs #​37161
  • Fix broken internal xref links in reference docs #​37152
  • Fix Kotlin examples in the reference manual #​37101
  • Document combining @Retryable with proxy-based features #​37005
  • Update recommendations for web data binding #​36789
🔨 Dependency Upgrades
❤️ Contributors

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

@​Gabriel-Gerhardt, @​Gimini-3, @​SebTardif, @​a-kogun, @​cj848, @​cookie-meringue, @​dmitrysulman, @​garvit-joshi, @​geonheeryu, @​guanchengang, @​hunseonglee, @​jhan0121, @​junhyeong9812, @​kodacme, @​lejuho, @​moonfruit, @​msridhar, @​ngocnhan-tran1996, @​noojung, @​renatomameli, @​rene-schakmann, @​shaggyinsomniac, @​timtebeek, and @​xoruddl


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "every 3 weeks on Monday"
  • Automerge
    • At any time (no schedule defined)

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

♻ Rebasing: Whenever PR becomes conflicted, 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 was generated by Mend Renovate. View the repository job log.

@forking-renovate

Copy link
Copy Markdown

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: src/bom-testing/build.gradle.kts
Command failed: ./gradlew -Dorg.gradle.jvmargs=-Xms512m -Xmx512m --console=plain --dependency-verification lenient -q --write-verification-metadata sha256,pgp dependencies

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Could not resolve all artifacts for configuration 'classpath'.
> Could not resolve org.eclipse.jgit:org.eclipse.jgit:7.8.0.202609011348-r.
  Required by:
      settings file 'settings.gradle.kts'
   > Could not resolve org.eclipse.jgit:org.eclipse.jgit:7.8.0.202609011348-r.
      > Could not get resource 'https://plugins.gradle.org/m2/org/eclipse/jgit/org.eclipse.jgit/7.8.0.202609011348-r/org.eclipse.jgit-7.8.0.202609011348-r.pom'.
         > Could not GET 'https://repo.maven.apache.org/maven2/org/eclipse/jgit/org.eclipse.jgit/7.8.0.202609011348-r/org.eclipse.jgit-7.8.0.202609011348-r.pom'. Received status code 429 from server: Too Many Requests

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to generate a Build Scan (powered by Develocity).
> Get more help at https://help.gradle.org.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
There was a failure while populating the build operation queue: The root project is not yet available for build.
> The root project is not yet available for build.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to generate a Build Scan (powered by Develocity).
> Get more help at https://help.gradle.org.
==============================================================================

BUILD FAILED in 16s

@renovate-bot
renovate-bot force-pushed the renovate/org.springframework branch from 46338fa to 907a148 Compare October 26, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant