Engineering
Releases
News and Events

Spring Boot for Apache Geode & Pivotal GemFire 1.0.0.M4 Released!

On behalf of the Spring, Apache Geode and Pivotal GemFire communities, I am pleased to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.0.0.M4.

Special appreciation goes out to @starbuxman for his invaluable feedback after SpringOne Platform 2018. And, if you have not seen Josh’s Spring Tip video on Apache, please check it out.

What’s New

Among a few minor updates, Milestone 4 adds the following new capabilities:

  • Externalized configuration support with Spring Boot’s Configuration Processor and SBDG provided @ConfigurationProperties classes (Read here for more details). Inside STS or IJ Enterprise addition, developers will have the added convenience of auto-completion and content assist.

  • GemFire/Geode nodes can now be named with the spring.application.name property.

  • The GemFire/Geode Spring Boot starters now include Spring Shell as a runtime dependency, which is convenient when enabling and using GemFire/Geode’s management services.

  • Provided a workaround to an issue in Spring Cloud Commons .

For complete list of changes, see the changelog.

You can acquire the bits from the Spring libs-milestone repository:

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

<dependencies>
    <dependency>
        <groupId>org.springframework.geode</groupId>
        <artifactId>spring-geode-starter</artifactId>
        <version>1.0.0.M4</version>
    </dependency>
</dependencies>
Gradle
repository {
  maven { url "https://repo.spring.io/libs-milestone" }
}

dependencies {
  compile 'org.springframework.geode:spring-geode-starter:1.0.0.M4'
}

To switch from Apache Geode to Pivotal GemFire simply, change the Spring Boot starter from spring-geode-starter to spring-gemfire-starter.

What’s Next

Next up will be SBDG 1.0.0.RC1. In this release we will be adding samples demonstrating how to effectively use Apache Geode or Pivotal GemFire in a Spring context with Spring Boot. We will be spicing up the documentation in preparation for the final GA to ensure that users are successful with SBDG in all their UCs.

The 1.0.0.GA will follow shortly after RC1 as will 1.1.0.M1, which will rebase SBDG on Spring Boot 2.1, Spring Framework 5.1 and Spring Data Lovelace.

Conclusion

As always feedback is appreciated and welcomed. Please give this release a try and let us know if you have any ideas, issues or recommendations.

comments powered by Disqus