Spring for Gemfire 9.15
search cancel

Spring for Gemfire 9.15

book

Article ID: 294427

calendar_today

Updated On:

Products

VMware Tanzu Gemfire

Issue/Introduction


Customers who use Spring Boot, Data, and Session for Gemfire and are upgrading Gemfire to version 9.15 or later from version 9.10 or earlier will need to migrate from the previous, open source Spring for Apache Geode solutions to the new Spring for VMware Gemfire in order to maintain compatibility.

As announced in a blog post, the Spring for Gemfire products have been re-introduced to restore compatibility with Gemfire, starting with version 9.15.0. Along with this, there have been some changes to Spring material that will be detailed below.
 


Environment

Product Version: 9.15

Resolution


Spring Boot, Data, and Session for VMware Gemfire documentation can be found in the following locations:

The Spring documentation contains release notes, compatibility matrixes, quick start guides, modules, and more.

Spring material changes:
 

  • Compatibility:
    • The old compatibility matrix is no longer accurate for new Spring for VMware Gemfire releases
      • Compatibility will be detailed in the documentation for each product
      • When implementing Spring Boot, Data, and Session for VMware Gemfire you will now need to accurately specify a compatible Spring version and your current Gemfire version
      • Spring Boot Example:
Maven:

<properties
    <springBootForGemFire.version>1.0.0</springBootForGemFire.version
    <vmwareGemFire.version>10.0.0</vmwareGemFire.version>
</properties>

Gradle:

ext {
    springBootForGemFireVersion = '1.0.0'
    vmwareGemFireVersion = '10.0.0'
}

Note: In addition to the Spring and Gemfire versions that must be specified, there are multiple artifact IDs to choose from (detailed in the Compatibility and Release Notes sections of the Spring documentation) that will specify which Spring Boot, Data, and Session version that will be used.

Spring Boot example using the above example versions:

Spring Boot 3.1 for VMware GemFire 10.0 - version 1.0.0

Artifact ID: spring-boot-3.1-gemfire-10.0

Uses Spring Boot 3.1.1

 

  • Repositories:
    • The previous Spring for Geode repository at repo.spring.io will no longer be used moving forward
      • Spring for Gemfire will now be available from our Broadcom artifactory site
        • Instructions for setup and implementation are included in the "Getting Started" sections in the above links

 

  • Documentation:
    • Documentation at docs.spring.io can still be used as the concepts largely remain the same
      • We will continue to expand and improve the new documentation linked above