Skip to content

v3.1.4

Compare
Choose a tag to compare
@michael-simons michael-simons released this 12 Oct 09:11
· 781 commits to master since this release
8b300bb
  • Don't treat Void and void as scalar result types and thus allowing Neo4j-OGM session to handle queries mapped to these types even if the query itself does return nodes or properties. #479
  • Fix a bug during detection of interface-hierarchies that prohibited the use of generics as target attributes for start and end nodes of a relationship. #491
  • Fix a bug during recognition of type variables in generic classes or interfaces used as target attributes for relationships. #528
  • Improve logging of Cypher statements and their parameters: To have less clutter in the log, only log to DEBUG. If you rely on the old behavior, enable DEBUG log on the request type in question
    (org.neo4j.ogm.drivers.bolt.request.BoltRequest, org.neo4j.ogm.drivers.embedded.request.EmbeddedRequest or org.neo4j.ogm.drivers.http.request.HttpRequest). #530
  • Introduce an experimental configuration option to use native types in parameter conversion for both Bolt- and Embedded-Transports.
  • Added an SPI to hook into the Cypher execution. This can be used to intercept and modify every statement going through the Neo4j-OGM session.