fix(deps): update spring core to v7#595
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
f4bb049 to
b43e799
Compare
b43e799 to
95454ba
Compare
95454ba to
3c93edc
Compare
1b9fdfc to
07f9aff
Compare
07f9aff to
35b94b0
Compare
|
35b94b0 to
86c56ae
Compare
86c56ae to
c7e86ee
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:
6.1.13→7.0.86.1.13→7.0.8Release Notes
spring-projects/spring-framework (org.springframework:spring-web)
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 #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.5⭐ 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.4⭐ 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.3⭐ 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#36040@ExceptionHandlersilently ignored whenspring.mvc.problemdetails.enabled=truewithout@Order#35982🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@JKaplanEmpty-Nes, @MukjepScarlet, @TerryTaoYY, @haydenrear, @jhan0121, @jher235, [@marcphilipp
Configuration
📅 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.