Releases: spring-projects/spring-data-commons
Releases · spring-projects/spring-data-commons
3.0.9
📗 Links
⭐ New Features
- Return the number of SpEL expressions created by
SpelExtractor
#2885
🐞 Bug Fixes
SpelEvaluator.evaluate(…)
fails withNullPointerException
when an expression yields anull
value #2904
📔 Documentation
- Document event publication from repository delete methods in
AbstractAggregateRoot
#2903
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.4 #2898
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
2.7.15
3.2.0-M1
📗 Links
⭐ New Features
- 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
- 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 forIN
binding #2834- Using Interface-Based Projections Requires a Lot of Heap Memory #2831
📔 Documentation
- Fix outdated Javadoc #2860
- Extend documentation on Keyset scrolling mentioning
Sort
constraints and amendments toSort
#2846 CloseableIterator
errornously listed a supported repository return type #2835
🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.1.2
📗 Links
⭐ New Features
- Introduce lightweight invalid property path resolution cache #2837
🐞 Bug Fixes
- Query methods returning an aggregate implementing
Streamable
considered collection executions #2869 - KeysetScrollPosition.of(Collections.emptyMap(), Direction.BACKWARD) retain incorrect direction #2840
📔 Documentation
- Fix outdated Javadoc #2860
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.3 #2872
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.0.8
📗 Links
🐞 Bug Fixes
- Query methods returning an aggregate implementing
Streamable
considered collection executions #2869
📔 Documentation
- Fix outdated Javadoc #2860
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.3 #2871
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
2.7.14
3.1.1
📗 Links
⭐ New Features
- Improve reference documentation on repository methods triggering event publication #2855
🐞 Bug Fixes
- WindowIterator should emit items in order when scrolling backwards. #2857
- Lambda entity callbacks no longer invoked #2853
WindowIterator
does not consider scroll direction #2851QuerydslDefaultBinding
should unwrap nested collections forIN
binding #2834- Using Interface-Based Projections Requires a Lot of Heap Memory #2831
📔 Documentation
- Extend documentation on Keyset scrolling mentioning
Sort
constraints and amendments toSort
#2846 CloseableIterator
errornously listed a supported repository return type #2835
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.2 #2849
3.0.7
📗 Links
⭐ New Features
- Improve reference documentation on repository methods triggering event publication #2855
🐞 Bug Fixes
QuerydslDefaultBinding
should unwrap nested collections forIN
binding #2834- Using Interface-Based Projections Requires a Lot of Heap Memory #2831
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.2 #2848
2.7.13
3.1.0
📗 Links
⭐ New Features
- Polish
ScrollPosition
API #2824 - Make the all args Order constructor public #2823
- Allow reversing
Sort
#2805
🐞 Bug Fixes
- ReactiveBeforeSaveCallback doesn't work with generic type #2822
📔 Documentation
- Fix
Sort
javadoc #2825
❤️ Contributors
We'd like to thank all the contributors who worked on this release!