John Blum
7b107bc60a
Edit changelog and declare upgrade to Spring Session 3.0.0-M3.
2022-05-18 13:03:08 -07:00
John Blum
d31c678d3b
Adapt to API changes in Micrometer 1.10.
2022-05-18 12:55:52 -07:00
John Blum
345a3164b3
Revert to Spring Boot 3.0.0-M1 for dependency management.
...
Spring Boot 3.0.0-M2+ requires Gradle 7.4+ which breaks the SSDG GemFireServer Gradle Plugin.
2022-05-18 11:53:59 -07:00
John Blum
7d1d119704
Edit changelog and add 3.0.0-M3 release notes.
2022-05-18 11:50:18 -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
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
c3db79019e
Edit changelog and add 3.0.0-M2 release notes.
2022-03-23 18:22:36 -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
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
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
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
John Blum
ec450e1942
Update Copyright to 2022.
2022-03-17 10:57:34 -07:00
John Blum
5a4601da5b
Edit changelog and add 3.0.0-M1 release notes.
2022-01-18 15:42:41 -08:00
John Blum
b693514d5b
Edit changelog and include 2.7.0-M1 release notes.
2022-01-18 15:19:20 -08:00
John Blum
a2e605e479
Remove unnecessary, provided Apache Geode module dependencies from the spring-session-data-geode module.
...
Remove the provided org.apache.geode:geode-logging module dependency.
Remove the provided org.apache.geode:geode-serialization module dependency.
2022-01-10 15:22:00 -08:00
John Blum
c832baed70
Remove use of Apache Geode internal o.a.g.internal.AbstractRegion API in the GemFireUtilsTests class.
2022-01-10 15:14:38 -08:00
John Blum
b3855f547c
Re-instate the @PostConstruct annotation on the GemFireHttpSessionConfiguration class, registerSessionSerializerBeanAlias() method.
...
This @PostConstruct annotation is required for XML configuration support.
2021-12-02 23:49:10 -08:00
John Blum
164dc2f0d1
Rename initGemFire() method to registerSessionSerializerBeanAlias().
...
Call registerSessionSerializerBeanAlias() from setImportMetadata(:AnnotationMetadata) and remove the @PostConstruct annotation.
For an unknown reason, Spring Framework 6 possibly initializes Singleton beans before Spring @Configuration classes, @PostConstruct methods are invoked.
2021-12-02 23:25:28 -08:00
John Blum
59a7d43db0
Fix (adapt) Spring Session with Apache Geode tests on Java 17.
2021-11-30 17:25:58 -08:00
John Blum
71a49a066d
Add test JVM options to configure (enable) Apache Geode to run on Java 17.
2021-11-30 17:25:58 -08:00
John Blum
0c808de97c
Reduce test (compile/implementation) dependencies and rely on the 'testDependencies' Gradle build extension.
...
Re-add the Google Code FindBugs dependency to the test compile classpath to remove the Java annotation (When) warnings.
2021-11-30 17:25:50 -08:00
John Blum
a8a9b0f525
Upgrade to Freefair Lombok Gradle Plugin 6.3.0.
2021-11-16 21:59:07 -08:00
John Blum
b4fd68c9bf
Replace all javax.annotation.Resource imports with jakarta.annotation.Resource imports.
2021-11-16 21:51:28 -08:00
John Blum
8a73238cac
Declare 'jakarta.resource:jakarta.resource-api' as a provided dependency in the spring-session-data-geode module.
2021-11-16 21:48:37 -08:00
John Blum
7e719170ff
Replace all javax.servlet.* imports with jakarta.servlet.* imports.
2021-11-16 21:48:30 -08:00
John Blum
d70b8d9ed3
Replace all 'javax.servlet:javax.servlet-api' dependency declarations in all Gradle module build files with 'jakarta.servlet:jakarta.servlet-api'.
2021-11-16 21:48:30 -08:00
John Blum
aac69485de
Change import of javax.annotation.PostConstruct to a Jakarta import.
2021-11-16 21:48:30 -08:00
John Blum
b0f40fd62c
Declare 'jakarta.annotation:jakarta-annotation-api' as a compile dependency in the spring-session-data-geode module.
2021-11-16 21:48:11 -08:00
John Blum
56134a0fe1
Adapt all SSDG Gradle module build files to Gradle 7.3.
2021-11-16 20:47:47 -08:00
John Blum
3a43ce8f5a
Edit changelog and add 2.6.0 release notes.
2021-11-16 10:46:48 -08:00
John Blum
dde76f02f1
Remove 'org.apache.geode:geode-membership' and 'org.apache.geode:geode-tcp-server' provided dependency declarations.
...
Add Javadoc to the GemFireUtilsTests to remove use of internal Apache Geode APIs (AbstractRegion).
2021-10-20 16:37:19 -07:00
John Blum
0ba2c4cb96
Edit changelog and add 2.6.0-RC1 release notes.
2021-10-20 15:38:27 -07:00
John Blum
318df47ccc
Edit changelog and include 2.5.5 release notes.
2021-10-20 14:49:55 -07:00
John Blum
b77eaa3c82
Edit changelog and include 2.4.8 release notes.
2021-10-20 14:49:14 -07:00
John Blum
44344e8424
Adapt to API changes in STDG 0.0.26.
2021-09-29 10:51:32 -07:00
John Blum
765800f36e
Optimize imports.
2021-08-19 13:47:30 -07:00
John Blum
f46f650dec
Edit changelog and include 2.5.4 release notes.
2021-08-17 20:12:15 -07:00
John Blum
e3cc121836
Edit changelog and include 2.4.7 release notes.
2021-08-17 20:11:44 -07:00
John Blum
6989c7ccb2
Edit changelog and add 2.6.0-M1 release notes.
2021-08-17 18:39:48 -07:00
John Blum
a10c970b6d
Edit changelog and include 2.5.3 release notes.
2021-08-17 17:33:35 -07:00
John Blum
93c65bac08
Edit changelog and include 2.4.6 release notes.
2021-08-17 17:32:55 -07:00
John Blum
03c7a74fdb
Fix thread name in thread3; set to "User Session Three".
...
Optimze imports.
2021-07-27 15:25:41 -07:00
John Blum
b43811d12c
Edit changelog and include 2.5.2 release notes.
2021-06-22 15:07:01 -07:00
John Blum
27fe4800a0
Edit changelog and include 2.4.5 release notes.
2021-06-22 15:05:51 -07:00
John Blum
43ef43b9cf
Edit changelog and include 2.5.1 release notes.
2021-06-11 15:53:04 -07:00