Skip to content

Releases: spring-projects/spring-session

3.1.5

19 Mar 13:45
Compare
Choose a tag to compare

⭐ New Features

  • Add JDBC to Configurations section #2827
  • Allow PlatformTransactionManager to be specified using @SpringSessionTransactionManager #2819

🪲 Bug Fixes

  • Application Does Not Start When Multiple TransactionManager Bean Exist #2829
  • Store type property no longer exists #2858

🔨 Dependency Upgrades

  • Bump io.projectreactor:reactor-bom from 2022.0.14 to 2022.0.15 #2727
  • Bump io.projectreactor:reactor-bom from 2022.0.15 to 2022.0.16 #2800
  • Bump io.projectreactor:reactor-bom from 2022.0.16 to 2022.0.17 #2837
  • Bump io.projectreactor:reactor-core from 3.4.34 to 3.4.35 #2726
  • Bump io.projectreactor:reactor-core from 3.4.35 to 3.4.36 #2838
  • Bump io.spring.ge.conventions from 0.0.14 to 0.0.15 #2742
  • Bump io.spring.javaformat:spring-javaformat-checkstyle from 0.0.40 to 0.0.41 #2740
  • Bump io.spring.javaformat:spring-javaformat-gradle-plugin from 0.0.40 to 0.0.41 #2730
  • Bump org-codehaus-groovy from 3.0.19 to 3.0.20 #2706
  • Bump org-codehaus-groovy from 3.0.20 to 3.0.21 #2834
  • Bump org-gretty from 4.1.1 to 4.1.2 #2715
  • Bump org-gretty from 4.1.2 to 4.1.3 #2871
  • Bump org-slf4j from 2.0.10 to 2.0.11 #2722
  • Bump org-slf4j from 2.0.11 to 2.0.12 #2783
  • Bump org-slf4j from 2.0.9 to 2.0.10 #2709
  • Bump org-springframework-boot from 3.1.6 to 3.1.7 #2703
  • Bump org-springframework-boot from 3.1.7 to 3.1.8 #2753
  • Bump org-springframework-boot from 3.1.8 to 3.1.9 #2815
  • Bump org.aspectj:aspectjweaver from 1.9.21 to 1.9.21.1 #2790
  • Bump org.aspectj:aspectjweaver from 1.9.21.1 to 1.9.21.2 #2844
  • Bump org.postgresql:postgresql from 42.5.4 to 42.5.5 #2811
  • Bump org.postgresql:postgresql from 42.5.5 to 42.5.6 #2843
  • Bump org.springframework.security:spring-security-bom from 6.1.6 to 6.1.7 #2803
  • Bump org.springframework.security:spring-security-bom from 6.1.7 to 6.1.8 #2870
  • Bump org.springframework:spring-framework-bom from 6.0.15 to 6.0.16 #2739
  • Bump org.springframework:spring-framework-bom from 6.0.16 to 6.0.17 #2799
  • Bump org.springframework:spring-framework-bom from 6.0.17 to 6.0.18 #2857
  • Upgrade Enterprise Gradle Plugin #2826

❤️ Contributors

Thank you to all the contributors who worked on this release:

@qeeqez

3.3.0-M2

20 Feb 14:39
Compare
Choose a tag to compare
3.3.0-M2 Pre-release
Pre-release

🔨 Dependency Upgrades

  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.15.4 #2797
  • Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.15.4 #2798
  • Bump io.projectreactor:reactor-bom from 2023.0.2 to 2023.0.3 #2795
  • Bump io.spring.ge.conventions from 0.0.14 to 0.0.15 #2744
  • Bump org-slf4j from 2.0.11 to 2.0.12 #2784
  • Bump org-springframework-boot from 3.2.1 to 3.2.2 #2751
  • Bump org.aspectj:aspectjweaver from 1.9.21 to 1.9.21.1 #2789
  • Bump org.springframework.security:spring-security-bom from 6.3.0-M1 to 6.3.0-SNAPSHOT #2765
  • Bump org.springframework:spring-framework-bom from 6.1.3 to 6.1.4 #2796
  • Update Spring Data to 2024.0.0-M1 #2807
  • Update Spring Security to 6.3.0-M2 #2806

