Spring Team
John Blum

John Blum

Spring Data Team

Portland, OR

Blog Posts by John Blum

Spring Boot for Apache Geode & Pivotal GemFire 1.1.4.RELEASE & 1.2.2.RELEASE Available

On behalf of the Spring, Apache Geode & Pivotal GemFire communities, it is my pleasure to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.1.4.RELEASE as well as 1.2.2.RELEASE.

Both releases are available in Maven Central.

What’s New

While SBDG 1.1.4.RELEASE primarily aligns with the latest Spring bits in its release line:

  • Spring Framework 5.1.12.RELEASE

  • Spring Boot 2.1.11.RELEASE

  • Spring Data Lovelace-SR14/2.1.14.RELEASE

  • Spring Session for Apache Geode & Pivotal GemFire (SSDG) Bean-SR8/2.1.7.RELEASE (NEW)

And SBDG 1.2.2.RELEASE builds on:

  • Spring Framework 5.2.2.RELEASE

  • Spring Boot 2.2.2.RELEASE

  • Spring Data Moore-SR3/2.2.3.RELEASE

  • Spring Session for Apache Geode & Pivotal GemFire (SSDG) Corn-RELEASE/2.2.1.RELEASE (NEW)

  • Spring Test for Apache Geode & Pivotal GemFire (STDG) 0.0.11.RELEASE (NEW)

SBDG 1.2.2.RELEASE additionally includes the following improvements:

  • Enhancements to @EnableClusterAware Region bean detection.

  • Changes the Pool used in the Spring Session Starter from (the legacy SDG) "gemfirePool" to the Apache Geode "DEFAULT" Pool for convenience, especially when getting started.

See here for more details.

See the changelog for complete details.

Read more...

Spring Session for Apache Geode & Pivotal GemFire 2.1.7.RELEASE and 2.2.1.RELEASE Available

On behalf of the Spring, Apache Geode and Pivotal GemFire communities, it is my pleasure to announce the release of Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.1.7.RELEASE as well as 2.2.1.RELEASE.

Both releases are available in Maven Central.

What’s New

While SSDG 2.1.7.RELASE primarily aligns with the latest Spring bits in its respective line:

  • Spring Framework 5.1.12.RELEASE

  • Spring Boot 2.1.11.RELEASE

  • Spring Data Lovelace-SR14/2.1.14.RELEASE

  • Spring Session Bean-SR8/2.1.9.RELEASE

And SSDG 2.2.1.RELEASE aligns with:

  • Spring Framework 5.2.2.RELEASE

  • Spring Boot 2.2.2.RELEASE

  • Spring Data Moore-SR3/2.2.3.RELEASE

  • Spring Session Corn-RELEASE/2.2.0.RELEASE

SSDG 2.2.1.RELEASE additionally includes the following improvements:

  • Converts all Spring Session OQL Indexes from HASH to FUNCTIONAL (RANGE) Indexes.

  • Adds support to disable OQL Indexes created by SSDG.

  • And enhances the PdxSerializableSessionSerializer to mark the PDX identity field using the Session ID.

See here for full details.

Read more...

Spring Boot for Apache Geode & Pivotal GemFire 1.1.3.RELEASE & 1.2.1.RELEASE Available

On behalf of the Spring, Apache Geode, Pivotal GemFire and Pivotal Cloud Cache communities, it is my pleasure to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.1.3.RELEASE and 1.2.1.RELEASE.

SBDG 1.1.3.RELEASE builds on the new Spring Boot 2.1.10.RELEASE.

SBDG 1.2.1.RELEASE builds on the new Spring Boot 2.2.1.RELEASE.

Both versions are available in Maven Central.

See the changelog for full details of the changes in these releases.

Feedback

As always, feedback is most welcomed and appreciated. Give the new bits a try and let us know what you think.

Read more...

Spring Boot for Apache Geode & Pivotal GemFire 1.2.0.RELEASE Available

On behalf of the Spring, Apache Geode, Pivotal GemFire and Pivotal Cloud Cache (PCC) communities, it is my pleasure to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.2.0.RELEASE.

SBDG 1.2.0.RELEASE is based on the Spring Boot 2.2.0.RELEASE and can be acquired from Maven Central.

Just declare org.springframework.geode:spring-geode-starter to use Apache Geode or org.springframework.geode:spring-gemfire-starter to use either Pivotal GemFire or PCC in your Maven or Gradle build files and you are ready to start building highly scalable Spring Boot applications using these technologies.

Read more...

Spring Session for Apache Geode & Pivotal GemFire 2.2.0.RELEASE Available

On behalf of the Spring, Apache Geode & Pivotal GemFire communities, it is my pleasure to announce the release of Spring Session for Apache Geode and Pivotal GemFire (SSDG) 2.2.0.RELEASE.

SSDG 2.2.0.RELEASE primarily aligns with Spring Framework 5.2.0.RELEASE, Spring Data Moore-RELEASE/2.2.0.RELEASE, Spring Session Corn-RELEASE/2.2.0.RELEASE, Apache Geode 1.9.1 and Pivotal GemFire 9.8.4.

