Commit Graph

699 Commits

Author SHA1 Message Date
John Blum
9bfad2c8b2 Refer to the Pivotal GemFire Documentation on acquiring Pivotal GemFire or Pivotal Cloud Cache bits from the commercial Pivotal Maven Repository.
Resolves gh-59.
2019-10-02 12:58:32 -07:00
John Blum
63dedd9fc9 Disable Spring Boot dependency management 'version' property overrides for Spring Framework, Spring Data and Spring Session. 2019-10-02 12:48:19 -07:00
John Blum
6ef0f4cf11 Upgrade to Mockito 3.1.0. 2019-10-02 12:45:53 -07:00
John Blum
ce7c6e270c Edit documentation on GemfireTemplate auto-configuration and add warning about Caching-defined Regions.
Resolves gh-55.
2019-09-20 14:55:58 -07:00
John Blum
2234075281 Improves auto-confiuguration of GemfireTemplates for cache Regions to minimize issues when auto-wiring templates into application components.
Resolves gh-55.
2019-09-20 14:55:53 -07:00
John Blum
add18afbfd Add TypelessAnnotationConfigSupport class extending SDG's o.s.d.g.config.annotation.support.AbstractAnnotationConfigSupport class, which is not based on any configuration-based annotation, but provides a means to utilize the helper methods. 2019-09-20 14:55:46 -07:00
John Blum
eddfe402f3 Update README.adoc file with the 1.1.1.RELEASE and 1.1.2.BUILD-SNAPSHOT versions in the reference documentation.
Edit the 'Examples' section for grammatical errors.
2019-09-11 22:49:16 -07:00
John Blum
ef429967a8 Prepare next development iteration.
Set Spring Framework version to 2.1.10.BUILD-SNAPSHOT.

Set Spring Boot version to 2.1.9.BUILD-SNAPSHOT.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.1.11.BUILD-SNAPSHOT.

Set Spring Data Release Train version to Lovelace-BUILD-SNAPSHOT.

Set Spring Session BOM version to Bean-BUILD-SNAPSHOT.

Set Spring Session for Apache Geode & Pivotal GemFire version to 2.1.6.BUILD-SNAPSHOT.

Set Spring Test for Apache Geode & Pivotal GemFire version to 0.0.9.BUILD-SNAPSHOT.

Set version to 1.1.2.BUILD-SNAPSHOT.
2019-09-11 22:34:32 -07:00
John Blum
cd4d4013f6 Release 1.1.1.RELEASE. 2019-09-11 22:11:26 -07:00
John Blum
ec526f4d19 Update changelog with 1.1.1.RELEASE notes. 2019-09-11 22:07:23 -07:00
John Blum
16eeabd026 Update dependencies.
Set Spring Framework version to 2.1.9.RELEASE.

Set Spring Boot version to 2.1.8.RELEASE.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.1.10.RELEASE.

Set Spring Data Release Train version to Lovelace-SR10.

Set Spring Session BOM version to Bean-SR7.

Set Spring Session for Apache Geode & Pivotal GemFire version to 2.1.5.RELEASE.

Set Spring Test for Apache Geode & Pivotal GemFire version to 0.0.8.RELEASE.
2019-09-11 18:59:33 -07:00
John Blum
ba9f06e15c Fix documentation anchor reference. 2019-09-11 00:04:49 -07:00
John Blum
d6e49dd8eb Edit the 'Security' and 'Pivotal CloudFoundry' chapters regarding client authentication. 2019-09-10 23:51:19 -07:00
John Blum
909c00bba4 Fix URL reference to Pivotal Cloud Cache documentation. 2019-09-10 23:51:19 -07:00
John Blum
4403c6d517 Add documentation on running a Spring Boot application in PCF using PCC as a specific, assigned user.
Resolves gh-44.
2019-09-10 23:51:19 -07:00
John Blum
e1017d482f Improve Client Security Auto-configuration to allow users to configure the runtime user of their Spring Boot applications running in Pivotal CloudFoundray (PCF) when using Pivotal Cloud Cache (PCC).
Note: configuring the runtime user of a Spring Boot app outside of CloudFoundry is already supported.  Simply set the 'spring.data.gemfire.security.username' and 'spring.data.gemfire.security.password' properties.

