gcp-ingestion
gcp-ingestion copied to clipboard
Bump org.springframework:spring-core from 5.3.29 to 6.1.10
Bumps org.springframework:spring-core from 5.3.29 to 6.1.10.
Release notes
Sourced from org.springframework:spring-core's releases.
v6.1.10
:star: New Features
- Defensive
PersistenceExceptionTranslator
bean retrieval inPersistenceExceptionTranslationInterceptor
on shutdown #33067- Support all "connection reset" exception phrases in
DisconnectedClientHelper
#33064:lady_beetle: Bug Fixes
- Duplicate observations recorded with RestClient #33068
- WebFlux validation requires Servlet API since Spring Framework 6.1.3 #33043
- No qualifying bean of type 'java.lang.String' in case of accidental
@Autowired
@Bean
method with@Value
parameter #33030- ConfigurationClassEnhancer doesn't not use correct ClassLoader when called multiple times #33024
:notebook_with_decorative_cover: Documentation
- Typo in Annotation-driven Listener Endpoints section of Spring Framework documentation #33050
- Container Extension Points section of Spring Framework documentation refer to the wrong property name #33037
- Fix typo in comment #33036
- Incorrect constructor details in the javadoc for ApplicationContextEvent #33032
:heart: Contributors
Thank you to all the contributors who worked on this release:
@github-actions
[bot] and@tafjwr
v6.1.9
:star: New Features
- CRaC: ignore checkpointOnRefresh afterRestore #32978
- Add missing hints for Hibernate
@TenantId
#32967- AnnotationUtils performance degrades with deep stacks #32921
- Missing hints for Hibernate generators #32842
- AbstractAutoProxyCreator#determineBeanType can trigger bean initialization at build time for aspects implementing Ordered #32230
:lady_beetle: Bug Fixes
- Behaviour change in ScheduledAnnotationBeanPostProcessor: canceling scheduled tasks on ContextClosedEvent v6.0 -> v6.1 #33009
- ContentCachingRequestWrapper may allocate too much memory #32987
- Support
canEncode()
forJAXBElement
inJaxb2XmlEncoder
#32977- AspectJ CTW aspects executed twice #32970
@Valid
annotations on container elements for handler argument validation not supported #32964- Add support for double backslashes to
StringUtils#cleanPath
#32962@CacheEvict
condition uses wrapper comparison instead of actual objects #32960- ConcurrentHashMap.computeIfAbsent used in AdvisedSupport can cause virtual thread pinning #32958
- Exception mapping does not work as expected when plugging in ReactorNettyClientRequestFactory into RestTemplate and RestClient #32952
ReactorResourceFactory
not working with CRaC onRefresh checkpoint #32945- SpEL compilation fails when indexing into an array or list with an
Integer
#32908- SpEL compilation fails when indexing into a
Map
with a primitive #32903- BeanUtils.copyProperties no longer copies generic type properties from a base class that has been enhanced #32888
... (truncated)
Commits
5356a1b
Release v6.1.10f7307c9
Avoid recording RestClient observations twice098c4b1
Use Sonatype S01 token in release pipeline65dbfd0
Defensive PersistenceExceptionTranslator bean retrieval on shutdown203fa75
Support all "connection reset" phrases in DisconnectedClientHelper9a56a88
Polishinge79a9a5
Correct and consistent event class names in constructor javadoc2c3c383
Consistently ignore bridge method on generated subclass for visibility purposesc38e989
Remove use of ServletException in ModelFactory3e0849a
Fix typo- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)