Skip to content

Releases: neo4j/neo4j-ogm

v3.1.17

25 Feb 06:50
5d01711
Compare
Choose a tag to compare
  • Recursively traverse variable length relationship patterns. (#718)
  • Do not rely on simple class names. (#726)
  • Improve computation of id fields in ClassInfo. (#729)
  • Add tests to ensure correct mapping of pattern comprehension based queries. (#737)
  • Improve performance of fully qualified class name lookup. (#738)
  • Fix optimistic locking for relationship entities. (#747)
  • Use latest versions of HttpClient and Core. (#754)
  • Select correct string converter. (#761)
  • Explicitly use ISO based date- and timeformatters. (#768)

v3.2.8

30 Jan 14:31
bbf3091
Compare
Choose a tag to compare
  • Add explicit support for AttributeConverter used in Spring Data
    @QueryResult-classes in SingleEntityMapper. (#752)

v3.2.7

23 Jan 09:52
e9aa6f7
Compare
Choose a tag to compare
  • Return relationship and nodes with unknown relationship types. (#737)
  • Fix optimistic locking for relationship entities. (#746)
  • Fix return type for known entity classes in case of an empty result. (#748)

v3.2.6

14 Jan 17:49
16ce635
Compare
Choose a tag to compare
  • Improve performance of fully qualified class name lookup. (#738)
  • Make OGM more resilient against scanning the root package. (#686)
  • Fix IllegalArgumentException on first reload with Spring Boot DevTools. (#743)
  • Avoid possible NPEs with bad domain model. (#741)
  • Make database configurable. (#744)

v3.2.5

13 Jan 10:48
Compare
Choose a tag to compare
  • Return unmapped relationship models. (#727)
  • Don't rely on simple class names for entity mapping. (#726)
  • Improve class loading mechanism. (#729, #728)

v3.2.4

19 Dec 09:32
3aa498e
Compare
Choose a tag to compare
  • Pass depth parameter correctly from Kotlin session extension. (#724)
  • Upgrade Java driver to 4.0.0. (#720)
  • Recursively traverse variable length relationship patterns. (#718)
  • Fix inconsistend behaviour when querying parent classes. (#670)
  • Check for contradicting annotations before mapping possible related nodes. (#666)
  • Use all mapped labels when querying domain objects. (#651)
  • Verify update of relationship entities. (#607)
  • Use fully qualified name to find class info. (#552)
  • Make SingleUseEntityMapper aware of nested objects
    and Ensure that id fields are mapped correctly during adhoc mapping. (#551)
  • Fix lookup of inner, static classes. (#391)

v3.1.16

13 Dec 20:07
ec708d6
Compare
Choose a tag to compare
  • Check for contradicting annotations before mapping possible related nodes. (#666)
  • Ensure that id fields are mapped correctly during ad-hoc mapping. (#551)
  • Fix lookup of inner, static classes. (#391)
  • Fix inconsistent behavior when querying parent classes. (#670)
  • Use all mapped labels when querying domain objects. (#651)
  • Use fully qualified name to find class info. (#552)
  • Update FastClasspathScanner to latest 2.x series for OGM 3.1. (#708)
  • Make SingleUseEntityMapper aware of nested objects. (#551)
  • Improve building of class hierarchies. (#704)
  • Fix detection of generic 1:1 relationships. (#706)
  • Fix deletion of bidirectional, undirected relationships. (#657)
  • Optimize CypherContext::isAlreadyDeleted. (#668)

v3.2.3

27 Nov 16:54
376a4fe
Compare
Choose a tag to compare
  • Update Java driver to latest 4.0.0-rc1 release. (#699)
  • Optimize scanning and storage of Node- and RelationshipEntities. (#678)
  • Add support for Kotlin’s "implementation by delegation". (#685)
  • Improve class hierarchy of programmatic filter mechanism. (#345)
  • Deprecate various utility methods (#692, #693)
  • Fix possible NPE in IdentityMap. (#684)
  • Fix resolving of type descriptor in Kotlin collections. (#696)
  • Fix deletion of bidirectional, undirected relationships. (#657)
  • Fix field lookups in class infos and improve scanning algorithm. (#704)
  • Fix detection of generic 1:1 relationships. (#706)
  • Upgrade Neo4j 3.5 to 3.5.13.
  • Upgrade Neo4j 3.4 to 3.4.17.

v3.2.2

29 Oct 15:15
42446a9
Compare
Choose a tag to compare
  • Fixed: MappingException in Session.queryForObject when actualType extends objectType (#671)

v3.1.15

18 Nov 15:15
8659f9e
Compare
Choose a tag to compare
  • Fix invalid conversion of native types on embedded inside maps with when the experimental option
    org.neo4j.ogm.driver.ParameterConversionMode.CONFIG_PARAMETER_CONVERSION_MODE introduced in 3.1.4 is set
    to CONVERT_NON_NATIVE_ONLY (#665)