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