⭐ New Features
- Spring Session BOM No longer uses CalVer (the version is 3.0.0-RC1 and aligns with Spring Core modules)
- Optimize filter #2194
- Upgrade Gradle to 7.5.1 #2192
- Avoid inheritance in configuration classes #2181
- Align MongoDB session repositories with other implementations #2173
- Use java.time in all session repositories and configurations #2169
- Ensure configuration classes can be used with
@Import
#2168 - Replace JSR-250 annotations with standard Spring lifecycle callbacks #2167
- Remove
@Configuration
meta-annotation from@Enable*Session
annotations #2165 - Simplify expired session cleanup jobs #2163
🐞 Bug Fixes
- Fix max inactive interval setters backwards compatibility #2176
- Fix SessionCreatedEvent handling in RedisIndexedSessionRepository #2171
- Fix "Find by Username" sample #2164
🔨 Dependency Upgrades
- Upgrade to Update to Spring Security 6.0.0-RC1 #2193
- Upgrade to Update to Reactor 2022.0.0-RC1 #2191
- Upgrade to Update to Jackson 2.13.4.20221013 #2190
- Upgrade to Update to JUnit 5.9.1 #2189
- Upgrade to Update to Mockito 4.8.1 #2188
- Upgrade to Update to Spring Framework 6.0.0-RC2 #2187
- Upgrade to Update to Spring Data 2022.0.0-RC1 #2186
- Upgrade to Update to hazelcast 5.1.4 #2185
- Upgrade to Update to lettuce 6.2.1.RELEASE #2184
- Upgrade to Update to derby 10.16.1.1 #2183
- Upgrade to Update to mongodb 4.8.0-beta0 #2182
- Build against RC snapshots of core dependencies #2174
- Upgrade Logback to 1.4.1 #2172
- Update Gradle Enterprise plugin to 3.11.1 #2139
❤️ Contributors
We'd like to thank all the contributors who worked on this release!