Skip to content

Releases: neo4j/neo4j-ogm

v3.3.1

05 Oct 10:59
v3.3.1
205d50b
Compare
Choose a tag to compare
  • [feature] Add "app" metadata to newly created native Bolt transactions.
  • [bug] Fix tests for GH-957.
  • [feature] Add dynamic properties support for collections.
  • [improvement] Don't rely on db ids for testing.

v3.3.0

01 Aug 11:45
v3.3.0
e824eee
Compare
Choose a tag to compare

First release in the 3.3.x line. No changes compared to the latest 3.2.42 release, but using the latest Neo4j Java 4.4 driver as a baseline dependencies. If you don't manage the driver in your application yourself, this will affect your dependencies as well. By upgrading from a 4.0 driver to the 4.4 driver as baseline, Neo4j-OGM 3.3 effectively drops support for all versions of Neo4j database prior to 3.5.

Future supported versions of Neo4j-OGM will be 3.3 and 4.x. Neo4j-OGM 3.3 is for all projects that still require support for Neo4j 4.4 and 3.5. Neo4j-OGM 4.x is for all projects on Neo4j 4.4 or 5.

v3.2.42

26 Jul 15:31
v3.2.42
35ed1a9
Compare
Choose a tag to compare
  • [bug] Correctly filter query results, taking the fact that native ids are only sort of unique for the respecting entity type. (#952)

Thanks to @nioertel for your excellent report and contribution.

v3.2.41

14 Jul 13:59
Compare
Choose a tag to compare
  • [bug] Fix NullPointerException when parsing notification position from BoltResponse (#950)
  • [feature] Singe/composite index support for relationships (#948)
  • [improvement] Support for direct relationship mapping even if a @RelationshipEntity is defined (#951)

v4.0.6

12 Jul 11:10
Compare
Choose a tag to compare
  • [bug] Fix NullPointerException when parsing notification position from BoltResponse (#950)

v3.2.40

15 Jun 13:44
Compare
Choose a tag to compare
  • Improve Optional handling in FieldInfo.

v4.0.5

04 Apr 11:39
v4.0.5
1b059b3
Compare
Choose a tag to compare
  • [feat] Try to retrieve assigned ids in the optimistic locking checker when internal ids are not available. (#937)
  • [dependencies] Bump neo4j-java-driver from 5.6.0 to 5.7.0
  • [build] Properly configure jvmTarget via ${maven.compiler.release}.

v4.0.4

09 Mar 09:10
v4.0.4
a5e4d44
Compare
Choose a tag to compare
  • [dependencies] Bump neo4j-java-driver from 5.5.0 to 5.6.0
  • [dependencies] Bump classgraph from 4.8.151 to 4.8.156

v4.0.3

20 Feb 09:53
v4.0.3
c088276
Compare
Choose a tag to compare
  • [dependencies] Bump neo4j-java-driver from 5.3.1 to 5.5.0
  • [refactor] Use recent Java compiler plugin.
  • [bug] Remove unused import.
  • [refactor] Add an extension API for custom transaction managers. (#935)
  • [docs] Update link to example project in documentation.

Thanks to @gaurav-bagga for their input and feedback!

v4.0.2

31 Jan 14:05
Compare
Choose a tag to compare
  • bugfix: Checking for possible composite converters in GraphEntityMapper.writeProperty #932 (thanks @oxisto)
  • docs: Add build status badge to README.adoc. #930 (thanks @h1alexbel)
  • refactor: Add missing @OverRide to toString of MappedRelationship. #929 (thanks @h1alexbel)
  • refactor: Migrate to JUnit 5.
  • docs: Add attribute to fix version in code example.