3.3.0-M1

16 Jan 13:33
Compare
Choose a tag to compare
3.3.0-M1 Pre-release
Pre-release

⭐ New Features

  • Add ReactiveFindByIndexNameSessionRepository #914
  • Add ReactiveRedisIndexedSessionRepository #2700

🔨 Dependency Upgrades

  • Bump ch-qos-logback from 1.4.13 to 1.4.14 #2669
  • Bump io.projectreactor:reactor-bom from 2023.0.1 to 2023.0.2 #2728
  • Bump io.projectreactor:reactor-core from 3.4.34 to 3.4.35 #2729
  • Bump io.spring.javaformat:spring-javaformat-checkstyle from 0.0.40 to 0.0.41 #2732
  • Bump io.spring.javaformat:spring-javaformat-gradle-plugin from 0.0.40 to 0.0.41 #2731
  • Bump org-slf4j from 2.0.10 to 2.0.11 #2721
  • Bump org-springframework-boot from 3.2.0 to 3.2.1 #2701
  • Bump org.aspectj:aspectjweaver from 1.9.20.1 to 1.9.21 #2675
  • Bump org.springframework.data:spring-data-bom from 2023.1.1 to 2023.1.2 #2738
  • Bump org.springframework:spring-framework-bom from 6.1.2 to 6.1.3 #2737
  • Update to Spring Security 6.3.0-M1 #2741

3.2.1

19 Dec 11:59
Compare
Choose a tag to compare

🔨 Dependency Upgrades

  • Bump org.springframework.security:spring-security-bom from 6.2.0 to 6.2.1 #2699
  • Bump org.springframework.data:spring-data-bom from 2023.1.0 to 2023.1.1 #2695
  • Bump actions/setup-java from 3 to 4 #2691
  • Bump actions/checkout from 3 to 4 #2690
  • Bump org.springframework:spring-framework-bom from 6.1.1 to 6.1.2 #2683
  • Bump io.projectreactor:reactor-bom from 2023.0.0 to 2023.0.1 #2680
  • Bump org.aspectj:aspectjweaver from 1.9.20.1 to 1.9.21 #2674
  • Bump ch-qos-logback from 1.4.13 to 1.4.14 #2671
  • Bump ch-qos-logback from 1.4.11 to 1.4.13 #2664
  • Bump org.springframework.boot from 3.1.5 to 3.1.6 #2655
  • Bump org.springframework:spring-framework-bom from 6.1.0 to 6.1.1 #2653
  • Bump org-springframework-boot from 3.1.5 to 3.1.6 #2652

3.1.4

19 Dec 11:59
Compare
Choose a tag to compare

⭐ New Features

  • Document that a custom CookieSerializer might break Remember Me #2569

