领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多此文章由 Vedran Pavić 撰写
我很高兴代表社区宣布 Spring Session BOM Bean-RC1
的发布。 此版本基于 Spring Session 2.1.0.RC1
,共解决了 13 个问题。 请继续阅读以了解此版本的亮点。
Spring Session 现在支持 Java 11,当然所需的版本仍然是 Java 8。 我们的 CI 管道已得到增强,因此现在针对 Java 8、10 和 11 持续验证该项目。
Spring Session 2.1.0.RC1
构建在以下关键依赖项的最新版本之上
Spring Framework 5.1.0.RELEASE
Spring Data Lovelace-RELEASE
Spring Security 5.1.0.RELEASE
Project Reactor Californium-RELEASE
Hazelcast 3.10.5
此版本还提供了一些错误修复和性能改进,最值得注意的是
通过延迟反序列化属性来提高 JdbcOperationsSessionRepository
的性能:#1133
通过利用 Hazelcast 的 Offloadable
来提高 HazelcastSessionRepository#save
的性能:#1204
修复了在使用同一 Redis 实例中的多个数据库时,RedisOperationsSessionRepository
不正确的 HttpSessionEvent
处理:#1128
随着第一个候选版本的发布,Spring Session Bean
现在被认为是基本功能完整的,我们转向您,我们的社区,在发布稳定的 Bean-RELEASE
之前向我们提供反馈。预计在 10 月中旬,Spring Boot 2.1.0.RC1
发布前不久发布。
您可以通过配置依赖关系管理来试用 Spring Session Bean-RC1
,如下所示
使用 Maven
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-bom</artifactId>
<version>Bean-RC1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
使用 Gradle
plugins {
id 'io.spring.dependency-management' version '1.0.6.RELEASE'
}
dependencyManagement {
imports {
mavenBom 'org.springframework.session:spring-session-bom:Bean-RC1'
}
}
Spring Boot 的早期采用者将会很高兴得知即将推出的 2.1.0.M4
将会采用 Spring Session Bean-RC1
,而 Spring Boot 2.0.x
用户可以简单地更新 spring-session-bom.version
属性,如下所示
使用 Maven
<properties>
<sspring-session-bom.version>Bean-RC1</spring-session-bom.version>
</properties>
使用 Gradle
ext['spring-session-bom.version'] = 'Bean-RC1'
项目页面 | 文档 | 问题 | Gitter | Stack Overflow