|
This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Integration 7.0.3! |
What’s New?
For those who are already familiar with Spring Integration, this chapter provides a brief overview of the new features of version 7.1.
If you are interested in the changes and features that were introduced in earlier versions, see the Change History.
What’s New in Spring Integration 7.1?
For more details, see the GitHub Issues that were resolved as part of the 7.1 development process.
In general, the project has been moved to the latest dependency versions. Java 17 is still the baseline, but Java 25 is supported.
General Changes
The MessageTransformingHandler.requiresReply flag cannot be modified: an UnsupportedOperationException is thrown from the overridden setRequiresReply() method to indicate the transformer pattern cannot produce nulls for replies.
See Transformer for more information.
Web Services Support Changes
The Web Services Outbound Gateway now can rely on the provided WebServiceTemplate.defaultUri.
See Web Services Support for more information.
CloudEvents
The new spring-integration-cloudevents module has been introduced to support CloudEvents specification.
See CloudEvents Support for more information.
gRPC
The new spring-integration-grpc module has been introduced to support gRPC framework.
See gRPC Support for more information.
Testing Support Changes
The TestUtils.getPropertyValue() with a Class<?> argument has been deprecated in favor of the change on the overloaded method from an Object return type to the generic argument.
This gives a flexible casting of the extracted value to the expected type in tests logic.
See Testing support for more information.