Commit Graph

888 Commits

Author SHA1 Message Date
John Blum
2ab5dca2ca Upgrade to Mockito 4.5.1. 2022-05-18 11:45:25 -07:00
John Blum
5c2cd55877 Upgrade to Spring Session 3.0.0-M2. 2022-05-18 11:43:37 -07:00
John Blum
83cf649fbe Upgrade to Spring Test for Apache Geode 1.0.0-M4. 2022-05-18 11:43:05 -07:00
John Blum
99ccf0d8d0 Upgrade to Spring Data for Apache Geode 3.0.0-M4. 2022-05-18 11:41:51 -07:00
John Blum
bdea720988 Upgrade to Spring Data Commons 3.0.0-M4. 2022-05-18 11:41:05 -07:00
John Blum
a35301d3b5 Upgrade to Spring Data BOM 2022.0.0-M4 (Turing-M4). 2022-05-18 11:40:39 -07:00
John Blum
13109be1a9 Upgrade to Spring Boot 3.0.0-M2. 2022-05-18 11:39:44 -07:00
John Blum
0370fc7a27 Upgrade to Spring Framework 6.0.0-M4. 2022-05-18 11:39:02 -07:00
John Blum
583bc4e516 Upgrade to Micrometer 1.10.0-M2. 2022-05-18 11:38:13 -07:00
John Blum
1527a9cc99 Edit changelog and include 2.7.0 GA release notes. 2022-05-18 11:36:33 -07:00
John Blum
d120843782 Remove Docker Registry access (login). 2022-05-04 10:28:25 -07:00
John Blum
6681c1467a Disable Docker login.
Explicit Docker login is not required when 1) using the VMW Harbor DockerHub proxy and 2) the project build does not use Testcontainers.
2022-05-03 15:28:44 -07:00
John Blum
8b09ed8c4a Refactor to make it more apparent when a race condition occurs in concurrent Session access Integration Tests. 2022-04-28 15:07:20 -07:00
John Blum
3a295dbf68 Fix race condition in concurrent Session access Integeration Tests.
The race condition involved the absence/presence of the Session ID in GemFire/Geode client/server Integration Tests when using client PROXY or CACHING_PROXY Regions to persist Session state.

When the remote Region operation (e.g. put(..), when storing the new Session in the cache Region) occurred, the current Thread could then be blocked on an IO operation, which would then free up another MultithreadedTC test framework thread to continue, but the Session creating Thread may not have set theh Session ID required by the other threads in a timely manner.
2022-04-28 14:19:32 -07:00
John Blum
c2491b99c4 Edit changelog and include 2.7.0-RC1 release notes. 2022-04-19 13:20:32 -07:00
John Blum
7515802bc6 Set Micrometer version to 1.9.0-RC1.
Move the Micrometer BOM declaration below the core Spring Framework BOM, Spring Data BOM and Spring Session BOM declarations in Gradle dependency management.
2022-04-18 15:32:44 -07:00
John Blum
0c020b6de5 Upgrade to Project Lombok 1.18.24. 2022-04-18 15:30:17 -07:00
John Blum
0a29e09fca Edit README to refer to SSDG 3.0.0-M2. 2022-03-23 20:09:14 -07:00
John Blum
de8cc35f23 Prepare next development iteration.
Set Spring Session version to 3.0.0-SNAPSHOT.

