Commit Graph

1997 Commits

Author SHA1 Message Date
Mark Paluch
7922cec33c After release cleanups.
See #564
2022-03-21 16:44:41 +01:00
Mark Paluch
7a2bbcbcaa Prepare next development iteration.
See #564
2022-03-21 16:44:39 +01:00
Mark Paluch
fc2619799b Release version 3.0 M2 (2022.0.0).
See #564
2022-03-21 16:35:08 +01:00
Mark Paluch
d5e7321bb6 Prepare 3.0 M2 (2022.0.0).
See #564
2022-03-21 16:34:36 +01:00
John Blum
1f9314b909 Upgrade to Apache Geode 1.14.4.
Close #583.
2022-03-18 12:48:01 -07:00
Mark Paluch
144b470b67 Update CI properties.
See #564
2022-02-22 14:10:51 +01:00
Christoph Strobl
8cac10ccad Update copyright year to 2022.
See: #573
2022-02-17 14:33:20 +01:00
Greg L. Turnquist
8e9618aeed Update CI properties.
See #564
2022-02-15 09:00:21 -06:00
Mark Paluch
bf04b082f4 Downgrade to Micrometer 1.8 on 3.0.x branch.
Closes #571
2022-02-11 13:49:10 +01:00
Jens Schauder
f13a54200a Follow through with the split of CRUD repository and sorting repository.
Closes #570
See spring-projects/spring-data-commons#2537
2022-02-11 11:52:47 +01:00
Mark Paluch
1f4395c386 Polishing.
Extract Docker and Artifactory credentials into properties file.

See #569
2022-02-04 11:37:00 +01:00
John Blum
85f63ea344 Set baseline (main) Java (JDK) version to 17.
Remove unnecessary Apache Casssandra, MongoDB and Redit pipeline properties.
2022-02-02 12:28:41 -08:00
John Blum
d03f6ee342 Upgrade to Apache Geode 1.14.3.
Closes gh-568.
2022-02-02 11:52:23 -08:00
John Blum
896611ba3e Replace Java EE 9 (javax) packages with Jakarta EE (jakarta) packages. 2022-02-02 11:52:23 -08:00
Mark Paluch
8981176625 After release cleanups.
See #560
2022-02-02 11:52:23 -08:00
Mark Paluch
2de65be8d7 Prepare next development iteration.
See #560
2022-02-02 11:52:23 -08:00
Mark Paluch
7fd81cfd73 Release version 3.0 M1 (2022.0.0).
See #560
2022-02-02 11:52:23 -08:00
Mark Paluch
2008f700ee Prepare 3.0 M1 (2022.0.0).
See #560
2022-02-02 11:52:23 -08:00
Mark Paluch
179507d3cb Remove Spring Framework version override.
We're on Spring 6.0 M2 already so no need for snapshots.

Closes #560
2022-02-02 11:52:23 -08:00
John Blum
721afc1a42 Polish for #558. 2022-02-02 11:52:23 -08:00
Jens Schauder
f503a95c65 Remove Eclipse non-Javadoc comments.
Closes #558.
2022-02-02 11:52:23 -08:00
John Blum
333e06c3e0 Fix NullPointerException in Enumeration to Iterable tests.
The NPE was caused by API changes in Java 17 and Spring Framework 6.
2022-02-02 11:52:23 -08:00
Mark Paluch
6d30222436 Refine CI triggers.
See #538
2022-02-02 11:52:23 -08:00
John Blum
9160128708 Cleanup SDG Maven parent and spring-data-geode module POM files.
Move all build plugin configuraton to the parent.

Remove the 'ci' and 'distribute' build profile specific 'maven-javadoc-plugin' configuration.

Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
9030ae3b08 Remove commented out 'org.apache.xbean:xbean-asm9-shaded' dependency.
Resolves gh-539.
2022-02-02 11:52:23 -08:00
John Blum
100366367e Configure the maven-javadoc-plugin for the project build, the 'ci' build profile and the 'distribute' build profile.
Add link to Apache Geode (public) Javadoc site.

Add dependency source excluces on org.apache.geode:geode-gfsh.

Set 'failOnWarnings' to false.

Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
c791fb8f92 Reinstate OnMemberFunctionExecutionBeanDefinitionBuilder class, which was removed after rebasing on the latest changes from main. 2022-02-02 11:52:23 -08:00
John Blum
4aa2e43cf7 Rename javax.enterprise.inject.spi.Extension to jakarta.enterprise.inject.spi.Extension.
Resolves gh-539.
2022-02-02 11:52:23 -08:00
John Blum
564b3b140f Replace Java EE 8 javax package imports with Jakarta EE 9 jakarta package.
Resolves gh-539.
2022-02-02 11:52:23 -08:00
John Blum
ec119465e4 Replace Java EE 8 dependencies with Jakarta EE 9.
Remove unnecessary dependencies (e.g. jakarta.interceptor:jakarta.interceptor-api & jakarta.el:jakarta.el-api).

Resolves gh-539.
2022-02-02 11:52:23 -08:00
John Blum
05b5dc7a73 Add Maven Javadoc Plugin configuration to exclude non-essential Apache Geode packages.
The Jenskins CI build is producing Javadoc errors/warnings of the nature:

