Releases: neo4j/neo4j-ogm
v3.1.1
o Fix determination of FieldInfo.
o Use type converters for scalar queries. #71
o Remove deprecated and unused ServiceNotFoundException.
o Upgrade FastClasspathScanner to latest version. #474
o SortOrder API polishing. #483
o Make SortOrder reusable. #486
o (Deeper) Nested properties filter support.
o Provide a case-insensitive equals comparison.
o NodeEntity label, Relationship and RelationshipEntity type can be set without attribute name in annotation. #377
v3.0.4
- HttpDriver: Handle non-json response gracefully.
- Default Java driver dependency for Bolt is 1.5.
- Compatibility for 3.4 point types in DistanceComparison.
- NodeEntity label, Relationship and RelationshipEntity type can be set without attribute name in annotation. #377
- SortOrder is now re-usable. #486
- Report QueryStatistics correctly. #449
v2.0.8
- HttpDriver: Handle non-json response gracefully.
v3.1.0
o Manually assigned conversion annotations should support lenient mode. #424
o Improve setting of BooleanOperator parameter in Filter. #445
o Update Neo4j java driver version to 1.5.0
o Update Neo4j version to 3.3.1 in 3.3 profile
o Update Neo4j version to 3.4.0-alpha04 in 3.4 profile
o Report QueryStatistics correctly. #449
o Support for composite index, node key constraints, existence constraints #439
o Improve java 9 compatibility by adding an automatic module name #460
o Refactor transaction handling
o Add optimistic locking #450
o Add entity instantiation callback mechanism. #448
v2.1.6
v3.0.2
o Entity count returns incorrect result on abstract non-annotated type. #435
o Fix classpath scanning issue with Play framework. #429
o Store horizon along with visited nodes to traverse to correct depth. #407
o Fix mapping of directed transient relationships defined in both directions
o Fix directory creation for embedded driver. #411
v3.0.1
o Add filter function for in-collection query. #423
o Update Neo4j to version 3.1.7 in 3.1 profile
o Update Neo4j to version 3.2.6 in 3.2 profile (default dependency)
o Update Neo4j to version 3.3.0-rc1 in 3.3 profile
o Update java driver version to 1.4.4 in 1.4 profile (default dependency)
o Update java driver version to 1.5.0-alpha02 in 1.5 profile
o Fix classpath scanning issue on JBoss/Wildfly with jar in ear #420
o Java 9 compatibility (Rename exception package for core module) #416
o Deprecate @GraphID annotation #417
o Minor documentation fixes
v3.0.0
o Check if node is in MappingContext before firing events, fixes #305
o Don't consider Object fields with @startnode and @endnode as property, fixes #66
o Update Neo4j to version 3.1.6 in 3.1 profile
o Update Neo4j to version 3.2.3 in 3.2 profile
o Update Neo4j to version 3.3.0-alpha05 in 3.3 profile
o Update java driver version to 1.4.3
o Test against java driver 1.5-alpha1 in driver-1.5 profile
o Don't merge collection property default value with graph value
o Lookup by Long primary id returns correct instance when conflicts with other graph id (DATAGRAPH-1008)
o Generate correct statements for entities with label field
o Fix creation of relationship entities with identical properties
o Add @id to relationship entities
o Remove requirement to have graph id in entities
o Execute @PostLoad method after fully hydrating all entities, fixes #403
o Fix execution of @PostLoad method when entities are loaded via session.query()
o Fix duplicate nodes creation when using Session.save(Iterable)
o Expose new URIS configuration parameter for clustering
o Username and password are not picked from configuration file
o Use UNWIND pattern when updating relationships
o Paging with session.loadAll(User.class, filter, pagination) does not work correctly when filtering on relationship #384
o Assert indexes for labels with hyphens fails #392
o Remove dependency on common collections
o Keep order for loadAll by objects or ids, fixes #196
o Fix issue with empty (non null) collections, fixes #388
o Update documentation
v2.1.5
v2.1.4
o Allow use of CompositeConverter
on fields in @RelationshipEntity
classes
o Allow passing custom driver instance to BoltDriver
for custom driver configuration
o Improve lookup of relationship fields of same type, fixes #361
o Improve performance for saving large number of new relationships in one save request
o Update Neo4j to version 3.0.11 in 3.0 profile
o Update Neo4j to version 3.1.6 in 3.1 profile
o Change graph id handling for new entities, fix #381
o Check if node is in MappingContext
before firing events, fixes #305
o Fix mapping of @Relationship
with default direction
o Don't merge collection property default value with graph value
o Fix issue with empty (non null) collections, #388