Compatible jars for SPRING 3.2.8 - spring

What are the compatible release version for jars mentioned below for SPRING 3.2.8 release
spring-data-commons-core
spring-data-mongodb
spring-integration-core
spring-ws-core
spring-xml

You could try these jars:
spring-data-commons-core-1.2.0.RELEASE.jar
spring-data-mongodb-1.2.0.RELEASE.jar
spring-integration-core-3.0.0.RELEASE.jar
spring-ws-core-2.1.4.RELEASE.jar
spring-xml-2.0.3.RELEASE.jar

When you upgrade to Spring 4.0, then you could have a look at the spring-boot-dependencies.pom, it contains a set of Dependencies (and there version) that work together.
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
Btw: I recommend to update to Spring 4.0, to be able to update to 4.1 when necessary. Because:
Both (4.0.5 and 3.2.9) of those are designed as a final feature release in the respective line - we will only consider further releases from the 4.0.x and 3.2.x branches in case of serious bugs now. (Spring Blog: Spring Framework 4.0.5 & 3.2.9 released - next stop: 4.1)

Related

how to lock Dependency version in maven?

I already have parent management in my app
springboot version is 2.1.7
springcloud version is Greenwich.SR2
I want import this
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
<version>2.2.3.RELEASE</version>
but final version is 2.1.X
how to lock dependency version
You have everything messed up.you're using sleuth in version 2.2.x that requires boot 2.2.x or 2.3.x and is part of the hoxton release train but you're using greenwich release train with an incompatible version of boot. Please don't use explicit version of cloud projects but get them from the bom. If you want to use latest sleuth, please use latest boot and latest release train

Spring Boot 2.0.0.RC1 and com.fasterxml.jackson dependecy

While porting to Spring Boot 2.0.0.RC1 I noticed that it uses managed version 2.9.2 for jackson-core and jackson-databind and 2.9.0 for jackson-annotations.
Why do you use 2.9.0 for jackson-annotations and not 2.9.2?
According with their jackson-annotations documentation:
Annotations module will never contain changes in patch versions,
only .0 releases can have changes. We may still release patch versions, but
they will be identical to .0 versions, and only released for convenience
(developers can line up all Jackson components with same patch version number).
It can be found in: https://github.com/FasterXML/jackson-annotations/blob/master/release-notes/VERSION

Which the compatible version of spring batch with spring 3.0.x and hibernate 3.6.3?

i'm using spring version 3.0.5 and hibernate-core version 3.6.3.final, hiberanate-commons-annotations-3.2.0.final and hibernate-jpa-2.0-api-1.0.0.final.jar and i want to know which version is compatible ?
I can"t modify the versions of spring and hibernate at the moment. For technical problems hibernate4 not support HibernateTemplate and spring version great than 3.0.x not support HibernateDaoSupport too.
So I want the spring batch version that is compatible with these two versios.
Thanks.
use spring-batch-2.1.9.RELEASE it is compatible with spring-core 3.0.x.
From 2.2.0 spring-Batch needs spring-core 3.2.0

spring-security is not part of the spring framework bom file [duplicate]

Please what is the compatible release version for Spring Security for Spring 3.2.8 release ?
There is little dependancy between Spring Security versions and Spring Framework versions. I have already used Spring Security 3.1.x with Spring Framework 3.1.x and 3.2.x.
If you have no reason to do differently (portability of code) you should choose the more recent General Available version that is compatible with your other components.
Doc for latest GA (4.0.1) says that it builds against Spring Framework 4.1.6.RELEASE, but should work with 4.0.x => no good.
Doc for previous GA (3.2.7) says that is builds against Spring Framework 3.2.13.RELEASE, but is also tested against Spring Framework 4.1.6.RELEASE
It would be my first choice, but if you use maven, you will have to control what is actually imported via transitive dependancy and eventually force 3.2.8 versions for all used Spring Framework components to avoid mixing different versions, or better upgrade to 3.2.13 since it is only a patch level different version.
Of course, you can also make use of the fact that previous Spring Security version (3.2.6) explicitely builds against Spring Framework 3.2.8.RELEASE, as said by #zeisi
According to the Docs it would be 3.2.6, see Spring Security Docs

Which spring security version is compatible with spring 3.2.8

Please what is the compatible release version for Spring Security for Spring 3.2.8 release ?
There is little dependancy between Spring Security versions and Spring Framework versions. I have already used Spring Security 3.1.x with Spring Framework 3.1.x and 3.2.x.
If you have no reason to do differently (portability of code) you should choose the more recent General Available version that is compatible with your other components.
Doc for latest GA (4.0.1) says that it builds against Spring Framework 4.1.6.RELEASE, but should work with 4.0.x => no good.
Doc for previous GA (3.2.7) says that is builds against Spring Framework 3.2.13.RELEASE, but is also tested against Spring Framework 4.1.6.RELEASE
It would be my first choice, but if you use maven, you will have to control what is actually imported via transitive dependancy and eventually force 3.2.8 versions for all used Spring Framework components to avoid mixing different versions, or better upgrade to 3.2.13 since it is only a patch level different version.
Of course, you can also make use of the fact that previous Spring Security version (3.2.6) explicitely builds against Spring Framework 3.2.8.RELEASE, as said by #zeisi
According to the Docs it would be 3.2.6, see Spring Security Docs

Resources