Bump org.springframework:spring-framework-bom from 5.3.31 to 6.2.7
Bumps org.springframework:spring-framework-bom from 5.3.31 to 6.2.7.
Release notes
Sourced from org.springframework:spring-framework-bom's releases.
v6.2.7
:star: New Features
- Forward more methods to underlying InputStream in NonClosingInputStream #34893
- Introduce Spring property for the default property placeholder escape character #34865
- Close ApplicationContext once AOT processing has completed #34841
- Fix
AbstractJackson2HttpMessageConverter#getObjectMappersForTypenullness #34811- Add option for case-insensitive match to PatternMatchUtils #34801
- RestClient
@RequestBodyparameters lose generic type information when creating HTTP service beans #34793- Adds option to set Principal in MockServerWebExchange #34789
:lady_beetle: Bug Fixes
- Beans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock #34902
PropertySourcesPlaceholderConfigurerplaceholder resolution fails in several scenarios #34861- HttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 #34851
- Fragment.create() requires mutable map - which is unusable when used with Kotlin #34848
- Duplicate
BeanOverrideHandlerdiscovered in@Nestedtest case with superclass from different class or in interface implemented multiple times #34844- Accidental ClassLoader defineClass enforcement after #34677 #34824
- HttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor #34812
- AbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar #34796
- Correctly expand query param with same name from URI variables array #34783
- R2DBC
NamedParameterUtilsonly expands reused collection parameter once #34768PathMatchingResourcePatternResolverwrongly assumes thattarget/classesalways exists #34764:notebook_with_decorative_cover: Documentation
- Clarify
CompositePropertySourcebehavior forEnumerablePropertySourcecontract #34886- Javadoc and
@Nullableannotation forservletContextparameter ofConfigurableWebEnvironment.initPropertySourcesare contradictory #34845- Spring MVC:
@EnableAsyncneeds to be redeclared for each ApplicationContext #34843- Provide a working example instead of unclear placeholders #34828
:hammer: Dependency Upgrades
:heart: Contributors
Thank you to all the contributors who worked on this release:
@Artur-,@blake-bauman,@iifawzi,@kilink,@quaff,@whlit, and@zzoe2346v6.2.6
:star: New Features
- An option for SimpleAsyncTaskExecutor to throw an exception when limit is reached #34727
- Provide first-class support for Bean Overrides with
@ContextHierarchy#34723- Micro performance optimizations #34717
- Suppress "Unable to rollback against JDBC Connection" in case of timeout (connection closed) #34714
... (truncated)
Commits
ba590acRelease v6.2.7ee62701Make use of PatternMatchUtils ignoreCase optionfa168caRevise FactoryBean locking behavior for strict/lenient consistency3c228a5Add missing@sincetags in PatternMatchUtils9bf6b8cUpgrade to Reactor 2024.0.637ecdd1Forward more methods to underlying InputStream in NonClosingInputStream73f1c5aPolishing4d296fbUpgrade to Micrometer 1.14.76a94444Clarify CompositePropertySource behavior for EnumerablePropertySource contract03ae97bIntroduce Spring property for default escape character for placeholders- 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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
Superseded by #156.