Releases: spring-projects/spring-data-neo4j
Releases · spring-projects/spring-data-neo4j
6.0.11
6.1.2
📗 Links
⭐ New Features
- Support collections of entities as parameters to custom repository queries. #2292
- Unwrap invocation target exceptions in the
AutoCloseableQueryRunner
. #2285 - Don't log warnings on literal
null
parameters. #2277 - Allow function calls in Sort / Pageable objects in custom queries. #2273
- Allow simple return pattern for single results #2269
- Would be nice to have
@OrderBy
on collection relationships [DATAGRAPH-1345] #1907
🪲 Bug Fixes
- Passing empty collections to derived finder methods lead to a
NullPointerException
. #2301 - Ids need to be potentially converted before dynamic labels are determined. #2296
- Ambiguous relationship definition during mapping #2290
- Persistence logic bails out on the wrong combination of source and relationship. #2289
- Support derived deleteBy methods. #2281
- Allow custom composite converters to delete decomposed properties. #2280
- Support default, primitive Kotlin attributes. #2276
- Honor
ignoreCase()
fromSort.Order
. #2274 - Fetch all properties when querying via a base interface. #2262
Neo4jQueryMethod
checks whether a method belongs to a CypherDSL statement executor or not are to weak. #2261- Explicitly acquire locks on nodes when
@Version
is used. #2259
📔 Documentation
- Document BeforeBindCallbacks. #2254
- Add documentation for using health indicators without access to the default database. #2019
🔨 Dependency Upgrades
- Upgrade to API Guardian 1.1.1. #2275
6.0.10
📗 Links
⭐ New Features
- Unwrap invocation target exceptions in the
AutoCloseableQueryRunner
. #2285 - Don't log warnings on literal
null
parameters. #2277 - Allow function calls in Sort / Pageable objects in custom queries. #2273
🪲 Bug Fixes
- Passing empty collections to derived finder methods lead to a
NullPointerException
. #2301 - Ids need to be potentially converted before dynamic labels are determined. #2296
- Ambiguous relationship definition during mapping #2290
- Persistence logic bails out on the wrong combination of source and relationship. #2289
- Support derived deleteBy methods. #2281
- Allow custom composite converters to delete decomposed properties. #2280
- Support default, primitive Kotlin attributes. #2276
- Honor
ignoreCase()
fromSort.Order
. #2274 - Fetch all properties when querying via a base interface. #2262
- Explicitly acquire locks on nodes when
@Version
is used. #2259
📔 Documentation
- Document BeforeBindCallbacks. #2254
- Add documentation for using health indicators without access to the default database. #2019
🔨 Dependency Upgrades
- Upgrade to API Guardian 1.1.1. #2275
6.1.1
📗 Links
⭐ New Features
- Allow seeding and retrieval of Neo4j bookmarks from the transaction managers. #2252
- Deterministic mapping of records with mixed results #2246
- Add support for missing DISTINCT keyword. #2243
- Create empty collections instead of null #2241
- Use Cypher-DSL statement parameters in all template methods. #2230
🪲 Bug Fixes
- Don't swallow or delete cause of translated exceptions. #2248
- Fix detection of common element types in collections of persistent entities. #2244
- Unable to convert java.util.UUID to Neo4j Value #2240
- Resolve or remove literal replacements in custom count queries. #2239
- Create correct collection type for RelationshipProperties. #2236
- DatabaseSelection is not allways used #2234
- Support multiple relationships properties to same node #2228
- Generated objects onSave are not considered as already processed. #2223
- Make sure derived queries on the same property of the same entity but different relationships use multiple matches. #1985
📔 Documentation
- Improve documentation for hydrating collections based on queries returning paths. #2210
🔨 Dependency Upgrades
6.0.9
📗 Links
⭐ New Features
- Deterministic mapping of records with mixed results #2246
- Add support for missing DISTINCT keyword. #2243
- Create empty collections instead of null #2241
🪲 Bug Fixes
- Don't swallow or delete cause of translated exceptions. #2248
- Fix detection of common element types in collections of persistent entities. #2244
- Unable to convert java.util.UUID to Neo4j Value #2240
- Resolve or remove literal replacements in custom count queries. #2239
- Create correct collection type for RelationshipProperties. #2236
- Support multiple relationships properties to same node #2228
- Generated objects onSave are not considered as already processed. #2223
📔 Documentation
- Improve documentation for hydrating collections based on queries returning paths. #2210
🔨 Dependency Upgrades
- Upgrade to Neo4j-Java-Driver 4.1.2. #2250
6.1.0
6.0.8
5.3.9.RELEASE
6.1.0-RC1
6.0.7
📗 Links
⭐ New Features
- Treat no attributes annotated with
@ConvertedWith
as association. #2168