20:55:04  [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.2.0:jar (package-javadoc) on project spring-data-geode: MavenReportException: Error while generating Javadoc:
20:55:04  [ERROR] Exit code: 1 - /opt/jenkins/data/workspace/spring-data-geode_3.0.x/spring-data-geode/src/main/java/org/springframework/data/gemfire/client/GemfireDataSourcePostProcessor.java:26: error: cannot find symbol
20:55:04  [ERROR] import org.apache.geode.management.internal.cli.functions.GetRegionsFunction;
20:55:04  [ERROR]                                                          ^
20:55:04  [ERROR]   symbol:   class GetRegionsFunction
20:55:04  [ERROR]   location: package org.apache.geode.management.internal.cli.functions
20:55:04  [ERROR] /opt/jenkins/data/workspace/spring-data-geode_3.0.x/spring-data-geode/src/main/java/org/springframework/data/gemfire/config/admin/remote/FunctionGemfireAdminTemplate.java:31: error: cannot find symbol
20:55:04  [ERROR] import org.apache.geode.management.internal.cli.functions.GetRegionsFunction;
20:55:04  [ERROR]                                                          ^
20:55:04  [ERROR]   symbol:   class GetRegionsFunction
20:55:04  [ERROR]   location: package org.apache.geode.management.internal.cli.functions
20:55:04  [ERROR] /opt/jenkins/data/workspace/spring-data-geode_3.0.x/spring-data-geode/src/main/java/org/springframework/data/gemfire/function/PojoFunctionWrapper.java:53: error: cannot access Identifiable
20:55:04  [ERROR] public class PojoFunctionWrapper implements Function {
20:55:04  [ERROR]        ^
20:55:04  [ERROR]   class file for org.apache.geode.lang.Identifiable not found
20:55:04  [ERROR] warning: unknown enum constant When.MAYBE
20:55:04  [ERROR]   reason: class file for javax.annotation.meta.When not found
20:55:04  [ERROR] 3 errors
20:55:04  [ERROR] 1 warning

Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
475e88ff32 Change scope of org.apache.geronimo.specs:geronimo-jcdi_2.0_specs dependency to provided.
Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
2e70bdaa4f Remove all old SDG XML namespace (XSD) schemas.
This removes the 2.x (2.0 to 2.6) SDG XML namespace (XSD) schemas.

Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
e45b9715b5 Adapt to API and functional changes in Spring Framework 6 to fix tests.
These changes are also possibly applicable to SDG on Spring Framework 5 and are a candidate for backporting.

Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
a1f05817b3 Replace all AdoptOpenJDK OpenJDK17 references to 'openjdk:17-bullseye'.
Resolves gh-538.
2022-02-02 11:52:23 -08:00
John Blum
cd2a8ce032 Polish the spring-data-geode Maven POM.
Declare the org.apache.xbean:xbean-asm9-shaded dependency required to get CDI tests to pass.

Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
7f84b710a9 Add SDG 3.0 XML namespace schema (XSD) files.
Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
0805ce1d0d Rename Java 16 Maven build profiles to Java 17 and change build configuration(s) to use JDK 17 (e.g. Maven Toolchains in local build).
Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
62f9b65e99 Upgrade to Spring Data Commons 3.0.0-SNAPSHOT.
Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
35a57350f3 Upgrade to Spring Framework 6.0.0-SNAPSHOT.
Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
e53bc05101 Upgrade to Spring Data Build parent Maven POM 3.0.0-SNAPSHOT.
Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
0f01198177 Upgrade to JDK 17.
Resolves gh-538.
2022-02-02 11:51:17 -08:00
John Blum
dc5f528bae Prepare Spring Data for Apache Geode 3.0.
Set version to 3.0.0-SNAPSHOT.

Resolves gh-538.
2022-02-02 11:48:41 -08:00
John Blum
281834bc79 Review, refactor and polish abstract base Region FactoryBeans. 2022-02-02 11:25:35 -08:00
John Blum
9c1e80abe1 Upgrade to Apache Geode 1.14.3.
Closes gh-568.
2022-02-02 11:25:35 -08:00
Greg L. Turnquist
9e5b2ec985 Externalize build properties.
See #569.
2022-01-31 16:38:23 -06:00
John Blum
a3b3fcc2e5 Add Integration Test for PARTITION Region configuration using SDG Annotation config (@EnableEntityDefinedRegions) along with real Apache Geode objects. 2022-01-20 11:10:10 -08:00
John Blum
6721329b1a Replace use of STDG @EnableGemFireMockObjects annotation on the test configuration with the STDG @GemFireUnitTest annotation on the test class. 2022-01-20 11:09:28 -08:00
John Blum
14ca57795c Rename EntityDefinedRegionsForCollocatedPartitionRegionsIntegrationTests to EntityDefinedRegionsForMockCollocatedPartitionRegionsIntegrationTests. 2022-01-19 19:09:16 -08:00
John Blum
ae7e492c84 Review, refactor and polish the associated Spring configuration for @EnableEntityDefinedRegions. 2022-01-19 19:06:53 -08:00