Artem Bilan

Artem Bilan

Recent Blog posts by Artem Bilan

Spring Integration 4.3.1, 4.2.9, 4.1.9, 4.0.9 are available

Releases | July 26, 2016 | ...

Dear Spring community,

I’m pleased to announce that a number of Spring Integration 4.x.x (4.3.1, 4.2.9, 4.1.9, 4.0.9) maintenance versions have been released. It’s strongly recommended for everyone to upgrade because these releases contain some important bug fixes and improvements.

We do not anticipate releasing more versions of the for 4.1.x and 4.0.x branches. If you use these in your projects, consider upgrading to 4.3.x as soon as possible.

While you can find all the changes for 4.3.1 in its Release Notes, here are some highlights:

  • It is a foundation for upcoming Spring Boot 1.4 GA;

  • Routers can now resolve channelKey as a Class<?> correctly. Previously such a configuration produced the following exception:

Spring AMQP 1.6.1 available now

Releases | July 18, 2016 | ...

It is my pleasure to announce that the Spring AMQP 1.6.1 maintenance release is available now.

As usual, thanks to the community for any feedback and contribution all the ways!

This release contains several critical bug fixes, therefore an upgrade is highly recommended.

We haven’t switched master branch to 2.0 yet, but that is really our intention in the nearest future to start enjoying a new Spring 5.0 and Java 8 foundation for Spring AMQP project code base!

Project Page | GitHub | Help | Documentation

Spring for Apache Kafka 1.0.2 available now

Releases | July 12, 2016 | ...

It is my pleasure to announce that the Spring for Apache Kafka 1.0.2 maintenance release is available now.

As usual, thanks to the community for any feedback and contribution all the ways!

This release contains several critical bug fixes, therefore an upgrade is highly recommended. The master branch has now switched to 1.1 and we are starting migrating to Kafka 0.10 and other features on the matter with possible Milestone 1 later this month.

Project Page | GitHub | Help | Documentation

For more details about Spring for Apache Kafka , check Gary Russell’s session at SpringOne Platform, which is taking place in Las Vegas between August 1-4 this year. There are many other great talks so check the agenda and get your ticket

Java DSL for Spring Integration 1.2 M1 and 1.1.3 are available

Releases | July 08, 2016 | ...

I’m pleased to announce that the Java DSL for Spring Integration 1.2 M1 is available now!

First of I’d like to thank everyone who created issues, raised Pull Requests, provided feedback or just asked questions on StackOverflow. Without the community we couldn’t be the successful project we are today!

The artifact org.springframework.integration:spring-integration-java-dsl:1.2.0.M1 is available in the Milestone repo. So, give it a shot and don’t hesitate to raise a GH issue for any feedback!

Some highlights of the current iteration:

Apache Kafka 0.9 support

Based on the recently released Spring for Apache Kafka project, a new Kafka09 factory has been introduced. This is straightforward Java DSL factory for producing IntegrationComponentSpec fluent API builders for adapters based on the a Spring for Apache Kafka foundation. An existing Kafka factory for Apache Kafka 0.8

Spring for Apache Kafka 1.0 and Spring Integration Kafka 2.0 go GA

Releases | July 04, 2016 | ...

I’m pleased to announce that the spring-kafka (Spring for Apache Kafka) 1.0 GA and Spring Integration Kafka 2.0 GA are available finally!

The artifacts org.springframework.kafka:spring-kafka:1.0.0.RELEASE and org.springframework.kafka:spring-kafka-test:1.0.0.RELEASE are available in the Release repository and Maven Central, respectively.

In addition org.springframework.integration:spring-integration-kafka:2.0.0.RELEASE, fully based on the spring-kafka-1.0.0.RELEASE, is available at the same repositories as well.

Important

Just after release we figured out a nasty bug with unacked offset commits for RECORD mode. Special thanks to Adam Dec! So, please, meet spring-kafka:1.0.1.RELEASE

Spring Integration 4.3 GA is Available

Releases | June 14, 2016 | ...

Dear Spring community,

I’m pleased to announce that Spring Integration Framework 4.3 GA is now available from repo.cupchino.shop, as well as Maven Central! Also the maintainance 4.2.8 version has been released, too. Together with an internal 4.2.7 release it includes some important bug fixes.

In addition to the feature themes mentioned in 4.3 RC1 announcement, the GA release includes several major changes:

  • Upgrade to Spring Framework 4.3 GA, Spring AMQP 1.6 GA, Spring Security 4.1 GA;

  • The FtpRemoteFileTemplate now provides ExistsMode option to control how an exists() operation should work;

  • The FileSplitter lets represent FileMarker object as a JSON string (markersJson option) to avoid an additional spring-integration-file dependency on the consumer applications in distributed environments;

  • A new JdbcLockRegistry feature has been introduced. Special thanks to Dave Syer!

  • The Integration Graph has been improved with generic gateway nodes and LinkNode now has a type (input, output, error, discard, route) property for better visualization experience;

Spring for Apache Kafka 1.0 Release Candidate 1 Available

Releases | June 07, 2016 | ...

On behalf of the Spring Integration and Spring Cloud Stream teams, I’m pleased to announce that the spring-kafka (Spring for Apache Kafka) Release Candidate for version 1.0 is now available.

The artifacts org.springframework.kafka:spring-kafka:1.0.0.RC1 and org.springframework.kafka:spring-kafka-test:1.0.0.RC1 are available in the Milestone repository.

First of all many thanks to everyone involved, to active community members, who provided feature requests and contributions. Special thanks to Martin Dam, who spent a lot of time helping us with the pause/resume algorithm to handle slow…

Spring Integration Kafka Support 2.0.0 Release Candidate is now available

Releases | June 07, 2016 | ...

I am pleased to announce that the spring-integration-kafka (Spring Integration Kafka Support) Release Candidate for version 2.0 is now available.

The artifact org.springframework.integration:spring-integration-kafka:2.0.0.RC1 is available in the Milestone Repository.

This version is based on the just released Spring for Apache Kafka release candidate 1.0.0.RC1.

There are not many changes since the previous Milestone 1. Just some general internal fixes and upgrades to accommodate recent Spring for Apache Kafka changes.

The Spring Integration Java DSL 1.2 and its Kafka09 Factory has also been…

Spring AMQP 1.6 RELEASE available

Releases | June 01, 2016 | ...

We are pleased to announce that the Spring AMQP 1.6 GA (1.6.0.RELEASE) is now available in the spring release repo, as well as in the Maven Central.

First of all, thanks to everyone who contributed to the project any way: JIRAs, GitHub issues, Pull Requests, blog posts & articles and even just with simple StackOverflow questions!

You can find the full feature pack in the previous Spring AMQP 1.6 RC1 blog post. You can refer to the what’s new in the reference documentation as well as the closed JIRA Issues for the entire 1.6 version.

Nevertheless we encountered with the couple last minute…

Spring Integration 4.3 M2 is Available

Releases | April 26, 2016 | ...

I am pleased to announce that Spring Integration 4.3.0.M2 is now available from the Spring milestone repository. This release closes about 50 JIRAs and includes almost a 100 commits.

Thanks to everyone who has contributed. Especially to the Spring Cloud Stream team, whose comprehensive Spring Integration usage influences the project direction.

Some key feature since the First Milestone:

  • The Spring Integration runtime object model, together with Component Metrics, now can be exposed as a graph, which may be used to visualize the current state of the integration application. When running in a web container, the @EnableIntegrationGraphController annotation, together with an IntegrationGraphServer bean, creates a service to retrieve the model and state over the REST protocol, e.g. in JSON notation:

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