Commit Graph

52 Commits

Author SHA1 Message Date
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
John Blum
6c6aa354ec Refactor the SpringExtensions class to extend org.springframework.data.gemfire.util.SpringExtensions. 2022-04-12 17:23:15 -07:00
John Blum
7607415b36 Remove apache-geode-micrometer2 module.
The integration module between Apache Geode 1.14.x (based on Micrometer 1.x) and Micrometer 2.0 is not longer needed since the Micrometer team is rolling back changes to the Micrometer Binders API in 2.0 to re-include the Binders back in micrometer-core.
2022-04-12 15:52:14 -07:00
John Blum
bef0145500 Organize dependencies. 2022-04-06 13:43:55 -07:00
John Blum
63b099c947 Add apache-geode-micrometer2 module as a runtimeOnly project dependency in the spring-geode-starter. 2022-04-06 13:43:48 -07:00
John Blum
3c741fc7c7 Add apache-geode-micrometer2 dependency as testRuntimeOnly dependency. 2022-04-06 13:43:23 -07:00
John Blum
f5ab7e537c Add new apache-geode-micrometer2 module.
The apache-geode-micrometer2 module includes integration support for Apache Geode 1.x with Micrometer 2.x.
2022-04-06 13:11:20 -07:00
John Blum
e1539369d9 Add notice.txt file, stating the use of SBDG under the terms of the 'License', to the binary distribution. 2022-03-31 13:03:53 -07:00
John Blum
9240792430 Add Apache License version 2.0 file to binary distribution. 2022-03-31 12:58:27 -07:00
John Blum
8bd9b2cd49 Edit changelog and include 1.6.6 release notes. 2022-03-31 12:22:02 -07:00
John Blum
3f05b82fd9 Edit changelog and include 1.5.12 release notes. 2022-03-31 12:20:27 -07:00
John Blum
ccc4d3eb14 Edit changelog and add 2.0.0-M2 release notes. 2022-03-24 21:44:24 -07:00
John Blum
ebd8edd118 Edit changelog and include 1.7.0-M3 release notes. 2022-03-24 20:57:13 -07:00
John Blum
ef7c60712e Edit changelog and include 1.6.5 release notes. 2022-03-24 20:55:37 -07:00
John Blum
809cc4ca6d Edit changelog and include 1.5.11 release notes. 2022-03-24 20:53:57 -07:00
John Blum
17ceec0726 Change source XML blocks to source TEXT blocks in index.adoc. 2022-03-16 10:13:58 -07:00
John Blum
6f73f26552 Add warning about overriding Spring Boot managed dependency versions.
Additionally, edit the sub-chapter (section) on dependency version overriding.
2022-03-11 12:04:23 -08:00
John Blum
1a2cd019e5 Add the Java (JRE) version to the list of primary dependency versions. 2022-03-11 11:28:43 -08:00
John Blum
585ab03da6 Remove declared Apache Geode logging configuration in GeodeCacheServerHealthIndicatorAutoConfigurationIntegrationTests.
Format source code; optimize imports.

Edit Javadoc.
2022-03-09 10:13:32 -08:00
John Blum
292d6069f8 Add documentation on dependency version overriding.
Resolves gh-114.
2022-03-02 21:30:47 -08:00
John Blum
d16e70e823 Update Java documentation references (Java SE API) to Java 17. 2022-03-02 17:50:52 -08:00
John Blum
33f9d4bd41 Fix bug when parsing Spring Boot, spring.session.timeout property with java.time.Duration styling.
Resolves gh-113.
2022-03-02 14:45:47 -08:00
John Blum
929a4b2db6 Edit changelog and update 2.0.0-M1 release notes. 2022-02-28 17:01:35 -08:00
John Blum
fef6f7f7e9 Edit changelog and include 1.7.0-M2 release notes. 2022-02-28 15:54:24 -08:00
John Blum
ec993ff943 Edit changelog and include 1.6.4 release notes. 2022-02-28 15:52:50 -08:00
John Blum
9c4cdb3744 Edit changelog and include 1.5.10 release notes. 2022-02-28 15:50:49 -08:00
John Blum
73e52c0091 Add missing CloudFoundry cf command shell script and Apache Geode GFSH shell script.
These shell scripts are referenced in documentation.

Resolves gh-60.
2022-02-24 18:59:58 -08:00