Vedran Pavic
941fdb46f2
Replace use of Test.expected with AssertJ
...
See gh-1032
2018-05-04 18:05:38 +02:00
Vedran Pavic
bb1c099094
Optimize batch operations in JdbcOperationsSessionRepository
...
This commit optimizes session attribute saving by ensuring batch updates are used whenever possible. To make this possible, delta now tracks operations for each attribute change in order to be able to deduce SQL operation.
Additionally, if there is only a single attribute change, regular update is executed rather than batch operation.
Closes gh-1051
2018-05-04 16:33:47 +02:00
Vedran Pavic
1d1253e643
Rename expiration key on changeSessionId in RedisOperationsSessionRepository
...
This commit ensures existing expiration key is renamed on changeSessionId operation in RedisOperationsSessionRepository. Previously, this key wasn't renamed which caused invalid invocations of SessionDestroyedEvent handling when key expired.
Closes gh-1029
2018-04-20 23:08:50 +02:00
Vedran Pavic
0e7e2eaf5c
Upgrade samples to Spring Boot 2.0.1.RELEASE
...
Closes gh-1061
2018-04-20 15:58:19 +02:00
Vedran Pavic
e601e03e1e
Upgrade dependencies
...
This commit harmonizes project dependencies with Spring IO Platform Cairo levels.
2018-04-20 15:56:30 +02:00
Vedran Pavic
2c81e50b5e
Upgrade Spring Security to 5.0.4.RELEASE
...
Closes gh-1060
2018-04-20 15:18:30 +02:00
Vedran Pavic
ac5ff996f4
Upgrade Spring Data to Kay-SR6
...
Closes gh-1059
2018-04-20 15:17:58 +02:00
Vedran Pavic
44130cba80
Upgrade Spring Framework to 5.0.5.RELEASE
...
Closes gh-1058
2018-04-20 15:17:18 +02:00
Vedran Pavic
2cd8063c7c
Upgrade Reactor to Bismuth-SR8
...
Closes gh-1057
2018-04-20 15:16:41 +02:00
Vedran Pavic
f42a6c7d1c
Upgrade Gradle to 4.7
2018-04-20 14:10:54 +02:00
Vedran Pavic
6c2f6c26cc
Update integration tests
...
- upgrade TestContainers to 1.7.1
- update Docker images
- improve MariaDB/MySQL tests to use UTF-8
Closes gh-1034
2018-04-20 14:10:52 +02:00
Vedran Pavic
91b4efc5bd
Fix attribute mapping in ReactiveRedisOperationsSessionRepository
...
This commit ensures that attributes with null values are correctly mapped to session on retrieval from Redis.
Closes gh-1035
2018-04-19 15:31:08 +02:00
Vedran Pavic
6f8359ba16
Fix lastAccessedTime handling in SpringSessionWebSessionStore
...
This commit ensures lastAccessedTime is updated when session is retrieved, as per WebSessionStore API.
Closes gh-1039
2018-04-19 12:11:16 +02:00
Vedran Pavic
62bfeb3f05
Fix ReactiveRedisOperationsSessionRepository tests
2018-04-19 11:08:45 +02:00
Vedran Pavic
2395582fe6
Optimize session retrieval in JdbcOperationsSessionRepository
...
Previously, SessionResultSetExtractor used JdbcSession.setAttribute which had a side effect of freshly loaded session potentially having a non-empty delta and/or changed flag set. This commit optimizes session retrieval to invoke setAttribute directly on the delegate, therefore preventing unnecessary modifications of delta and change flags.
Closes gh-1042
2018-04-16 08:58:16 +02:00
Vedran Pavic
5173026aa8
Improve RedisOperationsSessionRepository tests
2018-04-16 08:52:43 +02:00
Vedran Pavic
d97ad2ca3e
Polish
2018-03-31 08:32:18 +02:00
Vedran Pavic
a780ee0264
Replace use of ExpectedException rule with AssertJ
...
Closes gh-1032
2018-03-31 08:32:16 +02:00
Vedran Pavic
d8e7a2aa9f
Add support for EditorConfig
2018-03-26 19:06:35 +02:00
Rob Winch
45b18dec84
Add CVE Reporting to Issue Template
2018-03-20 22:43:50 -05:00
Rob Winch
ec5406fb01
Add CVE Reporting in PR Template
2018-03-20 22:43:27 -05:00
Vedran Pavic
3c2f0fd485
Fix broken links in Spring Boot samples guides
...
Closes gh-1023
2018-03-20 10:57:03 +01:00
Vedran Pavic
cdfa557442
Update guides for Spring Boot based samples
...
Closes gh-1025
2018-03-20 10:44:51 +01:00
Vedran Pavic
edc8a7efff
Upgrade Spring Boot to 2.0.0.RELEASE
...
Closes gh-1007
2018-03-09 07:23:38 +01:00
Vedran Pavic
a7a30dad30
Polish contribution
...
Closes gh-1009
2018-03-09 07:23:38 +01:00
Josh Cummings
be1d3d30a8
Upgrade Gradle to 4.6
...
See gh-1009
2018-03-09 07:23:28 +01:00
Vedran Pavic
010aa5f013
Next development version
2018-02-20 14:28:45 +01:00
Vedran Pavic
bfcb4afef7
Release 2.0.2.RELEASE
2.0.2.RELEASE
2018-02-20 14:24:54 +01:00
Vedran Pavic
72a902009e
Upgrade spring-build-conventions to 0.0.13.RELEASE
2018-02-20 07:34:06 +01:00
Vedran Pavic
1e799f211f
Upgrade Spring Security to 5.0.2.RELEASE
...
Closes gh-998
2018-02-20 07:32:35 +01:00
Vedran Pavic
90599b9bd3
Upgrade Spring Data to Kay-SR4
...
Closes gh-997
2018-02-19 22:29:17 +01:00
Vedran Pavic
8d7136072a
Upgrade Spring Framework to 5.0.4.RELEASE
...
Closes gh-996
2018-02-19 13:05:58 +01:00
Vedran Pavic
4f0f3806a2
Update integration tests
...
This commit updates TestContainers dependency and versions of Docker images used in integration tests.
2018-02-19 09:14:56 +01:00
Vedran Pavic
a18037759c
Upgrade dependencies
...
This commit harmonizes project dependencies with Spring IO Platform Cairo levels.
2018-02-19 09:06:26 +01:00
Vedran Pavic
eb479af1d4
Upgrade Reactor to Bismuth-SR6
...
Closes gh-999
2018-02-16 19:56:49 +01:00
Vedran Pavic
d0b472e8e2
Ignore SQL Server integration tests
2018-02-12 20:22:39 +01:00
Vedran Pavic
17ee9d51f2
Update integration tests
...
This commit updates TestContainers dependency and versions of Docker images used in integration tests.
2018-02-12 19:07:59 +01:00
Vedran Pavic
003996a1b3
Upgrade Gradle to 4.5.1
2018-02-06 15:30:09 +01:00
Vedran Pavic
13c0e325b4
Adapt to Spring WebSocket configuration deprecations
...
Closes gh-994
2018-02-06 15:30:09 +01:00
Vedran Pavic
7acdeffe22
Remove outdated sample docs
...
Closes gh-989
2018-02-06 15:30:09 +01:00
Vedran Pavic
de03b20619
Upgrade Spring Boot to 2.0.0.RC1
...
Closes gh-988
2018-02-06 15:30:02 +01:00
Vedran Pavic
becee53dbf
Restore CookieSerializer.CookieValue constructor visibility
...
Closes gh-978
2018-02-05 19:11:08 +01:00
Vedran Pavic
4eb64e8140
Next development version
2018-01-25 18:52:21 +01:00
Vedran Pavic
e520ea237d
Release 2.0.1.RELEASE
2.0.1.RELEASE
2018-01-25 18:46:29 +01:00
Vedran Pavic
175e05dcda
Update integration tests
...
This commit updates TestContainers dependency and versions of Docker images used in integration tests.
2018-01-25 16:02:01 +01:00
Vedran Pavic
bb427ff1af
Upgrade dependencies
2018-01-25 15:57:19 +01:00
Vedran Pavic
0a65b82373
Upgrade Spring Security to 5.0.1.RELEASE
...
Closes gh-974
2018-01-25 15:13:00 +01:00
Vedran Pavic
e25c64efae
Upgrade Spring Data to Kay-SR3
...
Closes gh-975
2018-01-25 15:12:04 +01:00
Vedran Pavic
43fcba65c4
Ignore SQL Server integration tests
2018-01-25 15:10:59 +01:00
Vedran Pavic
1cc2c83f36
Polish
2018-01-25 15:10:53 +01:00