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-M1
The 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.M1
The 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-SR4
The 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.RELEASE
The 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