Affects Version/s: 4.2 M1
Fix Version/s: 4.2 RC1
In 4.2.0 M1 - Spring Integration Core relies on Spring Retry 1.1.2.RELEASE - which has a compile dependency to Spring Core 4.0.4.RELEASE.
As a result (using Maven in an example), Spring Framework Core 4.0.4 wins as a transitive dependency over the desired 4.2.0.RC1.
a. Spring Retry be updated to depend on Spring 4.2.0.RC1? Or
b. Should Spring Integration Core declare an explicit Spring Framework Core dependency? (Right now core depends on other Spring Framework components but not Core explicitly)
Declare Spring Framework Core 4.2 as an explicit dependency in your app's pom.xml.