Spring Buildmaster
d0887fe40d
Next development version
2018-05-08 18:25:17 +00:00
Spring Buildmaster
1a94d742b1
Release version 1.3.3.RELEASE
2018-05-08 18:25:07 +00:00
Vedran Pavic
c433b01ee5
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-1053
2018-04-16 10:33:55 +02:00
Vedran Pavic
a3195f1f4b
Fix NPE in RedisOperationsSessionRepository event handling
...
Closes gh-1049
2018-04-16 10:33:55 +02:00
Vedran Pavic
467ecaaeff
Harmonize config locations
2018-04-16 10:33:54 +02:00
Spring Buildmaster
4a18242d95
Next development version
2018-02-09 20:11:48 +00:00
Spring Buildmaster
e44cd45668
Release version 1.3.2.RELEASE
2018-02-09 20:11:39 +00:00
Vedran Pavic
7f0de8126e
Improve layout of community extensions doc section
...
Closes gh-993
2018-02-05 12:43:25 +01:00
Vedran Pavic
d75b03f594
Fix Gradle deprecation warnings
2018-01-29 18:45:38 +01:00
Vedran Pavic
ca0fea3a54
Upgrade Gradle to 3.5.1
2018-01-29 18:36:40 +01:00
Eddú Meléndez
92af786e6b
Polish samples
...
Closes gh-986
2018-01-29 18:17:42 +01:00
Vedran Pavic
d271a4ad1d
Polish contribution
...
Closes gh-920
2018-01-29 18:12:01 +01:00
Roman Cherepanov
04c1908378
Fix link to GemFire documentation
...
See gh-920
2018-01-29 18:11:33 +01:00
Vedran Pavic
f0e187fbd7
Update references to Spring Boot's Redis starter
...
Closes gh-952
2018-01-29 17:06:51 +01:00
Vedran Pavic
2d3001a24e
Fix SessionRepositoryFilter not retaining original maxInactiveInterval
...
Closes gh-951
2018-01-29 16:45:46 +01:00
Vedran Pavic
f2d1badd60
Fix misc typos
...
Closes gh-985
2018-01-29 16:27:20 +01:00
Vedran Pavic
6a6d60d8f8
Improve session event handling
...
Closes gh-984
2018-01-29 16:27:20 +01:00
Vedran Pavic
b2cb3f6a3a
Optimize HazelcastSessionRepository write operations
...
Closes gh-983
2018-01-29 16:27:20 +01:00
Vedran Pavic
d7ae5785eb
Improve JDBC data store schema scripts
...
Closes gh-982
2018-01-29 16:27:15 +01:00
Kanjie Lu
96eb40439c
fix typo
...
change "they key" to "the key"
Closes gh-981
2018-01-29 16:26:08 +01:00
mikemassa84
8ed0999ad3
Update grails3.adoc
...
Add a note about spring-session and grails flash scope, with link to stackoverflow answer.
Closes gh-980
2018-01-29 16:26:08 +01:00
Vedran Pavic
b2d2335d73
Replace StringBuffer usages with StringBuilder
...
Closes gh-979
2018-01-29 16:25:59 +01:00
Spring Buildmaster
f597c5a824
Next development version
2017-04-27 18:57:32 +00:00
Spring Buildmaster
212eca306c
Release version 1.3.1.RELEASE
2017-04-27 18:57:22 +00:00
Vedran Pavic
a64e6d1a9c
Use explicit constraints in JDBC schema scripts
...
Fixes gh-765
2017-04-26 23:33:35 +02:00
Vedran Pavic
598715f219
Remove logging for "Skip invoking on" response committed
...
Fixes gh-764
2017-04-26 23:18:00 +02:00
Sebastian Laskawiec
4d90fcc7a8
Add link to Infinispan for Spring Session documentation
...
Fixes gh-763
2017-04-26 23:17:33 +02:00
John Blum
4f57c6c6c1
Fix invalid not null assertions
...
Fixes gh-762
2017-04-26 23:16:55 +02:00
Vedran Pavic
c210a4a3cf
Prevent NPE inMongoOperationsSessionRepository when creating session if max inactive interval is undefined
...
Fixes gh-761
2017-04-26 23:15:40 +02:00
Rob Winch
a1380d722b
SpringSessionRememberMeServices rm SecurityContext attribute
...
SpringSessionRememberMeServices use to invalidate the session which would
cause Spring Security's saved request to be lost.
Now SpringSessionRememberMeServices deletes the SecurityContext from the
HttpSession instead.
Fixes gh-752
2017-04-26 09:09:12 -05:00
Rob Winch
c029922bf4
Update to Spring Data Redis 1.7.10
...
Note the Spring 3 tests must stick to 1.7.1
Fixes gh-756
2017-04-26 07:56:15 -05:00
John Blum
6b55f3f7d2
Restore proper behavior of HttpSession created events in GemFire support when client Region is a PROXY in the client/server topology
...
Fixes gh-757
(cherry picked from commit c0c404ab96 )
Signed-off-by: John Blum <jblum@pivotal.io >
2017-04-25 20:41:13 -07:00
John Blum
6668e41b0a
Improve GemFire SessionRepository, Session copy logic to avoid issues with delta propagation on updates
...
Upgrade to Spring Data GemFire 1.8.10.RELEASE
Fixes #gh-755
2017-04-21 15:48:40 -07:00
Rob Winch
304e32eef5
Fix Typo
2016-12-19 13:35:07 -06:00
Spring Buildmaster
288c622012
Next development version
2016-12-15 22:30:26 +00:00
Spring Buildmaster
3827ae1e72
Release version 1.3.0.RELEASE
2016-12-15 22:30:19 +00:00
Rob Winch
9067f8235d
Add What's New in 1.3
...
Fixes gh-627
2016-12-15 15:56:16 -06:00
Rob Winch
19928e6b7f
Add MongoSession.isExpired interval < 0 Test
...
Issue gh-629
2016-12-14 08:52:43 -06:00
Joe Atkins
1df1a76069
Prevent expiration on RedisSession interval < 0
...
Since a negative maxInactiveInterval is supposed to disable
expiration, if it is negative, use persist on the session's
spring:session:session and spring:session:expires keys to
prevent the expiration of the RedisSession.
Issue gh-629
2016-12-14 08:51:19 -06:00
Joe Atkins
17e397212d
Fix MongoExpiringSession.isExpired interval < 0
...
Verify that interval is non-negative, as negative values for
maxInactiveInterval disables expiration.
Issue gh-629
2016-12-14 08:49:26 -06:00
Vedran Pavic
39503a21a7
Refactor JdbcOperationsSessionRepository session clean up query to prevent overflow
...
Fixes gh-679
2016-12-02 21:29:47 +01:00
Gabor Csizmadia
ebbc10b2b4
Fix misleading comment about SessionCreatedEvent
...
Fixes gh-678
2016-11-28 22:54:06 +01:00
John Blum
9a51cb9ca7
Minor changes to improve the timing between Spring Boot-based GemFire client and server connections
...
Fixes gh-672
2016-11-22 22:48:37 -08:00
Spring Buildmaster
5e0ee5077a
Next development version
2016-11-23 04:15:45 +00:00
Spring Buildmaster
526c6ee012
Release version 1.3.0.RC1
2016-11-23 04:15:39 +00:00
Eddú Meléndez
ff4045acbd
Support placeholder resolution for collectionName in EnableMongoHttpSession
2016-11-22 21:48:54 -06:00
Eddú Meléndez
2d359986d3
Support placeholder resolution for redisNamespace in EnableRedisHttpSession annotation
...
Fixes gh-381
2016-11-22 21:45:55 -06:00
Eddú Meléndez
6424910c83
Support placeholder resolution for tableName in EnableJdbcHttpSession
...
Fixes gh-512
2016-11-22 21:22:19 -06:00
Rob Winch
49e3a1c7cd
Polish SpringSessionRememberMeServices
...
* Move to ~.security.web.authentication package
* Add documentation
* Use getBeanNamesForType to avoid eager bean initialization
* Remove rememberMeCookieMaxAge because it must be Integer.MAX_VALUE since
cookie is only written at the creation of the session
* Change from parameter to rememberMeParameterName
Issue gh-189
2016-11-22 20:46:42 -06:00
Rob Winch
3b8258f233
Polish Checkstyle
2016-11-22 16:20:42 -06:00