-
Notifications
You must be signed in to change notification settings - Fork 416
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update spring to v6 (master) (major) #3029
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
b9e2a23
to
d06fa30
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
d06fa30
to
0aff221
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
0aff221
to
6189009
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
6189009
to
b595c70
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
b595c70
to
a562dd2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
a562dd2
to
e7e4c9a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
e7e4c9a
to
3afbadb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
3afbadb
to
ded830e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
ded830e
to
3d45e3a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
3d45e3a
to
50f1d6e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
50f1d6e
to
b73407a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
b73407a
to
0ff0e49
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
0ff0e49
to
675a950
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
675a950
to
8e15c15
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
8e15c15
to
93ae95c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
93ae95c
to
55aa767
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Success approve. Enjoy 🏳️🌈🎉.
69a8c8c
to
7e407ec
Compare
4922839
to
6ed5b48
Compare
951c615
to
3b82406
Compare
3b82406
to
222a43b
Compare
Pull request was closed
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
5.3.30
->6.0.13
5.3.30
->6.0.13
5.3.30
->6.0.13
5.3.30
->6.0.13
5.3.30
->6.0.13
5.8.8
->6.1.5
5.8.8
->6.1.5
5.3.30
->6.0.13
5.3.30
->6.0.13
5.3.30
->6.0.13
5.3.30
->6.0.13
Release Notes
spring-projects/spring-framework (org.springframework:spring-test)
v6.0.13
Compare Source
⭐ New Features
UnknownContentTypeException
is notSerializable
#31283FastClass
in CGLIB class names for@Configuration
classes #31272🐞 Bug Fixes
HibernateJpaDialect
andHibernateExceptionTranslator
throwSQLExceptionTranslator
-provided exception instead of returning it #31409NamedParameterJdbcTemplate
throws unexpected exception fornull
query #31391@RequestBody
#31327CompoundExpression.toStringAST()
omits?
for null-safe navigation #31326ConcurrentLruCache
no longer supports capacity = 0 #31317@Bean
method #31242ContextOverridingClassLoader.isEligibleForOverriding
#31232void
method invocation #27421LazyResolutionMessage
does not implement propertoString
#21265📔 Documentation
conversionService
field in doc example #31330BeanPropertyRowMapper.getColumnValue(ResultSet, int, Class)
is inconsistent with code #29285@Bean
method in a@Configuration
class'@PostConstruct
method leads to circular reference #27876@Transactional
on interfaces #23538🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@jihuayu and @wfouche
v6.0.12
Compare Source
⭐ New Features
@Scheduled
(fixedDelay = Long.MAX_VALUE, timeUnit = TimeUnit.MINUTES) #31210PathMatchingResourcePatternResolver
#31111@Nullable
toargValue
indoSetValue()
inArgument[Type]PreparedStatementSetter
#31086StringUtils
#31067ReactiveAdapterRegistry
#31047DefaultListableBeanFactory#getBeanNamesForType
does not take target type into account forFactoryBean
resolution #30987spring-core
access toorg.jboss.vfs
forVfsUtils
support on WildFly #30973readNBytes
inStringHttpMessageConverter
whencontentLength
is available #30942DefaultGenerationContext(DefaultGenerationContext, String)
constructorprotected
#30895@Nullable
annotations inAbstractResourceResolver
subclasses in Spring MVC #30893@Autowired
methods on same bean class #30359ClassUtils#getMostSpecificMethod
#30272@PropertySource(ignoreResourceNotFound)
support #22276PayloadMethodArgumentResolver
#21852🐞 Bug Fixes
WebClientResponseException.getResponseBodyAs
throws exception instead of returningnull
for empty body #31179LogFactory
implementation deviates from original ApacheLogFactory
in terms of abstract method declarations #31166nullSafeConciseToString()
invokingisEmpty()
on aMap
/Collection
proxy #31138@DynamicPropertySource
in@Nested
test class cannot override dynamic properties from enclosing class #31083TransactionalApplicationListenerMethodAdapter
should find@TransactionalEventListener
on target class method #31034MethodIntrospector.selectMethods(?)
fails to find methods in case of special bridge method arrangement #30906@ModelAttribute
annotated methods not working with kotlin suspend methods #30894ClassInfo
caching injava.beans.Introspector
on JDK 11/17 #27781PropertySourcesPlaceholderConfigurer
subclass to customizePropertyResolver
#26761📔 Documentation
NoSuchElementException
#31189@Transactional
on package-private/protected methods for class-based proxies #31057Any
to be a nullable type in AOP refdoc examples #31015PathPatternParser.defaultInstance
is outdated #30976ConnectionAccessor
andDatabasePopulator
exception declarations #30932name
attribute in@PropertySource
#30195ApplicationEventMulticaster
used by theApplicationContext
#29996FilePatternResourceHintsRegistrar
API and improve documentation #29161T()
operator not able to locate user types with defaultStandardTypeLocator
configuration #26253@PostConstruct
throughSmartInitializingSingleton
orContextRefreshedEvent
#25074@Scheduled
annotations #23959@ManagedResource
[SPR-17139] #21676@PersistenceContext
injection 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.11
Compare Source
⭐ New Features
WARN
level log output during test AOT processing #30867MBeanExporter
in native image #30846AnnotationUtils.isCandidateClass
call withnull
as annotation type #30842DefaultSingletonBeanRegistry.isDependent()
#30839@Nullable
annotations in ContentDisposition.Builder #30820ObjectUtils.nullSafeConciseToString()
#30810ObjectUtils.nullSafeConciseToString()
#30805MicrometerObservationRegistryTestExecutionListener
#30747KotlinReflectionParameterNameDiscoverer
#30725InvocableHandlerMethod#invokeSuspendingFunction
return type toObject
#30716ResolvableType.hasUnresolvableGenerics()
should cache its result #30713@javax.annotation.Resource
annotation #30695LogFactory
contains all public methods from ApacheLogFactory
#30668JdbcTemplate
does not callhandleWarnings
in case of exception #23106🐞 Bug Fixes
toString()
inFieldError
#30799@TransactionalEventListener
#30776AbstractBeanDefinition.getBeanClassName()
when getting bean multithreaded #30773@Scheduled
(fixedDelay = Long.MAX_VALUE) #30754Jackson2ObjectMapperBuilder
breaks whenmodules
customizer followsmodulesToInstall
#30751NullPointerException
in reactiveTransactionalOperatorImpl
#30729MicrometerObservationRegistryTestExecutionListener
uses wrongClassLoader
to detect dependencies #30726@EventListener
anymore in 6.0.9 #30712@Nullable
declarations #30601📔 Documentation
ReactiveTransactionManager
exception declarations #30817JdbcTransactionManager
vsDataSourceTransactionManager
#30802BeanDefinitionDsl.kt
#30798@Aspect
for classes containing only@Pointcut
declarations in reference documentation #30790AbstractMessageListenerContainer
documentation and code disagree regarding log level #30730RowCallbackHandler
can be used withNamedParameterJdbcTemplate
#30705UriUtils
Javadoc #30598MultipartBodyBuilder
#30593@Sql
requiresspring-jdbc
andspring-tx
on the classpath #30280🔨 Dependency Upgrades
micrometer-bom
1.10.9 andcontext-propagation
1.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.10
Compare Source
⭐ New Features
@Nullable
#30670TestExecutionListener
for Micrometer'sObservationRegistry
in the TestContext framework #30658ResourceEditor
#30628@Nullable
in DefaultJmsListenerContainerFactory #30620commons-logging
is in the classpath #30575MethodArgumentNotValidException(MethodParameter, BindingResult)
constructor #30558ContentDisposition
builder #30537EntityManagerFactory
hints forSharedEntityManagerCreator
#30523MockHttpServletRequestBuilder
to set remote address #30497PersistenceUnitInfoDescriptor
for native images #30492@Bean
'lite' mode not supported if@Bean
methods are not declared locally #30449🐞 Bug Fixes
ApplicationContext
fails to load #30635CompoundExpression.toStringAST()
incorrectly includes.
for indexed properties #30610ReactiveTransactionSupport.unwrapIfResourceCleanupFailure
#30597@Bean
method that returnsnull
,@Autowired
injectsNullBean
instead ofnull
for cached arguments #30485@RequestMapping
method should match both "" and "/" consistently #30293📔 Documentation
@DirtiesContext
semantics when declared at the class level and method level #30623RegisteredBean.resolveAutowiredArgument()
#30609ExchangeFilterFunction
#30543@javax.annotation.Nonnull
is wrong in Javadoc for Spring's@NonNull
#30455@Scheduled
attributes support SpEL expressions #29290🔨 Dependency Upgrades
micrometer-bom
1.10.8 andcontext-propagation
1.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.9
Compare Source
⭐ New Features
MockServletContext
#30395Environment.matchesProfiles()
for profile expressions #30206🐞 Bug Fixes
InjectionPoint
in bean factory methods when using AOT #30401ApplicationListenerMethodAdapter
supports non-matching generic events #30399@PersistenceContext
injection points on the same class with AOT generates code that does not compile #30437@PropertySource
#value #30376PropertySourceFactory
in native image #30175📔 Documentation
package-info
for CGLIB fork #30461@ResponseStatus
documentation 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.8
Compare Source
⭐ New Features
StringUtils.truncate()
#30290ObjectUtils.nullSafeConciseToString()
#30286Cookie
attributes inCookieResultMatchers
forMockMvc
#30285SameSite
cookie attribute inMockMvcHttpConnector
#30264MockCookie
to make use of Servlet 6.0 APIs and semantics for "attributes" #30263initRequestBuilder
inDefaultWebClient
#30254HttpMethod
reflection hint toObjectToObjectConverterRuntimeHints
#30201ConstructorReference
#30189Collections.unmodifiableList(new ArrayList(..))
withList.copyOf()
#30166InputStream.readAllBytes()
inFileCopyUtils.copyToByteArray()
#30155🐞 Bug Fixes
default-destroy-method
in XML config #30301title
inequals()
andhashCode()
ofProblemDetail
#30294@HttpExchange
interface does not resolve return type correctly while using with suspending methods #30266AbstractMessageWriterResultHandler
#30214SharedEntityManagerCreator
[#30161](https://togithub.com/spring-Configuration
📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.