Spring Integration 7.0 Milestone 1 Available

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 are now removed. Please, consult with Hazelcast about their commercial support;
  • The classes for JUnit 4 support have been deprecated. See their JavaDocs about migration path to JUnit Jupiter;
  • A Java DSL API has been added to spring-integration-jdbc module via its dedicated org.springframework.integration.jdbc.dsl.Jdbc factory;
  • Many major/minor dependency upgrades.

In addition, I would like to appreciate tremendous community contributions from Eddie Cho, Anayonkar Shivalkar, Jooyoung Pyoung, Jooyoung Pyoung and Ruslan Stelmachenko who helped us with all those Nullability and Jackson 3 migrations.
We are looking forward for more in upcoming milestones!

Also, please welcome new Spring Intergation team member, our old friend, Glenn Renfro!

See What’s New in 7.0 for more details.

Also a Migration Guide contains some breaking changes in this new version.

We are looking forward to meet Community at Spring One this August.
Don’t hesitate to reach us out in GitHub issues for the project with any feedback!

Cheers, 
Artem

Project Page | GitHub Issues | Contributing | Help

THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容