Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreThis post was authored by Vedran Pavić
On behalf of the community I’m pleased to announce the releases of Spring Session BOM Bean-M1 and Apple-SR4. Spring Boot users will be happy to learn that these release were picked up in recent 2.1.0.M1 and 2.0.4.RELEASE releases of Spring Boot, respectively.
Bean-M1The Bean-M1 is first milestone release that is based on Spring Session 2.1.0.M1.
The following table provides an overview of all the included modules and their respective versions:
Module
Version
Spring Session Core
2.1.0.M1
Spring Session Data GemFire
2.0.3.RELEASE
Spring Session Data Geode
2.0.3.RELEASE
Spring Session Data MongoDB
2.0.2.RELEASE
Spring Session Data Redis
2.1.0.M1
Spring Session Hazelcast
2.1.0.M1
Spring Session JDBC
2.1.0.M1
2.1.0.M1The 2.1.0.M1 is the first milestone release in 2.1.x lifecycle. Highlights of this release are support for Same-Site Cookie, which is another mechanism that helps developers to protect from Cross-Site Request Forgery, and support for HttpSessionBindingListener. The release also includes the usual dependency upgrades, including picking up Spring Framework 5.1.0.RC1 as a baseline. You can find the complete details of the release in the changelog.
With Maven:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-bom</artifactId>
<version>Bean-M1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
</dependency>
...
</dependencies>
With Gradle:
plugins {
id 'io.spring.dependency-management' version '1.0.6.RELEASE'
}
dependencyManagement {
imports {
mavenBom 'org.springframework.session:spring-session-bom:Bean-M1'
}
}
dependencies {
compile 'org.springframework.session:spring-session-data-redis'
...
}
Apple-SR4The Apple-SR4 is a maintenance release includes an update of Spring Session core modules (which include Data Redis, Hazelcast and JDBC) to 2.0.5.RELEASE and Spring Session Data Geode to 2.0.3.RELEASE.
The following table provides an overview of all the included modules and their respective versions:
Module
Version
Spring Session Core
2.0.5.RELEASE
Spring Session Data GemFire
2.0.3.RELEASE
Spring Session Data Geode
2.0.3.RELEASE
Spring Session Data MongoDB
2.0.2.RELEASE
Spring Session Data Redis
2.0.5.RELEASE
Spring Session Hazelcast
2.0.5.RELEASE
Spring Session JDBC
2.0.5.RELEASE
2.0.5.RELEASEThe 2.0.5.RELEASE maintenance release contains a couple of bug fixes for reactive Redis session store, improved support for Hazelcast client-server topology as well as dependency upgrades. You can find the complete details of the release in the changelog.
With Maven:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-bom</artifactId>
<version>Apple-SR4</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
</dependency>
...
</dependencies>
With Gradle:
plugins {
id 'io.spring.dependency-management' version '1.0.6.RELEASE'
}
dependencyManagement {
imports {
mavenBom 'org.springframework.session:spring-session-bom:Apple-SR4'
}
}
dependencies {
compile 'org.springframework.session:spring-session-data-redis'
...
}
Project Page | Documentation | GitHub | Issues | Stack Overflow | Gitter