Skip to content

Releases: spring-projects/spring-data-commons

3.1.7

15 Dec 12:18
cf56890
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Avoid records as cache keys for GraalVM performance reasons #2997

🐞 Bug Fixes

  • HateoasSortHandlerMethodArgumentResolver should append * to the 'sort' parameter template variable. #2531

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.6 #3004

3.2.0

17 Nov 13:37
4701ada
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Un-mangle Kotlin method names in PartTree #2965
  • Introduce Lock utility. #2944
  • Make Lazy.orElseGet(Supplier) public #2929
  • Introduce PersistentProperty.isReadable #2915
  • Return the number of SpEL expressions created by SpelExtractor #2885
  • Add support for Kotlin Value Classes #2866
  • Introduce argument resolver for OffsetScrollPosition #2856
  • Improve reference documentation on repository methods triggering event publication #2855
  • Introduce lightweight invalid property path resolution cache #2837
  • Allow dynamic limiting of repository query results #2827
  • Add support to pass-thru TemporalAccessor auditing values #2719
  • Add support for Kotlin Value Classes #1947

🐞 Bug Fixes

  • KotlinBeanInfoFactory creates bean info for interfaces #2964
  • Parameter missing in message format #2956
  • @DomainEvents and @AfterDomainEventPublication not visible on native image #2939
  • Correct method parameter type in tests #2928
  • SpelEvaluator.evaluate(…) fails with NullPointerException when an expression yields a null value #2904
  • Query methods returning an aggregate implementing Streamable considered collection executions #2869
  • WindowIterator should emit items in order when scrolling backwards. #2857
  • Lambda entity callbacks no longer invoked #2853
  • WindowIterator does not consider scroll direction #2851
  • KeysetScrollPosition.of(Collections.emptyMap(), Direction.BACKWARD) retain incorrect direction #2840
  • QuerydslDefaultBinding should unwrap nested collections for IN binding #2834
  • Using Interface-Based Projections Requires a Lot of Heap Memory #2831

📔 Documentation

  • Documentation mentions private ScrollPosition factory methods #2975
  • Documentation about include/exclude filters describes the inverse behavior #2969
  • Use correct ScrollPosition factory methods in reference docs #2963
  • Reference documentation mentions ListCrudRepository but not ListPagingAndSortingRepository #2960
  • Use Antora-configuration profiles #2912
  • Document event publication from repository delete methods in AbstractAggregateRoot #2903
  • Use io.spring.maven.antora #2890
  • Set antora-playbook's site to proper URL. #2887
  • Point reference docs to Spring Framework 6.1 #2886
  • Antora #2876
  • Fix outdated Javadoc #2860
  • Extend documentation on Keyset scrolling mentioning Sort constraints and amendments to Sort #2846
  • CloseableIterator errornously listed a supported repository return type #2835
  • Clarify behavior of PropertyPath #2491

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #2948
  • Upgrade to OpenWebBeans 4.0 #2947
  • Upgrade to Maven Wrapper 3.9.4 #2900
  • Upgrade to Maven Wrapper 3.9.3 #2873
  • Upgrade to Maven Wrapper 3.9.2 #2850

❤️ Contributors

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

3.1.6

17 Nov 12:41
cb1ef77
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Parameter missing in message format #2956

📔 Documentation

  • Documentation mentions private ScrollPosition factory methods #2975
  • Documentation about include/exclude filters describes the inverse behavior #2969
  • Clarify behavior of PropertyPath #2491

❤️ Contributors

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

3.0.12

17 Nov 10:00
a4c5e96
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Parameter missing in message format #2956

📔 Documentation

  • Documentation about include/exclude filters describes the inverse behavior #2969

❤️ Contributors

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

2.7.18

17 Nov 09:25
2a14a00
Compare
Choose a tag to compare

3.2.0-RC1

13 Oct 15:52
Compare
Choose a tag to compare
3.2.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Introduce Lock utility. #2944

🐞 Bug Fixes

  • @DomainEvents and @AfterDomainEventPublication not visible on native image #2939

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #2948
  • Upgrade to OpenWebBeans 4.0 #2947

3.1.5

13 Oct 15:09
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • @DomainEvents and @AfterDomainEventPublication not visible on native image #2939

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #2949

3.0.11

13 Oct 09:44
de465f6
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • @DomainEvents and @AfterDomainEventPublication not visible on native image #2939

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #2950

2.7.17

13 Oct 08:54
f25f694
Compare
Choose a tag to compare

📗 Links

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #2951

3.2.0-M3

15 Sep 09:33
dcd7356
Compare
Choose a tag to compare
3.2.0-M3 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Make Lazy.orElseGet(Supplier) public #2929
  • Introduce PersistentProperty.isReadable #2915

🐞 Bug Fixes

  • Correct method parameter type in tests #2928

📔 Documentation

  • Use Antora-configuration profiles #2912

❤️ Contributors

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