Replace references to 'Pivotal GemFire' with 'VMware Tanzu GemFire'.

Fix compiler syntax errors in code snippets.

Introduce documentation variables where applicable.

Format source code.

Optimize imports.
This commit is contained in:
John Blum
2020-09-17 17:48:57 -07:00
parent 998d37d8ae
commit 8fb0c2112b
117 changed files with 712 additions and 776 deletions

View File

@@ -21,7 +21,7 @@ import org.apache.geode.cache.EntryEvent;
import org.apache.geode.cache.RegionEvent;
/**
* Class supporting the implementation of Apache Geode / Pivotal GemFire (PCC) {@link CacheWriter CacheWriters}.
* Class supporting the implementation of Apache Geode {@link CacheWriter CacheWriters}.
*
* @author John Blum
* @see org.apache.geode.cache.CacheWriter

View File

@@ -34,7 +34,7 @@ import org.springframework.lang.Nullable;
import org.springframework.util.Assert;
/**
* Abstract base class supporting the implementation of Apache Geode / Pivotal GemFire {@link CacheLoader CacheLoaders}
* Abstract base class supporting the implementation of Apache Geode {@link CacheLoader CacheLoaders}
* and {@link CacheWriter CacheWriters} backed by Spring Data {@link Repository Repositories}.
*
* @author John Blum

View File

@@ -24,7 +24,7 @@ import org.springframework.data.gemfire.config.annotation.EnableClusterConfigura
/**
* The {@link ClusterAvailableConfiguration} class is a Spring {@link Configuration @Configuration} class that enables
* configuration when an Apache Geode or Pivotal GemFire cluster of servers are available.
* configuration when an Apache Geode cluster of servers are available.
*
* @author John Blum
* @see org.springframework.boot.autoconfigure.condition.AnyNestedCondition

View File

@@ -39,7 +39,7 @@ import org.springframework.lang.Nullable;
/**
* The {@link ClusterNotAvailableConfiguration} class is a Spring {@link Configuration @Configuration} class that
* enables configuration when an Apache Geode or Pivotal GemFire cluster of servers is not available.
* enables configuration when an Apache Geode cluster of servers is not available.
*
* @author John Blum
* @see org.springframework.beans.factory.config.BeanPostProcessor

View File

@@ -25,9 +25,8 @@ import java.lang.annotation.Target;
import org.springframework.context.annotation.Import;
/**
* The {@link EnableClusterAware} helps an Spring Boot application using Apache Geode (or Pivotal GemFire
* / Pivotal Cloud Cache (PCC)) decide whether it needs to operate in {@literal local-only mode}
* or {@literal client/server}.
* The {@link EnableClusterAware} helps an Spring Boot application using Apache Geode decide whether it needs to operate
* in {@literal local-only mode} or {@literal client/server}.
*
* @author John Blum
* @see java.lang.annotation.Annotation

View File

@@ -26,7 +26,7 @@ import java.lang.annotation.Target;
import org.springframework.context.annotation.Import;
/**
* Spring {@link Annotation} to enable Apache Geode or Pivotal GemFire (PCC) Security (Auth).
* Spring {@link Annotation} to enable Apache Geode Security (Auth).
*
* @author John Blum
* @see java.lang.annotation.Annotation

View File

@@ -26,7 +26,7 @@ import java.lang.annotation.Target;
import org.springframework.context.annotation.Import;
/**
* Spring {@link Annotation} to enable Apache Geode or Pivotal GemFire (PCC) Security (Auth) through proxying.
* Spring {@link Annotation} to enable Apache Geode Security (Auth) through proxying.
*
* @author John Blum
* @see java.lang.annotation.Annotation

View File

@@ -13,7 +13,6 @@
* or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
package org.springframework.geode.config.annotation;
import java.lang.annotation.Annotation;
@@ -21,6 +20,7 @@ import java.util.Optional;
import org.apache.geode.cache.Cache;
import org.apache.geode.cache.client.ClientCache;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportAware;
@@ -34,9 +34,8 @@ import org.springframework.util.StringUtils;
/**
* The {@link GroupsConfiguration} class is a Spring {@link Configuration} class used to configure the {@literal groups}
* in which is member belongs in an Apache Geode/Pivotal GemFire distributed system, whether the member
* is a {@link ClientCache} in a client/server topology or a {@link Cache peer Cache} in a cluster
* using the P2P topology.
* in which is member belongs in an Apache Geode distributed system, whether the member is a {@link ClientCache}
* in a client/server topology or a {@link Cache peer Cache} in a cluster using the P2P topology.
*
* @author John Blum
* @see org.apache.geode.cache.Cache

View File

@@ -21,9 +21,6 @@ import java.util.Properties;
import org.apache.geode.cache.Cache;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportAware;
@@ -35,10 +32,13 @@ import org.springframework.data.gemfire.config.annotation.PeerCacheConfigurer;
import org.springframework.data.gemfire.config.annotation.support.AbstractAnnotationConfigSupport;
import org.springframework.util.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* The {@link LocatorsConfiguration} class is a Spring {@link Configuration} class used to configure Apache Geode
* or Pivotal GemFire's {@literal locators} and/or {@literal remote-locators} properties used by a
* {@link Cache peer Cache member} to join a cluster of servers when using the P2P topology.
* {@literal locators} and/or {@literal remote-locators} properties used by a {@link Cache peer Cache member}
* to join a cluster of servers when using the P2P topology.
*
* The {@literal remote-locators} property is used to configure the Locators that a cluster will use in order to
* connect to a remote site in a multi-site (WAN) topology configuration. To use Locators in a WAN configuration,

View File

@@ -38,10 +38,9 @@ import org.springframework.data.gemfire.config.annotation.support.AbstractAnnota
import org.springframework.util.StringUtils;
/**
* The {@link MemberNameConfiguration} class is a Spring {@link Configuration} class used to configure
* an Apache Geode or Pivotal GemFire's member name in the distributed system, whether the member
* is a {@link ClientCache client} in the client/server topology or a {@link Cache peer} in a cluster
* using the P2P topology.
* The {@link MemberNameConfiguration} class is a Spring {@link Configuration} class used to configure an Apache Geode's
* member name in the distributed system, whether the member is a {@link ClientCache client} in the client/server
* topology or a {@link Cache peer} in a cluster using the P2P topology.
*
* @author John Blum
* @see org.apache.geode.cache.Cache

View File

@@ -13,7 +13,6 @@
* or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
package org.springframework.geode.config.annotation;
import java.lang.annotation.Documented;
@@ -25,12 +24,13 @@ import java.lang.annotation.Target;
import org.apache.geode.cache.Cache;
import org.apache.geode.cache.client.ClientCache;
import org.springframework.context.annotation.Import;
import org.springframework.core.annotation.AliasFor;
/**
* The {@link UseDistributedSystemId} annotation configures the {@literal distributed-system-id} property
* of a {@link Cache peer Cache member} in an Apache Geode/Pivotal GemFire P2P topology.
* of a {@link Cache peer Cache member} in an Apache Geode P2P topology.
*
* This configuration annotation is only applicable on {@link Cache peer Cache members}
* and has no effect on {@link ClientCache} instances.

View File

@@ -13,7 +13,6 @@
* or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
package org.springframework.geode.config.annotation;
import java.lang.annotation.Documented;
@@ -25,12 +24,13 @@ import java.lang.annotation.Target;
import org.apache.geode.cache.Cache;
import org.apache.geode.cache.client.ClientCache;
import org.springframework.context.annotation.Import;
import org.springframework.core.annotation.AliasFor;
/**
* The {@link UseGroups} annotation configures the groups in which the member belongs in an Apache Geode
* or Pivotal GemFire distributed system, whether the member is a {@link ClientCache} in a client/server topology
* distributed system, whether the member is a {@link ClientCache} in a client/server topology
* or a {@link Cache peer Cache} in a cluster using the P2P topology.
*
* @author John Blum

View File

@@ -32,7 +32,7 @@ import org.springframework.core.annotation.AliasFor;
/**
* The {@link UseLocators} annotation configures the {@literal locators} and/or {@literal remote-locators}
* Apache Geode/Pivotal GemFire properties used by a {@link Cache peer Cache member} to join a cluster of servers
* Apache Geode properties used by a {@link Cache peer Cache member} to join a cluster of servers
* when using the P2P topology as well as when configuring the multi-site, WAN topology.
*
* @author John Blum

View File

@@ -30,8 +30,8 @@ import org.springframework.core.annotation.AliasFor;
/**
* The {@link UseMemberName} annotation configures the {@literal name} of the member in the Apache Geode
* or Pivotal GemFire distributed system, whether the member is a {@link ClientCache client} in
* the client/server topology or a {@link Cache peer Cache member} in the cluster using the P2P topology.
* distributed system, whether the member is a {@link ClientCache client} in the client/server topology
* or a {@link Cache peer Cache member} in the cluster using the P2P topology.
*
* @author John Blum
* @see java.lang.annotation.Documented
@@ -53,7 +53,7 @@ import org.springframework.core.annotation.AliasFor;
public @interface UseMemberName {
/**
* Alias for the {@link String name} of the Apache Geode/Pivotal GemFire distributed system member.
* Alias for the {@link String name} of the Apache Geode distributed system member.
*
* @see #value()
*/
@@ -61,7 +61,7 @@ public @interface UseMemberName {
String name() default "";
/**
* {@link String Name} used for the Apache Geode/Pivotal GemFire distributed system member.
* {@link String Name} used for the Apache Geode distributed system member.
*
* @see #name()
*/

View File

@@ -53,10 +53,10 @@ import org.slf4j.LoggerFactory;
* providing the ability to reload/refresh the context at some point later during runtime.
*
* DISCLAIMER: Currently, this {@link ApplicationContext} implementation (and extension) is being used exclusively for
* testing and experimental (R&D) purposes. It was designed around Apache Geode & Pivotal GemFire's forced-disconnect
* / auto-reconnect functionality, providing support for this behavior inside a Spring context. Specifically, this
* concern is only applicable when using Spring Boot to configure and bootstrap Apache Geode or Pivotal GemFire peer
* member {@link org.apache.geode.cache.Cache} applications, such as when annotating your Spring Boot application with
* testing and experimental (R&D) purposes. It was designed around Apache Geode forced-disconnect / auto-reconnect
* functionality, providing support for this behavior inside a Spring context. Specifically, this concern is only
* applicable when using Spring Boot to configure and bootstrap Apache Geode peer member
* {@link org.apache.geode.cache.Cache} applications, such as when annotating your Spring Boot application with
* SDG's {@link PeerCacheApplication} annotation. This {@link ApplicationContext} implementation is not recommended for
* use in Production Systems/Applications (yet).
*

View File

@@ -69,10 +69,10 @@ public class CloudCacheService extends Service {
}
/**
* Returns an {@link Optional} Gfsh {@link URL}, if configured, used to connect to Pivotal GemFire's
* Returns an {@link Optional} Gfsh {@link URL}, if configured, used to connect to Apache Geode's
* Management REST API (service).
*
* @return an {@link Optional} Gfsh {@link URL} used to connect to Pivotal GemFire's Management REST API (service).
* @return an {@link Optional} Gfsh {@link URL} used to connect to Apache Geode's Management REST API (service).
* @see #withGfshUrl(URL)
* @see java.util.Optional
* @see java.net.URL
@@ -82,11 +82,11 @@ public class CloudCacheService extends Service {
}
/**
* Returns an {@link Optional} {@link String} containing the list of Pivotal GemFire Locator network endpoints.
* Returns an {@link Optional} {@link String} containing the list of Apache Geode Locator network endpoints.
*
* The format of the {@link String}, if present, is {@literal host1[port1],host2[port2], ...,hostN[portN]}.
*
* @return an {@link Optional} {@link String} containing the list of Pivotal GemFire Locator network endpoints.
* @return an {@link Optional} {@link String} containing the list of Apache Geode Locator network endpoints.
* @see #withLocators(String)
*/
public Optional<String> getLocators() {
@@ -96,11 +96,11 @@ public class CloudCacheService extends Service {
}
/**
* Returns a {@link List} of Pivotal GemFire Locator network endpoints.
* Returns a {@link List} of Apache Geode Locator network endpoints.
*
* Returns an {@link Collections#emptyList() empty List} if no Locators were configured.
*
* @return a {@link List} of Pivotal GemFire Locator network endpoints.
* @return a {@link List} of Apache Geode Locator network endpoints.
* @see #getLocators()
*/
public List<Locator> getLocatorList() {
@@ -121,10 +121,10 @@ public class CloudCacheService extends Service {
}
/**
* Builder method used to configure the Gfsh {@link URL} to connect to the Pivotal GemFire
* Builder method used to configure the Gfsh {@link URL} to connect to the Apache Geode
* Management REST API (service).
*
* @param gfshUrl {@link URL} used to connect to the Pivotal GemFire Management REST API (service).
* @param gfshUrl {@link URL} used to connect to the Apache Geode Management REST API (service).
* @return this {@link CloudCacheService}.
* @see #getGfshUrl()
*/

View File

@@ -13,7 +13,6 @@
* or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
package org.springframework.geode.function.config;
import org.apache.geode.cache.execute.Execution;
@@ -23,8 +22,7 @@ import org.springframework.data.gemfire.function.config.EnableGemfireFunctionExe
/**
* The {@link GemFireFunctionExecutionAutoConfigurationRegistrar} class is a Spring {@link ImportBeanDefinitionRegistrar}
* used to register SDG POJO interfaces defining Apache Geode/Pivotal GemFire
* {@link Function} {@link Execution Executions}
* used to register SDG POJO interfaces defining Apache Geode {@link Function} {@link Execution Executions}.
*
* @author John Blum
* @see org.apache.geode.cache.execute.Execution

View File

@@ -21,6 +21,7 @@ import java.util.concurrent.atomic.AtomicReference;
import org.apache.geode.security.AuthenticationFailedException;
import org.apache.geode.security.ResourcePermission;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.BeanFactoryAware;
@@ -35,7 +36,7 @@ import org.springframework.util.Assert;
* which is registered as a managed bean in a Spring context.
*
* The idea behind this {@link org.apache.geode.security.SecurityManager} is to enable users to be able to configure
* and manage the {@code SecurityManager} as a Spring bean. However, Apache Geode/Pivotal GemFire require
* and manage the {@code SecurityManager} as a Spring bean. However, Apache Geode requires
* the {@link org.apache.geode.security.SecurityManager} to be configured using a System property when launching
* Apache Geode Servers with Gfsh, which makes it difficult to "manage" the {@code SecurityManager} instance.
*
@@ -82,8 +83,7 @@ public class SecurityManagerProxy extends LazyWiringDeclarableSupport
private org.apache.geode.security.SecurityManager securityManager;
/**
* Returns a reference to the single {@link SecurityManagerProxy} instance configured by
* Apache Geode/Pivotal GemFire in startup.
* Returns a reference to the single {@link SecurityManagerProxy} instance configured by Apache Geode in startup.
*
* @return a reference to the single {@link SecurityManagerProxy} instance.
*/
@@ -176,6 +176,6 @@ public class SecurityManagerProxy extends LazyWiringDeclarableSupport
protected BeanFactory locateBeanFactory() {
return Optional.ofNullable(this.beanFactory)
.orElseGet(() -> super.locateBeanFactory());
.orElseGet(super::locateBeanFactory);
}
}

View File

@@ -13,7 +13,6 @@
* or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
package org.springframework.geode.security.support;
import java.util.Properties;
@@ -22,9 +21,9 @@ import org.apache.geode.security.AuthenticationFailedException;
import org.apache.geode.security.ResourcePermission;
/**
* {@link SecurityManagerSupport} is an abstract base class implementing Apache Geode/Pivotal GemFire's
* {@link org.apache.geode.security.SecurityManager} interface, providing default implementations of the
* {@literal SecurityManager's} auth methods.
* {@link SecurityManagerSupport} is an abstract base class implementing Apache Geode
* {@link org.apache.geode.security.SecurityManager} interface, providing default implementations
* of the {@literal SecurityManager's} auth methods.
*
* @author John Blum
* @see org.apache.geode.security.SecurityManager

View File

@@ -12,11 +12,11 @@ and consistently.
* Includes a new spring-geode-bom module creating a Maven BOM to manage the SBDG module dependency versions
in a collective and consistent way.
Resolves https://github.com/spring-projects/spring-boot-data-geode/issues/93.
* Revises (Edits) the chapter on "Caching with Apache Geode & Pivotal GemFire".
* Revises (Edits) the chapter on "Caching with Apache Geode & VMware Tanzu GemFire".
* Upgrades to Spring Boot 2.3.3.RELEASE.
* Upgrades to Spring Data Neumann-SR3.
* Upgrades to Spring Data for Apache Geode & VMware/Pivotal GemFire 2.3.3.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware/Pivotal GemFire 0.0.18.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.3.3.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.18.RELEASE.
* Upgrades to Spring Build Conventions Gradle Plugin 0.0.34.RELEASE.
* Upgrades to Byte Buddy 1.10.14.
* Upgrades to Gradle 6.6.
@@ -140,27 +140,27 @@ Resolves https://github.com/spring-projects/spring-boot-data-geode/issues/86.
* Upgrades to Gradle 6.5.
* Upgrades to Spring Build Conventions Gradle Plugin 0.0.32.RELEASE.
* Upgrades to Spring Boot 2.3.0.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.3.0.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.3.0.RELEASE.
* Upgrades to Spring Data Release Train Neumann-RELEASE.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.3.0.RELEASE
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.3.0.RELEASE
* Upgrades to Spring Session BOM Dragonfruit-RELEASE.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.16.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.16.RELEASE.
* Upgrades to Testcontainers 1.14.3.
Changes in version 1.2.7.RELEASE (2020-05-19)
---------------------------------------------
Aligns SBDG with the latest versions of Spring Framework, Spring Boot, Spring Data
and Spring Session for Apache Geode & Pivotal GemFire.
and Spring Session for Apache Geode & VMware Tanzu GemFire.
* Asserts the auto-configuration of PDX when no PDX configuration is defined by the user, when PDX configuration is
customized with SDG properties and when the user manually configures PDX, thereby overriding auto-configuration.
* Upgrades to Spring Framework 5.2.6.RELEASE.
* Upgrades to Spring Boot 2.2.7.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.2.7.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.2.7.RELEASE.
* Upgrades to Spring Data Release Train Moore-SR7.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.2.4.RELEASE.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.14.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.2.4.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.14.RELEASE.
* Upgrades to Byte Buddy 1.10.10.
* Upgrades to Gradle 6.4.1.
* Upgrades to Testcontainers 1.14.1.
@@ -169,13 +169,13 @@ customized with SDG properties and when the user manually configures PDX, thereb
Changes in version 1.1.7.RELEASE (2020-05-18)
---------------------------------------------
Aligns SBDG with the latest versions of Spring Framework, Spring Boot, Spring Data
and Spring Session for Apache Geode & Pivotal GemFire.
and Spring Session for Apache Geode & VMware Tanzu GemFire.
* Upgrades to Spring Framework 5.1.15.RELEASE.
* Upgrades to Spring Boot 2.1.14.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.1.17.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.1.17.RELEASE.
* Upgrades to Spring Data Release Train Lovelace-SR17.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.1.10.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.1.10.RELEASE.
* Upgrades to Spring Session BOM Bean-SR10.
* Upgrades to Byte Buddy 1.10.10.
* Upgrades to Mockito 3.3.3.
@@ -194,49 +194,49 @@ public API even easier and more reliable to use, and application friendly.
* Upgrades to Byte Buddy 1.10.10.
* Upgrades to Spring Framework 5.2.6.RELEASE.
* Upgrades to Spring Boot 2.3.0.RC1.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire (SDG) 2.3.0.RC2.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire (SDG) 2.3.0.RC2.
* Upgrades to Spring Data Release Train Neumann-RC2.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire (STDG) 0.0.15.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire (STDG) 0.0.15.RELEASE.
* Upgrades Testcontainers to 1.14.1.
Changes in version 1.3.0.M4 (2020-04-19)
----------------------------------------
Upgrades SBDG to Spring Boot 2.3.0.M4. Aligns with Spring Framework 5.2.5.RELEASE, Spring Data Neumann-RC1,
Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.3.0.RC2, Spring Test for Apache Geode
& Pivotal GemFire (STDG) 0.0.14.RELEASE.
Spring Session for Apache Geode & VMware Tanzu GemFire (SSDG) 2.3.0.RC2, Spring Test for Apache Geode
& VMware Tanzu GemFire (STDG) 0.0.14.RELEASE.
* Adds new Sample for Multi-Site Caching with Spring's Cache Abstraction and Apache Geode (Pivotal GemFire) Multi-site
* Adds new Sample for Multi-Site Caching with Spring's Cache Abstraction and Apache Geode (VMware Tanzu GemFire) Multi-site
WAN Gateway configuration. Resolves https://github.com/spring-projects/spring-boot-data-geode/issues/80.
* Adds support for Geode Properties (gemfire.properties) declared in Spring Boot application.properties.
Resolves https://github.com/spring-projects/spring-boot-data-geode/issues/79.
* Upgrades to Apache Geode 1.12.0.
* Upgrades to Byte Buddy 1.10.9.
* Upgrades to Pivotal GemFire 9.10.0.
* Upgrades to VMware Tanzu GemFire 9.10.0.
* Upgrades to Spring Framework 5.2.5.RELEASE.
* Upgrades to Spring Boot 2.3.0.M4.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire (SDG) 2.3.0.RC1.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire (SDG) 2.3.0.RC1.
* Upgrades to Spring Data Release Train Neumann-RC1.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.3.0.RC2.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire (SSDG) 2.3.0.RC2.
* Upgrades to Spring Session BOM Dragonfruit-RC2.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire (STDG) 0.0.14.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire (STDG) 0.0.14.RELEASE.
* Upgrades Testcontainers to 1.14.0.
Changes in version 1.2.6.RELEASE (2020-03-27)
---------------------------------------------
Aligns SBDG with Spring Boot 2.2.6.RELEASE, Spring Framework 5.2.5.RELEASE, Spring Data Release Train Moore-SR6,
Spring Session Corn-SR2, Spring Test for Apache Geode & Pivotal GemFire 0.0.13.RELEASE, Apache Geode 1.9.2,
and Pivotal GemFire 9.8.7.
Spring Session Corn-SR2, Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.13.RELEASE, Apache Geode 1.9.2,
and VMware Tanzu GemFire 9.8.7.
* Fix SSL auto-configuration when TLS is enabled to properly configure the SSL default context;
See https://github.com/spring-projects/spring-boot-data-geode/issues/77.
* Upgrades to Gradle 6.2.
* Upgrades to Mockito 3.3.3.
* Upgrades to Pivotal GemFire 9.8.7.
* Upgrades to VMware Tanzu GemFire 9.8.7.
* Upgrades to Spring Framework 5.2.5.RELEASE.
* Upgrades to Spring Boot 2.2.6.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.2.6.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.2.6.RELEASE.
* Upgrades to Spring Data Release Train Moore-SR6.
* Upgrades to Spring Session BOM Corn-SR2.
@@ -244,8 +244,8 @@ See https://github.com/spring-projects/spring-boot-data-geode/issues/77.
Changes in version 1.3.0.M3 (2020-03-20)
----------------------------------------
Upgrades SBDG to Spring Boot 2.3.0.M3. Aligns with Spring Framework 5.2.4.RELEASE, Spring Data Neumann-M4,
Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.3.0.RC1, Spring Test for Apache Geode
& Pivotal GemFire (STDG) 0.0.13.RELEASE.
Spring Session for Apache Geode & VMware Tanzu GemFire (SSDG) 2.3.0.RC1, Spring Test for Apache Geode
& VMware Tanzu GemFire (STDG) 0.0.13.RELEASE.
* Adds Maven POM file(s) for SBDG Samples in order to build and run the Sample Code independently from the main project
Gradle build. Resolves (partly) https://github.com/spring-projects/spring-boot-data-geode/issues/75.
@@ -256,23 +256,23 @@ Resolves https://github.com/spring-projects/spring-boot-data-geode/issues/77.
* Upgrades to Mockito 3.3.3.
* Upgrades to Spring Framework 5.2.4.RELEASE.
* Upgrades to Spring Boot 2.3.0.M3.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.3.0.M4.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.3.0.M4.
* Upgrades to Spring Data Release Train Neumann-M4.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.3.0.RC1.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.13.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.3.0.RC1.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.13.RELEASE.
* Upgrades to Testcontainers 1.13.0.
Changes in version 1.2.5.RELEASE (2020-03-04)
---------------------------------------------
Aligns SBDG with Spring Framework 5.2.4.RELEASE, Spring Boot 2.2.5.RELEASE, Spring Data Moore-SR5
and Spring Session for Apache Geode & Pivotal GemFire 2.2.3.RELEASE.
and Spring Session for Apache Geode & VMware Tanzu GemFire 2.2.3.RELEASE.
* Upgrades to Spring Framework 5.2.4.RELEASE.
* Upgrades to Spring Boot 2.2.5.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.2.5.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.2.5.RELEASE.
* Upgrades to Spring Data Release Train Moore-SR5.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.2.3.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.2.3.RELEASE.
* Upgrades to Spring Session BOM Corn-SR1
* Upgrades to Mockito 3.3.0.
@@ -280,13 +280,13 @@ and Spring Session for Apache Geode & Pivotal GemFire 2.2.3.RELEASE.
Changes in version 1.1.6.RELEASE (2020-03-04)
---------------------------------------------
Aligns SBDG with Spring Framework 5.1.14.RELEASE, Spring Boot 2.1.13.RELEASE, Spring Data Lovelace-SR16
and Spring Session for Apache Geode & Pivotal GemFire 2.1.9.RELEASE.
and Spring Session for Apache Geode & VMware Tanzu GemFire 2.1.9.RELEASE.
* Upgrades to Spring Framework 5.1.14.RELEASE.
* Upgrades to Spring Boot 2.1.13.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.1.16.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.1.16.RELEASE.
* Upgrades to Spring Data Release Train Lovelace-SR16.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.1.9.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.1.9.RELEASE.
* Upgrades to Spring Session BOM Bean-SR9.
* Upgrades to Byte Buddy 1.10.8.
* Upgrades to Mockito 3.3.0.
@@ -296,40 +296,40 @@ and Spring Session for Apache Geode & Pivotal GemFire 2.1.9.RELEASE.
Changes in version 1.3.0.M2 (2020-02-20)
----------------------------------------
Aligns SBDG with Spring Boot 2.3.0.M2. Upgrades to Spring Data Neumann-M3, Spring Session for Apache Geode
& Pivotal GemFire 2.3.0.M2 and Spring Test for Apache Geode & Pivotal GemFire 0.0.13.RELEASE. Adds new
& VMware Tanzu GemFire 2.3.0.M2 and Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.13.RELEASE. Adds new
spring-geode-starter-logging module to configure Apache Geode logging.
* Upgrades to Spring Boot 2.3.0.M2.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.3.0.M3.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.3.0.M3.
* Upgrades to Spring Data Release Train Neumann-M3.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.3.0.M2.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.3.0.M2.
* Upgrades to Spring Session BOM Dragonfruit-M2.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.13.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.13.RELEASE.
* Upgrades to Byte Buddy 1.10.7.
* Upgrades to FreeFair Lombok Gradle Plugin 5.0.0-rc2.
* Upgrades to Testcontainers 1.12.5.
* Began removing uses of internal Apache Geode APIs from SBDG;
Resolves (partly) https://github.com/spring-projects/spring-boot-data-geode/issues/70.
* Adds a new spring-geode-starter-logging module to configure and control Apache Geode & Pivotal GemFire logging;
* Adds a new spring-geode-starter-logging module to configure and control Apache Geode & VMware Tanzu GemFire logging;
Resolves https://github.com/spring-projects/spring-boot-data-geode/issues/73.
* Adds documentation on how to enable Apache Geode & Pivotal GemFire logging with Spring Boot;
* Adds documentation on how to enable Apache Geode & VMware Tanzu GemFire logging with Spring Boot;
Resolves https://github.com/spring-projects/spring-boot-data-geode/issues/71.
* Adds documentation on how to configure and bootstrap Apache Geode/Pivotal GemFire Managers with Spring Boot;
* Adds documentation on how to configure and bootstrap Apache Geode/VMware Tanzu GemFire Managers with Spring Boot;
Resolves https://github.com/spring-projects/spring-boot-data-geode/issues/72.
Changes in version 1.3.0.M1 (2020-01-24)
----------------------------------------
Aligns SBDG with Spring Framework 5.2.3.RELEASE, Spring Boot 2.3.0.M1, Spring Data Neumann-M2
and Spring Session for Apache Geode & Pivotal GemFire 2.3.0.M1
and Spring Session for Apache Geode & VMware Tanzu GemFire 2.3.0.M1
* Upgrades to Spring Framework 5.2.3.RELEASE.
* Upgrades to Spring Boot 2.3.0.M1
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.3.0.M2
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.3.0.M2
* Upgrades to Spring Data Release Train Nuemann-M2.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.3.0.M1
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.3.0.M1
* Upgrades to Spring Session BOM Corn-RELEASE.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.13.NEUMANN-BUILD-SNAPSHOT.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.13.NEUMANN-BUILD-SNAPSHOT.
* Upgrades to ByteBuddy 1.10.5
* Upgrades to Mockito 3.2.4.
* Removes some uses of internal Apache Geode APIs to resolve gh-70.
@@ -345,15 +345,15 @@ Aligns SBDG with Spring Boot 2.2.4.RELEASE.
Changes in version 1.2.3.RELEASE (2020-01-24)
---------------------------------------------
Aligns SBDG with Spring Framework 5.2.3.RELEASE, Spring Boot 2.2.3.RELEASE, Spring Data Moore-SR4
and Spring Session for Apache Geode & Pivotal GemFire 2.2.2.RELEASE.
and Spring Session for Apache Geode & VMware Tanzu GemFire 2.2.2.RELEASE.
* Upgrades to Spring Framework 5.2.3.RELEASE.
* Upgrades to Spring Boot 2.2.3.RELEASE
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.2.4.RELEASE
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.2.4.RELEASE
* Upgrades to Spring Data Release Train Moore-SR4.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.2.2.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.2.2.RELEASE.
* Upgrades to Spring Session BOM Corn-RELEASE.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.12.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.12.RELEASE.
* Upgrades to Mockito 3.2.4.
* Removes some uses of internal Apache Geode APIs to resolve gh-70.
@@ -361,13 +361,13 @@ and Spring Session for Apache Geode & Pivotal GemFire 2.2.2.RELEASE.
Changes in version 1.1.5.RELEASE (2020-01-24)
---------------------------------------------
Aligns SBDG with Spring Framework 5.1.13.RELEASE, Spring Boot 2.1.12.RELEASE, Spring Data Lovelace-SR15
and Spring Session for Apache Geode & Pivotal GemFire 2.1.8.RELEASE.
and Spring Session for Apache Geode & VMware Tanzu GemFire 2.1.8.RELEASE.
* Upgrades to Spring Framework 5.1.13.RELEASE.
* Upgrades to Spring Boot 2.1.12.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.1.15.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.1.15.RELEASE.
* Upgrades to Spring Data Release Train Lovelace-SR15.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.1.8.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.1.8.RELEASE.
* Upgrades to Spring Session BOM Bean-SR8.
* Upgrades to Mockito 3.2.4.
@@ -375,17 +375,17 @@ and Spring Session for Apache Geode & Pivotal GemFire 2.1.8.RELEASE.
Changes in version 1.2.2.RELEASE (2019-12-11)
---------------------------------------------
Aligns SBDG with Spring Framework 5.2.2.RELEASE, Spring Boot 2.2.2.RELEASE, Spring Data Moore-SR3
and Spring Session for Apache Geode & Pivotal GemFire 2.2.1.RELEASE.
and Spring Session for Apache Geode & VMware Tanzu GemFire 2.2.1.RELEASE.
* Improves EnableClusterAware configuration logic to identify CacheTypeAwareRegionFactoryBeans.
* Configures the Pool used by Spring Session to the DEFAULT Pool.
* Upgrades to Spring Framework 5.2.2.RELEASE.
* Upgrades to Spring Boot 2.2.2.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.2.3.RELEASE
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.2.3.RELEASE
* Upgrades to Spring Data Release Train Moore-SR3.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.2.1.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.2.1.RELEASE.
* Upgrades to Spring Session BOM Corn-RELEASE.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.11.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.11.RELEASE.
* Upgrades to Mockito 3.2.0.
* Upgrades to TestContainers 1.12.3.
@@ -393,13 +393,13 @@ and Spring Session for Apache Geode & Pivotal GemFire 2.2.1.RELEASE.
Changes in version 1.1.4.RELEASE (2019-12-11)
---------------------------------------------
Aligns SBDG with Spring Framework 5.1.12.RELEASE, Spring Boot 2.1.11.RELEASE, Spring Data Lovelace-SR14
and Spring Session for Apache Geode & Pivotal GemFire 2.1.7.RELEASE.
and Spring Session for Apache Geode & VMware Tanzu GemFire 2.1.7.RELEASE.
* Upgrades to Spring Framework 5.1.12.RELEASE.
* Upgrades to Spring Boot 2.1.11.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.1.14.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.1.14.RELEASE.
* Upgrades to Spring Data Release Train Lovelace-SR14.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.1.7.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.1.7.RELEASE.
* Upgrades to Spring Session BOM Bean-SR8.
* Upgrades to Gradle Wrapper (gradlew) 5.6.4.
* Upgrades to Mockito 3.2.0.
@@ -415,7 +415,7 @@ coverage around cluster configuration metadata push from client to server.
Geode's cluster configuration push from client to server using REST over HTTP.
* Upgrades to Spring Framework 5.2.1.RELEASE.
* Upgrades to Spring Boot 2.2.1.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.2.1.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.2.1.RELEASE.
* Upgrades to Spring Data Release Train Moore-SR1.
@@ -428,28 +428,28 @@ test coverage around cluster configuration metadata push from client to server.
Spring Data Geode's cluster configuration push from client to server over HTTP/REST.
* Upgrades to Spring Framework 5.1.11.RELEASE.
* Upgrades to Spring Boot 2.1.10.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.1.12.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.1.12.RELEASE.
* Upgrades to Spring Data Release Train Lovelace-SR12.
Changes in version 1.2.0.RELEASE (2019-10-18)
---------------------------------------------
Tidies up the SBDG project for the 1.2 GA release. Removes the spring-cloudcache-starter* modules and then clarifies
in documentation about switching from Apache Geode to Pivotal GemFire bits, even in the context of Pivotal Platform
in documentation about switching from Apache Geode to VMware Tanzu GemFire bits, even in the context of Pivotal Platform
(PCF) using Pivotal Cloud Cache (PCC). Adds auto-configuration support for TLS in PCF when using PCC.
* Adds auto-configuration support to detect when TLS is enabled in PCF when using PCC and then configures SSL between
the client and servers in a PCC cluster using the default SSL context provided via the JRE.
See https://github.com/spring-projects/spring-boot-data-geode/issues/61.
* Edits the documentation in the Appendix on switching between Apache Geode and Pivotal GemFire or Pivotal Cloud Cache
* Edits the documentation in the Appendix on switching between Apache Geode and VMware Tanzu GemFire or Pivotal Cloud Cache
(PCC) with additional details on the required Pivotal Commercial Repository declaration as well ass the server
declaration containing user credentials required to authenticate with the repo in ~/.m2/settings.xml.
See https://github.com/spring-projects/spring-boot-data-geode/issues/62.
* Removes all spring-cloudcache-starter* modules. User must use the spring-gemfire-starter* modules for both
Pivotal GemFire as well as Pivotal Cloud Cache (PCC).
VMware Tanzu GemFire as well as Pivotal Cloud Cache (PCC).
See https://github.com/spring-projects/spring-boot-data-geode/issues/63.
* Upgrades to Spring Boot 2.2.0.RELEASE.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.2.0.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.2.0.RELEASE.
* Upgrades to Spring Session BOM Corn-RELEASE.
@@ -467,14 +467,14 @@ See https://github.com/spring-projects/spring-boot-data-geode/issues/59.
See https://github.com/spring-projects/spring-boot-data-geode/issues/51.
* Upgrades to Apache Geode 1.9.1.
* Upgrades to Mockito 3.1.0.
* Upgrades to Pivotal GemFire 9.8.4.
* Upgrades to VMware Tanzu GemFire 9.8.4.
* Upgrades to Spring Framework 5.2.0.RELEASE
* Upgrades to Spring Boot 2.2.0.RC1.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.2.0.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.2.0.RELEASE.
* Upgrades to Spring Data Release Train Moore-RELEASE.
* Upgrades to Spring Session BOM Corn-RC1.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.2.0.RC1.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.9.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.2.0.RC1.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.9.RELEASE.
Changes in version 1.1.2.RELEASE (2019-10-02)
@@ -483,16 +483,16 @@ Fixes auto-wiring issues with auto-configured per Region GemfireTemplate beans i
* Fixes auto-wiring issue with the auto-configure Region GemfireTemplate beans provided by SBDG.
See https://github.com/spring-projects/spring-boot-data-geode/issues/55.
* Edits documentation providing details on how to acquire the Pivotal Cloud Cache (PCC) or Pivotal GemFire bits
when switching between Apache Geode and Pivotal GemFire or PCC.
* Edits documentation providing details on how to acquire the Pivotal Cloud Cache (PCC) or VMware Tanzu GemFire bits
when switching between Apache Geode and VMware Tanzu GemFire or PCC.
See https://github.com/spring-projects/spring-boot-data-geode/issues/59.
* Upgrades to Mockito 3.1.0
* Upgrades to Spring Framework 5.1.10.RELEASE.
* Upgrades to Spring Boot 2.1.9.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.1.11.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.1.11.RELEASE.
* Upgrades to Spring Data Release Train Lovelace-SR11.
* Upgrades to Spring Session BOM Bean-SR8.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.1.6.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.1.6.RELEASE.
Changes in version 1.2.0.M3 (2019-09-24)
@@ -527,7 +527,7 @@ https://github.com/spring-projects/spring-boot-data-geode/issues/44
and bootstrapping Apache Geode Locator applications using Spring Boot and the SDG @LocatorApplication annotation.
* Adds documentation to the Reference Guide on configuring and bootstrapping Apache Geode Locator-based application
using Spring Boot and the SDG @LocatorApplication annotation. An example class is also provided.
* Changes Apache Geode documentation references to version 1.9 and Pivotal GemFire documentation references
* Changes Apache Geode documentation references to version 1.9 and VMware Tanzu GemFire documentation references
to version 9.8.
* Edits the documentation on 'Building ClientCache Applications' in the Reference Guide.
* Edits the documentation on 'Building Embedded (Peer & Server) Cache Applications' in the Reference Guide.
@@ -550,11 +550,11 @@ a required SDG dependency.
https://github.com/spring-projects/spring-boot-data-geode/issues/45
* Upgrades to Spring Framework 5.2.0.RC2
* Upgrades to Spring Boot 2.2.0.M6
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.2.0.RC3.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.2.0.RC3.
* Upgrades to Spring Data Release Train Moore-RC3.
* Upgrades to Spring Session BOM Corn-M4.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.2.0.M4.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.8.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.2.0.M4.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.8.RELEASE.
Changes in version 1.1.1.RELEASE (2019-09-11)
@@ -574,7 +574,7 @@ and disabling the ClientSecurityAutoConfiguration.
* Fixes the EnableSslCondition and nested Conditions to properly consider the SBDG property for enabling and disabling
the SslAutoConfiguration.
* Upgrades to Spring Boot 2.1.8.RELEASE.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.8.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.8.RELEASE.
Changes in version 1.2.0.M1 (2019-08-21)
@@ -583,13 +583,13 @@ Rebases SBDG on Spring Framework 5.2, Spring Boot 2.2, Spring Data Moore/2.2 and
* Upgrades to Apache Geode 1.9.0.
* Upgrades to the Apache Geode Management REST API 1.9.0 for testing cluster configuration and Auth.
* Upgrade to Pivotal GemFire 9.8.3
* Upgrade to VMware Tanzu GemFire 9.8.3
* Upgrades to Spring Framework 2.2.0.BUILD-SNAPSHOT.
* Upgrades to Spring Boot 2.2.0.BUILD-SNAPSHOT.
* Upgrades to Spring Data Release Train Moore-BUILD-SNAPSHOT.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.2.0.BUILD-SNAPSHOT.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.2.0.BUILD-SNAPSHOT.
* Upgrades to Spring Session BOM Corn-BUILD-SNAPSHOT.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.2.0.BUILD-SNAPSHOT.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.2.0.BUILD-SNAPSHOT.
Changes in version 1.1.0.RELEASE (2019-08-21)
@@ -613,10 +613,10 @@ Adds a new Sample with Guide and Code on Near Caching.
* Edits the Sample Guides on Look-Aside Caching and Inline Caching.
* Upgrades to Spring Framework 5.1.9.RELEASE.
* Upgrades to Spring Boot 2.1.7.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.1.10.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.1.10.RELEASE.
* Upgrades to Spring Data Release Train Lovelace-SR10.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.1.5.RELEASE.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.7.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.1.5.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.7.RELEASE.
* Upgrades to Test Containers 1.11.3.
@@ -627,7 +627,7 @@ Adds a new Sample with Guide and Code on Inline Caching.
* Adds a new Sample with Guide and Example Spring Boot application showcasing Inline Caching.
* Refactors and cleans up the SBDG Maven POM generation.
* Upgrades to Mockito 3.0.0.
* Upgrades to Pivotal GemFire 9.5.4.
* Upgrades to VMware Tanzu GemFire 9.5.4.
* Upgrades to Spring Build Conventions Gradle Plugin 0.0.26.RELEASE.
* Cleans up all uses of HTTP URLs, switching to HTTPS.
@@ -635,42 +635,42 @@ Adds a new Sample with Guide and Code on Inline Caching.
Changes in version 1.1.0.M3 (2019-07-03)
----------------------------------------
Adds support for deploying Spring Boot, ClientCache applications to Pivotal CloudFoundry (PCF) connected to an external,
standalone Apache Geode or Pivotal GemFire cluster.
standalone Apache Geode or VMware Tanzu GemFire cluster.
* Adds support for hybrid cloud deployments, pushing Spring Boot, ClientCache applications to PCF connected to
an external, standalone Apache Geode or Pivotal GemFire cluster.
an external, standalone Apache Geode or VMware Tanzu GemFire cluster.
* Adds support to target a specific Pivotal Cloud Cache (PCC) service instance when multiple PCC service instances
are bound to a Spring Boot, ClientCache application in Pivotal CloudFoundry (PCF).
* Adds auto-configuration for Apache Geode & Pivotal GemFire logging.
* Adds auto-configuration for Apache Geode & VMware Tanzu GemFire logging.
* Adds a new section in the Appendix describing how to switch between open source Apache Geode & Pivotal Cloud Cache,
or alternatively, Pivotal GemFire.
or alternatively, VMware Tanzu GemFire.
* Upgrades to Spring Boot 2.1.6.RELEASE.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.5.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.5.RELEASE.
* Upgrades to Spring Session BOM Bean-SR6.
Changes in version 1.1.0.M2 (2019-06-14)
----------------------------------------
Adds support for the Inline Caching Use Case (UC) along with Spring Boot Starters for Spring Session
and Spring Test for Apache Geode & Pivotal GemFire (STDG).
and Spring Test for Apache Geode & VMware Tanzu GemFire (STDG).
* Adds the InlineCachingRegionConfigurer, RepositoryCacheLoader and RepositoryCacheWriter to support Inline Caching.
* Adds the a @EnableSecurityManagerProxy annotation for conveniently locating and configuring an Apache Geode
SecurityManager implementation declared and registered as a bean in the Spring application context.
* Adds the spring-geode-starter-session and spring-gemfire-starter-session modules to help users get started with
(HTTP) Session Caching using either Apache Geode or Pivotal GemFire as the provider.
(HTTP) Session Caching using either Apache Geode or VMware Tanzu GemFire as the provider.
* Adds the spring-geode-starter-test and spring-gemfire-starter-test modules, which automatically pulls in
spring-boot-starter-test and Spring Test for Apache Geode & Pivotal GemFire (STDG) to help users test their Apache Geode
or Pivotal GemFire applications in a Spring context.
spring-boot-starter-test and Spring Test for Apache Geode & VMware Tanzu GemFire (STDG) to help users test their Apache Geode
or VMware Tanzu GemFire applications in a Spring context.
* Includes early support for @LocatorApplication annotated Spring Boot applications enabling users to configure
and bootstrap a GemFire/Geode Locator using Spring Boot.
* Includes additional integration tests for customizing the auto-configuration of GemFire/Geode Pools using SDG Configurers.
* Upgrades to Spring Framework 5.1.8.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.1.9.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.1.9.RELEASE.
* Upgrades to Spring Data Release Train Lovelace-SR9.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.1.4.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.1.4.RELEASE.
* Upgrades to Spring Session BOM Bean-SR5.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.4.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.4.RELEASE.
Changes in version 1.0.1.RELEASE (2019-06-13)
@@ -681,24 +681,24 @@ Provides support for configuring and bootstrapping Spring Boot, Apache Geode Loc
* Adds the a @EnableSecurityManagerProxy annotation for conveniently locating and configuring an Apache Geode
SecurityManager implementation declared and registered as a bean in the Spring application context.
* Upgrades to Spring Framework 5.0.14.RELEASE.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.2.RELEASE.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.2.RELEASE.
Changes in version 1.1.0.M1 (2019-05-07)
----------------------------------------
Rebases SBDG on Spring Framework 5.1, Spring Boot 2.1, Spring Data Lovelace (2.1) and Spring Session 2.1.
* Adds the @EnableSecurityManager annotation and associated configuration class to configure Apache Geode & Pivotal GemFire Security (Auth) using the CacheFactory API.
* Adds the @EnableSecurityManagerProxy annotation and associated configuration class to configure Apache Geode & Pivotal GemFire Security (Auth) using the security-manager property with proxying.
* Adds the @EnableSecurityManager annotation and associated configuration class to configure Apache Geode & VMware Tanzu GemFire Security (Auth) using the CacheFactory API.
* Adds the @EnableSecurityManagerProxy annotation and associated configuration class to configure Apache Geode & VMware Tanzu GemFire Security (Auth) using the security-manager property with proxying.
* Upgrades to Apache Geode 1.6.0.
* Upgrades to the Apache Geode Management REST API 1.6.0 for testing cluster configuration and Auth.
* Upgrades to Pivotal GemFire 9.5.3.
* Upgrades to VMware Tanzu GemFire 9.5.3.
* Upgrades to Spring Framework 5.1.6.RELEASE.
* Upgrades to Spring Boot 2.1.4.RELEASE.
* Upgrades to Spring Data for Apache Geode & Pivotal GemFire 2.1.6.RELEASE.
* Upgrades to Spring Data for Apache Geode & VMware Tanzu GemFire 2.1.6.RELEASE.
* Upgrades to Spring Data Release Train Lovelace-SR6.
* Upgrades to Spring Session BOM Bean-SR4.
* Upgrades to Spring Session for Apache Geode & Pivotal GemFire 2.1.3.RELEASE.
* Upgrades to Spring Session for Apache Geode & VMware Tanzu GemFire 2.1.3.RELEASE.
Changes in version 1.0.0.RELEASE (2019-05-06)
@@ -708,15 +708,15 @@ Edits documentation and adds Sample with Guide and Example Application code for
* Fix release (milestone, release candidate, and GA) version of the reference documentation.
* Fix image links in reference docs.
* Add Sample with Guide and Example Application code covering the Look-Aside Caching pattern.
* Upgrade to Spring Data for Apache Geode & Pivotal GemFire Test 0.0.1.RELEASE.
* Upgrade to Spring Data for Apache Geode & VMware Tanzu GemFire Test 0.0.1.RELEASE.
Changes in version 1.0.0.RC2 (2019-04-30)
-----------------------------------------
Adds additional tests and includes a sample of using Spring Boot Actuator with Apache Geode and Pivotal GemFire.
Adds additional tests and includes a sample of using Spring Boot Actuator with Apache Geode and VMware Tanzu GemFire.
* Adds a sample containing a guide along with example code to show how to use Spring Boot Actuator
with Apache Geode or Pivotal GemFire.
with Apache Geode or VMware Tanzu GemFire.
* Adds the 'org.springframework.boot:spring-boot-autoconfigure-processor' dependency to 'spring-geode-autoconfigure'.
* Includes documentation edits.
* Includes the JCache API as runtime dependency in both the 'spring-geode-starter' as well as the 'spring-gemfire-starter'.
@@ -728,14 +728,14 @@ with Apache Geode or Pivotal GemFire.
Changes in version 1.0.0.RC1 (2019-04-24)
-----------------------------------------
Adds support for GemfireTemplate auto-configuration for each declared Apache Geode & Pivotal GemFire Region.
Adds support for GemfireTemplate auto-configuration for each declared Apache Geode & VMware Tanzu GemFire Region.
* Adds auto-configuration to automatically create a GemfireTemplate for each declared Apache Geode or Pivotal GemFire
* Adds auto-configuration to automatically create a GemfireTemplate for each declared Apache Geode or VMware Tanzu GemFire
Region (https://github.com/spring-projects/spring-boot-data-geode/issues/31).
* Includes the 'Auto-configuration vs. Annotation-based configuration' chapter in reference documentation to explain
the differences of each approach (https://github.com/spring-projects/spring-boot-data-geode/issues/20).
* Adds a sample containing a guide along with example code to explain and show how the Spring Boot auto-configuration
support for Apache Geode & Pivotal GemFire works, complimenting the 'Auto-configuration vs. Annotation-based configuration'
support for Apache Geode & VMware Tanzu GemFire works, complimenting the 'Auto-configuration vs. Annotation-based configuration'
chapter in the reference docs.
* Fixes the HTTP client authentication bug when a client attempts to push cluster configuration to the server configured
with a SecurityManager, requiring Authentication (https://github.com/spring-projects/spring-boot-data-geode/issues/16).
@@ -762,41 +762,41 @@ and encapsulate configuration meta-data specified in properties files.
* Upgrades to Spring Boot 2.0.8.RELEASE.
* Upgrades to Spring Data Release Train Kay-SR13.
* Upgrades to Spring Session Apple-SR8.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.1.RC1.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.1.RC1.
Changes in version 1.0.0.M3 (2018-09-20)
----------------------------------------
Adds support for Spring Boot Actuator HealthIndicator endpoints providing details and insight into the runtime operation
of either Apache Geode or Pivotal GemFire.
of either Apache Geode or VMware Tanzu GemFire.
Partly resolves (https://github.com/spring-projects/spring-boot-data-geode/issues/4).
* Adds Spring Boot Actuator HealthIndicators for the Apache Geode & Pivotal GemFire peer Cache and ClientCache instances,
* Adds Spring Boot Actuator HealthIndicators for the Apache Geode & VMware Tanzu GemFire peer Cache and ClientCache instances,
the DistributedSystem, the DistributedMember and the ResourceManager.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & Pivotal GemFire Regions.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & Pivotal GemFire Indexes.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & Pivotal GemFire DiskStores.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & Pivotal GemFire ContinuousQueries.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & Pivotal GemFire Pools.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & Pivotal GemFire CacheServers.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & Pivotal GemFire GatewaySenders.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & Pivotal GemFire GatewayReceivers.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & Pivotal GemFire AsyncEventQueues.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & VMware Tanzu GemFire Regions.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & VMware Tanzu GemFire Indexes.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & VMware Tanzu GemFire DiskStores.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & VMware Tanzu GemFire ContinuousQueries.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & VMware Tanzu GemFire Pools.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & VMware Tanzu GemFire CacheServers.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & VMware Tanzu GemFire GatewaySenders.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & VMware Tanzu GemFire GatewayReceivers.
* Adds Spring Boot Actuator HealthIndicators for Apache Geode & VMware Tanzu GemFire AsyncEventQueues.
* Upgrades to Mockito 2.22.0.
* Upgrades to Spring Framework 5.0.9.RELEASE.
* Upgrades to Spring Boot 2.0.5.RELEASE.
* Upgrades to Spring Data Release Train Kay-SR10.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.1.M4.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.1.M4.
Changes in version 1.0.0.M2 (2018-08-29)
----------------------------------------
Adds support to auto-configure Spring Session using Apache Geode or Pivotal GemFire as the Session state
Adds support to auto-configure Spring Session using Apache Geode or VMware Tanzu GemFire as the Session state
management provider.
* Adds support to auto-configure Spring Session for Apache Geode or Pivotal GemFire as the Spring Session provider
when Spring Session for Apache Geode or Pivotal GemFire is on the classpath
* Adds support to auto-configure Spring Session for Apache Geode or VMware Tanzu GemFire as the Spring Session provider
when Spring Session for Apache Geode or VMware Tanzu GemFire is on the classpath
(https://github.com/spring-projects/spring-boot-data-geode/issues/3).
* Improve caching provider auto-configuration to respect 'spring.cache.type'
(https://github.com/spring-projects/spring-boot-data-geode/issues/11).
@@ -804,23 +804,23 @@ when Spring Session for Apache Geode or Pivotal GemFire is on the classpath
* Upgrades to Spring Framework 5.0.8.RELEASE.
* Upgrades to Spring Boot 2.0.4.RELEASE.
* Upgrades to Spring Data Release Train Kay-SR9.
* Upgrades to Spring Test for Apache Geode & Pivotal GemFire 0.0.1.M3.
* Upgrades to Spring Test for Apache Geode & VMware Tanzu GemFire 0.0.1.M3.
Changes in version 1.0.0.M1 (2018-06-25)
----------------------------------------
Inception of the Spring Boot for Apache Geode & Pivotal GemFire project.
Inception of the Spring Boot for Apache Geode & VMware Tanzu GemFire project.
* Adds the spring-geode module containing the core bits and functionality for this project.
* Adds the spring-geode-autoconfigure module building on Spring Boot's auto-configuration functionality.
** Includes auto-configuration for a ClientCache instance.
** Includes auto-configuration for using Apache Geode & Pivotal GemFire as a caching provider in Spring's Cache Abstraction.
** Includes auto-configuration for using Apache Geode & VMware Tanzu GemFire as a caching provider in Spring's Cache Abstraction.
** Includes auto-configuration for Spring Data Repositories.
** Includes auto-configuration for Apache Geode & Pivotal GemFire Function Execution framework.
** Includes auto-configuration for Apache Geode & Pivotal GemFire CQ.
** Includes auto-configuration for Apache Geode & Pivotal GemFire PDX serialization.
** Includes auto-configuration for Apache Geode & Pivotal GemFire Security (Authentication/Authorization).
** Includes auto-configuration for Apache Geode & Pivotal GemFire Security (TLS using SSL).
** Includes auto-configuration for Apache Geode & VMware Tanzu GemFire Function Execution framework.
** Includes auto-configuration for Apache Geode & VMware Tanzu GemFire CQ.
** Includes auto-configuration for Apache Geode & VMware Tanzu GemFire PDX serialization.
** Includes auto-configuration for Apache Geode & VMware Tanzu GemFire Security (Authentication/Authorization).
** Includes auto-configuration for Apache Geode & VMware Tanzu GemFire Security (TLS using SSL).
* Adds the spring-geode-docs modules containing the project documentation and reference guide.
* Adds the spring-geode-starter module to get started building Spring Boot applications with Apache Geode.
* Adds the spring-gemfire-starter module to get started building Spring Boot applications with Pivotal GemFire.
* Adds the spring-gemfire-starter module to get started building Spring Boot applications with VMware Tanzu GemFire.

View File

@@ -21,6 +21,12 @@ import java.io.IOException;
import javax.annotation.Resource;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.apache.geode.cache.DataPolicy;
import org.apache.geode.cache.GemFireCache;
import org.apache.geode.cache.Region;
@@ -28,12 +34,6 @@ import org.apache.geode.cache.client.ClientCache;
import org.apache.geode.cache.client.ClientRegionShortcut;
import org.apache.geode.cache.server.CacheServer;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
@@ -54,7 +54,7 @@ import example.app.crm.service.CustomerService;
/**
* Integration Tests asserting the functionality and behavior of {@link EnableClusterAware}
* and {@link ClusterAvailableConfiguration} when the Apache Geode (or Pivotal GemFire) cluster of servers is available.
* and {@link ClusterAvailableConfiguration} when the Apache Geode cluster of servers is available.
*
* @author John Blum
* @see org.junit.Test

View File

@@ -43,7 +43,7 @@ import example.app.crm.service.CustomerService;
/**
* Integration Tests asserting the functionality and behavior of {@link EnableClusterAware}
* and {@link ClusterNotAvailableConfiguration} when the Apache Geode (or Pivotal GemFire) cluster of servers
* and {@link ClusterNotAvailableConfiguration} when the Apache Geode cluster of servers
* is not available.
*
* @author John Blum

View File

@@ -162,7 +162,7 @@ public class LocatorsConfigurationIntegrationTests extends SpringApplicationCont
}
// TODO: replace with STDG when STDG is rebased on SD[G] Moore/2.2 and STDG includes dedicated mocking support
// for Apache Geode/Pivotal GemFire Locator creation using SDG's o.s.d.g.LocatorFactoryBean
// for Apache Geode Locator creation using SDG's o.s.d.g.LocatorFactoryBean
@EnableGemFireMockObjects
@PeerCacheApplication(logLevel = "error")
@UseLocators(locators = "mailbox[11235],skullbox[12480]", remoteLocators = "remotehost[10334]")