2067 Commits

Author SHA1 Message Date
John Blum
b9a11e9dda Add Integration Tests for @EnableDiskStore annotation and DiskStoreConfiguration class.
Closes #645
2023-04-17 13:30:10 -07:00
John Blum
487ae967ca Edit Introduction to the Bootstrapping Apache Geode with the Spring Container using Annotations chapter in ref doc.
Closes #638
2023-01-17 13:31:46 -08:00
John Blum
8cf6a6b972 Edit NOTICE in the README.
Closes #637
2023-01-17 13:31:11 -08:00
John Blum
197f9a8436 Fix non-HTTPS URLs in README. 2022-10-25 08:53:34 -07:00
John Blum
c7559cd83c Edit README and update the NOTICE. 2022-10-24 18:12:39 -07:00
John Blum
c1999a6cf1 Fix HTTP URL reference in the NOTICE section of README.adoc; change to HTTPS. 2022-10-17 17:50:22 -07:00
John Blum
11e5835b6b Refactor the SDG project Maven POM file (version) properties.
Rename springdata.commons property to spring-data-commons.version.
2022-10-17 17:33:08 -07:00
John Blum
29a193a495 Upgrade to Apache Geode 1.15.1. 2022-10-17 17:23:32 -07:00
John Blum
a495ac0596 Remove Apache Geode CI Snapshots Repository declaration.
Remove log4j.version property.
2022-10-17 17:23:19 -07:00
John Blum
6622f00ac9 Edit README posting a notice about the discontinuation of SDG 3.0. 2022-10-13 13:49:43 -07:00
Spring Builds
09b82dd694 After release cleanups.
See #615
2022-09-19 14:39:08 +00:00
Spring Builds
02f871c0a9 Prepare next development iteration.
See #615
2022-09-19 14:38:56 +00:00
Spring Builds
af7ae892b5 Release version 3.0 M6 (2022.0.0).
See #615
2022-09-19 14:15:24 +00:00
Spring Builds
644f99e055 Prepare 3.0 M6 (2022.0.0).
See #615
2022-09-19 14:12:58 +00:00
John Blum
4a83415ec5 Disable the DurableClientCacheIntegrationTests.
This test class has become unreliable given the flaky nature and race condition present in Apache Geode 1.15.0 due to the untimely and unreliable delivery of cache events.

This needs time to be investigated and acted accordingly.
2022-09-16 13:52:36 -07:00
John Blum
901b58e2c3 Enable Locator applications bootstrapped with SDG to be configured with Security (Auth) using @EnableSecurity.
Closes #621.
2022-08-30 14:22:32 -07:00
John Blum
fa4d247546 Enable Locator applications configured and bootstrapped with Spring to be optionally configured with Apache Geode's Cluster Configuration Service.
Configuration with Aapche Geode's Cluster Configuration Service is now disabled by default, to be consistent with peer Cache applications.

Closes #622.
2022-08-30 13:55:54 -07:00
John Blum
075a0f4d46 Annotate LocatorFactoryBean API with Spring @NonNull and @Nullable annotations. 2022-08-30 12:29:26 -07:00
John Blum
60fcb0a186 Refactor GemfireBeanFactoryLocator.
* Edit Javadoc.
* Annotate API with Spring @NonNull and @Nullable annotations.
* Cleanup deprecations.
2022-08-30 12:29:21 -07:00
John Blum
308daeec5e Format source code in AbstractAnnotationConfigSupport. 2022-08-30 12:29:14 -07:00
John Blum
fef30386de Refactor the number formatting in the @Order annotation on the 'gemfireDataSourcePostProcessor' bean definition. 2022-08-30 12:29:07 -07:00
John Blum
9dba7bba26 Enables Spring Locator-based applications configured and bootstrapped with SDG to use the GemfireBeanFactoryLocator to autowire Apache Geode components.
Closes #620.
2022-08-30 12:28:23 -07:00
John Blum
dbcf4ba58d Refactor @EnablePdx annotation-based configuration allowing users to register explicit application domain types.
Explicit (Class) type registration conveniently allows java.*, javax.*, com.gemstone.gemfire.*, org.apache.geode.* and org.springframework.* types to be registered, which are excluded by SDG's MappingPdxSerializer by default.

Closes #619.
2022-08-29 17:49:17 -07:00
John Blum
968982701c Refactor PropertiesBuilder to handle property value to String conversion.
Specifically, handle Class type's by converting a Class object to the Class's name using Class.getName() rather than Class.toString().

