3.0.0-M4
Pre-release
Pre-release
·
756 commits
to main
since this release
📗 Links
⭐ New Features
- IgnoreCase uses Upper function in repository method names and cannot be configured. #2420
- Incorrectly generating count queries for queries starting with whitespaces. #2393
- Add fluent
findBy
API toJpaSpecificationExecutor
#2274 - Introduce API to rewrite JPQL/native query for Sort and PageRequest #2162
- Collection/varargs utility methods for composing Specifications [DATAJPA-1651] #1943
- Add JpaSpecificationExecutor.delete(…) and ….deleteAll(…) [DATAJPA-907] #1262
🐞 Bug Fixes
- Fix string formatting in MergingPersistenceUnitManager#postProcessPersistenceUnitInfo debug log #2526
- Fixes
*
bug increateCountQueryFor
. #2514 - detectAlias() in QueryUtils will pick up other tokens that have "from" in them and pick the next alias from there. #2508
- Count query removes
distinct
phrase if from part of JPA query contains newline character #2341 - NativeQuery with Pagination #2260
- SimpleJpaRepository.deleteAllByIdInBatch accepts Iterable but JPA requires Collection #2242
- The repository countDistinctBy** method generates the wrong sql query [DATAJPA-1036] #1380
📔 Documentation
- Grammar mistake in documentation #2487
🔨 Dependency Upgrades
- Bump h2 from 1.4.200 to 2.1.212 in /spring-data-envers #2501
❤️ Contributors
We'd like to thank all the contributors who worked on this release!