Spring session 各版本升级特性
What’s New in 1.1
Below are the highlights of what is new in Spring Session 1.1. You can find a complete list of what’s new in 1.1.0 M1, 1.1.0 RC1, and 1.1.0 by referring to the changelog.
- #148 - Added GemFire Support
- #7 - Query by Username
- #299 - Customize Cookie Creation
- #4 - Add HttpSessionListener support
- #283 - Allow override default RedisSerializer
- #277 - Added @EnableHazelcastHttpSession
- #271 - Performance improvements
- #218 - Allow scoping the session in Redis using redisNamespace
- #273 - Allow writing to Redis immediately (instead of lazily) using redisFlushMode
- #272 - Add ExpiringSession.setLastAccessedTime(long)
- #349 - Added Gitter Room for discussing Spring Session
- #388 - Support Spring Framework WebSockets
What’s New in 1.2
Below are the highlights of what is new in Spring Session 1.2. You can find a complete list of what’s new in 1.2.0 RC1 by referring to the changelog.
- Added JdbcOperationsSessionRepository (See #364).
- Added MongoOperationsSessionRepository (See #371).
- SessionRepositoryFilter caches null session lookup (See #423)
- Grails 3 Sample & Guide
- Improved Workspace Setup (See #417)
What’s New in 1.3
Below are the highlights of what is new in Spring Session 1.3. You can find a complete list of what’s new by referring to the changelogs of 1.3.0.M1, 1.3.0.M2, 1.3.0.RC1, and 1.3.0.RELEASE.
- First class support for Hazelcast
- First class support for Spring Security’s concurrent session management
- Added OrientDB Community Extension
- GenericJackson2JsonRedisSerializer sample with Spring Security’s new Jackson Support
- Guides now use Lettuce
- spring.session.cleanup.cron.expression can be used to override the cleanup task’s cron expression
- Lots of performance improvements and bug fixes
What’s New in 2.0
Below are the highlights of what is new in Spring Session 2.0. You can find a complete list of what’s new by referring to the changelogs of 2.0.0.M1, 2.0.0.M2, 2.0.0.M3, 2.0.0.M4, 2.0.0.M5, 2.0.0.RC1, 2.0.0.RC2, and 2.0.0.RELEASE.
- Upgraded to Java 8 and Spring Framework 5 as baseline
- Added support for managing Spring WebFlux’s WebSession with Redis ReactiveSessionRepository
- Extracted SessionRepository implementations to separate modules
- Improved Session and SessionRepository APIs
- Improved and harmonized configuration support for all supported session stores
- Added support for configuring default CookieSerializer using SessionCookieConfig
- Lots of performance improvements and bug fixes