Commit Graph

78 Commits

Author SHA1 Message Date
John Blum
793946d8ba Edit changelog and include 1.7.5 release notes. 2022-10-24 13:02:57 -07:00
John Blum
5b00d28966 Edit changelog and include 1.6.13 release notes. 2022-10-24 13:01:39 -07:00
John Blum
461bf5c3e0 Adapt to logging configuration and functional/behavior changes introduced in SLF4J 2.0.x and Logback 1.4.x. 2022-09-30 19:26:14 -07:00
John Blum
6f301e4627 Add static stopLogback() utility method to the LogbackSupport class. 2022-09-29 14:49:57 -07:00
John Blum
a1f7d3b564 Adapt to API changes in the Apache HttpComponents HttpClient5 library used by SecureClusterAwareConfigurationIntegrationTests. 2022-09-29 13:12:08 -07:00
John Blum
8e183df1cb Declare an 'implementation' configuration exclusion on 'org.apache.httpcomponents:httpclient' transitive dependency included by Apache Geode.
Apache Geode's core Management functionality and lib (org.apache.geode:gedoe-management) requires and includes the org.apache.httpcomponents:httclient:4.5.13 dependency
which is in conflict with core Spring Framework's use of the Apache HttpComponents HttpClient5 (org.apache.httpcomponents.client5:httpclient5) dependency in the spring-web module and HTTP (client) API.
2022-09-29 13:10:32 -07:00
John Blum
909576be58 Adapt to API changes in SLF4J 2.0 and Logback 1.4. 2022-09-29 11:03:25 -07:00
John Blum
fd241cf434 Change Apache Shiro Assert import to Spring Framework Assert in SpringBootApacheGeodeClientCacheApplication. 2022-09-29 10:37:51 -07:00
John Blum
fc799ae951 Edit changelog and add 2.0.0-M5 release notes. 2022-09-26 10:44:04 -07:00
John Blum
c9c1b13eb7 Edit Samples chapter adding a note about the SBDG version. 2022-09-26 10:43:55 -07:00
John Blum
61df79c583 Add section in the reference documentation on declaring (transitive) dependency exclusions when using Gradle or Maven. 2022-09-26 10:43:09 -07:00
John Blum
e7cf4f5c67 Edit changelog and include 1.7.4 release notes. 2022-09-24 00:11:42 -07:00
John Blum
09bfce0bb0 Edit changelog and include 1.6.12 release notes. 2022-09-24 00:10:32 -07:00
John Blum
4a29ea932d Adapt to API and framework changes in Spring Boot Auto-configuration. 2022-09-22 23:02:37 -07:00
John Blum
b73524c75c Adapt to API changes in Spring Data for Apache Geode (SDG). 2022-09-22 23:02:25 -07:00
John Blum
a83f8fbbfe Edit changelog and include 1.7.3 release notes. 2022-08-26 14:11:39 -07:00
John Blum
8053dc3d4f Edit changelog and include 1.6.11 release notes. 2022-08-26 14:10:15 -07:00
John Blum
341162a49a Adapt to Spring Data (Cassandra) properties changes introduced in Spring Boot.
The changes were introduced in this commit: 0991bd3983#
2022-08-15 14:45:07 -07:00
John Blum
295278e34c Edit changelog and add 2.0.0-M4 release notes. 2022-07-22 12:34:31 -07:00
John Blum
0df3ae6bf3 Set SD Cassandra Schema Action to 'none' in the Inline Caching with Apache Cassandra Integration Tests. 2022-07-22 12:34:15 -07:00
John Blum
f5ca5b53ae Edit Javadoc in the EnableClusterAware annotation. 2022-07-22 12:28:56 -07:00
John Blum
1e4bdc95c8 Edit changelog and include 1.7.2 release notes. 2022-07-21 18:15:27 -07:00
John Blum
1191d1eed9 Edit changelog and include 1.6.10 release notes. 2022-07-21 18:14:10 -07:00
John Blum
9cdeaf0325 Apply addiitional polishing to the Inline Caching with Apache Cassandra Integration Tests.
The refactorings and code changes are based on feedback from Mark Paluch regarding Apache Cassandra and Spring Data for Apache Cassandra.

Note: a developer must quote the CqlIdentifier (e.g. table names) when the case is mixed.
2022-07-21 14:50:51 -07:00
John Blum
1740f16bf6 Adapt to API changes in Apache Geode 1.15.0. 2022-07-19 18:18:01 -07:00
John Blum
c5e66c0ddf Upgrade to Freefair Lombok Gradle Plugin 6.5.0.3. 2022-07-19 17:57:28 -07:00
John Blum
5a3c580a47 Polish Inline Caching with Apache Cassandra Integration Tests configuration. 2022-07-11 18:40:23 -07:00
John Blum
a410e25f05 Fix failing Inline Caching with Apache Cassandra Integration Tests. 2022-07-08 19:38:24 -07:00
John Blum
55f5ffea19 Edit SBDG ref doc and include new information about logging with the spring-geode-starter-logging module.
Closes #117.
2022-07-07 10:37:42 -07:00
John Blum
625a95af6a Remove logback-include.xml from Spring Geode Starter Logging.
Resolves #117.
2022-07-07 10:37:42 -07:00
John Blum
dd3c940aae Integrate Spring Geode Logging with Spring Boot Logging and externalizes configuration.
* Deprecates the logback-include.xml file.
* Declare the logging context name as 'geodeLoggingContext'.
* Determines whether Spring Boot SLF4J Logback logging configuration (metadata) files are present on the application classpath.
* Applies custom logging configuration declared by the user in the spring-geode-logging.properties file on the application classpath.
* Conditionally includes SLF4J Logback logging configuration from Spring Boot.
* Includes Appenders, Loggers and Properties configuration metadata files from Spring Geode Starter Logging.

