Spring Cloud Stream 2.0 - Polled Consumers

Engineering | Gary Russell | February 27, 2018 | ...

This is the second blog in a series of pre-release blogs in preparation for Spring Cloud Stream 2.0.0.RELEASE.

Preface

Spring Cloud Stream 2.0 introduces polled consumers, where the application can control message processing rates.

Introduction

Spring Cloud Stream has the concepts of producers and consumers; when using the messaging paradigm, MessageChannels are bound to destinations (e.g. Kafka topics, Rabbit Exchanges/Queues). To-date, on the consumer side, messages are delivered whenever an idle consumer is available. In effect, the broker controls the rate of delivery; usually, the next…

Spring Cloud Finchley.M7 Has Been Released

Releases | Ryan Baxter | February 27, 2018 | ...

On behalf of the community, I am pleased to announce that the Milestone 7 (M7) of the Spring Cloud Finchley Release Train is available today. The release can be found in Spring Milestone repository. This release is compatible with Spring Boot 2.0.0.RC2. You can check out the Finchley release notes for more information.

Notable Changes in the Finchley Release Train

Spring Cloud Netflix

  • All of the code releated to Feign has been moved to a separate project, Spring Cloud OpenFeign.
  • There is a known issue with the Hystrix Webflux endpoint when using Spring Boot 2.0.0.RC2. You can follow this issue in Reactor for more information.

Spring Cloud Stream 2.0 - content-type negotiation and transformation

Engineering | Oleg Zhurakousky | February 26, 2018 | ...

This is the first blog in a series of pre-release blogs in preparation for Spring Cloud Stream 2.0.0.RELEASE.

Preface

Spring Cloud Stream 2.0 includes a complete revamp of content-type negotiation for the channel-based binders to address performance, flexibility and most importantly consistency. The following blog touches on some of the key points around what has been done, what to expect and how it may help you.

Introduction

Data transformation is one of the core features of any message-driven microservice architecture. In Spring Cloud Stream, such data is represented as a Spring Message.

Spring Cloud Stream Elmhurst.RC1 /2.0.0.RC1 Release Announcement

Engineering | Oleg Zhurakousky | February 23, 2018 | ...

After a long and exciting journey we are pleased to announce the first Release Candidate of the Spring Cloud Stream Elmhurst release train - Elmhurst.RC1/2.0.0.RC1.

Spring Cloud Stream Elmhurst 2.0.0.RC1 is available for use in the Spring Milestone repository. The release notes include relevant information about version compatibility with Spring Boot, Spring Cloud, Spring AMQP, and Spring for Apache Kafka.

Given that this is a Release Candidate the following section provides a brief summary of features and improvements not just included in this release but for 2.0 in general, with details to…

Spring for Apache Kafka 2.1.3, Spring Integration Kafka 3.0.2 are Available

Releases | Gary Russell | February 22, 2018 | ...

I am pleased to announce that Spring for Apache Kafka 2.1.3.RELEASE is available.

In addition, the Spring Integration extension spring-integration-kafka 3.0.2.RELEASE is also available.

While these are point releases in the 2.1.x (and 3.0.x) lines; they introduce some important new features:

Spring for Apache Kafka

Change Log

  • Request/Reply messaging with the ReplyingKafkaTemplate

  • pause/resume on listener containers

  • default @KafkaHandler method for multi-method @KafkaListener

  • ChainedKafkaTransactionManager to improve transaction synchronization scenarios

Spring Integration Kafka

Spring Boot 2.0.0 RC2 available now

Releases | Andy Wilkinson | February 21, 2018 | ...

On behalf of the team, it is my great pleasure to announce that Spring Boot 2.0.0.RC2 has been released and is now available from our milestone repository.

This release closes 180 issues and pull requests. It is our second, and hopefully final, release candidate. All being well, 2.0.0 will be released next week. Thank you to everyone who tried RC1 and provided us with valuable feedback.

We've refined a number of items from RC1, including significant improvements to our Micrometer integration and numerous dependency upgrades. For a complete list of changes and upgrade instructions, please see the Spring Boot 2.0.0.RC2 Release Notes

Spring Integration 5.0.2 Available

Releases | Artem Bilan | February 21, 2018 | ...

On behalf of the Spring Integration team I am pleased to announce that the 5.0.2.RELEASE maintenance version for the Spring Integration is available.

It can be downloaded from Maven Central, JCenter, and our release repository:

compile "org.springframework.integration:spring-integration-core:5.0.2.RELEASE"

As usual I would like to thank all community members for their ongoing active contributions to the framework!

Along with upgrades to the latest Spring Framework 5.0.4 and Reactor Bismuth-SR6 versions, this Spring Integration support version provides a number of bug fixes, especially for the @ServiceActivator with a collection method argument and LockRegistryLeaderInitiator

Spring Data Kay SR4 released

Releases | Mark Paluch | February 20, 2018 | ...

On behalf of the Spring Data team, I'm pleased to announce the fourth service release of the Kay release train in prospect of Spring Boot 2.0 RC2.

This service release ships on top of the just-released Spring Framework 5.0.4 and Project Reactor 3.1.4, and provides the answer to persistence the code and everything. Kay SR4 will be picked up by Spring Boot 2.0 RC2 for your convenience and is a recommended upgrade to users of the Kay release train.

You can find all details within the linked changelogs.

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

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