Spring Session for Apache Geode/Pivotal GemFire 2.1.2.RELEASE Available!
It is my pleasure to announce Spring Session for Apache Geode and Pivotal GemFire (SSDG), 2.1.2.RELEASE
(official project site).
In addition to several new features and improvements that follow, SSDG 2.1.2.RELEASE
builds on:
-
Spring Framework 5.1.3.RELEASE.
-
Spring Data for Apache Geode & Pivotal GemFire Lovelace-SR3.
-
Spring Session 2.1.2.RELEASE.
These bits will be picked up in Spring Boot 2.1.2.RELEASE and are available in Maven Central now.
You can easily switch from Apache Geode to Pivotal GemFire simply by changing your application dependency from
org.springframework.session:spring-session-data-geode:2.1.2.RELEASE
to
org.springframework.session:spring-session-data-gemfire:2.1.2.RELEASE
or vice versa.
New Features Include:
-
Support of customizable dirty Session and application domain object checking using the new
IsDirtyPredicate
interface.
Improvements Include:
-
Allow
SessionRepository.save(:Session)
for only non-dirtySessions
(additional details), minimizing network bandwidth. -
Server-side configuration support for GemFire/Geode DataSerialization (Includes example).
-
Use only overridden/implemented
SpringSessionGemFireConfigurer
callback methods to affect configuration (additional details). -
Simplified Delta Recording ([additional details]), reducing memory footprint.
-
Optimized Interest Registration for Session events, thereby reduction network bandwidth.
-
Support to expose Spring Session GemFire/Geode configuration as Properties in the Spring Environment, allowing settings to be injected and inspected at runtime.
Feedback
Tell us what you think or what we can do better. Feedback is always appreciated and welcomed.
Issues | PR | StackOverflow
Thank You!