Closes #618.
2022-08-29 17:46:26 -07:00
John Blum
460d10284b Refactor the RegionExpirationAttributesNamespaceIntegrationTests.
See: https://github.com/spring-projects/spring-data-geode/issues/616.
See: https://stackoverflow.com/questions/73082303/gfeentry-ttl-and-gfeentry-ttielements-are-not-allowed-under-gfereplicate.
2022-07-22 14:39:35 -07:00
Christoph Strobl
3fe5b99c3f After release cleanups.
See #596
2022-07-15 15:30:53 +02:00
Christoph Strobl
1543d51241 Prepare next development iteration.
See #596
2022-07-15 15:30:45 +02:00
Christoph Strobl
10ab940e6f Release version 3.0 M5 (2022.0.0).
See #596
2022-07-15 15:18:29 +02:00
Christoph Strobl
ff5eb56f4c Prepare 3.0 M5 (2022.0.0).
See #596
2022-07-15 15:17:56 +02:00
John Blum
d02e6b2b48 Upgrade to Spring Test for Apache Geode (STDG) 1.0.0-M5. 2022-07-15 02:50:02 -07:00
John Blum
da1d2b6b81 Label Test dependencies in Spring Data Geode Maven POM. 2022-07-12 14:59:00 -07:00
John Blum
4a359acb3d Upgrade to Micrometer 1.10.0.
Closes #607.
2022-07-12 14:51:03 -07:00
John Blum
035188f4c8 Upgrade to Apache Log4j 2.18.0.
Closes #606.
2022-07-12 14:45:47 -07:00
John Blum
336a72c8f4 Upgrade to Apache Shiro 1.9.1.
Closes #605.
2022-07-12 14:22:37 -07:00
John Blum
a5e32a3f71 Refactor the Maven Surefire (Build) Plugin to declare all the necessary JVM module options to get Apache Geode processes running correctly on Java 17.
Closes #604.
2022-07-07 13:26:21 -07:00
John Blum
83f7a026e0 Set Spring Test for Apache Geode (STDG) version to 1.0.0-SNAPSHOT. 2022-07-07 13:25:17 -07:00
John Blum
222bf99f93 Add 'ssl-client-protocols' and 'ssl-server-protocols' Apache Geode properties configuration to SDG @EnableSsl annotation configuration support.
Closes #581.
2022-07-07 13:24:55 -07:00
John Blum
f518576a4a Add 'ssl-client-protocols' and 'ssl-server-protocols' properties to GemFireProperties.
Closes #581.
2022-07-07 13:24:46 -07:00
John Blum
c253feff2d Remove support of Apache Geode's Redis integration.
Closes #597.
2022-07-07 13:24:16 -07:00
John Blum
35a6a4ee94 Refactor the GemFireProperties class.
* Change normalizePropertyName(:String) factory method to be part of the public API.
* Remove Redis-based properties.
* Edit Javadoc.

Resolves #592.
2022-07-07 13:23:48 -07:00
John Blum
3ea14243ff Upgrade to Apache Geode 1.15.0.
Resolves gh-604.
2022-07-07 13:22:36 -07:00
John Blum
25733e6e1f Refactor the EnableClusterDefinedRegionsIntegrationTests to declare a client-only Region. 2022-06-27 09:35:52 -07:00
John Blum
9b671bd586 Remove punctuation from Exception messages.
Closes #601.
2022-06-08 17:29:16 -07:00
Mark Paluch
b58ec1a8fa Update CI properties.
See #596
2022-06-03 09:34:20 +02:00
Mark Paluch
edb012fce7 Upgrade to Maven Wrapper 3.8.5.
See #598
2022-06-03 09:32:43 +02:00
Christoph Strobl
d1006f4169 Fix pom.xml formatting.
This commit reverts formatting changes introduced via 79c551ea59.

See #588
2022-05-13 13:14:19 +02:00
Christoph Strobl
bfc3cc3e0d After release cleanups.
See #588
2022-05-13 10:53:25 +02:00
Christoph Strobl
50ae31830a Prepare next development iteration.
See #588
2022-05-13 10:53:23 +02:00
Christoph Strobl
0e2d135b55 Release version 3.0 M4 (2022.0.0).
See #588
2022-05-13 10:43:58 +02:00
Christoph Strobl
79c551ea59 Prepare 3.0 M4 (2022.0.0).
See #588
2022-05-13 10:43:20 +02:00