Vedran Pavic
1ca8a6476a
Upgrade Spring Framework to 5.1.0.RC1
...
Closes gh-1124
2018-07-26 23:13:31 +02:00
Vedran Pavic
cf926045dc
Upgrade Reactor to Californium-M1
...
Closes gh-1127
2018-07-25 22:05:19 +02:00
Vedran Pavic
7123df8656
Remove MapSession#setOriginalId
...
Closes gh-1100
2018-07-25 22:03:19 +02:00
Rob Winch
096a5683cb
Spring Session Core 2.1.0.BUILD-SNAPSHOT
2018-07-25 10:32:29 -07:00
Vedran Pavic
db31527c8c
Add logging for errors decoding Base64 cookies
...
Closes gh-1117
2018-07-24 23:37:52 +02:00
Vedran Pavic
3d2a742328
Use Spring Java Format Checkstyle
...
Closes gh-1113
2018-07-23 15:16:35 +02:00
Vedran Pavic
7ac6e458e0
Update integration tests
2018-07-23 12:15:14 +02:00
Vedran Pavic
9adf0a6e0c
Upgrade spring-build-conventions to 0.0.17.RELEASE
2018-07-18 09:38:02 +02:00
Vedran Pavic
58219fa016
Upgrade Gradle to 4.9
2018-07-18 08:15:38 +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
936fc853df
Ensure Session#getAttributeNames implementations return a copy
...
Currently, Session#getAttributeNames implementations, by delegating to MapSession, all return a session attribute map's key set. This causes ConcurrentModificationException when an attempt to modify session attributes is made while iterating over the returned attribute names.
Closes gh-1120
2018-07-17 15:05:03 +02:00
Vedran Pavic
dba475c48f
Invalidate session before clearing session store
...
Closes gh-1114
2018-07-13 10:50:49 +02:00
Vedran Pavic
9956e91b93
Upgrade samples to Spring Boot 2.0.3.RELEASE
...
Closes gh-1107
2018-07-13 10:50:49 +02:00
Dave Syer
c902981eba
Fix garbled syntax relating to dropped APIs
2018-07-11 08:07:58 -05:00
Vedran Pavic
2e26c6e9d3
Upgrade Gradle to 4.8.1
2018-06-21 22:53:20 +02:00
Vedran Pavic
b9cd3865c5
Next development version
2018-06-13 23:13:05 +02:00
Vedran Pavic
1f7232f12e
Release 2.0.4.RELEASE
2018-06-13 23:06:09 +02:00
Vedran Pavic
03f0a571b6
Upgrade Spring Data to Kay-SR8
...
See gh-1094
2018-06-13 22:44:12 +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
19b8583d65
Adapt to Spring Framework deprecations
...
See gh-1092
2018-06-13 05:59:50 +02:00
Vedran Pavic
6de0f44241
Upgrade dependencies
2018-06-13 05:41:23 +02:00
Vedran Pavic
60d6120b9c
Upgrade Spring Security to 5.0.6.RELEASE
...
Closes gh-1095
2018-06-13 05:23:56 +02:00
Vedran Pavic
3bc899e695
Upgrade Spring Framework to 5.0.7.RELEASE
...
Closes gh-1092
2018-06-12 17:41:16 +02:00
Vedran Pavic
c2fe999d6c
Update reference manual to mention BOM module
...
Closes gh-1099
2018-06-12 12:02:48 +02:00
Vedran Pavic
d214971e72
Upgrade Reactor to Bismuth-SR10
...
Closes gh-1093
2018-06-11 15:21:55 +02:00
Vedran Pavic
f4704293a1
Update integration tests
2018-06-08 16:48:31 +02:00
Vedran Pavic
a8c4f65903
Upgrade spring-build-conventions to 0.0.16.RELEASE
2018-06-05 21:35:48 +02:00
Vedran Pavic
4a52de0c18
Upgrade Gradle to 4.8
2018-06-05 21:34:19 +02:00
Vedran Pavic
63f105082a
Optimize Redis integration tests
...
This commit ensures that Redis Testcontainers used for integration testing are managed by Spring to ensure proper ordering on shutdown.
Previously, Redis Testcontainer was closed before LettuceConnectionFactory which caused pending commands to hang and added a lot of wait to project build.
Closes gh-1086
2018-06-01 11:50:01 +02:00
Vedran Pavic
f55b793185
Remove Servlet API version check from DefaultCookieSerializer
...
Closes gh-1079
2018-05-31 10:42:44 +02:00
Vedran Pavic
6d027900ee
Fix caching of requested session in SessionRepositoryFilter
...
Closes gh-1076
2018-05-15 10:03:41 +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
b6348736ac
Polish contribution
...
Closes gh-1070
2018-05-14 10:38:27 +02:00
Craig Andrews
60581c6427
Fix delta handling in JdbcOperationsSessionRepository
...
See gh-1070
2018-05-13 21:05:34 +02:00
Craig Andrews
836ea12e93
Upgrade samples to Spring Boot 2.0.2.RELEASE
2018-05-11 09:34:46 -05:00
Rob Winch
670148f182
Next Development Version
2018-05-08 14:45:39 -05:00
Rob Winch
a39295c02b
Release 2.0.3
2018-05-08 13:57:03 -05:00
Vedran Pavic
02cd5a6301
Upgrade test dependencies
2018-05-08 19:20:48 +02:00
Vedran Pavic
5824566621
Upgrade Spring Security to 5.0.5.RELEASE
...
Closes gh-1060
2018-05-08 18:43:03 +02:00
Vedran Pavic
b2711600e2
Polish contribution
...
Closes gh-1014
2018-05-08 17:35:49 +02:00
Ivan Sopov
06eb768721
Remove redundant index in JDBC schema scripts
...
See gh-1014
2018-05-08 17:33:16 +02:00
Vedran Pavic
fb05fa70c7
Upgrade Hazelcast to 3.9.4
...
Closes gh-1067
2018-05-08 17:29:28 +02:00
Vedran Pavic
1e93fe87db
Upgrade test dependencies
2018-05-08 17:14:07 +02:00
Vedran Pavic
e67f84c6b6
Upgrade Spring Data to Kay-SR7
...
See gh-1059
2018-05-08 16:27:17 +02:00
Vedran Pavic
dfb2f2f334
Upgrade Reactor to Bismuth-SR9
...
See gh-1057
2018-05-08 16:26:27 +02:00
Vedran Pavic
c8e9630fdd
Upgrade Spring Framework to 5.0.6.RELEASE
...
See gh-1058
2018-05-08 16:25:34 +02:00
Vedran Pavic
751375338c
Optimize session resolution in SessionRepositoryFilter
...
This commit optimizes SessionRepositoryFilter to avoid multiple retrievals of session from SessionRepository.
Closes gh-1048
2018-05-04 21:26:35 +02:00
Vedran Pavic
538712d162
Fix compilation warnings
2018-05-04 18:05:39 +02:00
Vedran Pavic
941fdb46f2
Replace use of Test.expected with AssertJ
...
See gh-1032
2018-05-04 18:05:38 +02:00