Compatibility of camel.springboot and spring-boot - spring-boot

How can I find out which spring-boot versions are supported by a given camel.springboot version? Neither camel-spring-boot-dependencies nor camel-spring-boot-bom contains any spring versions.

The org.apache.camel.springboot:spring-boot pom file references a specific Spring Boot version. For example, 3.10.0 references Spring Boot 2.4.5, 3.9.0 references Spring Boot 2.4.4, and 3.8.0 references Spring Boot 2.4.2.

Related

Is spring-data-rest-webmvc:3.4.x compatible with Spring Boot 2.3.x?

There is a vulnerability (https://nvd.nist.gov/vuln/detail/CVE-2021-22047) discovered in spring-data-rest-webmvc which is only fixed in versions 3.4.14 and 3.5.6. Spring Boot 2.3.12 uses the version 3.3.9. Migrating to spring boot 2.4.x or above is not an option for us.
We would like to use spring-data-rest-webmvc:3.4.14, but we are not sure if it's compatible with spring boot 2.3.x.
Can we use them together?
Spring Data Rest version 3.4 and up use Spring Framework version 5.3.x.
Spring Boot 2.3 is build with Spring Framework 5.2.x.
Will it work, probably, but there are no garanties that it will keep working or work at all. Most like it will fail with some NoSuchMethodError or ClassNotFOundExceptions or other exotic expetions one gets when mixing modules/jars from different versions of a framework.

Need to override the spring boot version used by jhipster

I am using jhipster version 3.0.6 which uses spring boot version 2.1.9 release.
I need to override this spring boot version to 2.3.3 Release.
Is there any way to do it? I added below property in my project's pom xml , inside the properties section.
<spring-boot.version>2.3.3.RELEASE</spring-boot.version>
But looks like, this is ignored and 'spring boot version 2.1.9 release' is being used which is configured in jhipster.
is there any way to override this spring boot version?

JHipster: Upgrade Spring Boot to 2.3.2 from 2.1.8 JHipster Still uses 2.1.8

I tried changing JHipster Spring boot app from 2.1.8 to 2.3.2 and it still uses the old version 2.1.8. How do I upgrade to 2.3.2?
JHipster does not support 2.3.x yet, therefore an automatic upgrade is not possible. You can try a manual upgrade by removing the jhipster dependencies bom, such that the boot parent defines all versions and update the boot version to 2.3.2. Keep in mind to read all migration guides for boot 2.1.x -> 2.2.x -> 2.3.x.
Depending on your configuration and used dependencies this might be different.

What are spring-boot supported versions for log4j?

Can I know about what are the spring-boot supported versions for log4j. Because I use spring-boot version 1.5.9. It is already support for log4j2 and I want to know what is the latest version that support for log4j.
All latest versions of Spring Boot supports log4j2.
Current version of Spring Boot 2.0.0 supports log4j2 version 2.10.0. You can verify other dependency versions from here.

Spring boot, Spring core dependency

I run spring boot 1.3.3.RELEASE, I have run into this issue that are solved in spring 4.3 https://jira.spring.io/browse/SPR-14114
When does spring boot support spring 4.3 ? Can I upgrade my spring-core dependency in current version of spring boot that I have.
When does spring boot support spring 4.3 ?
Spring Boot 1.4 will use Spring Framework 4.3 by default.
Can I upgrade my spring-core dependency in current version of spring boot that I have.
Yes. Spring Boot 1.3.x uses Spring Framework 4.2.x by default but it is compatible with Spring Framework 4.3.x. Assuming that you are using Maven and spring-boot-starter-parent as your pom's parent, you can use the spring.version property to control the version of Spring Framework that's used. For example:
<properties>
<spring.version>4.3.0.RC1</spring.version>
</properties>

Resources