Set Pivotal GemFire version to 9.5.1.
Upgrade to Spring Framework 5.1.0.RC2.
Upgrade to Spring Data for Apache Geode 2.1.0.RC2.
Upgrade to Spring Data for Pivotal GemFire 2.1.0.RC2.
Upgrade to Spring Data Release Train Lovelace-RC2.
Upgrade to Spring Session BOM Bean-M2; Spring Session 2.1.0.M2.
Remove the sample.client.IntegrationTestConfiugration class.
Refactor sample.server.GemFireServer class to extend ClientServerIntegrationTestsConfiguration.
Refactor sample.client.Application.ClientCacheConfiguration class to import SubscriptionEnabledClientServerIntegrationTestsConfiguration class.
Refactor integrationTest.doFirst to set the 'spring.data.gemfire.cache.server.port' property.
Refactor integrationTest.onLast to call runGemFireServer.process?.destroy().
Add 'spring.data.gemfire.cache.server.port' property to the System properties when forking & launching the GemFire server in runGemFireServer.doLast.
Upgrade to Spring Boot 2.1.0.M1.
Upgrade to Spring Data for Apache Geode 2.1.0.RC1.
Upgrade to Spring Data for Pivotal GemFire 2.1.0.RC1.
Upgrade to Spring Data Release Train Lovelace-RC1.
Upgrade to Spring Session 2.1.0.BUILD-SNAPSHOT.
Upgrade to Spring Session BOM Beam-M1.
Upgrade to Spring Session BOM Apple-SR4.
Spring Boot 2.0.4.RELEASE pulls in Spring Session BOM Apple-SR4 which is based on Spring Session 2.0.5.RELEASE.
Upgrade to Spring Boot 2.0.4.RELEASE.
Upgrade to Spring Data for Apache Geode 2.0.9.RELEASE.
Upgrade to Spring Data for Pivotal GemFire 2.0.9.RELEASE.
Upgrade to Spring Data Release Train Kay-SR9.
Upgrade to Spring Session BOM Apple-SR4.
Specifically, the GemFireCacheTypeAwareRegionFactoryBean class needs to implement the o.s.c.SmartLifecycle interface and delegate the lifecycle operations to the underlying ClientRegionFactoryBean or GenericRegionFactoryBean, respectively.
Additionally, refactored GemFireCacheTypeAwareRegionFactoryBean to extend o.s.d.g.support.AbstractFactoryBeanSupport to simplify the implementation.
Declare version property for Spring Framework set to 5.0.7.RELEASE.
Declare version property for Spring Data for Apache Geode set to 2.0.8.RELEASE.
Declare version property for Spring Data for Pivotal GemFire set to 2.0.8.RELEASE.
Declare version property for Spring Data Release Train set to Kay-SR8.
Declare version property for Spring Session core set to 2.0.4.RELEASE.
Declare version property for Spring Session BOM set to Apple-SR3.