Skip to content

Releases: spring-projects/spring-session

3.0.0-RC2

09 Nov 19:47
Compare
Choose a tag to compare
3.0.0-RC2 Pre-release
Pre-release

⭐ New Features

  • Add Spring Session BOM module #2199
  • Update security config in samples #2198
  • Move Spring Session Bom to spring-projects/spring-session #2195

🐞 Bug Fixes

  • Avoid changing line endings of png and mmdb files #2200

🔨 Dependency Upgrades

  • Update to Spring Framework 6.0.0-RC4 #2204
  • Update to Reactor 2022.0.0 #2203
  • Align with Servlet 6.0 API #2201

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

3.0.0-RC1

02 Nov 14:29
Compare
Choose a tag to compare
3.0.0-RC1 Pre-release
Pre-release

⭐ 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!

3.0.0-M4

20 Sep 20:19
Compare
Choose a tag to compare
3.0.0-M4 Pre-release
Pre-release

⭐ New Features

  • Restructure Redis HttpSession configuration support #2123
  • Use text blocks for SQL statements #2137
  • Improve spring-session-docs module #2134
  • Fix deprecation warnings #2128
  • Adapt tests that expected a DuplicateKeyException #2113
  • Adapt DuplicateKeyException on insertSessionAttributes to new SQL Exception Translator #2108
  • Add native-image support for Core classes #2104
  • Add native-image support for JDBC schema files #2103

🐞 Bug Fixes

  • Fix test failures in samples #2138
  • Fix Spring Security configuration in tests #2125
  • Disable Hazelcast network join auto-detection in tests #2117
  • Fix Session Native samples stuck #2114
  • Fix failing tests #2107

🔨 Dependency Upgrades

  • Update to org.mongodb 4.7.1 #2162
  • Upgrade to org.postgresql:postgresql:42.5.0 #2161
  • Upgrade to org.mariadb.jdbc:mariadb-java-client:3.0.7 #2159
  • Upgrade to org.hsqldb:hsqldb:2.7.0 #2158
  • Upgrade to org.assertj:assertj-core:3.23.1 #2157
  • Upgrade to mysql:mysql-connector-java:8.0.30 #2156
  • Upgrade to io.lettuce:lettuce-core:6.2.0.RELEASE #2155
  • Upgrade to com.zaxxer:HikariCP:5.0.1 #2154
  • Upgrade to com.oracle.database.jdbc:ojdbc8:21.7.0.0 #2153
  • Upgrade to com.microsoft.sqlserver:mssql-jdbc:11.2.1.jre17 #2152
  • Upgrade to com.ibm.db2:jcc:11.5.7.0 #2151
  • Upgrade to com.h2database:h2:2.1.214 #2150
  • Upgrade to ch.qos.logback:logback-core:1.2.11 #2149
  • Upgrade to org.aspectj:aspectjweaver:1.9.9.1 #2148
  • Upgrade to com.hazelcast:hazelcast:5.1.3 #2147
  • Upgrade to org.mockito:mockito-bom:4.8.0 #2146
  • Update to spring-security-bom:6.0.0-M7 #2145
  • Update to spring-data-bom:2022.0.0-M4 #2144
  • Update to spring-framework-bom:6.0.0-M6 #2143
  • Update to junit-bom:5.9.0 #2142
  • Update to jackson-bom:2.13.4 #2141
  • reactor-bom:2022.0.0-M6 #2140
  • Update integration tests #2129
  • Upgrade com.hazelcast:hazelcast to 5.0.3 #2110
  • Use Spring Security 6 Snapshots #2106
  • Use Spring Framework 6 Snapshots #2105
  • Update spring-data-bom:2.022.0.0-M4 #2094

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

3.0.0-M3

20 Sep 20:18
Compare
Choose a tag to compare
3.0.0-M3 Pre-release
Pre-release

3.0.0-M2

18 May 18:27
Compare
Choose a tag to compare
3.0.0-M2 Pre-release
Pre-release

⭐ New Features

  • Update LocalServerPort import to new package #2078

