Skip to content

Spring Boot for Apache Geode and VMware Tanzu GemFire Version Compatibility Matrix

John Blum edited this page Dec 15, 2022 · 84 revisions

Introduction

Spring Boot for Apache Geode (SBDG) is a Spring project building on Spring Boot, Spring Data for Apache Geode (SDG) and Spring Session for Apache Geode (SSDG), and ultimately the core Spring Framework itself, to apply Spring concepts and Spring’s highly powerful and consistent programming model to reliably, quickly and easily build Apache Geode applications in a Spring context.

SBDG is a culmination of Spring Boot, SDG and SSDG and so, it is the most logical place to start when building Apache Geode applications with Spring. It is an elegant blend of both "convention" (via Auto-configuration) and "choice", where Spring Boot quietly backs away when you express explicit configuration to customize the behavior of your Spring application.

The purpose of this matrix is to give users an overview of the dependencies and compatible versions of all related Spring projects.

Foundation

Table 1. Spring Project Acronym Definitions
Acronym Definition

SBDG

Spring Boot for Apache Geode

SD

Spring Data

SDG

Spring Data for Apache Geode

SSDG

Spring Session for Apache Geode

STDG

Spring Test for Apache Geode

SBDG Diagram

Version Compatibility Matrix

Note
The following tables scroll horizontally. Scroll to see the Apache Geode [& VMware Tanzu GemFire, formerly Pivotal GemFire] versions, if necessary.

Supported Versions

Table 2. Spring Project Version Compatibility Matrix
SBDG Latest Spring Boot SDG SSDG STDG Spring Framework Apache Geode VMware Tanzu GemFire

2.0.x

2.0.0-SNAPSHOT

3.0.1-SNAPSHOT

3.0.0-M6

3.0.0-M5

1.0.0-M7

6.0.2

1.15.1

NA

2.0.x

2.0.0-M5

3.0.0-M5

3.0.0-M6

3.0.0-M5

1.0.0-M7

6.0.0-M6

1.15.0

NA

1.7.x

1.7.6-SNAPSHOT

2.7.7-SNAPSHOT

2.7.6

2.7.1

0.3.4-RAJ

5.3.24

1.14.4

NA

1.7.x

1.7.5

2.7.5

2.7.5

2.7.1

0.3.4-RAJ

5.3.23

1.14.4

NA

Unsupported (EOL) Versions

Table 3. Spring Project Version Compatibility Matrix
SBDG Latest Spring Boot SDG SSDG STDG Spring Framework Apache Geode VMware Tanzu GemFire

1.6.x

1.6.15-SNAPSHOT

2.6.15-SNAPSHOT

2.6.10

2.6.3

0.2.4-Q

5.3.24

1.14.4

NA

1.6.x

1.6.14

2.6.14

2.6.10

2.6.3

0.2.4-Q

5.3.24

1.14.4

NA

1.5.x

1.5.15-SNAPSHOT

2.5.15-SNAPSHOT

2.5.11

2.5.6

0.1.2-PASCAL

5.3.20

1.13.8

NA

1.5.x

1.5.14

2.5.14

2.5.11

2.5.6

0.1.2-PASCAL

5.3.20

1.13.8

NA

1.4.x

1.4.14-SNAPSHOT

2.4.14-SNAPSHOT

2.4.15

2.4.8

0.0.24

5.3.13

1.13.4

NA

1.4.x

1.4.13

2.4.13

2.4.15

2.4.8

0.0.24

5.3.13

1.13.4

NA

1.3.x

1.3.13.BUILD-SNAPSHOT

2.3.13.BUILD-SNAPSHOT

2.3.9.RELEASE

2.3.6.RELEASE

0.0.20.RELEASE

5.2.15.RELEASE

1.12.2

9.10.7

1.3.x

1.3.12.RELEASE

2.3.12.RELEASE

2.3.9.RELEASE

2.3.6.RELEASE

0.0.20.RELEASE

5.2.15.RELEASE

1.12.2

9.10.7

1.2.x

1.2.14.BUILD-SNAPSHOT

2.2.14.BUILD-SNAPSHOT

2.2.12.RELEASE

2.2.7.RELEASE

0.0.14.RELEASE

5.2.12.RELEASE

1.9.2

9.8.10

1.2.x

1.2.13.RELEASE

2.2.13.RELEASE

2.2.12.RELEASE

2.2.7.RELEASE

0.0.14.RELEASE

5.2.12.RELEASE

1.9.2

9.8.10

1.1.x

1.1.12.BUILD-SNAPSHOT

2.1.19.BUILD-SNAPSHOT

2.1.21.RELEASE

2.1.12.RELEASE

0.0.8.RELEASE

5.1.19.RELEASE

1.6.0

9.5.4

1.1.x

1.1.11.RELEASE

2.1.18.RELEASE

2.1.21.RELEASE

2.1.12.RELEASE

0.0.8.RELEASE

5.1.19.RELEASE

1.6.0

9.5.4

1.0.x

1.0.2.BUILD-SNAPSHOT

2.0.9.RELEASE

2.0.14.RELEASE

2.0.9.RELEASE

0.0.2.RELEASE

5.0.14.RELEASE

1.2.1

9.1.1

1.0.x

1.0.1.RELEASE

2.0.9.RELEASE

2.0.14.RELEASE

2.0.9.RELEASE

0.0.2.RELEASE

5.0.14.RELEASE

1.2.1

9.1.1