Vedran Pavic
f34acebf84
Upgrade integration tests
2018-10-15 18:42:12 +02:00
Vedran Pavic
1aab3e8285
Upgrade test dependencies
2018-10-15 18:35:18 +02:00
Vedran Pavic
c3528996d2
Upgrade Hazelcast to 3.10.6
...
Resolves : #1223
2018-10-15 18:34:44 +02:00
Vedran Pavic
3ccc3eb6e1
Upgrade Reactor to Californium-SR1
...
Resolves : #1221
2018-10-15 18:34:10 +02:00
Vedran Pavic
de76be95ac
Upgrade Spring Data to Lovelace-SR1
...
Resolves : #1220
2018-10-15 18:33:25 +02:00
Vedran Pavic
bc127ab3fc
Upgrade Spring Framework to 5.1.1.RELEASE
...
Resolves : #1219
2018-10-15 18:32:47 +02:00
Vedran Pavic
3e9f6a35c4
Fix root project name
2018-10-01 22:46:10 +02:00
Vedran Pavic
49daa3a9c7
Polish
2018-09-26 14:16:02 +02:00
Vedran Pavic
a67bd634d9
Disable network join in Hazelcast samples
2018-09-26 14:16:00 +02:00
Vedran Pavic
2762f001bf
Add Oracle integration tests
2018-09-25 19:10:15 +02:00
Vedran Pavic
93aee206fb
Configure default LobHandler to use temporary LOBs on Oracle
...
JdbcOperationsSessionRepository recently introduced validation when inserting new session attributes in order to prevent data integrity violations in highly concurrent environments. This is done by using INSERT INTO ... SELECT statement to verify existence of session record in parent table. Such arrangement causes problems with Oracle if inserted attribute is of size 4 kb or more.
This commit enhances JdbcHttpSessionConfiguration to detect Oracle database is used, and set createTemporaryLob option on default LobHandler to true.
Resolves : #1203
See also: #1031
2018-09-25 18:45:02 +02:00
Vedran Pavic
3df3b30117
Upgrade Testcontainers to 1.9.1
2018-09-25 18:31:52 +02:00
Vedran Pavic
5fb0c4dd35
Improve JDBC integration tests
2018-09-24 06:30:47 +02:00
Vedran Pavic
6fbce6e3e8
Next development version
2018-09-21 21:27:42 +02:00
Vedran Pavic
a3fd05326a
Release 2.1.0.RC1
2.1.0.RC1
2018-09-21 21:26:28 +02:00
Vedran Pavic
4c6dc976b3
Upgrade Testcontainers to 1.9.0-rc2
2018-09-21 19:22:12 +02:00
Vedran Pavic
58ae28b0a0
Fix SpringSessionRememberMeServices documentation example
...
Resolves : #1157
2018-09-21 19:05:33 +02:00
Vedran Pavic
3e98ecf234
Upgrade Spring Security to 5.1.0.RELEASE
...
Resolves : #1188
2018-09-21 19:01:15 +02:00
Vedran Pavic
41ed429f98
Upgrade Spring Data to Lovelace-RELEASE
...
Resolves : #1190
2018-09-21 19:00:38 +02:00
Vedran Pavic
def15b05ca
Upgrade Spring Framework to 5.1.0.RELEASE
...
Resolves : #1187
2018-09-21 11:10:33 +02:00
Vedran Pavic
eae8592f2b
Upgrade integration tests
2018-09-20 19:48:33 +02:00
Vedran Pavic
81460ede09
Make SessionUpdateEntryProcessor implement Offloadable
...
Resolves : #1204
2018-09-20 19:31:55 +02:00
Vedran Pavic
ca4ec9a557
Upgrade test dependencies
2018-09-20 19:23:24 +02:00
Vedran Pavic
fd2165f471
Upgrade Hazelcast to 3.10.5
...
Resolves : #1206
2018-09-20 19:23:24 +02:00
Vedran Pavic
ad1e57a1fe
Upgrade Gradle to 4.10.2
2018-09-20 19:15:26 +02:00
Vedran Pavic
0ffcaa2d35
Upgrade Reactor to Californium-RELEASE
...
Resolves : #1189
2018-09-20 11:45:33 +02:00
Vedran Pavic
b61937def7
Polish contribution
...
Resolves : #1133
2018-09-19 23:53:38 +02:00
Craig Andrews
c523fb591d
Deserialize attributes lazily in JdbcOperationsSessionRepository
...
Instead of deserializing all of the session attributes as they are read from the database, deserialize as #getAttribute requests them.
See: #1133
2018-09-19 23:48:15 +02:00
Vedran Pavic
227fab2e42
Adjust CI build timeouts
2018-09-19 00:45:20 +02:00
Vedran Pavic
7f7815d80c
Upgrade spring-build-conventions to 0.0.19.RELEASE
2018-09-19 00:01:06 +02:00
Vedran Pavic
002136bad4
Align WebSession#save implementations with API
...
Closes gh-1135
2018-09-18 23:58:59 +02:00
Vedran Pavic
1085661984
Enable integration tests for JDK 10 and 11 builds
...
See: #1196 , #1197
2018-09-18 20:04:23 +02:00
Vedran Pavic
12bb0741bb
Add Java 11 CI build
...
Closes gh-1197
2018-09-17 18:02:07 +02:00
Vedran Pavic
eecdcb49d9
Remove node designation from JDK 10 build
...
See gh-1196
2018-09-17 17:59:40 +02:00
Vedran Pavic
3e1a22102d
Ensure compatibility with Java 9 and 10
...
Closes gh-1196
2018-09-16 22:13:56 +02:00
Vedran Pavic
9f6e791e5d
Upgrade samples to Spring Boot 2.1.0.M3
...
Closes gh-1195
2018-09-13 21:04:43 +02:00
Vedran Pavic
efc35eddad
Upgrade Gradle to 4.10.1
2018-09-13 20:59:49 +02:00
Vedran Pavic
4c37ec9f4a
Update Jenkinsfile to specify node label
2018-09-13 18:08:17 +02:00
Vedran Pavic
1a3da5944d
Polish
...
See gh-1128
2018-09-13 08:55:13 +02:00
Vedran Pavic
5d0775b802
Ensure RedisHttpSessionConfiguration handles events for configured database
...
At present, RedisHttpSessionConfiguration doesn't take into account database index when handlng events. In situations where multiple apps use Spring Session with same Redis instance, but different database, this results in invalid session events.
This commits improves event handling in RedisHttpSessionConfiguration to ensure currently used database is considered.
Closes gh-1128
2018-09-12 23:07:52 +02:00
Vedran Pavic
603a258172
Upgrade Testcontainers to 1.9.0-rc1
2018-09-11 23:06:10 +02:00
Vedran Pavic
22ebe65931
Next development version
2018-09-10 22:42:32 +02:00
Vedran Pavic
55033bcb64
Release 2.1.0.M3
2.1.0.M3
2018-09-10 22:40:21 +02:00
Vedran Pavic
57955b7d7b
Polish
...
See gh-1111
2018-09-10 17:03:10 +02:00
Vedran Pavic
d5da38f2e0
Upgrade test dependencies
2018-09-10 16:56:08 +02:00
Vedran Pavic
6cc4bcd13d
Verify session existence before update in ReactiveRedisOperationsSessionRepository
...
Currently, ReactiveRedisOperationsSessionRepository#save does not ensure session's existence before executing update. This can result in an invalid session record in Redis, since write use only delta, and in turn to error while retrieving the invalid session record.
This commit adds check for session existence if session is being updated.
Closes gh-1111
2018-09-09 23:55:27 +02:00
Vedran Pavic
dc43f5bd2d
Upgrade Spring Security to 5.1.0.RC2
...
Closes gh-1171
2018-09-07 23:48:18 +02:00
Vedran Pavic
7584cbd54c
Upgrade Spring Framework to 5.1.0.RC3
...
Closes gh-1170
2018-09-07 17:40:18 +02:00
Vedran Pavic
0db1160dc4
Upgrade Reactor to Californium-RC1
...
Closes gh-1172
2018-09-07 07:48:08 +02:00
Vedran Pavic
10a18366f9
Update integration tests
2018-09-07 07:46:10 +02:00