-
Notifications
You must be signed in to change notification settings - Fork 1
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 core to v6 (major) #552
Conversation
a5a1055
to
abe071d
Compare
09e9d9f
to
0cbaa32
Compare
46e8011
to
c6a550f
Compare
5d52ff2
to
b5bd7f8
Compare
70dd4e5
to
c1035d7
Compare
de25b74
to
fc1c386
Compare
fc1c386
to
55989f2
Compare
55989f2
to
255b613
Compare
255b613
to
7dcf8a7
Compare
7dcf8a7
to
10e2afe
Compare
10e2afe
to
459b633
Compare
459b633
to
b100cb2
Compare
b100cb2
to
2e994aa
Compare
2e994aa
to
13efe70
Compare
13efe70
to
c6f54d6
Compare
c6f54d6
to
c6209b4
Compare
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
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.27
->6.0.11
5.3.27
->6.0.11
Release Notes
spring-projects/spring-framework (org.springframework:spring-beans)
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
⭐ 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
⭐ 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📔 Documentation
@PathVariable
reference 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.7
⭐ New Features
matches
operator #30144matches
operator #30140AbstractAutowireCapableBeanFactory
#30103DefaultServerRequestBuilder
methods #30046🐞 Bug Fixes
processAot
fails when Bean Validation API present but no provider found #30130@Autowired
/@Value
does not work on inner bean in native #29803TransactionalOperator
#27572java.lang.Object
on a JDK proxy #25316📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@EnricSala, @MrCoffee77, @abelsromero, @edyda99, @liupeng12345, @srivatsa-cfp, and @yuzawa-san
v6.0.6
⭐ New Features
readNBytes
in ByteArrayHttpMessageConverter when contentLength is available #30010@Nullable
annotations toLogMessage.format
methods #30006CoroutinesUtils#invokeSuspendingFunction
contract #30005@SubscribeMapping
method not called when built as native image #30002ContextView
instead ofContext
inServerWebExchangeContextFilter
#29691@Value
for record injection #28774🐞 Bug Fixes
HttpServiceProxyFactoryExtensions.kt
tospring-web
module #30042PathMatchingResourcePatternResolver
can no longer handle paths containing spaces and special characters #30031NullPointerException
if passing an anonymous class toReflectionsHint#registerType
#29774@Repository
class #29764📔 Documentation
@AspectJ
argument name resolution algorithm is outdated in reference manual #30026chomp
andfold
settings in reference documentation #30001🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@1004789224, @1993heqiang, @AlexElin, @diguage, @divcon, @izeye, @kilink, @lenoch7, @sergiuprdn, @singhbaljit, and @violetagg
v6.0.5
⭐ New Features
CacheControl
#29955HttpServiceProxyFactory#createClient
Kotlin extension #29942TransactionalOperator.executeAndAwait
nullability #29919SharedEntityManagerCreator
'squeryTerminatingMethods
set #29886@Nullable
toProblemDetail.setProperty
value argument #29868ConcurrentExecutorAdapter
for removal in 6.1 #29865Jackson2ObjectMapperBuilder#configureFeature
exception handling #29859http.client.requests
Metrics No Longer Haveclient.name
Tag #29839@Aspect
classes to extend concrete@Aspect
classes #29830@JmsListener
subscription #29790@JsonDeserialize(builder = ...)
does not work in GraalVM native image #29646@RequestMapping
without patterns should match root path as both "" and "/" #29625@JsonNaming
strategy is not supported in GraalVM native image #29386DatabaseClient
is eagerly invoked #29367CloseStatus.SESSION\_NOT\_RELIABLE
#29220Optional
inPayloadMethodArgumentResolver
#28945MockMvc.multipart()
Kotlin extensions withHttpMethod
#28634ModelAttributeMethodProcessor
Kotlin exception handling #23846🐞 Bug Fixes
ex.getPropertyName()
is not initialized inResponseEntityExceptionHandler#handleTypeMismatch
#29959MockHttpServletRequest#setContentType
fails withStringIndexOutOfBoundsException
#29255InMemoryWebSessionStore#changeSessionId
makes blocking calls to UUID.randomUUID #29212forwarding-header-strategy=native
or cloud platform detected #28601CoroutineContext
in reactive transaction #27308📔 Documentation
@DynamicPropertySource
examples regarding changes in Testcontainers #29939ControllerMappingReflectiveProcessor
documentation #29938primitivesDefaultedForNullValue
inBeanPropertyRowMapper
#29923DataClassRowMapper
supports Java records #29814@Bean
method return type for equivalence with XML example #29338@Bean
return type #29944🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Drezir, [@FutureGadget
Configuration
📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, 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.