Resolves #117.
2022-07-07 10:37:37 -07:00
John Blum
344afb742c Enable Spring Geode Logging configuration to be declared by the user in a spring-geode-logging.properties file on the Spring Boot application classpath.
Resolves #117.
2022-07-06 17:28:16 -07:00
John Blum
e187a0fd9a Add 'delegate' Appender to Apache Geode Logger configuration.
Resolves #117.
2022-07-06 17:27:43 -07:00
John Blum
354031fda2 Refactor and encapsulate Properties, Logger and Appender SLF4J Logback configuration (metadata) in separate includes (XML files) on the application classpath.
Resolves #117.
2022-07-06 17:27:21 -07:00
John Blum
be37045582 Declare 'org.codehaus.janino:janino' as an implementation dependency in Spring Geode Starter Logging.
This enables the SLF4J Logback configuration files to include conditional logic, such as if-then-else statements.

Resolves #117.
2022-07-06 14:20:36 -07:00
John Blum
fcadfb17f2 Declare JUL to SLF4J as a API dependency in Spring Geode Starter Logging.
The intent is to duplicate the spring-boot-starter-logging module even though the spring-boot-starter-logging module is a declared dependency. However, if the spring-boot-starter-logging module definitions changes then Spring Boot for Apache Geode logging is covered.

Resolves #117.
2022-07-06 14:20:03 -07:00
John Blum
a57ad0dcc4 Edit changelog and include 1.7.1 release notes. 2022-06-24 17:56:10 -07:00
John Blum
7e8ee12d0e Edit changelog and include 1.6.9 release notes. 2022-06-24 17:54:38 -07:00
John Blum
8178df36fb Edit changelog and add 2.0.0-M3 release notes. 2022-05-19 15:35:38 -07:00
John Blum
3bc786947a Edit changelog and include 1.7.0 release notes. 2022-05-19 15:25:15 -07:00
John Blum
ce31f30b35 Edit changelog and include 1.6.8 release notes. 2022-05-19 15:23:27 -07:00
John Blum
0465d710c8 Edit changelog and include 1.5.14 release notes. 2022-05-19 15:22:01 -07:00
John Blum
a5b36e1d24 Adapt to API changes in Spring Boot 3.0. 2022-05-12 12:01:35 -07:00
John Blum
4df6350502 Edit changelog and include 1.7.0-RC1 release notes. 2022-04-21 17:39:44 -07:00
John Blum
67becad89e Edit changelog and include 1.6.7 release notes. 2022-04-21 13:23:19 -07:00
John Blum
fb0185c25b Edit changelog and include 1.5.13 release notes. 2022-04-21 13:22:16 -07:00
John Blum
56aea99e82 Declare apache-geode-jetty11 as a test runtime dependency in the spring-geode-autoconfigure module.
Replaces the old Apache Geode geode-http-service test runtime dependency, which was based on Eclipse Jetty 9, which causes a conflict with Spring Boot 3 declaring and managing Eclipse Jetty 11 in order to align with the Jakarta EE 9 specification as a baseline.

Closes #116.
2022-04-14 18:32:14 -07:00
John Blum
d368cc8929 Add apache-geode-jetty11 module to integrate Apache Geode 1.14 with Eclipse Jetty 11.
Apache Geode 1.14 is based on Eclipse Jetty 9.  Spring Boot 3 declares and manages Eclipse Jetty 11 to align with the Jakarta EE 9 specification as a baseline.

Resolves #116.
2022-04-14 17:00:23 -07:00
John Blum
5addaa4eca Refactor the spring-geode-autoconfigure test Logback configuration file.
* Add a 'org.eclipse' Logger configuration.
* Add a 'org.eclipse.jetty' Logger configuration.
* Add a 'org.springframework.geode.cache.service' Logger configuration.
* Add a 'org.springframework.geode.config' Logger configuration.
2022-04-14 16:56:55 -07:00
John Blum
54572fcb4c Adapt to API changes in Spring Data for Apache Geode.
Replace use of SDG SpringUtils with SBDG's SpringExtensions, which now extends org.springframework.data.gemfire.util.SpringExtensions (renamed from o.s.d.g.util.SpringUtils).
2022-04-12 17:23:15 -07:00