🔨 Dependency Upgrades

  • Bump org.springframework.security:spring-security-bom from 6.1.5 to 6.1.6 #2698
  • Bump actions/checkout from 3 to 4 #2689
  • Bump actions/setup-java from 3 to 4 #2688
  • Bump org.springframework:spring-framework-bom from 6.0.14 to 6.0.15 #2684
  • Bump io.projectreactor:reactor-bom from 2022.0.13 to 2022.0.14 #2678
  • Bump org.aspectj:aspectjweaver from 1.9.20.1 to 1.9.21 #2673
  • Bump ch-qos-logback from 1.4.13 to 1.4.14 #2667
  • Bump ch-qos-logback from 1.4.11 to 1.4.13 #2665
  • Bump org-springframework-boot from 3.0.12 to 3.0.13 #2650
  • Bump org.springframework.boot from 3.0.12 to 3.0.13 #2649
  • Bump org.springframework.data:spring-data-bom from 2022.0.11 to 2022.0.12 #2639
  • Bump com.ibm.db2:jcc from 11.5.8.0 to 11.5.9.0 #2638
  • Bump io.spring.javaformat:spring-javaformat-checkstyle from 0.0.39 to 0.0.40 #2633
  • Bump org.springframework:spring-framework-bom from 6.0.13 to 6.0.14 #2632
  • Bump io.spring.javaformat:spring-javaformat-gradle-plugin from 0.0.39 to 0.0.40 #2631
  • Bump io.lettuce:lettuce-core from 6.2.6.RELEASE to 6.2.7.RELEASE #2627
  • Bump io.projectreactor:reactor-bom from 2022.0.12 to 2022.0.13 #2624
  • Bump io-projectreactor from 3.4.33 to 3.4.34 #2623
  • Bump org.postgresql:postgresql from 42.5.0 to 42.5.4 #2609
  • Bump com.gradle.enterprise from 3.12.3 to 3.12.6 #2608
  • Bump org.gretty from 4.1.0 to 4.1.1 #2607
  • Bump org.hsqldb:hsqldb from 2.7.0 to 2.7.2 #2606
  • Bump io.spring.nohttp:nohttp-checkstyle from 0.0.3.RELEASE to 0.0.11 #2591
  • Bump io.spring.gradle:dependency-management-plugin from 1.0.10.RELEASE to 1.0.15.RELEASE #2590
  • Bump com.fasterxml.jackson:jackson-bom from 2.14.2 to 2.14.3 #2589
  • Bump org.jfrog.buildinfo:build-info-extractor-gradle from 4.29.0 to 4.29.4 #2588
  • Bump org.aspectj:aspectjweaver from 1.9.9.1 to 1.9.20.1 #2587
  • Bump org-codehaus-groovy from 3.0.17 to 3.0.19 #2584
  • Bump org.mariadb.jdbc:mariadb-java-client from 3.0.7 to 3.0.11 #2583
  • Bump org-gretty from 4.1.0 to 4.1.1 #2582
  • Bump org.junit:junit-bom from 5.8.1 to 5.8.2 #2581
  • Bump com.hazelcast:hazelcast from 5.1.4 to 5.1.7 #2553
  • Bump org.thymeleaf.extras:thymeleaf-extras-springsecurity6 from 3.1.1.RELEASE to 3.1.2.RELEASE #2552
  • Bump com.ibm.db2:jcc from 11.5.7.0 to 11.5.8.0 #2551
  • Bump io-projectreactor from 3.4.11 to 3.4.33 #2550
  • Bump jakarta-websocket from 2.1.0 to 2.1.1 #2549
  • Bump org.junit.jupiter:junit-jupiter-params from 5.9.1 to 5.9.3 #2535
  • Bump org-springframework-boot from 3.0.11 to 3.0.12 #2533
  • Bump org.springframework.boot from 3.0.7 to 3.0.12 #2532
  • Bump ch-qos-logback from 1.4.7 to 1.4.11 #2531
  • Update spring-javaformat to 0.0.39 #2529
  • Bump com.github.spullara.mustache.java:compiler from 0.9.10 to 0.9.11 #2526
  • Bump io.spring.ge.conventions from 0.0.7 to 0.0.14 #2525
  • Bump com.google.code.gson:gson from 2.8.8 to 2.8.9 #2524
  • Bump org-slf4j from 2.0.7 to 2.0.9 #2523
  • Bump org-springframework-boot from 3.0.7 to 3.0.11 #2505
  • Bump io.lettuce:lettuce-core from 6.2.1.RELEASE to 6.2.6.RELEASE #2498
  • Bump com.microsoft.sqlserver:mssql-jdbc from 11.2.1.jre17 to 11.2.3.jre17 #2497
  • Bump mysql:mysql-connector-java from 8.0.30 to 8.0.33 #2495
  • Bump org.apache.logging.log4j:log4j-core from 2.17.1 to 2.17.2 #2494

3.2.0

21 Nov 12:33
Compare
Choose a tag to compare

⭐ New Features

  • Document that a custom CookieSerializer might break Remember Me #2570
  • Log a warning if custom CookieSerializer does not have rememberMeRequestAttribute set #2568

