Update spring core to v7 - #689
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
2 times, most recently
from
November 24, 2022 15:45
2f1968a to
aedcca7
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
December 15, 2022 11:43
aedcca7 to
0ec4726
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
January 11, 2023 16:21
0ec4726 to
b809059
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
March 16, 2023 07:53
b809059 to
52f8985
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
March 23, 2023 19:21
52f8985 to
a20990a
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
April 17, 2023 10:33
a20990a to
096ec2a
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
May 28, 2023 11:34
096ec2a to
4af1141
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
2 times, most recently
from
June 15, 2023 12:59
21d7dd5 to
472b60f
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
July 13, 2023 12:54
472b60f to
53a0fbf
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
September 14, 2023 20:54
53a0fbf to
35bcae2
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
October 12, 2023 10:49
35bcae2 to
3d81137
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
2 times, most recently
from
November 23, 2023 11:17
904efa5 to
096994b
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
December 14, 2023 18:07
096994b to
af06836
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
January 11, 2024 11:52
af06836 to
de79032
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
February 15, 2024 14:07
de79032 to
5ff62e6
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
March 14, 2024 15:14
5ff62e6 to
fb8f93f
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
April 11, 2024 12:02
fb8f93f to
e07aa74
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
2 times, most recently
from
May 22, 2024 19:09
a42d378 to
d7f07e0
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
2 times, most recently
from
June 19, 2024 19:25
919871f to
0e8f53e
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
July 11, 2024 10:43
0e8f53e to
6cc8987
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
August 14, 2024 14:02
6cc8987 to
e382e9a
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
September 12, 2024 13:51
e382e9a to
90eb612
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
October 17, 2024 11:52
90eb612 to
ee77d29
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
November 14, 2024 23:12
ee77d29 to
05a5778
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
December 12, 2024 10:15
05a5778 to
39b8b22
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
January 16, 2025 13:19
39b8b22 to
355f19e
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
February 13, 2025 15:15
355f19e to
5bbbc79
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
2 times, most recently
from
March 19, 2025 21:31
128b340 to
37a44a3
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
April 17, 2025 10:29
37a44a3 to
6f07c40
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
May 15, 2025 12:27
6f07c40 to
186e9fd
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
June 12, 2025 12:54
186e9fd to
4a82232
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
July 17, 2025 11:09
4a82232 to
306c88d
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
August 14, 2025 10:34
306c88d to
710507e
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
September 11, 2025 10:40
710507e to
c12b469
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
October 16, 2025 09:38
c12b469 to
67a6998
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
November 13, 2025 10:34
67a6998 to
be2156d
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
November 13, 2025 18:53
be2156d to
e14e643
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
November 20, 2025 09:48
e14e643 to
9b4ec0c
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
December 11, 2025 20:21
9b4ec0c to
6a35afc
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
January 15, 2026 08:34
6a35afc to
5454f38
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
2 times, most recently
from
February 18, 2026 14:43
0435eb8 to
dc823fb
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
March 13, 2026 10:02
dc823fb to
90a21e1
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
April 17, 2026 09:07
90a21e1 to
4b68d15
Compare
renovate
Bot
force-pushed
the
renovate/major-spring-core
branch
from
June 8, 2026 18:50
4b68d15 to
9ef81ae
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.
This PR contains the following updates:
5.3.24→7.0.85.3.24→7.0.85.3.24→7.0.85.3.24→7.0.85.3.24→7.0.8Release Notes
spring-projects/spring-framework (org.springframework:spring-aop)
v7.0.8Compare Source
This 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.7Compare Source
⭐ 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.6Compare Source
⭐ 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 #36455@FallbackalongsidePrimaryin the reference manual and@BeanJavadoc #36439UriComponentsBuilderand polish examples #36403@Configurationclasses over XML and Groovy in testing chapter #36393BeanPostProcessorandBeanFactoryPostProcessor#34964🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@AgilAghamirzayev, @aavoronin93, @cetf9h, @froggy0m0, @gbouwen, @husseinvr97, @jisub-dev, @ngocnhan-tran1996, @siom79, and @xxxxxxjun
v7.0.5Compare Source
⭐ New Features
AnnotatedMethodannotation cache in derived instances #36322MediaType(MediaType, Charset)constructor #36318@Autowiredas a meta-annotation #36315requiredattribute lookup for@Autowiredannotations #36314@ResponseBodypresence per controller class inRequestResponseBodyMethodProcessor#36311🐞 Bug Fixes
📔 Documentation
Optionalwith null-safe and Elvis operators are not compilable #36331ListenableFuturein documentation #36313❤️ Contributors
Thank you to all the contributors who worked on this release:
@Niravil and @TAKETODAY
v7.0.4Compare Source
⭐ New Features
MethodParameterandAnnotatedMethod#36307@Lazyas a meta-annotation at arbitrary depths #36306@Validatedas a meta-annotation at arbitrary depths #36305setPackagesToScanconfiguration method toLocalEntityManagerFactoryBean#36270beforeRetrycallback withRetryStateargument #36245ProxyFactoryinHttpServiceProxyFactoryused to create HTTP service proxies #36225DataBufferUtils.write()with NettyDataBuffer on JDK 25 hangs indefinitely #36184RestClient.ResponseSpec#requiredBody#36173DefaultMessageListenerContaineris not applied consistently in case of listener setup failure #36143🐞 Bug Fixes
LocalEntityManagerFactoryBean#setDataSourcework on Hibernate as well as EclipseLink #36271StompBrokerRelayMessageHandlerfails to restart due to test context pausing #36266System.exiton startup (against multiple shutdown hooks) #36260BeanRegistrarimplementingImportAware#36242@Retryableon annotated interfaces #36233Netty4HeadersAdapter.removereturns empty list instead ofnullfor non-existing key #36226@Nullable#36191EclipseLinkConnectionHandlecan fail against transaction isolation race condition #36165📔 Documentation
Redirecting to a resourcesection #36284@SpringExtensionConfigin the reference manual #36240LocalContainerEntityManagerFactoryBean#setPersistenceUnitNamejavadoc #36205@GetMapping("/base") is combined with method level@GetMapping("/") #36198DispatcherServletsnippets #36175getErrors()withgetBindingResult()in examples #36170🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Ivarz, @catturtle123, @chschu, @deejay1, @dingqianwen, @dungdm93, @furaizi, @izeye, @kchung1995, @kilink, @msridhar, @ngocnhan-tran1996, @pgoslatara, @philwebb, @pisek, and @shub-est
v7.0.3Compare Source
⭐ New Features
PagedListHolderandPropertyComparatorfor removal #36139PropertyDescriptorarray inSimpleBeanInfoFactory#36112@ConcurrencyLimitto throw rejection exception #36109DefaultApiVersionInserter#36097@RequestBody Objectmethod parameter should use class of actual value #36078@Nullableon parameter inequals()implementations #36075@Transactionaltriggered method rollbacks #36073MethodFailureEventfor use inEventPublicationInterceptor#36072/errorrequests also fail. #36058TaskCallbackreturn value as potentially nullable #36057execute(Retryable)which avoidsRetryExceptionin favor of rethrowing the last originalRuntimeException#36052@Retryabletriggered retry executions #35382🐞 Bug Fixes
SmartFactoryBeantype matching forResolvableType.NONE#36123AbstractMessageSendingTemplateignores headers inconvertAndSend()variant #36120JmsClient.sendAndReceive()fails if headers are included #36118PropertyDescriptorUtilsdoes not reliably resolve overloaded write methods #36113AbstractJacksonHttpMessageConverter#36111DefaultApiVersionInserterencodes already encoded URI #36080PropertyDescriptorUtilsdoes not reliably resolve read/write methods in type hierarchies with generics #36019📔 Documentation
Multipart Content#36094@EnableWebFluxfrom documentation code snippets #36091CORSandFunctional Endpointsreferences #36089Configurationpage #36079encodeJavadoc forUriComponentsandUriComponentsBuilder#36040Configuration
📅 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.