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.12
5.3.33
->6.1.12
5.3.33
->6.1.12
Release Notes
spring-projects/spring-framework (org.springframework:spring-expression)
v6.1.12
Compare Source
v6.1.11
Compare Source
⭐ New Features
MethodHandle
is notnull
in SpEL'sReflectionHelper
#33193PrematureCloseException
during response #33127getTypeForFactoryMethod
should catchNoClassDefFoundError
#33075🐞 Bug Fixes
MethodHandle
function with an array #33191MethodHandle
function with zero variable arguments #33190java.nio.file.Path
(and plain "." value resolves to classpath root) #33124@Transactional
#33095LocalContainerEntityManagerFactoryBean
initialization fails in case of null bean definition #33082ReactorNettyClientRequest.convertException
should include original exception if cause isnull
#33080Object...
varargs method #33013📔 Documentation
ModelMap
is not a supported argument type in WebFlux #33107InputStreamResource
for 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.10
Compare Source
v6.1.9
Compare Source
⭐ New Features
@TenantId
#32967🐞 Bug Fixes
canEncode()
forJAXBElement
inJaxb2XmlEncoder
#32977@Valid
annotations on container elements for handler argument validation not supported #32964StringUtils#cleanPath
#32962@CacheEvict
condition uses wrapper comparison instead of actual objects #32960ReactorResourceFactory
not working with CRaC onRefresh checkpoint #32945Integer
#32908Map
with a primitive #32903@EnableTransactionManagement
(mode = AdviceMode.ASPECTJ) #32882📔 Documentation
RegisterReflectionForBinding
Javadoc #32947MethodValidationPostProcessor
is missing astatic
keyword #32929KotlinDetector.isKotlinType
documentation 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.8
Compare Source
⭐ New Features
🐞 Bug Fixes
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE\_TIME)
cannot convert UTC without milliseconds tojava.util.Date
#32856@Configurable
aspect #32838📔 Documentation
❤️ Contributors
Thank you to all the contributors who worked on this release:
@rwinch
v6.1.7
Compare Source
⭐ New Features
@Aspect
classes for Spring AOP proxy usage #32793🐞 Bug Fixes
AnnotationConfigWebApplicationContext
should propagateApplicationStartup
toBeanFactory
#32747PropertiesPropertySource.getPropertyNames()
#32742MergedAnnotations
search does not find container for repeatable annotation #32731ScopedProxyMode.TARGET\_CLASS
and advisors #32669📔 Documentation
ResponseCookie
#32663Flux<T>
return values #32630factory-method
does not always determine correct target type #32091@Order
behavior on types, bean methods, and config classes #30177@Transactional
re-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
#32601FactoryBean
type matching when usinggetBeanProvider
#32590@RequestParam
binding does not support params with an empty array "[]" suffix #32577Annotation
array cloning inTypeDescriptor
#32476Annotation
array inTypeDescriptor
#32405🐞 Bug Fixes
MethodIntrospector.selectMethods()
fails to detect bridge methods across ApplicationContexts #32586CompoundExpression
omits null-safe syntax in AST string representation of null-safe selection/projection in SpEL #32515FactoryBean
class not autowired in case oftargetType
mismatch #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.5
v6.1.4
⭐ New Features
SpelMessage.INCORRECT\_NUMBER\_OF\_ARGUMENTS\_TO\_FUNCTION
#32239NonReactiveHandlerMethodPredicate
#32227phase
value configurable in STOMP message handling components #32205BeanPropertyRowMapper
subclasses customize mapped names #32199JdbcClient
#32161@FunctionalInterface
#32135SimpleJdbcInsert
with catalog name #32124MapPropertySource
forDynamicValuesPropertySource
implementation (as a template for custom variants) #32110validationGroups
every time the call is made #32068@RequestMapping
and@HttpExchange
declarations on the same element #32065@HttpExchange
declarations on the same element #32049@PostMapping
,@GetMapping
, etc. annotations are declared #31962@SessionAttributes
is sometimes not reflected in the model #30463🐞 Bug Fixes
pathExtension
null-safety in Kotlin DSLs #32254SimpleEvaluationContext.Builder
is notfinal
and has apublic
constructor #32253@JsonDeserialize(builder = ...)
does not work in GraalVM native image #32238toString()
inHandlerMethod
from6.1.3
#32184Indexer.setArrayElement()
incorrectly requests conversion to wrapper instead of primitive #32147PartEventHttpMessageReader#maxParts
is off by one #32122RestClient
calls interceptors fromRestTemplate
twice #32038DefaultRestClientBuilder.defaultRequest(...)
doesn't do anything #32028SimpleAliasRegistry
is misleading #32025ExecutorService
Bean type #32006RequestPredicate
fails with WebFlux 6.1.2 #31955📔 Documentation
@RequestAttribute
in HTTP clients #32231between
operator in SpEL #32140String
operators in SpEL #32137@Scheduled
tasks #32109@see PathPattern
to function router methods with a pattern parameter #32045class-data-sharing.html
tocds.html
#32044@JvmName
could mitigate Kotlininternal
modifier impact #32010@HttpExchange
to 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
#31956ApplicationContext
configurable #31952JdkClientHttpRequest
may block indefinitely #31911Propagation.NOT\_SUPPORTED
with@TransactionalEventListener
#31907MaxUploadSizeExceededException
#31850@Resource
in test classes in AOT mode #31733SpringValidatorAdapter
fails ingetRejectedValue
ifValueExtractor
used in property path to unwrap a container type #29043@Scheduled
tasks in test setups #28073@annotation
pointcut is not matched with complex hierarchy and generics against classes compiled by Eclipse [SPR-17310] #21843🐞 Bug Fixes
WebClient
causes anIllegalStateException
#32003RestClientResponseException
handlesresponseHeaders
case-sensitive #31978WebClient
URI template attribute since Spring WebFlux 6.1.2 #31882@Async
does not supportUnit?
return type #31881@Cacheable
does not respect cache hit when empty Mono/Flux response is returned #31868NullPointerException
with@RequestMapping
on Kotlin property accessors #31856StringDecoder
when splitting input by delimiters. #31848ConstraintViolation
property path andBindingResult
target inMethodValidationAdapter
#31746@RequestBody
parameter 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.