The Spring Blog

Engineering
Releases
News and Events

Spring Tips: Apache Geode

Hi Spring fans! In this installment of Spring Tips we look at Gemfire… err.. Apache Geode, the fantastic distributed data grid you’ve probably never heard of, BUT YOU SHOULD, that integrates nicely with the Spring Data for Apache Geode project.

speaker: Josh Long

Read more...

This Week in Spring - February 12, 2019

Hi Spring fans! Welcome to another installment of This Week in Spring.

We’ve got good stuff to get to but first, I want to invite you to be part of the discussion and consider submitting to the SpringOne Platform 2019 event. The call-for-papers opened today!

Now then, we’ve got a ton to get to this week so without further ado..

Read more...

Spring Cloud Data Flow 1.7.4 and Skipper 1.1.4 Released

The Spring Cloud Data Flow team is pleased to announce the release of 1.7.4 of Data Flow for Local and Cloud Foundry. The Kubernetes release is at version 1.7.3.

Follow the Getting Started guides for running on Local, Cloud Foundry, and Kubernetes.

Various bugs since the 1.7 GA release have been fixed. You can see the issues for 1.7.1, 1.7.2, 1.7.3, and 1.7.4 for more details.

We have also released 1.1.4 release of Spring Cloud Skipper. The getting started section in the reference guide is the best place to start if you want to use Skipper separately from Data Flow.

Read more...

Spring Cloud Data Flow and Skipper 2.0 M2 Released

The Spring Cloud Data Flow team is pleased to announce the release of 2.0 M2 of Data Flow. Follow the Getting Started guides for running on Local, Cloud Foundry, and Kubernetes.

Hand in hand is the 2.0 M2 release of Spring Cloud Skipper. The getting started section in the reference guide is the best place to start if you want to use Skipper separately from Data Flow.

Here are the highlights for Data Flow

  • Launch tasks against multiple platforms

  • Revamped metrics and monitoring of deployed applications

  • Additional security roles

  • Dashboard improvements

  • Database migration support

Read more...

Legacy forums will be shutdown February 28

In 2014, we announced the retirement of our legacy forum, forum.spring.io, in favor of providing an improved community experience on stackoverflow.com. As part of that announcement, we put our forum into read-only mode, preserving forum posts that were referenced in various Spring issue trackers.

On February 28, 2019, we plan to take the forum completely offline. In preparation for this end-of-life activity, we have gone through our issue trackers and identified links to forum.spring.io that contain supplementary information related to an issue. Based on this analysis, we have either copied such text directly into the issue tracker or otherwise ensured that no essential information is lost.

Read more...

This Week in Spring - February 5th, 2019

Hi Spring fans! Welcome to another installment of This Week in Spring! First of all, Happy Lunar New Year, if you celebrate! (More than a billion people around the world do celebrate…)

Today I’m going to be giving a 4-hour presentation, Reactive Spring, for Safari members.

So, without further ado, let’s get to it!

Read more...

Spring Session for Apache Geode/Pivotal GemFire 2.0.8.RELEASE available!

I am pleased to announce Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.0.8.RELEASE.

SSDG builds on Spring Session 2.0.9.RELEASE, Spring Data Kay-SR13 and Spring Framework 5.0.12.RELEASE along with Apache Geode 1.2.1 and Pivotal GemFire 9.1.1. Additionally, SSDG 2.0.8.RELEASE is compatible with Spring Boot 2.0.x based applications.

This release pulls in many enhancements from the 2.1.x release branch along with a few minor fixes. Highlights include:

  1. Prevent saving non-dirty Sessions (Issue-12). This primarily protects against Apache Geode/Pivotal GemFire bug GEODE-6032.

  2. Standardize all logging on SLF4J (Issue-18).

  3. Fixed bug involving incorrect synchronization lock on Session attributes passed down from the Session object on creation.

  4. Fixed bug involving Data Serialization to properly identify when a user uses a custom DataSerializer to de/serialize the Session.

Read more...