On behalf of the team and everyone who contributed, I am pleased to announce the First Milestone of Spring Integration 7.0.0
generation.
For convenience, the 7.0.0-M1
artifacts are also available in Maven Central.
In addition, the 6.5.1
and 6.4.6
versions with bug fixes and dependency upgrades have been released.
Some notable changes in 7.0.0
are:
- Compilation with Java 24 while maintaining Java 17 compatibility helps us spot some bugs, not only in the code but also in the JavaDocs;
- The Nullability via JSpecify and Nullaway is being implemented in the project. More fixes still have to be done, though;
- Jackson 3 is now supported. Jackson 2 is now marked for deprecation. See JavaDocs of deprecated classes for migration path;
- A new
DistributedLock
abstraction has been introduced with an API to set time-to-live per lock instance;
- The classes previously deprecated in
spring-integration-hazelcast
…