🔨 Dependency Upgrades

  • Bump org.springframework.security:spring-security-bom from 6.2.0-RC2 to 6.2.0 #2646
  • Bump com.ibm.db2:jcc from 11.5.8.0 to 11.5.9.0 #2642
  • Bump org.springframework.data:spring-data-bom from 2023.1.0-RC1 to 2023.1.0 #2641
  • Bump io.spring.javaformat:spring-javaformat-checkstyle from 0.0.39 to 0.0.40 #2630
  • Bump io.spring.javaformat:spring-javaformat-gradle-plugin from 0.0.39 to 0.0.40 #2629
  • Bump org.springframework:spring-framework-bom from 6.1.0-RC2 to 6.1.0 #2628
  • Bump io.lettuce:lettuce-core from 6.2.6.RELEASE to 6.2.7.RELEASE #2626
  • Bump io.projectreactor:reactor-bom from 2023.0.0-RC1 to 2023.0.0 #2622
  • Bump io-projectreactor from 3.4.33 to 3.4.34 #2621
  • Bump com.hazelcast:hazelcast from 5.3.5 to 5.3.6 #2617
  • Bump org-mongodb from 4.11.0 to 4.11.1 #2615
  • Bump org-junit-jupiter from 5.10.0 to 5.10.1 #2613
  • Bump io.spring.ge.conventions from 0.0.7 to 0.0.14 #2612
  • Bump org.springframework:spring-framework-bom from 6.1.0-RC1 to 6.1.0-RC2 #2611
  • Bump com.gradle.enterprise from 3.12.3 to 3.12.6 #2605
  • Bump org-gretty from 4.1.0 to 4.1.1 #2604
  • Bump com.h2database:h2 from 2.2.220 to 2.2.224 #2603
  • Bump org.jfrog.buildinfo:build-info-extractor-gradle from 4.29.0 to 4.29.4 #2602
  • Bump com.hazelcast:hazelcast from 5.3.2 to 5.3.5 #2601
  • Bump org.aspectj:aspectjweaver from 1.9.19 to 1.9.20.1 #2600
  • Bump org.apache.logging.log4j:log4j-core from 2.17.1 to 2.17.2 #2599
  • Bump io-projectreactor from 3.4.11 to 3.4.33 #2598
  • Bump io.lettuce:lettuce-core from 6.2.5.RELEASE to 6.2.6.RELEASE #2597
  • Bump org.junit:junit-bom from 5.8.1 to 5.8.2 #2596
  • Bump io.spring.nohttp:nohttp-checkstyle from 0.0.3.RELEASE to 0.0.11 #2575
  • Bump org-slf4j from 2.0.7 to 2.0.9 #2574
  • Bump org.springframework.security:spring-security-bom from 6.2.0-RC1 to 6.2.0-RC2 #2573
  • Bump org-codehaus-groovy from 3.0.17 to 3.0.19 #2572
  • Bump org.gretty from 4.1.0 to 4.1.1 #2571
  • Bump org.apache.httpcomponents:httpclient from 4.5.13 to 4.5.14 #2558
  • Bump com.github.spullara.mustache.java:compiler from 0.9.10 to 0.9.11 #2557
  • Bump org.springframework.boot from 3.1.4 to 3.1.5 #2556
  • Bump io.spring.gradle:dependency-management-plugin from 1.0.10.RELEASE to 1.0.15.RELEASE #2555
  • Bump org-springframework-boot from 3.1.4 to 3.1.5 #2545
  • Bump ch-qos-logback from 1.4.8 to 1.4.11 #2543
  • Bump org.thymeleaf.extras:thymeleaf-extras-springsecurity6 from 3.1.1.RELEASE to 3.1.2.RELEASE #2542
  • Update spring-javaformat to 0.0.39 #2530
  • Bump com.microsoft.sqlserver:mssql-jdbc from 11.2.1.jre17 to 11.2.3.jre17 #2522
  • Bump com.google.code.gson:gson from 2.8.8 to 2.8.9 #2521
  • Bump org.springframework.boot from 3.1.1 to 3.1.4 #2520
  • Bump org.springframework.security:spring-security-config from 6.2.0-RC1 to 6.2.0-RC2 #2519
  • Bump com.hazelcast:hazelcast from 5.3.1 to 5.3.2 #2508
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.15.3 #2507
  • Bump org.springframework.boot.aot from 3.1.1 to 3.1.4 #2506
  • Bump org-springframework-boot from 3.1.1 to 3.1.4 #2504
  • Bump com.fasterxml.jackson:jackson-bom from 2.15.2 to 2.15.3 #2496

