Vedran Pavic
3f670050ef
Update integration tests
...
This commit updates versions of RDBMS and Redis Docker images used in
integration tests.
Closes gh-894
2017-10-09 08:09:52 +02:00
Vedran Pavic
19b8effa41
Add Redis implementation of ReactorSessionRepository
...
Closes gh-816
2017-10-06 18:45:42 +02:00
Vedran Pavic
9f5f7540d2
Fix Users sample app navbar
...
Closes gh-885
2017-10-02 22:31:55 +02:00
Vedran Pavic
9c5a7e9156
Upgrade Spring Boot to 2.0.0.M4
...
Closes gh-877
2017-09-15 22:13:23 +02:00
Vedran Pavic
1e46630467
Remove MapReactorSessionRepository default constructor
...
This commit removes the default `MapReactorSessionRepository` so that the users are required to explicitly supply the `Map` used to store the sessions.
2017-09-12 15:22:29 -05:00
Vedran Pavic
b72c600884
Upgrade dependencies to current milestones
...
- Reactor Bismuth-M4
- Spring Framework 5.0.0.RC4
- Spring Data Kay-RC3
- Lettuce 5.0.0.RC2
2017-09-12 07:54:14 +02:00
Vedran Pavic
274aec1691
Fix Boot based samples
2017-09-11 13:57:38 +02:00
Vedran Pavic
2b0431eae4
Use TestContainers for Gretty integration tests
2017-08-24 14:17:10 -05:00
Vedran Pavic
04ec086014
Use TestContainers for integration tests
2017-08-24 14:17:10 -05:00
Rob Winch
5697f49a71
Config->HelloWebfluxSessionConfig
...
Use a more meaningful name
2017-08-24 13:54:21 -05:00
Rob Winch
dfce66383f
webflux sample uses @EnableSpringWebSession
...
Issue gh-861
2017-08-24 13:52:52 -05:00
Rob Winch
f455df3333
Add WebFlux sample
...
Fixesh gh-857
2017-08-18 16:28:46 -05:00
Vedran Pavic
23c6c7cf31
Upgrade Spring Boot to 2.0.0.M3
...
Closes gh-841
2017-07-27 14:08:48 +02:00
Vedran Pavic
c8c5fae678
Polish build
2017-07-26 08:49:45 +02:00
Rob Winch
be2604ca69
Add Session.changeSessionId
2017-07-20 16:31:38 -05:00
Rob Winch
2aa71ffb6d
Update to lettuce 5.0.0.RC1
2017-07-20 09:54:53 -05:00
Rob Winch
8bdcba6e50
Spring Session 2.0.0.M2 w/ Boot Samples
...
This is necessary because the current version of Spring Session is not
compatible with Boot 2.0.0.M2 and we cannot release against the SNAPSHOTs
Issue gh-833
2017-07-18 20:09:21 -05:00
Vedran Pavic
ef69c8169a
Polish dependencies
...
This commit removes needless dependency exclusions.
See gh-824
2017-07-10 07:20:35 +02:00
Vedran Pavic
5845a9c46a
Improve dependency management
...
This commit improves dependency management with the following changes:
- `spring-session-core`: move `javax.servlet-api` from `provided` to `optional` configuration due to introduction of reactive support
- `spring-session-data-redis`: remove Redis driver from `compile` configuration
- Boot samples: delegate Redis driver choice to `spring-boot-starter-data-redis`
- polish `test` configuration dependencies
2017-07-06 17:05:01 -05:00
Vedran Pavic
05a3f59813
Simplify Hazelcast sample
2017-07-05 16:00:28 -05:00
Vedran Pavic
04b4fe3e3b
Fix Checkstyle violations
2017-07-01 00:04:46 +02:00
Rob Winch
8ef36e4f3e
Session Optional<T> getAttribute -> T getAttribute
...
Issue gh-819
2017-06-30 10:24:59 -05:00
Rob Winch
c6c6beb40c
Session.delete -> deleteById
...
Fixes gh-809
2017-06-22 21:30:14 -05:00
Rob Winch
0127ef9f9b
SessionRepository.getSession(String) -> findById(String)
...
Issue gh-809
2017-06-22 21:29:34 -05:00
Rob Winch
79b8296e1c
Work Around spring-projects/spring-boot#9573
...
Issue gh-806
2017-06-22 09:04:23 -05:00
Rob Winch
c28f047eb5
Extract spring-session-data-hazelcast
...
Issue gh-806
2017-06-22 09:03:50 -05:00
Rob Winch
f1319483ee
Move spring-session to spring-session-core
...
Issue gh-806
2017-06-22 09:02:44 -05:00
Vedran Pavic
f7e07b7f6b
Improve Session API to use Java 8
2017-06-16 11:44:19 -05:00
Vedran Pavic
4cf26d9c36
Move ExpiringSession API into Session
2017-06-16 11:44:19 -05:00
Vedran Pavic
7d52c87173
Improve Spring Boot based samples
...
Starting with 2.0.0.M1, Boot provides auto-config support for Lettuce.
See gh-790
2017-06-07 22:48:46 +02:00
Vedran Pavic
79f187ddd6
Upgrade samples to Boot 2.0.0.M1
...
Fixes gh-782
2017-05-30 22:37:36 +02:00
Vedran Pavic
dd4983f33e
Improve samples logging
2017-05-10 00:24:57 -05:00
Rob Winch
df267774da
Use dependency-management.gradle
2017-05-09 02:52:53 -05:00
Vedran Pavic
86e892c806
Improve Spring Boot based samples
...
Fixes gh-693
2017-05-04 18:56:12 +02:00
Vedran Pavic
5b4d0c40d8
Replace explicit type arguments with diamond operator
2017-05-03 10:06:56 -05:00
Rob Winch
78ea101a43
Add logback.xml
...
This will ensure the logs are not too large which will improve performance
and ensure that the build works on Travis which caps the log file size.
2017-05-03 10:06:44 -05:00
Vedran Pavic
2ebbe762f0
Downgrade Spring Boot to 1.5.3.RELEASE
...
Fixes gh-710
2017-04-28 17:27:49 +02:00
Rob Winch
63b836b212
Remove Mongo
...
Fixes gh-768
2017-04-26 22:19:10 -05:00
Rob Winch
02da23a2a0
Remove GemFire
...
Fixes gh-768
2017-04-26 22:19:10 -05:00
Rob Winch
89adc13201
Use Optional
2017-04-26 22:19:10 -05:00
Rob Winch
d590ca58e4
Standardize Build
...
Fixes gh-769
2017-04-26 22:11:41 -05:00
Vedran Pavic
815cbf4ee8
Update DefaultCookieSerializer to use base64 by default
...
Fixes gh-736
2017-04-26 22:49:47 +02:00
Rob Winch
707b8bb062
Revert "Workaround Lettuce Bug"
...
This reverts commit adbff45a23 .
Fixes gh-759
2017-04-26 11:30:28 -05:00
Rob Winch
adbff45a23
Workaround Lettuce Bug
...
Issue gh-759
2017-04-26 08:57:22 -05:00
John Blum
e67afefcd8
Fix Java 8 ambiguous compiler errors
2017-04-22 01:04:19 -07:00
John Blum
327323da38
Upgrade to io.spring.dependency-management Gradle plugin 1.0.2.RELEASE
...
Apply io.spring.dependency-management Gradle plugin to all Boot samples to properly resolve Boot dependencies with implicit versioning
2017-04-21 23:21:39 -07:00
John Blum
83e5d6f2a7
Upgrade to Java 8 source and target baseline
2017-04-21 23:19:01 -07:00
John Blum
8dd6aa38ed
Upgrade to io.lettuce:lettuce-core:5.0.0.BUILD-SNAPSHOT
2017-04-21 22:16:05 -07:00
John Blum
3cc53fae2c
Upgrade to Gradle 3.5
2017-04-21 21:00:24 -07:00
Vedran Pavic
3f239b4956
Fix Spring Boot deprecation warnings
2017-03-05 12:13:11 +01:00