John Blum
97e8b39a8c
Edit changelog and add 1.2.5.RELEASE notes.
2020-03-04 01:44:52 +01:00
John Blum
00be27ae93
Add 1.1.6.RELEASE notes to changelog.
2020-03-04 01:24:56 +01:00
John Blum
48503ea423
Update changelog with 1.2.4.RELEASE notes.
2020-01-24 20:16:50 -08:00
John Blum
0892e3ceec
Update changelog with 1.2.3.RELEASE notes.
2020-01-24 19:26:21 -08:00
John Blum
6650afd0f2
Optimize imports.
2020-01-24 19:07:17 -08:00
John Blum
c8404d8606
Update changelog with 1.1.5.RELEASE notes.
2020-01-24 19:03:53 -08:00
John Blum
df7f10c7da
Upgrade to Lombok Gradle Plugin 4.1.6.
2020-01-22 13:16:12 -08:00
John Blum
f9274436ae
Update changelog with 1.2.2.RELEASE notes.
2019-12-11 17:58:20 -08:00
John Blum
8821a7ffa5
Update changelog with 1.1.4.RELEASE notes.
2019-12-11 17:39:57 -08:00
John Blum
47b3c01bf4
Improve EnableClusterAware configuration logic to identify Region beans of type CacheTypeAwareRegionFactoryBean.
...
Resolves gh-66.
2019-11-15 18:53:19 -08:00
John Blum
c9baff1bf5
Update changelog with 1.2.1.RELEASE notes.
2019-11-06 18:07:24 -08:00
John Blum
c9f3c1aa17
Update changelog with 1.1.3.RELEASE notes.
2019-11-06 07:36:56 -08:00
John Blum
c95237dd1f
Update changelog with 1.2.0.RELEASE notes.
2019-10-17 20:05:34 -07:00
John Blum
25960adc4d
Add auto-configuration support for TLS using SSL when deploying Spring Boot ClientCache applications to PCF using PCC that requires secure Sockets.
...
The TLS/SSL auto-configuration enables and configures the use of the SSL default context provided by the JRE, which the ClientCache instance uses to obtain the required CERT necessary when creating SSL Sockets between the client and PCC servers.
Resolves gh-61.
2019-10-17 15:50:26 -07:00
John Blum
afbbfe9991
Upgrade to FreeFair Lombok Gradle Plugin 4.1.2.
2019-10-17 15:46:10 -07:00
John Blum
61079d8b4b
Update changelog with 1.2.0.RC1 release notes.
2019-10-03 14:12:58 -07:00
John Blum
4443a71dda
Update changelog with 1.1.2.RELEASE notes.
2019-10-02 15:23:04 -07:00
John Blum
1d70d34740
Update changelog with 1.2.0.M3 release notes.
2019-09-24 01:04:00 -07:00
John Blum
4eff04c517
Refactor Cluster-aware Conditions to be CloudFoundry Environment-aware.
...
Resolves gh-56.
2019-09-24 00:34:36 -07:00
John Blum
0da65d79b9
Fix possible NullPointerException when testing and mocking.
...
Resolves gh-52.
2019-09-20 13:41:55 -07:00
John Blum
0094fd6ea4
Add Environment/System property to control ClusterAwareCondition matching.
...
Provide static method ClusterAwareConfiguration.ClusterAwareCondition.isAvailable() to assess whether the cluster was available in application components and act accordingly.
Resolves gh-52.
2019-09-20 13:23:43 -07:00
John Blum
6b4827c9b6
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 01:42:40 -07:00
John Blum
ff3ddaf586
Adds support to properly clean up and 'reset' the ClusterAwareConfiguration.ClusterAwareCondition state on ApplicationContext closed events.
2019-09-12 17:40:08 -07:00
John Blum
c3f19df920
Move ClusterAwareConfiguration.ClusterAwareCondition.reset() to @AfterClass tear down method.
2019-09-12 16:57:48 -07:00
John Blum
8e30b4ddd2
Improve CQ Auto-configuration by assessing the availability of a server or cluster first before enabling and auto-configuring CQ functionality.
...
This added capabilities relies on the new ClusterAwareConditions.
Resolves gh-53.
2019-09-12 14:28:59 -07:00
John Blum
7992b3e893
Edit Javadoc.
2019-09-12 01:09:38 -07:00
John Blum
25cf033095
Format source code; Optimize imports.
2019-09-12 01:09:38 -07:00
John Blum
a616bc52e7
Correct 'beanName' variable spelling in Lambda expression of the clientCacheMemberNameConfigurer and peerCacheMemberNameConfigurer bean definitions.
...
Optimize imports.
2019-09-12 01:09:38 -07:00
John Blum
a8e29f7065
Provide ability to reset Cluster-Aware Configuration Condition state.
2019-09-12 01:09:38 -07:00
John Blum
c1d7424de1
Add @EnableClusterAware annotation configuration support allowing developers to seamlessly switch between local and client/server development environments.
...
Resolves gh-52.
2019-09-12 01:09:38 -07:00
John Blum
0bd1eab2a9
Update changelog with 1.2.0.M2 release notes.
2019-09-12 00:26:15 -07:00
John Blum
18c4195cad
Update changelog with 1.1.1.RELEASE notes.
2019-09-11 22:58:00 -07:00
John Blum
69250d1e30
Add capability to find an optional user by name.
...
Resolves gh-44.
2019-09-10 12:29:32 -07:00
John Blum
2fc6a28de2
Format source code; Optimize imports.
2019-09-03 14:39:52 -07:00
John Blum
8febb7cab4
Mock the SDG o.s.d.g.LocatorFactoryBean.
2019-09-03 14:36:35 -07:00
John Blum
f39f480a1a
Format source code; Optimize imports.
2019-09-03 13:01:55 -07:00
John Blum
d16e36a38f
Extend o.s.d.g.tests.integration.IntegrationTestsSupport.
...
Format source code.
Optimize imports.
2019-09-03 13:01:22 -07:00
John Blum
263206a3c0
Add LocatorConfigurer to LocatorApplication configuration class to disable Apache Geode Cluster Configuration.
...
Add Before and After cleanup() method to remove any Locator runtime files and directories.
2019-09-03 12:50:04 -07:00
John Blum
a16018bcb2
Add support for 'locators' and 'remote-locators' properties configuration on Spring Boot, Apache Geode Locator applications when using the @UseLocators annotation.
2019-09-01 10:58:58 -07:00
John Blum
5c5032e4a2
Exclude the 'javax.servlet:javax.servlet-api' transitive dependency from 'geode-core'.
...
Exclude the 'javax.servlet:javax.servlet-api' transitive dependency except from in the 'spring-geode-starter-session' and 'spring-gemfire-starter-session' modules.
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'.
Resolves gh-47.
2019-08-22 22:46:26 -07:00
John Blum
bdd8525e3b
Update changelog with 1.2.0.M1 release notes.
2019-08-21 12:26:22 -07:00
John Blum
c218795e8d
Refactor logging dependencies in SBDG Module Gradle build files.
...
Remove the exclude for 'org.apache.logging.log4j:log4j-to-slf4j'.
Add an exclude for 'org.apache.logging.log4j:log4j-core'.
Resolves gh-42.
2019-08-21 11:56:32 -07:00
John Blum
6c1c7af36d
Adapt to API and TestContext behavior changes in Spring Framework 5.2.
2019-08-21 11:56:31 -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
006f009525
Update changelog with 1.1.0.RC2 release notes.
2019-08-13 23:37:18 -07:00
John Blum
ebc5bf9d10
Update changelog with 1.1.0.RC1 release notes.
2019-08-02 11:48:10 -07:00
John Blum
66327392c7
Add Gradle build file to configure the generated Maven POMs for SBDG modules.
...
Resolves gh-43.
2019-07-26 00:31:37 -07:00
John Blum
5a061898de
Update changelog with 1.1.0.M3 release notes.
2019-07-03 01:24:48 -07:00