Skip to content

Releases: neo4j/neo4j-ogm

v3.1.14

07 Oct 09:40
Compare
Choose a tag to compare
  • Fix inconsistent usage of optimistic locking properties.

v3.1.13

22 Aug 15:25
Compare
Choose a tag to compare
  • Correctly discover and handle typed and parameterized fields. (#656)
  • Fix deletion of relationship entities with optimistic locking.
  • Improve support for Kotlin data classes. (#653)

v3.1.12

08 Aug 14:45
Compare
Choose a tag to compare
  • Verify sort order. (#368)
  • Make sure all kinds of enums are correctly identified. (#643)
  • Store visited nodes under their native graph id if possible. (#640)
  • Fix merging of collections. (#641)
  • Use name() for enum keys in both writing and reading of dynamic properties. (#632)
  • Deprecate constructor without native type checking. (#630)
  • Fix concurrency problem in entity cache.

v3.1.11

07 Jun 10:12
e9a9d4a
Compare
Choose a tag to compare
  • Apply optimistic locking logic during merge, too. (#623)
  • Turn off client side Cypher validation, request TX type as needed. (#627)
  • Upgrade to Jackson 2.9.9. (#628)
  • Upgrade Neo4j 3.5 to 3.5.6.

v3.1.10

22 May 19:26
5478fc7
Compare
Choose a tag to compare
  • Provide hooks to configure native Bolt driver logging.

v3.1.9

06 May 14:31
d760dfe
Compare
Choose a tag to compare
  • Fix determination of visited nodes. (#609)
  • Prepare additionally loaded superclasses as well. (#619)
  • Upgrade Neo4j 3.5 to 3.5.5.
  • Upgrade Neo4j 3.4 to 3.4.13.
  • Upgrade Neo4j 3.2 to 3.2.14.
  • Remove temporary class.
  • Upgrade docbook plugin to alpha10
  • Upgrade Checkstyle Maven plugin.

v3.1.8

06 May 11:05
Compare
Choose a tag to compare
  • Fix bug in optimistic locking with Neo4j 3.5.3.
  • Fix bug in transaction management and bookmark functionality.
  • Support single uri in uris properties. #605
  • Stabilize CypherModificationProvider for threading.

v3.2.0-alpha04

08 Feb 10:55
Compare
Choose a tag to compare
v3.2.0-alpha04 Pre-release
Pre-release
  • Wrap CypherModificationProvider in a ThreadLocal.
  • Add support for containing filter in combination with ignore case.

v3.1.7

07 Feb 13:08
Compare
Choose a tag to compare
  • Fix bug when index fields contain camelCase properties.
  • Fix initialization of Cypher modification. #595

v3.2.0-alpha03

07 Feb 13:06
da7f6db
Compare
Choose a tag to compare
v3.2.0-alpha03 Pre-release
Pre-release
  • Don't deploy org.neo4j:neo4j-ogm-test any longer. This module and the included utilities is not meant to be used outside Neo4j-OGM.
  • SessionFactory.getDriver() has been replaced with SessionFactory.unwrap(Class<T> clazz) which provides a consistent way to get the underlying Neo4j-OGM driver or the native driver.