Spring Session for Apache Geode & Pivotal GemFire 2.1.7.RELEASE and 2.2.1.RELEASE Available

Releases | John Blum | December 12, 2019 | ...

On behalf of the Spring, Apache Geode and Pivotal GemFire communities, it is my pleasure to announce the release of Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.1.7.RELEASE as well as 2.2.1.RELEASE.

Both releases are available in Maven Central.

What’s New

While SSDG 2.1.7.RELASE primarily aligns with the latest Spring bits in its respective line:

  • Spring Framework 5.1.12.RELEASE

  • Spring Boot 2.1.11.RELEASE

  • Spring Data Lovelace-SR14/2.1.14.RELEASE

  • Spring Session Bean-SR8/2.1.9.RELEASE

And SSDG 2.2.1.RELEASE aligns with:

  • Spring Framework 5.2.2.RELEASE

  • Spring Boot 2.2.2.RELEASE

  • Spring Data Moore-SR3/2.2.3.RELEASE

  • Spring Session Corn-RELEASE/2.2.0.RELEASE

Spring Boot for Apache Geode & Pivotal GemFire 1.1.4.RELEASE & 1.2.2.RELEASE Available

Releases | John Blum | December 12, 2019 | ...

On behalf of the Spring, Apache Geode & Pivotal GemFire communities, it is my pleasure to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.1.4.RELEASE as well as 1.2.2.RELEASE.

Both releases are available in Maven Central.

What’s New

While SBDG 1.1.4.RELEASE primarily aligns with the latest Spring bits in its release line:

  • Spring Framework 5.1.12.RELEASE

  • Spring Boot 2.1.11.RELEASE

  • Spring Data Lovelace-SR14/2.1.14.RELEASE

  • Spring Session for Apache Geode & Pivotal GemFire (SSDG) Bean-SR8/2.1.7.RELEASE (NEW)

And SBDG 1.2.2.RELEASE builds on:

  • Spring Framework 5.2.2.RELEASE

  • Spring Boot 2.2.2.RELEASE

  • Spring Data Moore-SR3/2.2.3.RELEASE

  • Spring Session for Apache Geode & Pivotal GemFire (SSDG) Corn-RELEASE/2.2.1.RELEASE (NEW)

  • Spring Test for Apache Geode & Pivotal GemFire (STDG) 0.0.11.RELEASE (NEW)

This Week in Spring - December 10th, 2019

Engineering | Josh Long | December 10, 2019 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring! Today I just wrapped up my appearance in Brisbane, Australia, where I have been for the epic YOW! conference. Truly, one of my all-time favorite shows on the planet. I feel like an imposter in the ranks of the other speakers. I can not recommend this show enough.

I'm just about to board my fight back to San Francisco, and we've got a ton of stuff to get to so let's press on!

Spring Boot 2.1.x EOL November 1st 2020

Releases | Phil Webb | December 10, 2019 | ...

With the recent release of Spring Boot 2.2, we'd like to announce that maintenance for Spring Boot 2.1 will end on November 1st 2020.

We'll keep publishing the occasional maintenance release up until that point, but we recommend that all users consider upgrading to Spring Boot 2.2 as soon as possible. Upgrading to Spring Boot 2.2 from 2.1 should not be too difficult, and upgrade instructions are available on the WIKI.

In order to help track the state of supported releases we've also introduced a new "supported versions" WIKI page. You can see at a glance which Spring Boot versions are…

Spring Cloud Data Flow 2.3.0 GA Released

Releases | Janne Valkealahti | December 09, 2019 | ...

The release 2.3.0 delivers a lot of enhancements and generic compatibility changes for Spring Boot 2.2.x and Spring Cloud Hoxton.

Continuous Deployment For Tasks

As task applications evolve faster to keep up with business needs, the ability for new versions to be consumed via Data Flow in an automated way is needed. While Data Flow has supported the ability to register multiple versions of a task application in previous iterations, the ability to run them in a practical way by re-hydrating command line arguments, deployment properties, and application properties used in previous executions has…

Stream Processing with Spring Cloud Stream and Apache Kafka Streams. Part 6 - State Stores and Interactive Queries

Engineering | Soby Chacko | December 09, 2019 | ...

Part 1 - Programming Model Part 2 - Programming Model Continued Part 3 - Data deserialization and serialization Part 4 - Error Handling Part 5 - Application Customizations

In this part (the sixth and final one of this series), we are going to look into the ways Spring Cloud Stream Binder for Kafka Streams supports state stores and interactive queries in Kafka Streams.

Named State Stores

When you have the need to maintain state in the application, Kafka Streams lets you materialize that state information into a named state store. There are several operations in Kafka Streams that require it to keep track of the state such as count, aggregate, reduce, various windowing operations, and others. Kafka Streams uses a special database called RocksDB for maintaining this state store in most cases (unless you explicitly change…

Spring Boot 2.1.11 is now available

Releases | Madhura Bhave | December 06, 2019 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 2.1.11 has been released and is now available from repo.spring.io and Maven Central.

This release includes 53 fixes, improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

Project Page | GitHub | Issues | Documentation | Stack Overflow |

Spring Boot 2.2.2 is now available

Releases | Brian Clozel | December 06, 2019 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 2.2.2 has been released and is now available from repo.spring.io and Maven Central.

This release includes 88 fixes, improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

How can you help?

If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

Project Page | GitHub | Issues | Documentation | Stack Overflow |

Spring Data R2DBC goes GA

Releases | Mark Paluch | December 06, 2019 | ...

On behalf of the team and everyone that contributed, I am delighted to announce that Spring Data R2DBC 1.0 is generally available from repo.spring.io as well as Maven Central!

Spring Data R2DBC 1.0 is a non-blocking database client library for the just released R2DBC specification that lets you build reactive applications that use SQL databases. The most notable features of Spring Data R2DBC are:

  • Functional-reactive declaration of data access
  • Fluent API
  • Support for Transactions
  • Named parameter support (Dialect-aware)
  • Repositories
  • Kotlin Coroutines extensions

Spring Data R2DBC 1.0 requires JDK 8 or higher and any R2DBC driver. Head over to start.spring.io and add R2DBC to configure your dependencies or, if you're already using the Spring Boot R2DBC starter, upgrade your spring-boot-bom-r2dbc to 0.1.0.M3

Stream Processing with Spring Cloud Stream and Apache Kafka Streams. Part 5 - Application Customizations

Engineering | Soby Chacko | December 06, 2019 | ...

Part 1 - Programming Model Part 2 - Programming Model Continued Part 3 - Data deserialization and serialization Part 4 - Error Handling

In this blog post, we continue our discussion on the support for Kafka Streams in Spring Cloud Stream. We are going to elaborate on the ways in which you can customize a Kafka Streams application.

Customizing the StreamsBuilderFactoryBean

Kafka Streams binder uses the StreamsBuilderFactoryBean, provided by the Spring for Apache Kafka project, to build the StreamsBuilder object that is the foundation for a Kafka Streams application. This factory bean is a Spring lifecycle bean. Oftentimes, this factory bean must be customized before it is started, for various reasons. As described in the previous blog post on error handling, you need to customize the StreamsBuilderFactoryBean

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