spring-projects/spring-framework (org.springframework:spring-jcl)
### [`v6.1.9`](https://togithub.com/spring-projects/spring-framework/releases/tag/v6.1.9)
#### :star: New Features
- CRaC: ignore checkpointOnRefresh afterRestore [#32978](https://togithub.com/spring-projects/spring-framework/issues/32978)
- Add missing hints for Hibernate `@TenantId` [#32967](https://togithub.com/spring-projects/spring-framework/issues/32967)
- AnnotationUtils performance degrades with deep stacks [#32921](https://togithub.com/spring-projects/spring-framework/issues/32921)
- Missing hints for Hibernate generators [#32842](https://togithub.com/spring-projects/spring-framework/issues/32842)
- AbstractAutoProxyCreator#determineBeanType can trigger bean initialization at build time for aspects implementing Ordered [#32230](https://togithub.com/spring-projects/spring-framework/issues/32230)
#### :lady_beetle: Bug Fixes
- Behaviour change in ScheduledAnnotationBeanPostProcessor: canceling scheduled tasks on ContextClosedEvent v6.0 -> v6.1 [#33009](https://togithub.com/spring-projects/spring-framework/issues/33009)
- ContentCachingRequestWrapper may allocate too much memory [#32987](https://togithub.com/spring-projects/spring-framework/issues/32987)
- Support `canEncode()` for `JAXBElement` in `Jaxb2XmlEncoder` [#32977](https://togithub.com/spring-projects/spring-framework/pull/32977)
- AspectJ CTW aspects executed twice [#32970](https://togithub.com/spring-projects/spring-framework/issues/32970)
- `@Valid` annotations on container elements for handler argument validation not supported [#32964](https://togithub.com/spring-projects/spring-framework/issues/32964)
- Add support for double backslashes to `StringUtils#cleanPath` [#32962](https://togithub.com/spring-projects/spring-framework/issues/32962)
- `@CacheEvict` condition uses wrapper comparison instead of actual objects [#32960](https://togithub.com/spring-projects/spring-framework/issues/32960)
- ConcurrentHashMap.computeIfAbsent used in AdvisedSupport can cause virtual thread pinning [#32958](https://togithub.com/spring-projects/spring-framework/issues/32958)
- Exception mapping does not work as expected when plugging in ReactorNettyClientRequestFactory into RestTemplate and RestClient [#32952](https://togithub.com/spring-projects/spring-framework/issues/32952)
- `ReactorResourceFactory` not working with CRaC onRefresh checkpoint [#32945](https://togithub.com/spring-projects/spring-framework/issues/32945)
- SpEL compilation fails when indexing into an array or list with an `Integer` [#32908](https://togithub.com/spring-projects/spring-framework/issues/32908)
- SpEL compilation fails when indexing into a `Map` with a primitive [#32903](https://togithub.com/spring-projects/spring-framework/issues/32903)
- BeanUtils.copyProperties no longer copies generic type properties from a base class that has been enhanced [#32888](https://togithub.com/spring-projects/spring-framework/issues/32888)
- Application not starting with `@EnableTransactionManagement`(mode = AdviceMode.ASPECTJ) [#32882](https://togithub.com/spring-projects/spring-framework/issues/32882)
- ReactorNettyClientResponse should not throw exception if no body is available [#32805](https://togithub.com/spring-projects/spring-framework/issues/32805)
- Observation in ServerHttpObservationFilter is never stopped for asynchronous requests [#32730](https://togithub.com/spring-projects/spring-framework/issues/32730)
#### :notebook_with_decorative_cover: Documentation
- Fix typo in the Simple Broker section of the reference documentation [#32993](https://togithub.com/spring-projects/spring-framework/pull/32993)
- Remove outdated copyright from index.adoc [#32983](https://togithub.com/spring-projects/spring-framework/issues/32983)
- Use HttpStatusCode consistently in reference guide [#32966](https://togithub.com/spring-projects/spring-framework/pull/32966)
- Entity name in MappingSqlQuery example of reference guide is wrong [#32957](https://togithub.com/spring-projects/spring-framework/pull/32957)
- Fix `RegisterReflectionForBinding` Javadoc [#32947](https://togithub.com/spring-projects/spring-framework/issues/32947)
- Reference documentation sample for `MethodValidationPostProcessor` is missing a `static` keyword [#32929](https://togithub.com/spring-projects/spring-framework/issues/32929)
- Fix typo in Jakarta validation documentation [#32928](https://togithub.com/spring-projects/spring-framework/pull/32928)
- Refine `KotlinDetector.isKotlinType` documentation for Kotlin 2.x lambdas [#32905](https://togithub.com/spring-projects/spring-framework/issues/32905)
- Complete Kotlin example for HTTP message codecs in reference doc [#32877](https://togithub.com/spring-projects/spring-framework/pull/32877)
- Use Threadlocal.remove() instead of .set(null) in documentation [#32874](https://togithub.com/spring-projects/spring-framework/pull/32874)
- Unexpected bean override / inject behavior [#32825](https://togithub.com/spring-projects/spring-framework/issues/32825)
- Document why complex object structure are not supported as paremeters or properties by AOT [#32273](https://togithub.com/spring-projects/spring-framework/issues/32273)
#### :hammer: Dependency Upgrades
- Upgrade to Micrometer 1.12.7 [#33001](https://togithub.com/spring-projects/spring-framework/issues/33001)
- Upgrade to Reactor 2023.0.7 [#33007](https://togithub.com/spring-projects/spring-framework/issues/33007)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@Attacktive](https://togithub.com/Attacktive), [@Seungpang](https://togithub.com/Seungpang), [@deblockt](https://togithub.com/deblockt), [@hlmg](https://togithub.com/hlmg), [@ozooxo](https://togithub.com/ozooxo), [@soglad](https://togithub.com/soglad), and [@ypyf](https://togithub.com/ypyf)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
6.1.8
->6.1.9
Release Notes
spring-projects/spring-framework (org.springframework:spring-jcl)
### [`v6.1.9`](https://togithub.com/spring-projects/spring-framework/releases/tag/v6.1.9) #### :star: New Features - CRaC: ignore checkpointOnRefresh afterRestore [#32978](https://togithub.com/spring-projects/spring-framework/issues/32978) - Add missing hints for Hibernate `@TenantId` [#32967](https://togithub.com/spring-projects/spring-framework/issues/32967) - AnnotationUtils performance degrades with deep stacks [#32921](https://togithub.com/spring-projects/spring-framework/issues/32921) - Missing hints for Hibernate generators [#32842](https://togithub.com/spring-projects/spring-framework/issues/32842) - AbstractAutoProxyCreator#determineBeanType can trigger bean initialization at build time for aspects implementing Ordered [#32230](https://togithub.com/spring-projects/spring-framework/issues/32230) #### :lady_beetle: Bug Fixes - Behaviour change in ScheduledAnnotationBeanPostProcessor: canceling scheduled tasks on ContextClosedEvent v6.0 -> v6.1 [#33009](https://togithub.com/spring-projects/spring-framework/issues/33009) - ContentCachingRequestWrapper may allocate too much memory [#32987](https://togithub.com/spring-projects/spring-framework/issues/32987) - Support `canEncode()` for `JAXBElement` in `Jaxb2XmlEncoder` [#32977](https://togithub.com/spring-projects/spring-framework/pull/32977) - AspectJ CTW aspects executed twice [#32970](https://togithub.com/spring-projects/spring-framework/issues/32970) - `@Valid` annotations on container elements for handler argument validation not supported [#32964](https://togithub.com/spring-projects/spring-framework/issues/32964) - Add support for double backslashes to `StringUtils#cleanPath` [#32962](https://togithub.com/spring-projects/spring-framework/issues/32962) - `@CacheEvict` condition uses wrapper comparison instead of actual objects [#32960](https://togithub.com/spring-projects/spring-framework/issues/32960) - ConcurrentHashMap.computeIfAbsent used in AdvisedSupport can cause virtual thread pinning [#32958](https://togithub.com/spring-projects/spring-framework/issues/32958) - Exception mapping does not work as expected when plugging in ReactorNettyClientRequestFactory into RestTemplate and RestClient [#32952](https://togithub.com/spring-projects/spring-framework/issues/32952) - `ReactorResourceFactory` not working with CRaC onRefresh checkpoint [#32945](https://togithub.com/spring-projects/spring-framework/issues/32945) - SpEL compilation fails when indexing into an array or list with an `Integer` [#32908](https://togithub.com/spring-projects/spring-framework/issues/32908) - SpEL compilation fails when indexing into a `Map` with a primitive [#32903](https://togithub.com/spring-projects/spring-framework/issues/32903) - BeanUtils.copyProperties no longer copies generic type properties from a base class that has been enhanced [#32888](https://togithub.com/spring-projects/spring-framework/issues/32888) - Application not starting with `@EnableTransactionManagement`(mode = AdviceMode.ASPECTJ) [#32882](https://togithub.com/spring-projects/spring-framework/issues/32882) - ReactorNettyClientResponse should not throw exception if no body is available [#32805](https://togithub.com/spring-projects/spring-framework/issues/32805) - Observation in ServerHttpObservationFilter is never stopped for asynchronous requests [#32730](https://togithub.com/spring-projects/spring-framework/issues/32730) #### :notebook_with_decorative_cover: Documentation - Fix typo in the Simple Broker section of the reference documentation [#32993](https://togithub.com/spring-projects/spring-framework/pull/32993) - Remove outdated copyright from index.adoc [#32983](https://togithub.com/spring-projects/spring-framework/issues/32983) - Use HttpStatusCode consistently in reference guide [#32966](https://togithub.com/spring-projects/spring-framework/pull/32966) - Entity name in MappingSqlQuery example of reference guide is wrong [#32957](https://togithub.com/spring-projects/spring-framework/pull/32957) - Fix `RegisterReflectionForBinding` Javadoc [#32947](https://togithub.com/spring-projects/spring-framework/issues/32947) - Reference documentation sample for `MethodValidationPostProcessor` is missing a `static` keyword [#32929](https://togithub.com/spring-projects/spring-framework/issues/32929) - Fix typo in Jakarta validation documentation [#32928](https://togithub.com/spring-projects/spring-framework/pull/32928) - Refine `KotlinDetector.isKotlinType` documentation for Kotlin 2.x lambdas [#32905](https://togithub.com/spring-projects/spring-framework/issues/32905) - Complete Kotlin example for HTTP message codecs in reference doc [#32877](https://togithub.com/spring-projects/spring-framework/pull/32877) - Use Threadlocal.remove() instead of .set(null) in documentation [#32874](https://togithub.com/spring-projects/spring-framework/pull/32874) - Unexpected bean override / inject behavior [#32825](https://togithub.com/spring-projects/spring-framework/issues/32825) - Document why complex object structure are not supported as paremeters or properties by AOT [#32273](https://togithub.com/spring-projects/spring-framework/issues/32273) #### :hammer: Dependency Upgrades - Upgrade to Micrometer 1.12.7 [#33001](https://togithub.com/spring-projects/spring-framework/issues/33001) - Upgrade to Reactor 2023.0.7 [#33007](https://togithub.com/spring-projects/spring-framework/issues/33007) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@Attacktive](https://togithub.com/Attacktive), [@Seungpang](https://togithub.com/Seungpang), [@deblockt](https://togithub.com/deblockt), [@hlmg](https://togithub.com/hlmg), [@ozooxo](https://togithub.com/ozooxo), [@soglad](https://togithub.com/soglad), and [@ypyf](https://togithub.com/ypyf)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.