🐞 Bug Fixes

  • Thymeleaf cannot evaluate SpEL expressions #2076

🔨 Dependency Upgrades

  • Update to spring-security-bom:6.0.0-M5 #2093
  • Update to spring-data-bom:2022.0.0-M3 #2092
  • Update to spring-framework-bom:6.0.0-M4 #2091
  • Update to jackson-bom:2.13.3 #2090
  • Update to reactor-bom:2020.0.19 #2089
  • Upgrade MongoDB to 4.6.0 #2075
  • Upgrade samples to Spring Boot 3.0.0-SNAPSHOT #2074
  • Upgrade to Gradle 7.4.2 #2073

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

2.7.0

18 May 18:19
Compare
Choose a tag to compare

⭐ New Features

🔨 Dependency Upgrades

  • Update to reactor-bom:2020.0.19 #2087
  • Update to spring-framework-bom:5.3.20 #2086
  • Update to spring-data-bom:2021.2.0 #2085
  • Update to spring-data-bom:2021.2.0 #2084

2.7.0-RC1

19 Apr 17:03
Compare
Choose a tag to compare
2.7.0-RC1 Pre-release
Pre-release

⭐ New Features

  • Make RedisSessionRepository.DEFAULT_KEY_NAMESPACE public #2043
  • Update Websocket sample to be compatible with H2 2.0 #2013

🐞 Bug Fixes

  • Fix bug in JDBC SaveMode.ON_GET_ATTRIBUTE #2040
  • Memory leak in Index for principal null in Redis #1987

🔨 Dependency Upgrades

  • Upgrade Reactor to 2020.0.18 #2071
  • Upgrade Spring Security to 5.7.0-RC1 #2070
  • Upgrade Spring Framework to 5.3.19 #2069
  • Upgrade Jackson to 2.13.2.20220328 #2068
  • Upgrade Spring Data to 2021.2.0-RC1 #2059
  • Update Gradle Enterprise plugin to 3.9 #2054
  • Upgrade MongoDB to 4.5.1 #2047
  • Upgrade samples to Spring Boot 2.7.0-M3 #2046

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

2.6.3

19 Apr 16:11
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fix bug in JDBC SaveMode.ON_GET_ATTRIBUTE #2051

🔨 Dependency Upgrades

  • Upgrade samples to Spring Boot 2.6.6 #2067
  • Upgrade Jackson to 2.13.2.20220328 #2066
  • Upgrade Reactor to 2020.0.18 #2065
  • Upgrade Spring Security to 5.6.3 #2064
  • Upgrade Spring Framework to 5.3.19 #2063
  • Upgrade Spring Data to 2021.1.4 #2058
  • Upgrade samples to Spring Boot 2.6.5 #1980

2.5.6

19 Apr 13:39
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fix bug in JDBC SaveMode.ON_GET_ATTRIBUTE #2052

🔨 Dependency Upgrades

  • Upgrade Spring Security to 5.5.6 #2062
  • Upgrade Spring Framework to 5.3.19 #2061
  • Upgrade Reactor to 2020.0.18 #2060
  • Upgrade Spring Data to 2021.0.11 #2057
  • Upgrade samples to Spring Boot 2.5.12 #2056

2.6.2

22 Feb 13:16
Compare
Choose a tag to compare

🪲 Bug Fixes

  • Memory leak in Index for principal null in Redis #2016

🔨 Dependency Upgrades

  • Upgrade MongoDB to 4.4.2 #2034
  • Upgrade Jackson to 2.13.1 #2033
  • Upgrade Spring Data to 2021.1.2 #2032
  • Upgrade Reactor to 2020.0.16 #2031
  • Upgrade Spring Security to 5.6.2 #2030
  • Upgrade Hazelcast 4 to 4.2.4 #2029
  • Upgrade Spring Framework to 5.3.16 #2028
  • Project modules should use jakarta.servlet:jakarta.servlet-api and not javax.servlet:javax.servlet-api #2020
  • Project modules should depend on jakarta.annotation:jakarta.annotation-api and not javax.annotation:javax.annotation-api #2017