Spring Session BOM Bean-RC1 发布

发布 | Rob Winch | 2018年9月24日 | ...

这篇文章由 Vedran Pavić 撰写

我代表社区,很高兴地宣布 Spring Session BOM Bean-RC1 的发布。此版本基于 Spring Session 2.1.0.RC1,解决了总共 13 个问题。请继续阅读以了解此版本的亮点。

支持 Java 11

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

获取 Spring 新闻通讯

随时关注 Spring 新闻通讯

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部