Artem Bilan

Artem Bilan

Recent Blog posts by Artem Bilan

Spring For Apache Kafka 2.0 Milestone 3 Available

Releases | July 24, 2017 | ...
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…

Spring Integration 4.3.11 is Available

Releases | July 20, 2017 | ...
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…

Spring Integration Extension for Hazelcast 1.0.0 GA Available

Releases | July 17, 2017 | ...
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…

Spring Integration 5.0 Milestone 5 Available

Releases | June 16, 2017 | ...
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…

Spring For Apache Kafka 1.2.2 and 1.1.6 Available

Releases | June 08, 2017 | ...
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

Spring AMQP 1.6.10 and 1.7.3 Available

Releases | June 08, 2017 | ...
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

Spring Integration 4.3.10 is Available

Releases | June 08, 2017 | ...
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…

Spring Integration 5.0 Milestone 3 Available

Releases | April 05, 2017 | ...
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…

Spring Integration Extension for AWS 1.1.0 M1 Available

Releases | March 09, 2017 | ...
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…

Spring for Apache Kafka 1.1.3 available now

Releases | February 06, 2017 | ...
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

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all