Spring Session Versions Save

Spring Session

3.3.0-M3

1 month ago

:star: New Features

  • Add JDBC to Configurations section #2833
  • Add Spring Session Backed implementation of ReactiveSessionRegistry #2824
  • Allow PlatformTransactionManager to be specified using @SpringSessionTransactionManager #2821

:beetle: Bug Fixes

  • Application Does Not Start When Multiple TransactionManager Bean Exist #2832
  • Fix typo in findByUsername guide #2818
  • Store type property no longer exists #2867

:hammer: Dependency Upgrades

  • Bump ch-qos-logback from 1.4.14 to 1.5.3 #2848
  • Bump com.apollographql.apollo:apollo-runtime from 2.4.5 to 2.5.14 #2862
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.4 to 2.17.0 #2876
  • Bump com.fasterxml.jackson:jackson-bom from 2.15.4 to 2.17.0 #2861
  • Bump com.maxmind.geoip2:geoip2 from 2.16.1 to 2.17.0 #2881
  • Bump com.oracle.database.jdbc:ojdbc8 from 21.10.0.0 to 21.13.0.0 #2880
  • Bump com.zaxxer:HikariCP from 5.0.1 to 5.1.0 #2849
  • Bump io.github.gradle-nexus:publish-plugin from 1.1.0 to 1.3.0 #2860
  • Bump io.lettuce:lettuce-core from 6.2.7.RELEASE to 6.3.2.RELEASE #2853
  • Bump io.projectreactor:reactor-bom from 2023.0.3 to 2023.0.4 #2835
  • Bump io.projectreactor:reactor-core from 3.4.35 to 3.4.36 #2836
  • Bump io.projectreactor:reactor-core from 3.4.36 to 3.6.4 #2852
  • Bump io.spring.gradle:dependency-management-plugin from 1.0.15.RELEASE to 1.1.4 #2873
  • Bump net.sourceforge.htmlunit:htmlunit from 2.37.0 to 2.70.0 #2877
  • Bump nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect from 3.2.1 to 3.3.0 #2855
  • Bump org-apache-derby from 10.16.1.1 to 10.17.1.0 #2875
  • Bump org-seleniumhq-selenium from 4.8.3 to 4.13.0 #2863
  • Bump org-springframework-boot from 3.2.2 to 3.2.3 #2822
  • Bump org.apache.logging.log4j:log4j-core from 2.17.2 to 2.23.1 #2874
  • Bump org.aspectj:aspectjweaver from 1.9.21.1 to 1.9.21.2 #2842
  • Bump org.assertj:assertj-core from 3.21.0 to 3.25.3 #2850
  • Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 #2864
  • Bump org.junit:junit-bom from 5.8.2 to 5.10.2 #2879
  • Bump org.mariadb.jdbc:mariadb-java-client from 3.1.4 to 3.3.3 #2846
  • Bump org.mockito:mockito-bom from 5.5.0 to 5.11.0 #2878
  • Bump org.postgresql:postgresql from 42.6.0 to 42.6.1 #2813
  • Bump org.postgresql:postgresql from 42.6.1 to 42.7.2 #2845
  • Bump org.postgresql:postgresql from 42.7.2 to 42.7.3 #2883
  • Bump org.sonarsource.scanner.gradle:sonarqube-gradle-plugin from 2.7.1 to 2.8.0.1969 #2856
  • Bump org.springframework:spring-framework-bom from 6.1.4 to 6.1.5 #2854
  • Bump org.testcontainers:testcontainers-bom from 1.18.3 to 1.19.7 #2882
  • Update to Spring Security 6.3.0-M3 #2887

:heart: Contributors

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

@debjit2001

3.2.2

1 month ago

:star: New Features

  • Add JDBC to Configurations section #2830
  • Allow PlatformTransactionManager to be specified using @SpringSessionTransactionManager #2820

:beetle: Bug Fixes

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

:hammer: Dependency Upgrades

  • Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.15.4 #2794
  • Bump com.fasterxml.jackson:jackson-bom from 2.15.3 to 2.15.4 #2793
  • Bump io.projectreactor:reactor-bom from 2023.0.1 to 2023.0.2 #2725
  • Bump io.projectreactor:reactor-bom from 2023.0.2 to 2023.0.3 #2791
  • Bump io.projectreactor:reactor-bom from 2023.0.3 to 2023.0.4 #2840
  • Bump io.projectreactor:reactor-core from 3.4.34 to 3.4.35 #2724
  • Bump io.projectreactor:reactor-core from 3.4.35 to 3.4.36 #2839
  • Bump io.spring.ge.conventions from 0.0.14 to 0.0.15 #2743
  • Bump io.spring.javaformat:spring-javaformat-checkstyle from 0.0.40 to 0.0.41 #2733
  • Bump io.spring.javaformat:spring-javaformat-gradle-plugin from 0.0.40 to 0.0.41 #2734
  • Bump org-slf4j from 2.0.10 to 2.0.11 #2720
  • Bump org-slf4j from 2.0.11 to 2.0.12 #2785
  • Bump org-slf4j from 2.0.9 to 2.0.10 #2710
  • Bump org-springframework-boot from 3.2.0 to 3.2.1 #2702
  • Bump org-springframework-boot from 3.2.1 to 3.2.2 #2752
  • Bump org-springframework-boot from 3.2.2 to 3.2.3 #2823
  • Bump org.aspectj:aspectjweaver from 1.9.21 to 1.9.21.1 #2788
  • Bump org.aspectj:aspectjweaver from 1.9.21.1 to 1.9.21.2 #2841
  • Bump org.postgresql:postgresql from 42.6.0 to 42.6.1 #2812
  • Bump org.postgresql:postgresql from 42.6.1 to 42.6.2 #2847
  • Bump org.springframework.data:spring-data-bom from 2023.1.1 to 2023.1.2 #2736
  • Bump org.springframework.data:spring-data-bom from 2023.1.2 to 2023.1.3 #2805
  • Bump org.springframework.data:spring-data-bom from 2023.1.3 to 2023.1.4 #2859
  • Bump org.springframework.security:spring-security-bom from 6.2.1 to 6.2.2 #2804
  • Bump org.springframework.security:spring-security-bom from 6.2.2 to 6.2.3 #2872
  • Bump org.springframework:spring-framework-bom from 6.1.2 to 6.1.3 #2735
  • Bump org.springframework:spring-framework-bom from 6.1.3 to 6.1.4 #2792
  • Bump org.springframework:spring-framework-bom from 6.1.4 to 6.1.5 #2851

3.1.5

1 month ago

:star: New Features

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

:beetle: Bug Fixes

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

:hammer: 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

:heart: Contributors

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

@qeeqez

3.3.0-M2

2 months ago

:hammer: 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

3 months ago

:star: New Features

  • Add ReactiveFindByIndexNameSessionRepository #914
  • Add ReactiveRedisIndexedSessionRepository #2700

:hammer: 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.1.4

4 months ago

:star: New Features

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

:hammer: 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.1

4 months ago

:hammer: 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.2.0

5 months ago

:star: New Features

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

:hammer: 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

6 months ago

:star: New Features

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

:lady_beetle: 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

:hammer: 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

:heart: Contributors

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

@limo520 and @quaff

3.1.3

6 months ago

:lady_beetle: 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

:hammer: 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