Spring Team
John Blum

John Blum

Spring Data Team

Portland, OR

Blog Posts by John Blum

Spring Session Data Geode/GemFire 2.0.0.RC1 Available

On behalf of the Spring and Apache Geode/Pivotal GemFire communities, I am pleased to announce the release of Spring Session Data Geode and Spring Session Data GemFire 2.0.0.RC1 releases.

Both releases build on:

  1. Spring Framework 5.0.1.RELEASE

  2. Spring Security 2.0.0.RC1

  3. Spring Data Kay-RC1

  4. Spring Session core 2.0.0.RC1

  5. Spring Boot 2.0.0.M5

The artifacts can be acquired from Spring libs-milestone:

Maven
<repositories>
  <repository>
    <id>spring-libs-milestone</id>
    <url>https://repo.spring.io/libs-milestone</url>
  </repository>
</repositories>

<dependencies>
  <dependency>
    <groupId>org.springframework.session</groupId>
    <artifactId>spring-session-data-geode</artifactId>
    <version>2.0.0.RC1</version>
  </dependency>
</dependencies>
Read more...

$ diff -q spring-data-gemfire spring-data-geode

Greetings Spring Community and Pivotal GemFire/Apache Geode Users-

One question I constantly get asked is, "What is the difference between Spring Data GemFire and Spring Data Geode?"

Now that Spring Data Geode is part of the Spring Data Release Train, beginning with Kay (see the official release announcement for more details), the timing is finally right to answer this question in an open forum.

To help answer this question, I set 2 simple objectives for both Spring Data GemFire and Spring Data Geode (collectively known as SDG^2 now):

Read more...

Spring Session Data Geode/GemFire 2.0.0.M2 Available

Greetings Spring Community!

I am pleased to announce the second milestone of both Spring Session Data Geode for Apache Geode and Spring Session Data GemFire for Pivotal GemFire.

The 2nd milestone release brings many welcome improvements, including:

  • Upgrades to Spring Framework 5.0.0.RELEASE.

  • Upgrades to Spring Data Kay-RELEASE.

  • Upgrades to Spring Session 2.0.0.M4.

  • Upgrades to Spring Boot 2.0.0.M4.

  • Adds support for Pivotal GemFire and Apache Geode PDX Serialization.

  • Introduces a new Serialization framework and adapter for Pivotal GemFire/Apache Geode’s Data Serialization and PDX frameworks.

Read more...

Spring Session Data Geode/GemFire 2.0.0.M1 now available.

Greetings Spring Community!

It is my pleasure to announce the first milestone release of both Spring Session Data Geode for Apache Geode and Spring Session Session Data GemFire for Pivotal GemFire.

Both artifacts can be downloaded from Spring’s libs-milestone Repository using Maven …​

  <dependency>
    <groupId>org.springframework.session</groupId>
    <artifactId>spring-session-data-geode</artifactId>
    <version>2.0.0.M1</version>
  </dependency>

Or with Gradle…​

  compile 'org.springframework.session:spring-session-data-geode:2.0.0.M1'
Read more...

Spring Data Geode 1.0.0.INCUBATING-RELEASE Released

On behalf of the Spring and Apache Geode communities, I am extremely pleased and excited to announce the release of Spring Data for Apache Geode 1.0.0-incubating.

You can get the bits from Maven Central by including the following dependency in either your application Maven POM or Gradle build file…

Maven

<dependency>
  <groupId>org.springframework.data</groupId>
  <artifactId>spring-data-geode</artifactId>
  <version>1.0.0.INCUBATING-RELEASE</version>
</dependency>

Gradle

compile 'org.springframework.data:spring-data-geode:1.0.0.INCUBATING-RELEASE'
Read more...

Spring Data Geode 1.0.0.APACHE-GEODE-INCUBATING-M3 Released

I apologize to both the Spring and Apache Geode communities for the delay, relative to the Apache Geode M3 release announcement, but I am very excited and pleased to follow that with the release of Spring Data for Apache Geode 1.0.0-incubating.M3.

You can get the bits from Maven Central by including the following dependency in either your application Maven or Gradle build files …

Maven

<dependency>
  <groupId>org.springframework.data</groupId>
  <artifactId>spring-data-geode</artifactId>
  <version>1.0.0.APACHE-GEODE-INCUBATING-M3</version>
</dependency>
Read more...

Spring Data Geode 1.0.0.APACHE-GEODE-INCUBATING-M2 Released

I am pleased to announce the release of Spring Data Geode 1.0.0.APACHE-GEODE-INCUBATING-M2, offering support for the recently announced Apache Geode 1.0.0-incubating.M2 release.

Spring Data Geode is a specific version of Spring Data GemFire with support for Apache Geode rather than Pivotal GemFire.

Both Spring Data GemFire and Spring Data Geode are based on the same source repository in GitHub, however, Apache Geode support lives in the apache-geode branch. Therefore, you won’t find a separate Spring Data project specifically for Apache Geode, but this is of little consequence since your existing knowledge of Pivotal GemFire combined with Spring Data GemFire will be immediately useful and transferable to Apache Geode and Spring Data Geode.

Read more...

Spring Data GemFire supports Apache Geode

I am pleased to announce that Spring Data GemFire now has support for Apache Geode.

What is Apache Geode?

In a nutshell, Apache Geode is the open source core of Pivotal GemFire. Geode was recently accepted into the Apache incubator after being submitted by Pivotal to the Apache Software Foundation as part of the BDS open sourcing effort.

Technically, Apace Geode is an in-memory, distributed database (a.k.a. IMDG) enabling new as well as existing Spring/Java applications to operate at cloud scale with high availability and predictable latency without sacrificing consistency. Applications are able to transact and analyze Big Data in realtime to achieve meaningful and impactful business results.

Read more...