Resolves gh-44.
2019-09-10 23:51:19 -07:00
John Blum
55cef7e7ee Add capability to find an optional user by name.
Resolves gh-44.
2019-09-10 23:51:19 -07:00
John Blum
1e51adfabf Remove unnecessary exclude on ContinuousQueryAutoConfiguration class. 2019-09-10 23:51:19 -07:00
John Blum
6f9aec019e Upgrade to Spring Test for Apache Geode & Pivotal GemFire (STDG) 0.0.8.BULD-SNAPSHOT. 2019-09-10 23:51:19 -07:00
John Blum
88f457d042 Disable SSL auto-configuration for all Spring Geode Sample tests. 2019-09-10 23:51:19 -07:00
John Blum
d6d7c9edeb Refactor EnableSecurityCondition to extend AllNestedConditions.
Wrap existing Security conditions (e.g. Cloud Platform, spring.data.gemfire.security properties) in a SecurityTriggersCondition class extending AnyNestedCondition.

Declare nested Condition on the 'spring.boot.data.gemfire.security.auth.environment.post-processor.enabled' property fixing bug with the non-guarded application of the @EnableSecurity annotation.

Edit Javadoc.

Optimize imports.
2019-09-10 23:51:19 -07:00
John Blum
11e5a58b11 Refactor EnableSslCondition to extend AllNestedConditions.
Wrap existing SSL conditions (e.g. trusted.keystore, spring.data.gemfire.security.ssl properties) in a SslTriggersCondition class extending AnyNestedCondition.

Declare nested Condition on the 'spring.boot.data.gemfire.security.ssl.environment.post-processor.enabled.property' fixing bug with the non-guarded application of the @EnableSsl annotation.

Change order of trusted.keystore scan in TrustedKeyStoreIsPresentCondition to be classpath, working directory then home directory, reflecting the documentation.

Remove System.err.printf statements.

Remove non-qualified 'ssl-keystore' and 'ssl-trustore' properties.

Edit Javadoc.

Optimize imports.
2019-09-10 23:51:19 -07:00
John Blum
6aa16f8064 Edit Javadoc; Optimize imports. 2019-09-10 23:51:19 -07:00
John Blum
62e74d8f26 Optimize imports. 2019-09-10 23:51:19 -07:00
John Blum
a84134b013 Edit 'Building Embedded (Peer & Server) Cache Applications' section. 2019-09-10 23:51:19 -07:00
John Blum
bc5dfc423a Correct spelling in 'putAndGetCustomerIsSuccessful' test case method. 2019-09-10 23:51:19 -07:00
John Blum
7a523847bc Correct spacing; Use tabs, not spaces. 2019-09-10 23:51:19 -07:00
John Blum
085f8e7f27 Format source code; Optimize imports. 2019-09-10 23:51:19 -07:00
John Blum
6de6b44d79 Extend o.s.d.g.tests.integration.IntegrationTestsSupport.
Format source code.

Optimize imports.
2019-09-10 23:43:41 -07:00
John Blum
1d3e3f0c4c Edit documentation on ClientCache applications. 2019-09-10 23:43:34 -07:00
John Blum
d0fe5800d8 Format source code. 2019-09-10 23:43:22 -07:00
John Blum
277c67c41b Add documentation variable for 'spring-data-commons' website. 2019-09-10 23:43:15 -07:00
John Blum
d40b301534 Re-instate the provided 'javax.servlet:javax.servlet-api' dependency. 2019-08-23 01:41:59 -07:00
John Blum
d45d2b9449 Rename test class to be descriptive about testing the Look-Aside Caching Pattern. 2019-08-23 01:30:50 -07:00
John Blum
53ac59f28d Change home page Web Service endpoint from ping() to description, 'Inline Caching Example'. 2019-08-23 01:29:44 -07:00
John Blum
d4643d4cf2 Add home page Web Service endpoint with description, 'Look-Aside Caching Example'. 2019-08-23 01:29:00 -07:00
John Blum
7a8dec633d Switch direct [test] compile dependency on 'org.springframework.data:spring-data-geode-test' to 'spring-geode-starter-test'. 2019-08-23 01:26:49 -07:00
John Blum
8506702871 Fix incorrect scope on the 'org.springframework.data:spring-data-geode-test' dependency in the 'spring-geode-starter-test' module.
Fix incorrect scope on the 'org.springframework.data:spring-data-gemfire-test' dependency in the 'spring-gemfire-starter-test' module.

