John Blum
a5aa31540d
Align Jenkins CI build file with ci/pipeline.properties.
...
Resolves #623 .
2022-10-11 17:11:36 -07:00
John Blum
c175544136
Upgrade to Apache Geode 1.15.1.
2022-10-11 16:28:12 -07:00
John Blum
a71301e648
Run forked Apache Geode server process in a unique working directory.
...
Resolves #623 .
2022-10-11 16:22:27 -07:00
John Blum
a1aa6b8b44
Configure the Jenkins CI pipeline build for SDG 2.8.x.
...
Resolves #623 .
2022-10-11 15:46:19 -07:00
John Blum
a1eabf8650
Add support for configuring the working directory of the Locator created/started by the LocatorFactoryBean.
...
Resolves #623 .
2022-10-05 14:59:16 -07:00
John Blum
49e1ba8a60
Reconfigure the Gradle test task to fork every test class.
...
Resolves #623 .
2022-10-03 18:55:24 -07:00
John Blum
608ba8fb30
Include SD Commons' repositories.adoc and repository-projections.adoc files in SDG ref doc.
...
This helps resolve the anchor references in the SD Commons' appendix Asciidoc file includes.
Resolves #623 .
2022-09-29 10:08:06 -07:00
John Blum
01461f1a41
Fix invalid declartion of the 'org.springframework.shell:spring-shell' test runtime dependency in spring-data-geode.gradle build file.
...
Resolves #623 .
2022-09-29 10:06:48 -07:00
John Blum
7294ad4ba0
Cleanup source code and Javadoc warnings.
...
Resolves #623 .
2022-09-28 17:55:05 -07:00
John Blum
4071aff2b6
Correct Log4j BOM dependency declaration.
...
Resolves #623 .
2022-09-28 15:51:35 -07:00
John Blum
6193d42bf3
Cleanup, (re-)organize and fix Asciidoc-based reference documentation errors.
...
Resolves #623 .
2022-09-28 15:29:50 -07:00
John Blum
b330eb1f17
Fix Javadoc errors.
...
Resolves #623 .
2022-09-28 10:11:32 -07:00
John Blum
d9b7cc9709
Fix Asciidoc configuration and references.
...
Resolves #623 .
2022-09-26 13:44:38 -07:00
John Blum
2e674202ff
Configure the Gradle test task to run SDG tests.
...
Resolves #623 .
2022-09-26 13:08:47 -07:00
John Blum
6c8f9936a6
Add spring.schemas and SVG images to NoHttp Gradle Plugin source excludes.
...
Resolves #gh-623.
2022-09-26 13:02:01 -07:00
John Blum
ff7fdfbe15
Change root project name to 'spring-data-geode-build'.
...
Resolves #623 .
2022-09-26 11:41:11 -07:00
John Blum
8cca4035c4
Fix compilation failures in the IDE.
...
* Remove double quotes from the logbackVersion property.
* Set (correct) core Spring Framework version to 5.2.23.
* Change 'javax.enterprise:cdi-api:1.0' to a 'provided' dependency required to compile the CDI supporting infrastructure and source code.
* Change 'ch.qos.logback:logback-classic' to a 'testImplementation' dependency required to compile test source code.
Resolves #623 .
2022-09-21 17:11:41 -07:00
John Blum
ed133c5cfe
Move Spring Data for Apache Geode documentation (reference docs) to the spring-data-geode-docs Gradle module.
...
Resolves #623 .
2022-09-21 16:52:35 -07:00
John Blum
518f38b8b5
Add Spring Build Conventions Gradle Plugins.
...
Resolves #623 .
2022-09-21 16:51:49 -07:00
John Blum
7bfdd4e3d9
Create Gradle project build.
...
Uses Gradle 7.5.1.
Resolves #623 .
2022-09-21 16:51:45 -07:00
John Blum
a516df82d0
Backup Maven build files and Maven project structure to maven/.
...
Resolves #623 .
2022-09-21 16:50:02 -07:00
John Blum
61366e8a3b
Create SDG XML XSDs for 2.8.
...
This includes spring-geode-2.8.xsd and spring-data-geode-2.8.xsd.
Resolves #623 .
2022-09-20 17:09:39 -07:00
John Blum
b07e0e7b6c
Cleanup Java EE CDI integration tests.
...
Rename the jakarta.enterprise.inject.spi.Extension META-INF/services file to javax.enterprise.inject.spi.Extension.
Resolves #623 .
2022-09-20 14:38:22 -07:00
John Blum
e30e4a4388
Correct Java EE CDI dependency declarations (order).
...
Resolves #623 .
2022-09-20 14:37:34 -07:00
John Blum
c459b60add
Remove Java 9 module export additions from JVM configuration (command-line) in the Maven Surefire Plugin when executing SDG tests.
...
Resolves #623 .
2022-09-20 14:37:34 -07:00
John Blum
441e1cd98c
Replace Jarkata EE 9 packaging with Java EE 8.
...
Resolves #623 .
2022-09-20 14:37:34 -07:00
John Blum
c73fb1e30b
Remove Java 17 language features.
...
Resolves #623 .
2022-09-20 14:37:34 -07:00
John Blum
73ec8333ab
Remove Java 17 Maven build profile.
...
Resolves #623 .
2022-09-20 14:37:34 -07:00
John Blum
e58e99dc99
Downgrade CDI dependencies to Java EE 8.
...
Resolves #623 .
Java EE CDI dependencies downgraded to before Java 17 (i.e. Java 8).
2022-09-20 14:37:34 -07:00
John Blum
28799d3a38
Set Spring Test for Apache Geode (STDG) version to 0.3.0-RAJ.
...
Resolves #623 .
2022-09-20 14:37:34 -07:00
John Blum
a33c6c2138
Set Spring Data Commons version to 2.7.3-SNAPSHOT.
...
Resolves #623 .
2022-09-20 14:37:34 -07:00
John Blum
65aeae6a3f
Set Spring Data Build parent POM version to 2.7.3-SNAPSHOT.
...
Resolves #623 .
2022-09-20 14:37:33 -07:00
John Blum
c69677d170
Set Java source level to Java 8.
...
Use (Oracle) JDK 8, 1.8.0_xyz.
Resolves #623 .
2022-09-20 14:37:05 -07:00
John Blum
5ded05862c
Setup Spring Data for Apache Geode 2.8.x branch.
...
Resolves #623 .
2022-09-19 16:17:10 -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