This repository was archived by the owner on Mar 13, 2025. It is now read-only.
fix(deps): update spring core to v6 (major) - autoclosed #842
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.33->6.1.125.3.33->6.1.125.3.33->6.1.12Release Notes
spring-projects/spring-framework (org.springframework:spring-expression)
v6.1.12Compare Source
v6.1.11Compare Source
⭐ New Features
MethodHandleis notnullin SpEL'sReflectionHelper#33193PrematureCloseExceptionduring response #33127getTypeForFactoryMethodshould catchNoClassDefFoundError#33075🐞 Bug Fixes
MethodHandlefunction with an array #33191MethodHandlefunction with zero variable arguments #33190java.nio.file.Path(and plain "." value resolves to classpath root) #33124@Transactional#33095LocalContainerEntityManagerFactoryBeaninitialization fails in case of null bean definition #33082ReactorNettyClientRequest.convertExceptionshould include original exception if cause isnull#33080Object...varargs method #33013📔 Documentation
ModelMapis not a supported argument type in WebFlux #33107InputStreamResourcefor content length bypass #33089🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@TAKETODAY, @hunhee98, @imvtsl, @snussbaumer, and @zizare
v6.1.10Compare Source
v6.1.9Compare Source
⭐ New Features
@TenantId#32967🐞 Bug Fixes
canEncode()forJAXBElementinJaxb2XmlEncoder#32977@Validannotations on container elements for handler argument validation not supported #32964StringUtils#cleanPath#32962@CacheEvictcondition uses wrapper comparison instead of actual objects #32960ReactorResourceFactorynot working with CRaC onRefresh checkpoint #32945Integer#32908Mapwith a primitive #32903@EnableTransactionManagement(mode = AdviceMode.ASPECTJ) #32882📔 Documentation
RegisterReflectionForBindingJavadoc #32947MethodValidationPostProcessoris missing astatickeyword #32929KotlinDetector.isKotlinTypedocumentation for Kotlin 2.x lambdas #32905🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Attacktive, @Seungpang, @deblockt, @hlmg, @ozooxo, @soglad, and @ypyf
v6.1.8Compare Source
⭐ New Features
🐞 Bug Fixes
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE\_TIME)cannot convert UTC without milliseconds tojava.util.Date#32856@Configurableaspect #32838📔 Documentation
❤️ Contributors
Thank you to all the contributors who worked on this release:
@rwinch
v6.1.7Compare Source
⭐ New Features
@Aspectclasses for Spring AOP proxy usage #32793🐞 Bug Fixes
AnnotationConfigWebApplicationContextshould propagateApplicationStartuptoBeanFactory#32747PropertiesPropertySource.getPropertyNames()#32742MergedAnnotationssearch does not find container for repeatable annotation #32731ScopedProxyMode.TARGET\_CLASSand advisors #32669📔 Documentation
ResponseCookie#32663Flux<T>return values #32630factory-methoddoes not always determine correct target type #32091@Orderbehavior on types, bean methods, and config classes #30177@Transactionalre-entrant calls) #28299🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@LeMikaelF, @Seungpang, @izeye, @m4tt30c91, @remeio, and @yhao3
v6.1.6⭐ New Features
JdbcUtils.getResultSetValue#32601FactoryBeantype matching when usinggetBeanProvider#32590@RequestParambinding does not support params with an empty array "[]" suffix #32577Annotationarray cloning inTypeDescriptor#32476Annotationarray inTypeDescriptor#32405🐞 Bug Fixes
MethodIntrospector.selectMethods()fails to detect bridge methods across ApplicationContexts #32586CompoundExpressionomits null-safe syntax in AST string representation of null-safe selection/projection in SpEL #32515FactoryBeanclass not autowired in case oftargetTypemismatch #32489HeaderContentNegotiationStrategy.resolveMediaTypes()throws unexpectedInvalidMimeTypeException#32483📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Banuelorigni, @LinorDolev, @T45K, @izeye, @kilink, @quaff, and @qww1552
v6.1.5v6.1.4⭐ New Features
SpelMessage.INCORRECT\_NUMBER\_OF\_ARGUMENTS\_TO\_FUNCTION#32239NonReactiveHandlerMethodPredicate#32227phasevalue configurable in STOMP message handling components #32205BeanPropertyRowMappersubclasses customize mapped names #32199JdbcClient#32161@FunctionalInterface#32135SimpleJdbcInsertwith catalog name #32124MapPropertySourceforDynamicValuesPropertySourceimplementation (as a template for custom variants) #32110validationGroupsevery time the call is made #32068@RequestMappingand@HttpExchangedeclarations on the same element #32065@HttpExchangedeclarations on the same element #32049@PostMapping,@GetMapping, etc. annotations are declared #31962@SessionAttributesis sometimes not reflected in the model #30463🐞 Bug Fixes
pathExtensionnull-safety in Kotlin DSLs #32254SimpleEvaluationContext.Builderis notfinaland has apublicconstructor #32253@JsonDeserialize(builder = ...)does not work in GraalVM native image #32238toString()inHandlerMethodfrom6.1.3#32184Indexer.setArrayElement()incorrectly requests conversion to wrapper instead of primitive #32147PartEventHttpMessageReader#maxPartsis off by one #32122RestClientcalls interceptors fromRestTemplatetwice #32038DefaultRestClientBuilder.defaultRequest(...)doesn't do anything #32028SimpleAliasRegistryis misleading #32025ExecutorServiceBean type #32006RequestPredicatefails with WebFlux 6.1.2 #31955📔 Documentation
@RequestAttributein HTTP clients #32231betweenoperator in SpEL #32140Stringoperators in SpEL #32137@Scheduledtasks #32109@see PathPatternto function router methods with a pattern parameter #32045class-data-sharing.htmltocds.html#32044@JvmNamecould mitigate Kotlininternalmodifier impact #32010@HttpExchangeto make it more clear when it is a good fit #32008🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@1515biubiubiu, @Akaame, @OlgaMaciaszek, @andreibastun, @cirusthenter, @erichaagdev, @jee14, @jmondo, @kilink, @kzander91, @mnhock, @quaff, @rotilho, @rwinch, @senocak, @spencergibb, and @wfouche
v6.1.3⭐ New Features
processInjection()inCommonAnnotationBeanPostProcessor#31956ApplicationContextconfigurable #31952JdkClientHttpRequestmay block indefinitely #31911Propagation.NOT\_SUPPORTEDwith@TransactionalEventListener#31907MaxUploadSizeExceededException#31850@Resourcein test classes in AOT mode #31733SpringValidatorAdapterfails ingetRejectedValueifValueExtractorused in property path to unwrap a container type #29043@Scheduledtasks in test setups #28073@annotationpointcut is not matched with complex hierarchy and generics against classes compiled by Eclipse [SPR-17310] #21843🐞 Bug Fixes
WebClientcauses anIllegalStateException#32003RestClientResponseExceptionhandlesresponseHeaderscase-sensitive #31978WebClientURI template attribute since Spring WebFlux 6.1.2 #31882@Asyncdoes not supportUnit?return type #31881@Cacheabledoes not respect cache hit when empty Mono/Flux response is returned #31868NullPointerExceptionwith@RequestMappingon Kotlin property accessors #31856StringDecoderwhen splitting input by delimiters. #31848ConstraintViolationproperty path andBindingResulttarget inMethodValidationAdapter#31746@RequestBodyparameter twice #31711Configuration
📅 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 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.