Marcus Da Coregio
4e63eae0aa
Merge branch '3.1.x'
...
Closes gh-2530
2023-10-19 10:35:43 -03:00
Marcus Da Coregio
2b69cff478
Update spring-javaformat to 0.0.39
...
Closes gh-2528
2023-10-19 10:33:00 -03:00
Marcus Da Coregio
6eb1c62dcb
Merge branch '3.1.x'
2023-10-09 11:27:15 -03:00
Marcus Da Coregio
3550a6fb74
Re-enable ClientServerHazelcastIndexedSessionRepositoryITests
...
Issue gh-1958
2023-10-09 11:22:48 -03:00
Vedran Pavic
8e8de48614
Fix deprecation warnings
2022-09-06 15:27:53 -05:00
Vedran Pavic
9524730ab1
Update integration tests
...
This commit updates Docker images used in all the integration tests. Additionally, it updates JDBC session repository Oracle integration tests to run unconditionally.
2022-08-30 21:48:39 -05:00
Vedran Pavic
38a87e093a
Disable Hazelcast network join auto-detection in tests
...
At present, Hazelcast configurations used in tests disable multicast join but leave network join auto-detection enabled. This can cause issues with parallel test execution on machines that have bigger number of CPU cores/threads.
This commit updates Hazelcast configurations used in tests to disable network join auto-detection and thus ensure no network join method ends up being enabled.
2022-08-19 13:33:21 -05:00
Eleftheria Stein
499cb75b1b
Upgrade Hazelcast to 5.0.2
...
Closes gh-2011
2022-01-17 14:06:55 +01:00
Eleftheria Stein
979598e3c3
Re-enable Hazelcast support
...
Closes gh-1958
2021-11-12 16:43:30 +01:00
Eleftheria Stein
2113c32ed0
Upgrade to Hazelcast 5
...
Closes gh-1957
2021-11-12 16:43:02 +01:00
Eleftheria Stein
f697850d23
Remove Hazelcast 3 support
...
Closes gh-1947
2021-11-12 10:34:11 +01:00
Eleftheria Stein
63f706dbf9
Fix Hazelcast session with flush mode immediate
...
Closes gh-1921
2021-10-05 10:59:06 +02:00
Eleftheria Stein
e7d58f6b03
Increase session timeout in Hazelcast tests
...
It's possible that the session is expiring before the assertions can be made in the tests, causing them to fail.
Issue gh-1912
2021-09-08 12:04:26 +02:00
Eleftheria Stein
6744fee3cb
Upgrade Hazelcast to 3.12.12
...
Closes gh-1820
2021-04-13 11:22:00 +02:00
Eleftheria Stein
27044c8766
Make Hazelcast tests independent of ordering
...
Closes gh-1787
2021-02-02 13:24:24 +01:00
Eleftheria Stein
4108c77797
Upgrade Hazelcast to 3.12.11
...
Closes gh-1760
2021-01-18 12:41:02 +01:00
Enes Ozcan
cc85e927cd
Add optional Hazelcast session serializer
...
Issue gh-1131
2020-09-08 07:31:32 -04:00
Vedran Pavic
2d06e1159c
Improve Hazelcast integration tests
...
Resolves : #1534
2019-10-08 12:04:42 +02:00
Vedran Pavic
30588dc3c8
Improve Hazelcast client-server topology integration tests
...
Resolves : #1527
2019-10-06 15:54:02 +02:00
Vedran Pavic
2f79da00dc
Upgrade Hazelcast to 3.12.3
...
Resolves : #1525
2019-10-06 11:41:03 +02:00
Vedran Pavic
bd36e115a8
Align with spring-javaformat 0.0.15
2019-09-29 16:16:36 +02:00
Vedran Pavic
8cc8fbb7fd
Harmonize naming of session repositories
...
Resolves : #1455
2019-09-22 21:47:53 +02:00
Vedran Pavic
63f1013a07
Upgrade Hazelcast to 3.12.2
...
Resolves : #1483
2019-08-02 22:39:28 +02:00
Vedran Pavic
1ca9daccb4
Remove unnecessary throws declaration
2019-07-02 19:23:35 +02:00
Vedran Pavic
822db7fbbf
Use spring-javaformat to format and check code
...
Resolves : #1450
2019-06-17 23:54:41 +02:00
Vedran Pavic
f6a5bdacb8
Upgrade Hazelcast to 3.12.1
...
Resolves : #1452
2019-06-13 18:17:59 +02:00
Vedran Pavic
a4ff3682f6
Migrate tests to JUnit 5
...
Resolves : #1033
2019-06-06 20:57:45 +02:00
Vedran Pavic
2a5b221d70
Update integration tests
2019-04-12 20:14:12 +02:00
Vedran Pavic
c2a3ffdb00
Upgrade Hazelcast to 3.12
...
Resolves : #1403
2019-04-09 21:28:45 +02:00
Spring Operator
90c08340fa
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://www.puppycrawl.com/dtds/configuration_1_3.dtd (404) with 1 occurrences migrated to:
https://www.puppycrawl.com/dtds/configuration_1_3.dtd ([https](https://www.puppycrawl.com/dtds/configuration_1_3.dtd ) result 404).
* http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ) result 404).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://www.hazelcast.com/schema/config/hazelcast-config-3.11.xsd with 3 occurrences migrated to:
https://www.hazelcast.com/schema/config/hazelcast-config-3.11.xsd ([https](https://www.hazelcast.com/schema/config/hazelcast-config-3.11.xsd ) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 9 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* http://www.springframework.org/schema/context/spring-context.xsd with 7 occurrences migrated to:
https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd ) result 200).
* http://www.springframework.org/schema/jdbc/spring-jdbc.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/jdbc/spring-jdbc.xsd ([https](https://www.springframework.org/schema/jdbc/spring-jdbc.xsd ) result 200).
* http://www.springframework.org/schema/security/spring-security.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/security/spring-security.xsd ([https](https://www.springframework.org/schema/security/spring-security.xsd ) result 200).
* http://www.springframework.org/schema/util/spring-util-4.1.xsd with 2 occurrences migrated to:
https://www.springframework.org/schema/util/spring-util-4.1.xsd ([https](https://www.springframework.org/schema/util/spring-util-4.1.xsd ) result 200).
* http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd with 2 occurrences migrated to:
https://java.sun.com/xml/ns/javaee/web-app_3_0.xsd ([https](https://java.sun.com/xml/ns/javaee/web-app_3_0.xsd ) result 302).
These URLs were intentionally ignored.
* http://java.sun.com/xml/ns/javaee with 4 occurrences
* http://www.hazelcast.com/schema/config with 6 occurrences
* http://www.springframework.org/schema/beans with 18 occurrences
* http://www.springframework.org/schema/context with 14 occurrences
* http://www.springframework.org/schema/jdbc with 2 occurrences
* http://www.springframework.org/schema/p with 5 occurrences
* http://www.springframework.org/schema/security with 4 occurrences
* http://www.springframework.org/schema/util with 4 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 14 occurrences
Fixes gh-1374
2019-03-21 16:59:05 -04:00
Spring Operator
0975d4d47e
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://www.apache.org/licenses/ with 1 occurrences migrated to:
https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/ ) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 with 269 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
* http://www.apache.org/licenses/LICENSE-2.0.html with 1 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0.html ([https](https://www.apache.org/licenses/LICENSE-2.0.html ) result 200).
2019-03-14 20:39:41 -05:00
Vedran Pavic
f00a1b9c6f
Fix HazelcastSessionRepository to update TTL when maxInactiveInterval is changed
...
Resolves : #1300
2019-01-12 12:22:45 +01:00
Vedran Pavic
96391ce41a
Fix assertion in Hazelcast tests
2018-12-24 20:59:06 +01:00
Vedran Pavic
d48eebea99
Upgrade Hazelcast to 3.11.1
...
Resolves : #1299
2018-12-20 18:52:27 +01:00
Vedran Pavic
124565306b
Tweak Hazelcast session event tests
...
See: #1267
2018-11-27 13:21:16 +01:00
Vedran Pavic
f709a6c787
Upgrade Hazelcast to 3.11
...
Resolves : #1267
2018-11-27 11:29:48 +01:00
Vedran Pavic
3480c65c2b
Polish
2018-11-26 18:24:14 +01:00
Vedran Pavic
f34acebf84
Upgrade integration tests
2018-10-15 18:42:12 +02:00
Vedran Pavic
fd2165f471
Upgrade Hazelcast to 3.10.5
...
Resolves : #1206
2018-09-20 19:23:24 +02:00
Vedran Pavic
603a258172
Upgrade Testcontainers to 1.9.0-rc1
2018-09-11 23:06:10 +02:00
Vedran Pavic
10a18366f9
Update integration tests
2018-09-07 07:46:10 +02:00
Vedran Pavic
d2936ed0b4
Upgrade dependencies
2018-07-27 11:10:14 +02:00
Vedran Pavic
3d2a742328
Use Spring Java Format Checkstyle
...
Closes gh-1113
2018-07-23 15:16:35 +02:00
Vedran Pavic
83cbff5ce2
Improve support for Hazelcast client-server topology
...
This commit improves support for use of Spring Session with Hazelcast's client-server topology by ensuring SessionUpdateEntryProcessor is easier to serialize to the cluster. This is done by refactoring SessionUpdateEntryProcessor from static inner class of HazelcastSessionRepository to a dedicated class, therefore minimizing the dependencies to other Spring Session components.
Closes gh-1101
2018-07-17 21:42:33 +02:00
Vedran Pavic
63a215f73b
Disable network join in Hazelcast integration tests
2018-06-13 17:01:57 +02:00
Vedran Pavic
8dac35cf73
Fix session event handling in HazelcastSessionRepository
...
Previously, invoking HttpServletRequest#changeSessionId on session backed by HazelcastSessionRepository generated generated invalid session destroyed and session created events. This was due to use of IMap#remove and IMap#set when handling the change session id.
This commit improves change session id handling to prevent publishing invalid events by using IMap#delete instead of IMap#remove and keeping track of originally assigned session id.
Closes gh-1077
2018-06-13 16:12:28 +02:00
Vedran Pavic
42818a1b90
Improve update handling in HazelcastSessionRepository
...
This commit improves HazelcastSessionRepository.SessionUpdateEntryProcessor to avoid NPE in scenario where save operation was invoked for session that was already deleted.
See gh-1076
2018-05-15 08:16:20 +02:00
Vedran Pavic
41de1b087a
Refactor Hazelcast configuration
...
Closes gh-938
2017-11-27 22:21:40 +01:00
Vedran Pavic
f28ab07b9a
Migrate SpringJUnit4ClassRunner -> SpringRunner
2017-11-20 08:08:00 +01:00
Vedran Pavic
f8583bb02f
Add missing @Override
2017-10-27 09:59:55 +02:00