John Blum
df2dcfbeff
Add documentation on the @EnableClusterAware annotation, strictMatch attribute.
2021-01-20 14:30:30 -08:00
John Blum
c8ddfa73f4
Polish local variable names in the ClusterAwareConfiguration.ClusterAwareCondition class methods.
2021-01-20 14:15:36 -08:00
John Blum
bba6e61011
Add additional assertions asserting that the 'Books' (client) Region DataPolicy is configured correctly.
...
Additionally, assert that the 'spring.data.gemfire.cache.client.region.shortcut' is not set (and specifically not set to 'LOCAL').
2021-01-20 14:10:28 -08:00
John Blum
06a19a0787
Add Logger configuration for 'org.springframework.geode.config.annotation.ClusterAwareConfiguration'.
2021-01-20 14:08:14 -08:00
John Blum
be76266a9e
Edit 'Caching with Apache Geode' chapter by moving references to the Guide and Sample code for 'Inline Caching' under the 'Synchronous Inline Caching' sub-section.
2021-01-20 11:42:21 -08:00
John Blum
f56565bad7
Edit README to refer to 1.3.8.RELEASE and 1.3.9.BUILD-SNAPSHOT in the 1.3.x release series.
2021-01-19 17:28:26 -08:00
John Blum
29bec96470
Edit changelog and include 1.3.8.RELEASE notes.
2021-01-19 17:27:44 -08:00
John Blum
5673e28e39
Edit README to refer to 1.2.13.RELEASE and 1.2.14.BUILD-SNAPSHOT in the 1.2.x release series.
2021-01-19 17:27:00 -08:00
John Blum
168f980a99
Edit changelog and include 1.2.13.RELEASE notes.
2021-01-19 17:26:12 -08:00
John Blum
78263e19b1
Edit README to refer to 1.4.1 release and 1.4.2-SNAPSHOT in the 1.4.x release series.
2021-01-15 21:12:31 -08:00
John Blum
e2b747b186
Upgrade to Spring Data Ockham-SR3.
...
Upgrade to Spring Data BOM 2020.0.3 / Ockham-SR3.
Upgrade to Spring Data for Apache Geode 2.4.3.
2021-01-15 20:58:51 -08:00
John Blum
16ca112a75
Upgrade to Spring Framework 5.3.3.
2021-01-15 20:57:25 -08:00
John Blum
47e0a17044
Prepare next development iteration.
...
Set Spring Boot version to 2.4.2.
Set version to 1.4.2-SNAPSHOT.
2021-01-15 20:56:25 -08:00
John Blum
9c52e5c7cf
Release 1.4.1.
2021-01-15 20:42:08 -08:00
John Blum
f53817bde7
Edit changelog and add 1.4.1 release notes.
2021-01-15 20:39:47 -08:00
John Blum
4090cf4ebd
Add 'strictMatch' annotation attribute to the @EnableClusterAware annotation.
...
Using 'strictMatch' enables fail-fast behavior so that users can configure their Spring Boot, Apache Geode ClientCache applications to fail on startup if no cluster is available across any environment.
Additionally, enhanced the log output to give users better information about the runtime environment and whether an Apache Geode-based cluster was found and available.
Resolves gh-99.
2021-01-15 19:45:47 -08:00
John Blum
62848e9277
Polish the SecureClusterAwareConfigurationIntegrationTests.
...
Resolves gh-57.
2021-01-15 12:51:57 -08:00
John Blum
4a20f7be61
Support awareness and discovery of secure (Auth and SSL eanbled) Apache Geode clusters using @EnableClusterAware annotation functionality.
...
Improves log details about the runtime environment (e.g. cloud, standalone/self-managed).
Resolves gh-57.
Resolves gh-99.
2021-01-15 01:32:48 -08:00
John Blum
d08525708b
Move Cluster Configuration Integration Tests to the org.springframework.geode.boot.autoconfigure.cluster.config package.
2021-01-14 21:57:04 -08:00
John Blum
f997c3e590
Add overloaded doOperationSafely(:ExceptionThrowingOperation<?>, :Supplier<?>) method to the ObjectUtils class.
...
Edit Javadoc.
2021-01-13 21:18:35 -08:00
John Blum
7191e658ab
Re-instate Conditionals on the CloudFoundry and Kubernetes platforms.
2021-01-13 21:18:35 -08:00
John Blum
32954221cb
Update documentation references for Apache Geode, VMware Tanzu Application Service for VMs (Pivotal CloudFoundry (PCF)) and VMware Tanzu GemFire for VMs (Pivotal Cloud Cache (PCC)).
...
Sets Apache Geode documentation version reference to 113.
Sets VMW TAS 4 VMs / PCF documentation version reference to 2-10.
Set VMW GF 4 VMs / PCC documentation version reference to 1-13.
2021-01-13 21:18:35 -08:00
John Blum
a59b2097bc
Adapt to (internal) API changes in Apache Geode 1.13.1.
...
These changes are unavoidable at the momment given Apache Geode hides critical functionality (e.g. SSL config) behind an (so-called) 'internal' API.
2021-01-12 18:39:36 -08:00
John Blum
904743deaa
Upgrade to org.springframework.boot:spring-boot-starter-parent:2.4.1.
2021-01-12 18:38:24 -08:00
John Blum
06c46042f5
Upgrade to Testcontainers 1.15.1.
2021-01-12 18:15:03 -08:00
John Blum
9bbdf96447
Upgrade to Spring Session for Apache Geode 2.4.1.
2021-01-12 18:13:55 -08:00
John Blum
75195983de
Upgrade to Spring Data Ockham-SR2.
...
Upgrade to Spring Data BOM 2020.0.2/Ockham-SR2.
Upgrade to Spring Data for Apache Geode 2.4.2.
2021-01-12 18:13:06 -08:00
John Blum
71078a0f4b
Upgrade to Spring Boot 2.4.1.
2021-01-12 18:10:59 -08:00
John Blum
fbc2433c94
Upgrade to Spring Framework 5.3.2.
2021-01-12 18:10:37 -08:00
John Blum
e323253a9c
Upgrade to Pivotal Cloud Cache 1.13.0.
2021-01-12 18:09:00 -08:00
John Blum
99068fce0a
Upgrade to Mockito 3.7.0.
2021-01-12 18:07:29 -08:00
John Blum
8e1d99d305
Upgrade to Byte Buddy 1.10.19.
2021-01-12 18:06:37 -08:00
John Blum
7f95fe7089
Upgrade to Apache Geode 1.13.1.
2021-01-12 18:04:58 -08:00
John Blum
3b6de033c5
Upgrade to Gradle 6.8.
2021-01-12 18:03:58 -08:00
John Blum
52d873cac1
Cleanup Gradle build files.
...
Remove commented out configuration.
Remove 'org.springframework.geode:spring-geode-starter-logging' module from the runtiem classpath in the Multi-Site Caching Sample.
2020-12-11 13:22:19 -08:00
John Blum
05e5a75037
Refactor the @EnableClusterAware configuration and conditional logic to determine whether an Apache Geode based cluster is available or not.
...
Applied Spring's @NonNull and @Nullable annotations to the API.
Added a NotKubernetesEnvironmentCondition class to the ClusterNotAvailableConfiguration class.
Added a @Conditional on the NotKubernetesEnvironmentCondition class annotated IsNotKubernetesEnvironmentCondition class to the ClusterNotAvailableConfiguration.AllClusterNotAvailableConditions class.
Removed all @ConditionalOnCloudPlatform annotated Condition classes in the ClusterAvailableConfiguration.AnyClusterAvailableCondition class, for both CloudFoundry and Kubernetes.
Edit Javadoc.
Resolves gh-99.
2020-12-11 13:22:19 -08:00
John Blum
481953e347
Edit README to refer to 1.3.7.RELEASE and 1.3.8.BUILD-SNAPSHOT in the 1.3.x release series.
2020-12-11 01:17:43 -08:00
John Blum
bfe5748820
Edit README to refer to 1.2.12.RELEASE and 1.2.13.BUILD-SNAPSHOT in the 1.2.x release series.
2020-12-11 01:16:53 -08:00
John Blum
e44903693f
Edit changelog and include 1.3.7.RELEASE notes.
2020-12-11 01:15:46 -08:00
John Blum
690b5dcb40
Edit changelog and include 1.2.12.RELEASE notes.
2020-12-11 01:15:09 -08:00
John Blum
e2609d066c
Add prototype implementation of the Spring Cloud Bindings BingindsPropertyProcessor interface.
...
Resolves gh-100.
2020-12-10 12:08:01 -08:00
John Blum
6dc0bbc02e
Add version property for spring-cloud-bindings.
2020-12-10 11:06:49 -08:00
John Blum
bda7d284dd
Add new 'spring-geode-cloud' module.
...
This SBDG module will contain all features and functionality requried for cloud computing and to run Spring Boot (SBDG) applications in a cloud context/environment connected to VMware Tanzu GemFire for VMS or K8S.
2020-12-10 11:06:16 -08:00
John Blum
ef1ac0d987
Adds additional log output (logging) to the @EnableClusterAware functionality to give users a clear indication of what type of environment their Spring Boot application is running in.
...
Resolves gh-99.
2020-12-09 18:08:47 -08:00
John Blum
c7dd1869fa
Add section on 'Gradle Dependency Management' under the 'Using Spring Boot for Apache Geode' section of the reference documentation.
2020-12-09 16:57:18 -08:00
John Blum
1bbaf2c0e4
Edit README to refer to the 1.4.0 (GA) release and 1.4.1-SNAPSHOT in the 1.4.x release series.
2020-12-09 14:08:15 -08:00
John Blum
52cbcb65b4
Prepare next development iteration.
...
Set Spring Boot version to 2.4.1-SNAPSHOT.
Set vesion to 1.4.1-SNAPSHOT.
2020-12-09 13:54:04 -08:00
John Blum
25957fb809
Release 1.4.0 (GA).
2020-12-09 13:18:07 -08:00
John Blum
502ff49878
Edit changelog and add 1.4.0 release notes.
2020-12-09 13:14:06 -08:00
John Blum
03fb54d83a
Upgrade to Freefair Lombok Gradle Plugin 5.3.0.
2020-12-09 12:56:04 -08:00