3.2.0-RC1

17 Oct 12:56
Compare
Choose a tag to compare
3.2.0-RC1 Pre-release
Pre-release

⭐ New Features

  • Continue renaming SessionIdGenerationStrategy to SessionIdGenerator #2397
  • Rename SessionIdGenerationStrategy to SessionIdGenerator #2391
  • Allow Customizing Redis Session Mapper #2021

🐞 Bug Fixes

  • @EnableRedisWebSession, some sessions do not set a timeout when they are stored in redis, but never expire. #2472
  • Add the Custom Cookie guide to the nav-list #2468
  • Add missing ":" in RedisIndexedSessionRepository javadoc. #2460
  • Avoid blocking on session id generation #2396
  • ReactiveRedisSessionRepository Block when creating new session #2393
  • Rectify Hazelcast documentation #2466

🔨 Dependency Upgrades

  • Update org.springframework.security:spring-security-bom to 6.2.0-RC1 #2489
  • Update org.springframework.data:spring-data-bom to 2023.1.0-RC1 #2488
  • Update org.springframework:spring-framework-bom to 6.1.0-RC1 #2487
  • Update org.junit:junit-bom to 5.10.0 #2486
  • Update io.projectreactor:reactor-bom to 2023.0.0-RC1 #2485
  • Upgrade mockito to 5.5.0 #2462
  • Upgrade to Gradle 8.2.1 #2390
  • Update org.testcontainers to 1.18.3 #2378
  • Update com.fasterxml.jackson.core to 2.15.2 #2351

❤️ Contributors

Thank you to all the contributors who worked on this release:

@limo520 and @quaff

3.1.3

17 Oct 12:55
Compare
Choose a tag to compare

🐞 Bug Fixes

  • @EnableRedisWebSession, some sessions do not set a timeout when they are stored in redis, but never expire. #2471
  • Add the Custom Cookie guide to the nav-list #2467
  • Rectify Hazelcast documentation #2465

🔨 Dependency Upgrades

  • Update org.springframework.security:spring-security-bom to 6.1.5 #2484
  • Update org.springframework.data:spring-data-bom to 2022.0.11 #2483
  • Update org.springframework:spring-framework-bom to 6.0.13 #2482
  • Update Update io.projectreactor:reactor-bom to 2022.0.12 #2481

3.0.4

17 Oct 12:55
Compare
Choose a tag to compare

🐞 Bug Fixes

  • @EnableRedisWebSession, some sessions do not set a timeout when they are stored in redis, but never expire. #2470
  • Add the Custom Cookie guide to the nav-list #2456
  • Update reference site link #2451
  • Rectify Hazelcast documentation #2461

🔨 Dependency Upgrades

  • Update org.springframework.security:spring-security-bom to 6.0.8 #2480
  • Update org.springframework.data:spring-data-bom to 2022.0.11 #2479
  • Update org.springframework:spring-framework-bom to 6.0.13 #2478
  • Update io.projectreactor:reactor-bom to 2022.0.12 #2477

❤️ Contributors

Thank you to all the contributors who worked on this release:

@70825

2.7.4

17 Oct 12:54
Compare
Choose a tag to compare

🐞 Bug Fixes

  • @EnableRedisWebSession, some sessions do not set a timeout when they are stored in redis, but never expire. #2464

🔨 Dependency Upgrades

  • Update to org.springframework.security:spring-security-bom to 5.7.11 #2476
  • Update to org.springframework.data:spring-data-bom to 2021.2.17 #2475
  • Update org.springframework:spring-framework-bom to 5.3.30 #2474