On behalf of the Spring Integration team, I am pleased to announce that the 4.3.10.RELEASE of Spring Integration is now available.
This release contains a few important bug fixes as well as a couple of improvements.
One of the most interesting feature is customized Jackson
ObjectMapper which is aware of
MessageHeaders serialization/deserialization to/from JSON.
This functionality is useful in those components which allow to configure custom serializer/deserializer, for example
RedisMessageStore store = new RedisMessageStore(redisConnectionFactory); ObjectMapper mapper = JacksonJsonUtils.messagingAwareMapper(); GenericJackson2JsonRedisSerializer serializer = new GenericJackson2JsonRedisSerializer(mapper); store.setValueSerializer(serializer);
And messages and message groups will be stored in Redis in the JSON format.
This version will be the default version with the upcoming Spring Boot