We are pleased to announce the availability of the Milestone 3 of the Spring for Apache Kafka 2.0 version. It is available for download from the Milestone Repository: Since the previous announcement, these feature have made it into the current Milestone: Apache Kafka 0.11.0.0 client base line; With the new Apache Kafka foundation we have introduced KafkaTransactionManager and transactions support in the KafkaTemplate via new executeInTransaction() operation; The KafkaListenerContainer can now be supplied with the TransactionManager to perform polling and offset commits with transaction…
On behalf of the Spring Integration team, I am pleased to announce that the 4.3.11.RELEASE of Spring Integration is now available. This release contains a few important bug fixes as well as a couple of improvements. In particular it contains a fix for the Jackson Serialization Gadgets vulnerability. Hence introduced in the version 4.3.10 custom ObjectMapper utility doesn’t allow now to deserialize objects in the untrusted packages. The set of trusted packages can be configured or you can use * to trust all. See JacksonJsonUtils.messagingAwareMapper() for more information. Another useful fix is…
On behalf of the Spring Integration community I’d like to announce the GA release of Spring Integration Extension for Hazelcast. Its artifact is spring-integration-hazelcast.1.0.0.RELEASE and is available in the Release Repository and Maven Central. Since the previous Milestone 1 and Milestone 2 we have done some bug fixes and internal improvements. The new features added since there are for Spring Integration utilities support which are useful in distributed, clustered applications: HazelcastMessageStore HazelcastLockRegistry HazelcastMetadataStore See their JavaDocs and respective chapters…
On behalf of the Spring Integration team I am pleased to announce that the fifth milestone for the Spring Integration 5.0 release (5.0.0.M5) is now available. 21 JIRAs (and some GitHub issues) made into this release, including bug fixes and a number of new features. Some highlights of features in M4 and M5, since the previously announced Milestone 3: The Splitter now can deal with the Java Stream and Reactor Flux payloads. If the output channel is a ReactiveStreamsSubscribableChannel, splitting supports back-pressure. A ErrorMessagePublisher together with the ErrorMessageStrategy have been…
We are pleased to announce that these maintenance releases of Spring for Apache Kafka are now available, 1.2.2.RELEASE and 1.1.6.RELEASE. These versions include several bug fixes and improvements. They are functionally equivalent; the 1.2.2.RELEASE is based on the 0.10.2.0 kafka-clients jar and 1.1.6.RELEASE can be used with 0.10.0.x and 0.10.1.x. Project Page | Issues | Contributing | Help | Chat
We are pleased to announce that these maintenance releases of Spring AMQP are now available, 1.6.10.RELEASE and 1.7.3.RELEASE. These versions include several bug fixes and improvements. Both these versions are included in upcoming Spring Boot 1.4.7 and 1.5.4, respectively. Project Page | GitHub | Help | Documentation | Chat
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 Message and MessageHeaders serialization/deserialization to/from JSON. This functionality is useful in those components which allow to configure custom serializer/deserializer, for example RedisMessageStore: And messages and message groups will be stored in Redis in the JSON format. This…
The Spring Integration team is pleased to announce that the third milestone for the Spring Integration 5.0 release (5.0.0.M3) is now available. 53 JIRAs (and some GitHub issues) made into this release, including bug fixes and a number of new features. Some highlights since the previous Milestone 2: Initial implementation for a Spring Integration Testing Framework - the @SpringIntegrationTest annotation for test classes and MockIntegration factory help you to write unit tests for integration flows and channel adapters. We intend to flush out this capability with more features before GA…
On behalf of the Spring Integration community I’d like to announce the first Milestone of Spring Integration Extension for Amazon Web Services version 1.1. Its artifact is spring-integration-aws.1.1.0.M1, which is available in the Milestone Repository. Of course, first of all, big thanks to you, the community, for your contributions! Some highlights of the features included to this Milestone: Kinesis Support The KinesisMessageDrivenChannelAdapter and KinesisMessageHandler are provided to integrate with the Amazon Kinesis. The former is pretty simple and allow to emit data into a Kinesis stream…
It is my pleasure to announce that the Spring for Apache Kafka 1.1.3 maintenance release is available now. As usual, thanks to the community for any feedback and contribution as always. Looking forward for more! This release contains several bug fixes, including proper offset commit handling when using a BatchListener; therefore an upgrade is highly recommended. Right now master has been switched to the version 2.0 for Java 8 and Spring Framework 5.0 code base. We have some plans for high-level API for Kafka Streams and Reactor Kafka support. Project Page | GitHub | Help | Documentation