Resolves gh-50.
2019-08-23 01:23:36 -07:00
John Blum
40f5ddff7a Refactor Gradle project dependencies.
Remove unnecessary 'javax.servlet:javax.servlet-api' provided dependency in 'spring-geode-autoconfigure'.

Remove unnecessary 'org.springframework.boot:spring-boot-starter-tomcat' runtime dependency from 'spring-geode-samples-caching-httpsession'.

Remove unnecessary 'javax.cache:cache-api' and 'org.springframework.shell:spring-shell' runtime dependencies from 'spring-geode-samples-caching-inline'.

Remove unnecessary 'javax.cache:cache-api' and 'org.springframework.shell:spring-shell' runtime dependencies from 'spring-geode-samples-caching-lookaside'.

Remove unnecessary 'javax.cache:cache-api' runtime dependency from 'spring-geode-samples-caching-near'.
2019-08-23 01:19:16 -07:00
John Blum
343a01aead Update README with 1.1.0.RELEASE and 1.1.1.BUILD-SNAPSHOT versions in the Reference Documentation. 2019-08-21 11:26:04 -07:00
John Blum
7073064886 Prepare next development iteration.
Set version to 1.1.1.BUILD-SNAPSHOT.

Set Spring Framework version to 5.1.10.BUILD-SNAPSHOT.

Set Spring Boot version to 2.1.8.BUILD-SNAPSHOT.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.1.11.BUILD-SNAPSHOT.

Set Spring Data Relese Train version to Lovelace-BUILD-SNAPSHOT.

Set Spring Session BOM version to Bean-BUILD-SNAPSHOT.

Set Spring Session for Apache Geode & Pivotal GemFire version to 2.1.6.BUILD-SNAPSHOT.
2019-08-21 11:11:01 -07:00
John Blum
7ff9d00adc Release 1.1.0.RELEASE. 2019-08-21 09:26:41 -07:00
John Blum
c7fe27629e Edit changelog notes for 1.1.0.RELEASE. 2019-08-21 09:14:31 -07:00
John Blum
6558e0ee97 Remove all improper uses of the Apache Shiro API and replace with the appropriate core Spring Framework API.
For example, usages of org.apache.shiro.util.Assert and org.apache.shiro.util.StringUtils should be replaced with org.springframework.util.Assert and org.springframework.util.StringUtils, respectively.
2019-08-20 15:00:36 -07:00
John Blum
8f9c5777b3 Update changelog with 1.1.0.RELEASE notes. 2019-08-19 23:51:13 -07:00
John Blum
8f869c3995 Edit the wording in 'Building ClientCache Applications' that describes local development vs. the client/server architecture to clarify the meaning and intent.
Resolves gh-41.
2019-08-19 20:06:33 -07:00
John Blum
51cfb068ad Edit Sample Guide on HTTP Session Caching. 2019-08-19 17:33:09 -07:00
John Blum
1940c414c9 Add links to the Sample Guide and Sample Code for HTTP Session Caching. 2019-08-19 16:50:01 -07:00
John Blum
7db1d32188 Fix link to CalculatorApplicationIntegrationTests.java in the 'Tests' section of the Inline Caching Sample Guide. 2019-08-19 16:42:54 -07:00
John Blum
308de00f14 Add test compile-time dependency on 'org.springframework.geode:spring-geode-starter-session'. 2019-08-19 14:20:08 -07:00