Repository navigation
fix(deps): update spring core to v7 - #595
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
November 20, 2025 13:03
f4bb049 to
b43e799
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
December 11, 2025 21:05
b43e799 to
95454ba
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
January 15, 2026 10:52
95454ba to
3c93edc
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
2 times, most recently
from
February 18, 2026 13:35
1b9fdfc to
07f9aff
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
March 13, 2026 09:55
07f9aff to
35b94b0
Compare
|
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
April 17, 2026 10:07
35b94b0 to
86c56ae
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
June 8, 2026 19:55
86c56ae to
c7e86ee
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
2 times, most recently
from
August 20, 2026 15:12
ec2aa07 to
adb19ba
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
October 22, 2026 11:14
adb19ba to
6cc3427
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
6.1.13→7.0.106.1.13→7.0.10Release Notes
spring-projects/spring-framework (org.springframework:spring-web)
v7.0.10⭐ New Features
DelegatingMessageSourcefallback implementation withAbstractMessageSource#37383HttpEntity(T, MultiValueMap)stores anHttpHeadersunchecked, causingIncompatibleClassChangeErrorinsideRestTemplate#37358MockAccessinterface inProxyProcessorSupport#37342ConcurrentLruCache.clear()#37292PathMatchingResourcePatternResolvermisses jars onjava.class.pathwhose path contains%#37280toString()for synthesized annotations #37244ArrayListinstead ofLinkedListinCompositeRetryListener#37231redirectedUrl()argument inMockMvcResultMatchersshould be@Nullable#37230javadocElementsandsourcesElements#37209SpelParserConfiguration#37187🐞 Bug Fixes
AbstractIdentityColumnMaxValueIncrementer#37402RenderingResponse.from()#37378LinkedCaseInsensitiveMap.computeIfAbsent#37351TypeMappedAnnotation#37349@CacheEvicttruncatesFluxresults to the first element #37309ConcurrentLruCache.clear()can miss entries added while it's running #37287ConcurrentLruCache#37268SQLErrorCodes#37235CallMetaDataContext#37206DataBufferUtils$WriteCompletionHandlerexception handling with theread()side #37145DataBufferUtils.read()with NettyDataBuffer on JDK 25 hangs indefinitely #37143sourceStartoffset inAbstractXMLStreamReader#getTextCharacters#36914MockHttpServletRequest.isRequestedSessionIdValid()does not follow Servlet 6.1 Javadoc #36631@HttpExchangeto RequestMappingInfo #36602📔 Documentation
typeattribute in JSP<form:input>tag #37376CONTRIBUTING.mdself-contained and addAGENTS.md#37372<<id,text>>instead ofxref:for local links in reference docs #37161@Retryablewith proxy-based features #37005🔨 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
v7.0.9ForwardedHeaderFilter(Spring MVC) andForwardedHeaderTransformer(WebFlux) each provide a boolean constructor argument whether to use the standard "Forwarded" header or the "X-Forwarded" alternative headers. A separate property turns on and off use of "X-Forwarded-Prefix". While the default constructor preserves the existing behavior, we recommend to use the new constructor to explicitly specify which forwarded headers to use to make the processing more deterministic and aligned with what is expected from the proxy. Please, see the updated Security Considerations section for details. In 7.1 with #37072 the default constructor is deprecated and marked for removal. #37090SimpleEvaluationContextno longer supports expression compilation by default, regardless of the compiler mode configured viaSpelParserConfigurationor thespring.expression.compiler.modesystem property or Spring property. Applications that intentionally useSimpleEvaluationContextwith trusted expressions and require compilation for performance reasons can opt in by callingwithCompilationSupported()on theSimpleEvaluationContextbuilder. Care should be taken when opting in to compilation, as doing so removes the safety guards applied during interpreted evaluation. #37035⭐ New Features
@Nullableannotations when treatingMap.remove()as returning@Nullable#37067AbstractNestablePropertyAccessor#37036SimpleEvaluationContext#37035BigDecimal/BigIntegerpower operations in SpEL #37034getSession(*)inMockHttpServletRequest#36926🐞 Bug Fixes
domainToAsciiwith current WhatWG spec #37018ButtonTagvalue attribute processing #37017InlineListis cached as a mutable list in compiled mode #37001Indexerreuses invalid cachedPropertyAccessor#36986ConstructorExecutor#36985MimeTypeUtilsraisesStringIndexOutOfBoundsExceptionfor some invalid mime types #36971ExponentialBackOffjitter #36932📔 Documentation
@ActiveProfilesordering #36950🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@ZaMan0806, @alexisgra, @alshain, @gianmarcoschifone, @junhyeong9812, @msridhar, @perovic, @quaff, and @samueldlightfoot
v7.0.8This maintenance release fixes a high number of CVEs. You can learn more about this in the "Spring and Security In The Times Of AI" blog post. Here is the full list of 16 CVEs:
⭐ New Features
ClassLoaderfromDefaultDeserializer#36833AntPathMatcher#36799SpringVersion.getVersion()to "major.minor.patch" format #36785ExchangeFilterFunctions#basicAuthentication#36777NullValueinstances inAbstractValueAdaptingCache#36727Flow#36667🐞 Bug Fixes
CookieLocaleResolver#setLocaleContext#36869ConfigurationClassParserincorrectly removes component-scanned bean when the same class is also registered under a different name via XML #36835PropertyAccessorUtils#36765📔 Documentation
@Conditionalgating of nested@Configurationclasses #36831validateExistingTransaction#36767🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@0AndWild, @Dennis-Mircea, @cookie-meringue, @daguimu, @dmitrysulman, @kilink, @kzander91, @leestana01, @mguiking, @quaff, @seonwooj0810, @sgerke-1L, @shenjianeng, @tianhaocui, @wushiyuanmaimob, and @zmovo
v7.0.7⭐ New Features
SpringValidatorAdapterandMethodValidationAdapterperformance #36621FluxinKotlinSerializationJsonDecoder#36597methodIdentification()inCacheAspectSupportfor removal #36575ApplicationListenerMethodAdapter#getTargetMethod()public #36558SpringExtensionvia Spring or JUnit properties #36460🐞 Bug Fixes
MergedAnnotationdoes not useClassLoaderfor method or field #36606@Sqlfails ifDataSourceis wrapped in aTransactionAwareDataSourceProxy#36611AnnotatedTypeMetadatano longer retains source declaration order on Java 24+ #36598MergedAnnotation.asMap()fails when an attribute references a non-existent class #36586FileSystemResourcedoes not strictly follow theResource#isReadable()contract #36584AbstractJsonHttpMessageConverter.writeInternal(Object, Type, Writer)#36565SseServerResponse#36537AnnotationBeanNameGeneratorfails when an annotation references a non-existent class #36524DefaultJmsListenerContainermay hang in an endless loop indoShutdown#36506CoroutineUtils#36449📔 Documentation
spring.profiles.activeis ignored by@ActiveProfiles#36600MergedAnnotation.asAnnotationAttributes()Javadoc incorrectly states that it creates an immutable map #36567TypeDescriptor.array()Javadoc #36549@MockitoBean, etc.) #36541🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Mohak-Nagaraju, @Sineaggi, @T45K, @angry-2k, @bebeis, @cookie-meringue, @dmitrysulman, @elgunshukurov, @itsmevichu, @junhyung8795, @msridhar, @nameearly, @tobifasc, and @xxxxxxjun
v7.0.6⭐ New Features
ResourceHandlerUtilsinScriptTemplateView#36458ScriptTemplateViewTests#36456ConfigurationClassBeanDefinitionReader#36453AbstractTestContextBootstrapper#36430resolveContextLoader()only once inAbstractTestContextBootstrapper#36425toString()with modern JDKs #36417setDefaultCharset()inAbstractResourceBasedMessageSource#36413Predicate<RequestPath>>in path API version resolver #36398🐞 Bug Fixes
ResponseEntity<Mono<T>>(or Kotlin suspend function) controller method #36357📔 Documentation
FullyQualifiedConfigurationBeanNameGeneratorin Javadoc and reference docs #36455Configuration
📅 Schedule: (UTC)
🚦 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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.