You can acquire the bits in Maven Central.

Additionally, SSDG 2.2.0.RELEASE can be acquired from Spring Boot 2.2.0.RELEASE.

Read more...

Spring Boot for Apache Geode & Pivotal GemFire 1.1.2.RELEASE and 1.2.0.RC1 Available

On behalf of the Spring, Apache Geode, Pivotal GemFire and Pivotal Cloud Cache communities, I am pleased to announce the release of Spring Boot for Apache Geode, Pivotal GemFire and Pivotal Cloud Cache (PCC) 1.1.2.RELEASE as well as 1.2.0.RC1.

SBDG 1.1.2.RELEASE builds on Spring Boot 2.1.9.RELEASE and is available in Maven Central.

SBDG 1.2.0.RC1 builds on Spring Boot 2.2.0.RC1 and is available in the Spring Milestone Repository.

Additionally, SBDG 1.2.0.RC1 bits can be included in a project generated with the Spring Initializer at https://start.spring.io. Simply type "Geode" in the "Search dependencies to add" input field and you will see the "Spring for Apache Geode" dependency appear as an option you can add. This includes the spring-geode-starter dependency in your project Maven or Gradle build files when you generate a project using the Initializer. Check it out!

Read more...

Spring Session for Apache Geode & Pivotal GemFire 2.1.6.RELEASE and 2.2.0.RC1 Available

On behalf of the Spring and Apache Geode & Pivotal GemFire communities, it is my pleasure to announce the release of Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.1.6.RELEASE and 2.2.0.RC1.

SSDG 2.1.6.RELEASE is available in Maven Central and SSDG 2.2.0.RC1 can be acquired from the Spring Milestone Repository.

Both SSDG 2.1.6.RELEASE and 2.2.0.RC1 are included in the Spring Session Bean-SR9 and Corn-RC1 BOM files, which will be picked up by Spring Boot 2.1.9.RELEASE and the Spring Boot 2.2.0.RC1 releases, respectively.

Read more...

Spring Boot for Apache Geode & Pivotal GemFire 1.2.0.M3 Released

On behalf of the Spring and Apache Geode communities, it is my pleasure to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.2.0.M3.

SBDG 1.2.0.M3 continues to be based on the same bits as the 1.2.0.M2 release: primarily:

  • Spring Framework 5.2.0.RC2

  • Spring Boot 2.2.0.M6

  • Spring Data Moore-RC3

  • Spring Session Corn-M4

  • Spring Test for Apache Geode & Pivotal GemFire (STDG) 0.0.8.RELEASE

The SBDG 1.2.0.M3 bits may be acquired from the Spring Milestone Repository as well as Spring Initializer.

Read more...

Spring Boot for Apache Geode & Pivotal GemFire 1.1.1.RELEASE & 1.2.0.M2 Available!

On behalf of the Spring and Apache Geode communities, it is my pleasure to announce the release of Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.1.1.RELEASE as well as 1.2.0.M2.

Bits for 1.1.1.RELEASE are available in Maven Central.

Bits for the 1.2.0.M2 release are available in the Spring Milestone Repository.

What’s New

SBDG 1.1.1.RELEASE has been upgraded to Spring Boot 2.1.8.RELEASE while SBDG 1.2.0.M2 has been upgraded to Spring Boot 2.2.0.M6.

Additionally, both 1.2.0.M2 and 1.1.1.RELEASE now support running your Spring Boot, Apache Geode ClientCache applications in Pivotal Platform using Pivotal Cloud Cache (PCC) as a specific user.

See Issue-44 for more details.

This is useful if you are deploying Spring Boot applications to Platform using PCC and the app needs read-only access.

In the words of the PCC product director, Pulkit Chandra, "With v1.9.0 we are introducing the concept of "shared service instances", which means an app in Space A can access a Cloud Cache cluster in Space B, but will only be able to "read" the data. This ensures for a healthy pattern of isolation for each domain cluster, where one space has the "read/write" access while others only have "read" access."

This capability and 1.9 are still in development, so this feature is tentatively planned for 1.9. However, in anticipation for this UC in Pivotal Platform, SBDG has you covered.

This feature is not limited to only being used when deploying your Spring Boot apps to Pivotal Platform. SBDG’s support for a specific runtime user works equally well when running your Spring Boot apps off Platform, connected to an externally managed Apache Geode cluster.

See the documentation for more details.

For a complete list of changes in the 1.1.1.RELEASE see the changelog.

For a complete list of changes in the 1.2.0.M2 release, see the changelog.

Read more...

Spring Session for Apache Geode & Pivotal GemFire 2.2.0.M4 Available!

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

This release primarily updates dependencies to:

  • Spring Framework 5.2.0.RC2

  • Spring Data Moore-RC3

  • Spring Session core 2.2.0.M4

SSDG 2.2.0.M4 will be pulled into the Spring Session Corn-M4 BOM file, which will be subsequently included in the upcoming Spring Boot 2.2.0.M6 release.

Release bits are available in Spring’s Milestone repository.

Feedback

Any feedback is welcomed and appreciated. Thank you!

Read more...