This repository was archived by the owner on Jun 14, 2024. It is now read-only.
fix(deps): update spring core to v6 (major) #313
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->6.0.135.3.24->6.0.135.3.24->6.0.135.3.24->6.0.13Release Notes
spring-projects/spring-framework (org.springframework:spring-context)
v6.0.13Compare Source
⭐ New Features
UnknownContentTypeExceptionis notSerializable#31283FastClassin CGLIB class names for@Configurationclasses #31272🐞 Bug Fixes
HibernateJpaDialectandHibernateExceptionTranslatorthrowSQLExceptionTranslator-provided exception instead of returning it #31409NamedParameterJdbcTemplatethrows unexpected exception fornullquery #31391@RequestBody#31327CompoundExpression.toStringAST()omits?for null-safe navigation #31326ConcurrentLruCacheno longer supports capacity = 0 #31317@Beanmethod #31242ContextOverridingClassLoader.isEligibleForOverriding#31232voidmethod invocation #27421LazyResolutionMessagedoes not implement propertoString#21265📔 Documentation
conversionServicefield in doc example #31330BeanPropertyRowMapper.getColumnValue(ResultSet, int, Class)is inconsistent with code #29285@Beanmethod in a@Configurationclass'@PostConstructmethod leads to circular reference #27876@Transactionalon interfaces #23538🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@jihuayu and @wfouche
v6.0.12Compare Source
⭐ New Features
@Scheduled(fixedDelay = Long.MAX_VALUE, timeUnit = TimeUnit.MINUTES) #31210PathMatchingResourcePatternResolver#31111@NullabletoargValueindoSetValue()inArgument[Type]PreparedStatementSetter#31086StringUtils#31067ReactiveAdapterRegistry#31047DefaultListableBeanFactory#getBeanNamesForTypedoes not take target type into account forFactoryBeanresolution #30987spring-coreaccess toorg.jboss.vfsforVfsUtilssupport on WildFly #30973readNBytesinStringHttpMessageConverterwhencontentLengthis available #30942DefaultGenerationContext(DefaultGenerationContext, String)constructorprotected#30895@Nullableannotations inAbstractResourceResolversubclasses in Spring MVC #30893@Autowiredmethods on same bean class #30359ClassUtils#getMostSpecificMethod#30272@PropertySource(ignoreResourceNotFound)support #22276PayloadMethodArgumentResolver#21852🐞 Bug Fixes
WebClientResponseException.getResponseBodyAsthrows exception instead of returningnullfor empty body #31179LogFactoryimplementation deviates from original ApacheLogFactoryin terms of abstract method declarations #31166nullSafeConciseToString()invokingisEmpty()on aMap/Collectionproxy #31138@DynamicPropertySourcein@Nestedtest class cannot override dynamic properties from enclosing class #31083TransactionalApplicationListenerMethodAdaptershould find@TransactionalEventListeneron target class method #31034MethodIntrospector.selectMethods(?)fails to find methods in case of special bridge method arrangement #30906@ModelAttributeannotated methods not working with kotlin suspend methods #30894ClassInfocaching injava.beans.Introspectoron JDK 11/17 #27781PropertySourcesPlaceholderConfigurersubclass to customizePropertyResolver#26761📔 Documentation
NoSuchElementException#31189@Transactionalon package-private/protected methods for class-based proxies #31057Anyto be a nullable type in AOP refdoc examples #31015PathPatternParser.defaultInstanceis outdated #30976ConnectionAccessorandDatabasePopulatorexception declarations #30932nameattribute in@PropertySource#30195ApplicationEventMulticasterused by theApplicationContext#29996FilePatternResourceHintsRegistrarAPI and improve documentation #29161T()operator not able to locate user types with defaultStandardTypeLocatorconfiguration #26253@PostConstructthroughSmartInitializingSingletonorContextRefreshedEvent#25074@Scheduledannotations #23959@ManagedResource[SPR-17139] #21676@PersistenceContextinjection points in general) [SPR-10443] #15076🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@1zg12, @aahlenst, @christophejan, @gnagy, @izeye, @jongwooo, @kilink, @marschall, @michaldo, @perlun, @pstrsr, @quaff, @remeio, @rwinch, @shin-mallang, and @zakaria-shahen
v6.0.11Compare Source
⭐ New Features
WARNlevel log output during test AOT processing #30867MBeanExporterin native image #30846AnnotationUtils.isCandidateClasscall withnullas annotation type #30842DefaultSingletonBeanRegistry.isDependent()#30839@Nullableannotations in ContentDisposition.Builder #30820ObjectUtils.nullSafeConciseToString()#30810ObjectUtils.nullSafeConciseToString()#30805MicrometerObservationRegistryTestExecutionListener#30747KotlinReflectionParameterNameDiscoverer#30725InvocableHandlerMethod#invokeSuspendingFunctionreturn type toObject#30716ResolvableType.hasUnresolvableGenerics()should cache its result #30713@javax.annotation.Resourceannotation #30695LogFactorycontains all public methods from ApacheLogFactory#30668JdbcTemplatedoes not callhandleWarningsin case of exception #23106🐞 Bug Fixes
toString()inFieldError#30799@TransactionalEventListener#30776AbstractBeanDefinition.getBeanClassName()when getting bean multithreaded #30773@Scheduled(fixedDelay = Long.MAX_VALUE) #30754Jackson2ObjectMapperBuilderbreaks whenmodulescustomizer followsmodulesToInstall#30751NullPointerExceptionin reactiveTransactionalOperatorImpl#30729MicrometerObservationRegistryTestExecutionListeneruses wrongClassLoaderto detect dependencies #30726@EventListeneranymore in 6.0.9 #30712@Nullabledeclarations #30601📔 Documentation
ReactiveTransactionManagerexception declarations #30817JdbcTransactionManagervsDataSourceTransactionManager#30802BeanDefinitionDsl.kt#30798@Aspectfor classes containing only@Pointcutdeclarations in reference documentation #30790AbstractMessageListenerContainerdocumentation and code disagree regarding log level #30730RowCallbackHandlercan be used withNamedParameterJdbcTemplate#30705UriUtilsJavadoc #30598MultipartBodyBuilder#30593@Sqlrequiresspring-jdbcandspring-txon the classpath #30280🔨 Dependency Upgrades
micrometer-bom1.10.9 andcontext-propagation1.0.4 #30860❤️ Contributors
Thank you to all the contributors who worked on this release:
@KSH-code, @antongub, @bnbakp0582, @cwatzl, @heoYH, @izeye, @kilink, @maartenc, @quaff, @rwinch, @valfirst, and @vbaidak
v6.0.10Compare Source
⭐ New Features
@Nullable#30670TestExecutionListenerfor Micrometer'sObservationRegistryin the TestContext framework #30658ResourceEditor#30628@Nullablein DefaultJmsListenerContainerFactory #30620commons-loggingis in the classpath #30575MethodArgumentNotValidException(MethodParameter, BindingResult)constructor #30558ContentDispositionbuilder #30537EntityManagerFactoryhints forSharedEntityManagerCreator#30523MockHttpServletRequestBuilderto set remote address #30497PersistenceUnitInfoDescriptorfor native images #30492@Bean'lite' mode not supported if@Beanmethods are not declared locally #30449🐞 Bug Fixes
ApplicationContextfails to load #30635CompoundExpression.toStringAST()incorrectly includes.for indexed properties #30610ReactiveTransactionSupport.unwrapIfResourceCleanupFailure#30597@Beanmethod that returnsnull,@AutowiredinjectsNullBeaninstead ofnullfor cached arguments #30485@RequestMappingmethod should match both "" and "/" consistently #30293📔 Documentation
@DirtiesContextsemantics when declared at the class level and method level #30623RegisteredBean.resolveAutowiredArgument()#30609ExchangeFilterFunction#30543@javax.annotation.Nonnullis wrong in Javadoc for Spring's@NonNull#30455@Scheduledattributes support SpEL expressions #29290🔨 Dependency Upgrades
micrometer-bom1.10.8 andcontext-propagation1.0.3 #30657❤️ Contributors
Thank you to all the contributors who worked on this release:
@Foolkin, @anyuruf, @galingerv, @izeye, @jmewes, @kihyuk-sung, @leewin12, @marcingrzejszczak, @rweisleder, @rwinch, @scordio, @ssang1105, and @vpavic
v6.0.9Compare Source
⭐ New Features
MockServletContext#30395Environment.matchesProfiles()for profile expressions #30206🐞 Bug Fixes
InjectionPointin bean factory methods when using AOT #30401ApplicationListenerMethodAdaptersupports non-matching generic events #30399@PersistenceContextinjection points on the same class with AOT generates code that does not compile #30437@PropertySource#value #30376PropertySourceFactoryin native image #30175📔 Documentation
package-infofor CGLIB fork #30461@ResponseStatusdocumentation incorrect #30305🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@divcon, @izeye, @luozhenyu, @rwinch, @sigee, and @yuzawa-san
v6.0.8Compare Source
⭐ New Features
StringUtils.truncate()#30290ObjectUtils.nullSafeConciseToString()#30286Cookieattributes inCookieResultMatchersforMockMvc#30285SameSitecookie attribute inMockMvcHttpConnector#30264MockCookieto make use of Servlet 6.0 APIs and semantics for "attributes" #30263initRequestBuilderinDefaultWebClient#30254HttpMethodreflection hint toObjectToObjectConverterRuntimeHints#30201ConstructorReference#30189Collections.unmodifiableList(new ArrayList(..))withList.copyOf()#30166InputStream.readAllBytes()inFileCopyUtils.copyToByteArray()#30155🐞 Bug Fixes
default-destroy-methodin XML config #30301titleinequals()andhashCode()ofProblemDetail#30294@HttpExchangeinterface does not resolve return type correctly while using with suspending methods #30266AbstractMessageWriterResultHandler#30214SharedEntityManagerCreator#30161📔 Documentation
@PathVariablereference documentation code snippets #30243@EnableWebSocket#30183🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@1993heqiang, @TAKETODAY, @ZouHongxue, @alexjansons, @divcon, @edyda99, @filipblondeel, @ghostg00, @giuseppemilicia, @izeye, @justin-tay, @krzyk, @kyuarl21, @quaff, @shitian9, @simonbasle, @srivatsa-cfp, @ssang1105, @stsypanov, @wizard4wu, and @yuzawa-san
v6.0.7Compare Source
⭐ New Features
matchesoperator #30144matchesoperator #30140AbstractAutowireCapableBeanFactory#30103DefaultServerRequestBuildermethods #30046🐞 Bug Fixes
processAotfails when Bean Validation API present but no provider found #30130@Autowired/@Valuedoes not work on inner bean in native #29803TransactionalOperator#27572java.lang.Objecton a JDK proxy [#25316](https://togithub.com/spring-projects/spring-framewConfiguration
📅 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 has been generated by Mend Renovate. View repository job log here.