Releases: spring-projects/spring-data-jpa
Releases · spring-projects/spring-data-jpa
3.4.0-M1
📗 Links
⭐ New Features
- Optimize entity deletion in SimpleJpaRepository #3564
- Support NULLS {FIRST | LAST} in JPQL queries #3529
- Support of CTE with Pageable #3504
- Sorting of Pageable.unpaged(sort) is ignored by JPA Repository #3476
- Split string query transformation into multiple parts #3326
- Redundant parameter in the Limit query #3242
- Add
@NativeQuery
annotation as alias for@Query(nativeQuery=true)
#3155
🐞 Bug Fixes
limit
inFetchableFluentQueryBySpecification
addes duplicateorder by
clause #3600- findLastChangeRevision doesn't return last revision if two revisions with exactly the same timestamp exist #3579
- Fix typo in assertion message #3565
- Exceptions in
NamedQuery
creation lead to query derivation #3550 - Native query with #sort generates a broken query #3546
- Сan no longer use
distinct
andcast(... as ...)
together #3536 - [Virtual Threads] Possible Thread Pinning in
PartTreeJpaQuery.QueryPreparer#createQuery()
#3505 - Missing
@Transactional
onSimpleJpaRepository.delete(spec)
#3499 - BadJpqlGrammarException when parsing query containing lateral keyword used as property name. #3496
- Spring Data JPA generates incorrect JPQL query for sorted pagination request with UNION clause #3427
📔 Documentation
- Reorder documentation of class-based projection support for JPA Native Queries #3599
- Bundle Javadoc with Antora documentation site #3549
- Update docs #3544
- Fix typo in documentation #3489
🔨 Dependency Upgrades
- Upgrade to JSqlParser 5.0 #3606
- Upgrade to Hibernate 6.6 #3574
- Upgrade to Maven Wrapper 3.9.8 #3570
- Upgrade to Hibernate 6.5.2.Final #3567
- Upgrade to Eclipselink 4.x #3507
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.3.4
📗 Links
🐞 Bug Fixes
limit
inFetchableFluentQueryBySpecification
addes duplicateorder by
clause #3600- findLastChangeRevision doesn't return last revision if two revisions with exactly the same timestamp exist #3579
📔 Documentation
- Reorder documentation of class-based projection support for JPA Native Queries #3599
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.2.10
📗 Links
🐞 Bug Fixes
limit
inFetchableFluentQueryBySpecification
addes duplicateorder by
clause #3600- findLastChangeRevision doesn't return last revision if two revisions with exactly the same timestamp exist #3579
📔 Documentation
- Reorder documentation of class-based projection support for JPA Native Queries #3599
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.3.3
📗 Links
⭐ New Features
- Optimize entity deletion in SimpleJpaRepository #3564
🐞 Bug Fixes
- Fix typo in assertion message #3565
- Exceptions in
NamedQuery
creation lead to query derivation #3550 - Native query with #sort generates a broken query #3546
- Сan no longer use
distinct
andcast(... as ...)
together #3536
📔 Documentation
🔨 Dependency Upgrades
- Upgrade Hibernate 6.6 builds to Final release #3573
- Upgrade to Maven Wrapper 3.9.8 #3569
- Upgrade to Hibernate 6.5.2.Final #3567
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.2.9
📗 Links
🐞 Bug Fixes
- Fix typo in assertion message #3565
- Exceptions in
NamedQuery
creation lead to query derivation #3550 - Native query with #sort generates a broken query #3546
- Сan no longer use
distinct
andcast(... as ...)
together #3536
📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.3.2
3.2.8
📗 Links
⭐ New Features
- Redundant parameter in the Limit query #3242
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.3.1
📗 Links
🐞 Bug Fixes
- [Virtual Threads] Possible Thread Pinning in
PartTreeJpaQuery.QueryPreparer#createQuery()
#3505 - Missing
@Transactional
onSimpleJpaRepository.delete(spec)
#3499 - BadJpqlGrammarException when parsing query containing lateral keyword used as property name. #3496
📔 Documentation
- Fix typo in documentation #3489
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.2.7
📗 Links
🐞 Bug Fixes
- [Virtual Threads] Possible Thread Pinning in
PartTreeJpaQuery.QueryPreparer#createQuery()
#3505 - Missing
@Transactional
onSimpleJpaRepository.delete(spec)
#3499 - BadJpqlGrammarException when parsing query containing lateral keyword used as property name. #3496
📔 Documentation
- Fix typo in documentation #3489
🔨 Dependency Upgrades
- Upgrade to Hibernate 6.4.9.Final. #3506
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.3.0
📗 Links
⭐ New Features
- Add
camelCase
tosnake_case
fallback for native query projections #3462 - Align OffsetScrolling to zero-based indexes #3409
🐞 Bug Fixes
- Wrong handling of positional INOUT parameters when extracting output parameters #3460
- JPQL and HQL parser issue with class projection when FQDN includes "exp" #3451
- Problem with Spring Data JPA with projections, specifications and SPEL #3410
- Mapping collections to SQL arrays does not work with repositories #3356
- A signed numeric literal in JPQL, a space will be inserted between the sign and the numeric literal after parsing #3342
- QueryUtils derive broken count query when original one contains ORDER BY with new lines #3329
BadJpqlGrammarException
in EQLnull
comparison #3314- JPQL parser doesn't accept double-quoted string literals #3308
- Named Parameter in countQuery not recognized unless used in value #3293
- JPQL parser doesn't accept
MOD(… , …)
#3277 - Count query derivation from DISTINCT queries seems to be broken #3269
- JSqlParserQueryEnhancer removes WITH clauses for paginated and sorted native queries #3263
- Adopt
JpaParameters
to reflect the actual parameter type when using generics #3254
📔 Documentation
- Replace links to the Java EE JPA Spec with ones to the Jakarta Persistence Spec #3400
- Document Query by Example does not support regex matching #3391
- Fixes SECURITY.adoc markdown style heading #3273
- Fixed the URL for the Spring Data Commons documentation #3232
🔨 Dependency Upgrades
- Upgrade to JSqlParser 4.9 #3438
- Upgrade to Hibernate 6.5.0 #3437
- Upgrade to Hibernate 6.4.4. #3358
- Upgrade to Hibernate 6.4.3 #3350
- Upgrade to JSqlParser 4.8 #3340
- Upgrade to Eclipselink 3.0.4 #3338
- Upgrade to Hibernate 6.4.2 #3337
- Upgrade to Maven Wrapper 3.9.6 #3268
- Update to Hibernate 6.4 #3239
❤️ Contributors
We'd like to thank all the contributors who worked on this release!