v0.6.0
- 使用
Snowflake ID
替代UUID
做Session ID
的种子值,提升了性能, 但因为变更了Redis中的Key名,因此不能与已存在的旧版本的Session数据共用。 - 更改更新空闲超时的机制,为了修复特定场景下写入的Session数据没有生命周期的问题。
该问题是由HTTP Cookie的特性引起的,触发条件是:某一个HTTP请求在客户端Cookie中首次写入Session ID,并在当前会话中又用Set
方法向Session中写入了数据,该会话中所有写入的数据都没有生命周期