John Blum
1d685ede04
Change Templates chapter title to 'Data Access with GemfireTemplate'.
...
Resolves gh-31.
2019-04-16 13:41:13 -07:00
John Blum
7d7f8a34df
Add Region Template auto-configuration documentation to Reference Docs.
...
Resolves gh-31.
2019-04-16 13:32:10 -07:00
John Blum
3251ffe166
Configure logging for Apache Geode, Spring and other libraries.
2019-04-15 15:51:16 -07:00
John Blum
4abc75b1d3
Extend o.s.d.g.tests.integration.IntegrationTestsSupport.
...
Resolves gh-31.
2019-04-12 17:41:19 -07:00
John Blum
cf4df83333
Add additional integration tests testing the auto-configuration of GemfireTemplate beans for Regions with existing named and Region-based GemfireTemplates.
...
Resolves gh-31.
2019-04-12 17:08:34 -07:00
John Blum
b9922f8c1b
Add auto-configuration support for creating Templates per Cache Region.
...
Resolves gh-31.
2019-04-12 16:23:35 -07:00
John Blum
ceaeac88b4
Fix typo.
2019-04-12 15:21:48 -07:00
John Blum
c288270df9
Add dependency management for ByteBuddy.
...
Set ByteBuddy version to 1.9.10 to match Mockito 2.27.0.
2019-04-11 12:37:25 -07:00
John Blum
1e7a6a5cf7
Upgrade to Mockito 2.27.0.
...
Upgrade to Spring Framework 5.0.13.RELEASE.
Upgrade to Spring Boot 2.0.9.RELEASE.
Upgrade to Spring Data for Apache Geode 2.0.14.RELEASE.
Upgrade to Spring Data for Pivotal GemFire 2.0.14.RELEASE.
Upgrade to Spring Data Release Train Kay-SR14.
Upgrade to Spring Session BOM Apple-SR9.
2019-04-11 11:44:53 -07:00
John Blum
070d83354e
Upgrade to Spring Build Conventions Gradle Plugin 0.0.25.RELEASE.
2019-04-11 11:33:41 -07:00
John Blum
18deac2463
Add configuration meta-data reference for (embedded) Service properties.
2019-04-05 18:28:09 -07:00
John Blum
8be1c5e242
Change default value for the SDG server.memcached.protocol property from 11211 to ASCII.
2019-04-05 18:28:09 -07:00
John Blum
2d35857a71
Add configuration meta-data reference for SSL properties.
2019-04-05 18:17:13 -07:00
John Blum
553bb489ac
Add configuration meta-data reference for Security (Auth) properties.
2019-04-05 18:02:46 -07:00
John Blum
ae39935d61
Add configuration meta-data reference for Pool properties.
2019-04-05 17:43:19 -07:00
John Blum
7383357f80
Remove incorrect default value for 'spring.data.gemfire.manager.access-file' property.
2019-03-22 17:38:22 -07:00
John Blum
ca58e6cc82
Add configuration meta-data reference for Entity, Locator, Logging, Management, Manager and PDX properties.
2019-03-22 17:37:00 -07:00
John Blum
0422322044
Add configuration meta-data reference for DiskStore properties.
2019-03-22 17:13:46 -07:00
John Blum
69ef545e8c
Add configuration meta-data reference for GemFireCache, ClientCache, peer Cache and CacheServer properties.
...
Add configuration meta-data reference for Cluster properties.
2019-03-22 16:39:22 -07:00
John Blum
485f4e5af4
Add section to Appendix covering configuration meta-data and well-known/documented properties used by Spring Data and Spring Session when backed by Apache Geode or Pivotal GemFire.
2019-03-22 13:45:48 -07:00
John Blum
d19221c3e6
Add 'session' group to describe the Spring Session configuration properties.
2019-03-22 13:43:15 -07:00
John Blum
c18ca753a9
Prepare next development iteration.
2019-03-22 01:46:39 -07:00
John Blum
044e372a29
Release 1.0.0.M4.
2019-03-22 01:35:13 -07:00
John Blum
224f1485d8
Modify the sslConfigurationIsEnabled test case method to spy on the SslEnvironmentPostProcessor and do nothing when postProcessEnvironment(..) is called.
2019-03-22 01:16:50 -07:00
John Blum
585b4c8cd7
Add test class tear down method to delete all KeyStore files in the current working directory.
2019-03-22 00:33:10 -07:00
John Blum
a64e8a2c98
Add test class tear down method to clear the 'spring.profiles.active' System property, if present.
2019-03-22 00:01:16 -07:00
John Blum
6aca93658e
Add test case tear down method to remove the 'gemfire-ssl' PropertySource from the Environment.
2019-03-21 23:35:40 -07:00
John Blum
bddc080ce4
Add spring.boot.data.gemfire.security.ssl.keystore.name property set to a non-existing KeyStore filename.
2019-03-21 23:35:12 -07:00
John Blum
7f2795582d
Declare @DirtiesContext annotation.
2019-03-21 22:30:57 -07:00
John Blum
1ec07c0dc1
Update changelog.
...
Include details for all development tasks in 1.0.0.M4.
2019-03-21 22:05:54 -07:00
Spring Operator
4dbd26c273
URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/ ) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 125 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0.html with 1 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0.html ([https](https://www.apache.org/licenses/LICENSE-2.0.html ) result 200).
Resolves gh-29.
2019-03-21 21:22:40 -07:00
Spring Operator
928d96e0f5
URL Cleanup.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* [ ] http://cloudcache-9defb33a-6b8b-49f0-bd35-cf6f7b2f222f.sys.tunis.cf-app.com/gemfire/v1 (ConnectTimeoutException) with 1 occurrences migrated to:
https://cloudcache-9defb33a-6b8b-49f0-bd35-cf6f7b2f222f.sys.tunis.cf-app.com/gemfire/v1 ([https](https://cloudcache-9defb33a-6b8b-49f0-bd35-cf6f7b2f222f.sys.tunis.cf-app.com/gemfire/v1 ) result ConnectTimeoutException).
* [ ] http://cloudcache-9defb33a-6b8b-49f0-bd35-cf6f7b2f222f.sys.tunis.cf-app.com/pulse (ConnectTimeoutException) with 2 occurrences migrated to:
https://cloudcache-9defb33a-6b8b-49f0-bd35-cf6f7b2f222f.sys.tunis.cf-app.com/pulse ([https](https://cloudcache-9defb33a-6b8b-49f0-bd35-cf6f7b2f222f.sys.tunis.cf-app.com/pulse ) result ConnectTimeoutException).
* [ ] http://gemfire- (UnknownHostException) with 1 occurrences migrated to:
https://gemfire- ([https](https://gemfire- ) result UnknownHostException).
* [ ] http://skullbox:7070/v1/gemfire (UnknownHostException) with 1 occurrences migrated to:
https://skullbox:7070/v1/gemfire ([https](https://skullbox:7070/v1/gemfire ) result UnknownHostException).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://geode.apache.org/ with 3 occurrences migrated to:
https://geode.apache.org/ ([https](https://geode.apache.org/ ) result 200).
* [ ] http://geode.apache.org/docs/guide/ with 1 occurrences migrated to:
https://geode.apache.org/docs/guide/ ([https](https://geode.apache.org/docs/guide/ ) result 200).
* [ ] http://geode.apache.org/releases/latest/javadoc with 1 occurrences migrated to:
https://geode.apache.org/releases/latest/javadoc ([https](https://geode.apache.org/releases/latest/javadoc ) result 200).
* [ ] http://geode.apache.org/releases/latest/javadoc/org/apache/geode/cache/client/ClientCache.html with 1 occurrences migrated to:
https://geode.apache.org/releases/latest/javadoc/org/apache/geode/cache/client/ClientCache.html ([https](https://geode.apache.org/releases/latest/javadoc/org/apache/geode/cache/client/ClientCache.html ) result 200).
* [ ] http://projects.spring.io/spring-boot/ with 3 occurrences migrated to:
https://projects.spring.io/spring-boot/ ([https](https://projects.spring.io/spring-boot/ ) result 200).
* [ ] http://projects.spring.io/spring-data-gemfire/ with 2 occurrences migrated to:
https://projects.spring.io/spring-data-gemfire/ ([https](https://projects.spring.io/spring-data-gemfire/ ) result 200).
* [ ] http://shiro.apache.org/realm.html with 1 occurrences migrated to:
https://shiro.apache.org/realm.html ([https](https://shiro.apache.org/realm.html ) result 200).
* [ ] http://stackoverflow.com with 1 occurrences migrated to:
https://stackoverflow.com ([https](https://stackoverflow.com ) result 200).
* [ ] http://stackoverflow.com/tags/spring-session with 1 occurrences migrated to:
https://stackoverflow.com/tags/spring-session ([https](https://stackoverflow.com/tags/spring-session ) result 200).
* [ ] http://www.slf4j.org/codes.html with 1 occurrences migrated to:
https://www.slf4j.org/codes.html ([https](https://www.slf4j.org/codes.html ) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
https://contributor-covenant.org ([https](https://contributor-covenant.org ) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/ ) result 301).
* [ ] http://docs.pivotal.io/p-cloud-cache/ with 1 occurrences migrated to:
https://docs.pivotal.io/p-cloud-cache/ ([https](https://docs.pivotal.io/p-cloud-cache/ ) result 301).
* [ ] http://docs.spring.io/spring-data-gemfire/docs/current/reference/html/ with 1 occurrences migrated to:
https://docs.spring.io/spring-data-gemfire/docs/current/reference/html/ ([https](https://docs.spring.io/spring-data-gemfire/docs/current/reference/html/ ) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ with 1 occurrences migrated to:
https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ ) result 301).
* [ ] http://gemfire.docs.pivotal.io/ with 1 occurrences migrated to:
https://gemfire.docs.pivotal.io/ ([https](https://gemfire.docs.pivotal.io/ ) result 302).
These URLs were intentionally ignored.
* http://localhost:%d/session/attribute with 1 occurrences
* http://localhost:7070/v1/gemfire with 1 occurrences
Resolves gh-28.
2019-03-21 21:11:53 -07:00
John Blum
a7c3bf2344
Extend o.s.d.g.tests.integration.IntegrationTestsSupport.
2019-03-21 20:36:03 -07:00
John Blum
802bc61227
Upgrade to Spring Session for Apache Geode / Pivotal GemFire 2.0.8.RELEASE.
2019-03-21 18:11:31 -07:00
John Blum
8da5755ed8
Update copyright to 2019.
...
Resolves gh-19.
2019-03-21 18:07:02 -07:00
John Blum
61fce40af9
Add configuration meta-data for Spring Session properties.
...
Resolves gh-14.
2019-03-21 17:49:56 -07:00
John Blum
4bdebc0bab
Fix ordering.
2019-03-21 17:31:24 -07:00
John Blum
aeb7c0af88
Add JSON document containing additional Spring configuration meta-data.
...
Resolves gh-14.
2019-03-21 17:27:46 -07:00
John Blum
1bec99dfc7
Document the SBDG configuration processor and associated, provided (auto-configured) @ConfigurationProperties classes.
...
Resolves gh-14.
2019-03-21 11:45:44 -07:00
John Blum
75b7a50676
Edit Javadoc.
...
Resolves gh-14.
2019-03-21 09:47:03 -07:00
John Blum
285eac9cba
Add integration tests testing the configuration of Spring Boot with Apache Geode / Pivotal GemFire using properties and @ConfigurationProperties classes.
...
Resolves gh-14.
2019-03-20 18:24:00 -07:00
John Blum
6e6b280e3b
Add configuration processor to support auto-completion / content-assist of well-known Spring Session properties, especially when using Apache Geode or Pivotal GemFire as the Session state caching provider.
...
Resolves gh-14.
2019-03-19 14:40:09 -07:00
John Blum
82975c736d
Remove 'default' Pool Properties accessor, which conflicts with the 'DEFAULT' Pool configuration.
...
Resolves gh-14.
2019-03-18 18:09:21 -07:00
John Blum
0c1ea8e925
Add configuration processor to support auto-completion / content-assist of well-known SDG properties.
...
Resolves gh-14.
2019-03-18 18:09:21 -07:00
Spring Operator
74bec269d9
Cleanup HTTP URLs to use HTTPS.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://docs.spring.io/spring-boot-data-geode/docs/ (301) migrated to:
https://docs.spring.io/spring-boot-data-geode/docs/ ([https](https://docs.spring.io/spring-boot-data-geode/docs/ ) result 404).
These URLs were fixed successfully.
* http://docs.spring.io/spring-data/commons/docs/current/api/ migrated to:
https://docs.spring.io/spring-data/commons/docs/current/api/ ([https](https://docs.spring.io/spring-data/commons/docs/current/api/ ) result 200).
* http://docs.spring.io/spring/docs/current/javadoc-api/ migrated to:
https://docs.spring.io/spring/docs/current/javadoc-api/ ([https](https://docs.spring.io/spring/docs/current/javadoc-api/ ) result 200).
* http://geode.apache.org/releases/latest/javadoc/ migrated to:
https://geode.apache.org/releases/latest/javadoc/ ([https](https://geode.apache.org/releases/latest/javadoc/ ) result 200).
Resolves gh-25.
2019-03-11 11:40:57 -07:00
Toshiaki Maki
9a27b397fc
Fix placeholders in log statements.
...
The log statement incorrectly used String.format(..) placecholders (e.g. %s) rather than SLF4J placeholders (e.g. {}).
Resolves gh-24.
2019-03-11 11:17:03 -07:00
John Blum
5a70c32261
Format source code.
2019-01-29 15:07:26 -08:00
John Blum
fb6fc6c93c
Fix failing tests.
2019-01-29 15:05:00 -08:00
John Blum
2e263257f2
Workaround issue caused by org.springframework.cloud:spring-cloud-services-starter-service-registry.
...
Resolves gh-21.
2019-01-29 14:39:34 -08:00
John Blum
795da35cde
Alphabetize properties by name.
2019-01-29 14:39:34 -08:00