Set version to 3.0.0-SNAPSHOT.
2022-03-23 19:57:54 -07:00
John Blum
e4ae66d1b8 Release 3.0.0-M2. 2022-03-23 19:21:32 -07:00
John Blum
4b255b9b65 Refactor Gradle build to declare the type of release (e.g. snapshot, milestone, GA release) using the Spring Build Conventions, io.spring.gradle.convention.Utils class. 2022-03-23 18:35:13 -07:00
John Blum
c3db79019e Edit changelog and add 3.0.0-M2 release notes. 2022-03-23 18:22:36 -07:00
John Blum
ca79363a9d Upgrade to Spring Security 6.0.0-M3. 2022-03-23 18:06:15 -07:00
John Blum
666cf6e451 Upgrade to Logback 1.2.11. 2022-03-23 18:04:43 -07:00
John Blum
e943b6f79b Upgrade to Spring Test for Apache Geode 1.0.0-M3. 2022-03-23 18:03:11 -07:00
John Blum
b09ea7d0fc Upgrade to Spring Session 3.0.0-M1. 2022-03-23 18:02:36 -07:00
John Blum
82cc995d50 Upgrade to Spring Data for Apache Geode 3.0.0-M3. 2022-03-23 18:01:32 -07:00
John Blum
b4de111b71 Upgrade to Spring Data Commons 3.0.0-M3. 2022-03-23 18:01:11 -07:00
John Blum
50f4bd2fce Upgrad to Spring Data BOM 2022.0.0-M3 (Turing-M3). 2022-03-23 18:00:44 -07:00
John Blum
e089913db3 Upgrade to Apache Geode 1.14.4. 2022-03-23 17:58:59 -07:00
John Blum
5109ecb30b Edit changelog and include 2.7.0-M2 release notes. 2022-03-23 17:58:06 -07:00
John Blum
176ecf7275 Edit changelog and include 2.6.1 release notes. 2022-03-23 17:57:16 -07:00
John Blum
5cfe997ac3 Edit changelog and include 2.5.6 release notes. 2022-03-23 17:56:38 -07:00
John Blum
6c8d70b666 Remove explicit deployDocsHost property from Gradle build properties. 2022-03-23 13:53:45 -07:00
John Blum
ecabae7e34 Organize gradle.properties. 2022-03-17 16:19:09 -07:00
John Blum
fefb7e185d Add SLF4J (Logback) Logger configuration for the 'org.gretty' Logger in all Spring Session Samples forking a Web (Servlet) container using the Gretty Gradle Plugin. 2022-03-17 15:22:02 -07:00
John Blum
3ba31285d4 Configure logging for the Gretty Gradle Plugin using the SLF4J Logback configuration file (logback-test.xml) from the sample integration test source. 2022-03-17 15:21:19 -07:00
John Blum
66f6ddb763 Upgrade to Gretty Gradle Plugin 4.0.1. 2022-03-17 12:16:57 -07:00
John Blum
f3cc426d94 Refactor the SpringSampleWarPlugin Gradle Plugin.
Remove unnecessary use of semicolons.

Declare utility methods static.
2022-03-17 12:10:07 -07:00
John Blum
bb76ed48c0 Adapt to API changes in Spring Framework 6.0.
Replace the use of org.springframework.util.SocketUtils.findAvailableTcpPort() with STDG's ClientServerIntegrationTestsSupport.findAndReserveAvailablePort().
2022-03-17 11:11:30 -07:00
John Blum
e1c49055c9 Remove Spring Boot 'micrometer.version' extension property from dependency-management.gradle. 2022-03-17 11:05:42 -07:00
John Blum
96cdb7457e Disable Gretty logging to console. 2022-03-17 11:04:49 -07:00
John Blum
5d3ee7f18a Switch key dependencies (e.g. Spring) to API scope in spring-session-data-geode module. 2022-03-17 10:57:34 -07:00
John Blum
e8ebbafbcf Declare dependency management for org.slf4j:jul-to-slf4j. 2022-03-17 10:57:34 -07:00
John Blum
9e98a253fa Add deps.txt file to the list of ignored files by git. 2022-03-17 10:57:34 -07:00
John Blum
5413952aeb Rename the org.slf4j:jul-over-slf4j dependency to org.slf4j:jul-to-slf4j. 2022-03-17 10:57:34 -07:00
John Blum
9f545693eb Refactor and optimize the Jenkins CI pipeline build.
Include pipeline.properties to parameterize the Jenkins pipeline build.

Refactor all shell scripts to reflect Jenkins build changes and Spring Build Conventions Gradle Plugin changes.
2022-03-17 10:57:34 -07:00
John Blum
c049fff66c Remove Travis CI build configuration (yaml) file.
SSDG will not longer be built on Travis CI.
2022-03-17 10:57:34 -07:00
John Blum
c166682a08 Switch testRuntime dependency scope to testRuntimeOnly in spring-session-data-geode.gradle build file. 2022-03-17 10:57:34 -07:00
John Blum
f390e65c92 Remove unnecessary use of maven-pom-editor.gradle plugin. 2022-03-17 10:57:34 -07:00