Skip to content

Releases: spring-projects/spring-data-neo4j

6.0.7

31 Mar 16:30
63a5a1a
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Treat no attributes annotated with @ConvertedWith as association. #2168

🪲 Bug Fixes

  • Same node with double Relationship not saved correctly #2196
  • Don't roll back the transaction through setRollbackOnly. #2193
  • Problem with multiple bidirectional relationships and nodes. #2191

6.1.0-M5

17 Mar 10:31
2dd2d11
Compare
Choose a tag to compare
6.1.0-M5 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Remove usage of deprecated Spring Data Commons API. #2162
  • Provide a way for defining dynamic queries in a type safe way. #1911

🪲 Bug Fixes

  • Create correct union statements. #2178
  • Problem with two-way relationship #2177
  • InvalidDataAccessResourceUsageException: Variable __sn__ not defined #2175
  • Support nested projections with cascaded queries. #2165
  • Treat id properties correctly in derived finder methods. #2164
  • Don't resolve circular possible circular relationships for queries returning count or exists projections. #2157
  • Object mapping does not work correctly with abstract superclass and recursion #2138

📔 Documentation

  • Documentation has wrong section structure #2172
  • Fix headlines in documentation. #2160

🔨 Dependency Upgrades

  • Upgrade to Neo4j-Java-Driver 4.2.3. #2185
  • Update to Cypher-DSL 2021.1.1. #2170

6.0.6

17 Mar 10:03
01d8b92
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Remove usage of deprecated Spring Data Commons API. #2162

🪲 Bug Fixes

  • Create correct union statements. #2178
  • Problem with two-way relationship #2177
  • InvalidDataAccessResourceUsageException: Variable __sn__ not defined #2175
  • Support nested projections with cascaded queries. #2165
  • Treat id properties correctly in derived finder methods. #2164
  • Don't resolve circular possible circular relationships for queries returning count or exists projections. #2157
  • Object mapping does not work correctly with abstract superclass and recursion #2138

📔 Documentation

  • Documentation has wrong section structure #2172
  • Fix headlines in documentation. #2160

🔨 Dependency Upgrades

  • Update to Cypher-DSL 2021.1.1. #2170

5.3.8.RELEASE

17 Mar 09:34
dc53d7d
Compare
Choose a tag to compare

6.1.0-M4

18 Feb 10:36
Compare
Choose a tag to compare
6.1.0-M4 Pre-release
Pre-release

📗 Links

🪲 Bug Fixes

  • Return new instance after incrementing version property on immutables. #2154

6.0.5

18 Feb 10:16
Compare
Choose a tag to compare

📗 Links

🪲 Bug Fixes

  • Return new instance after incrementing version property on immutables. #2154

6.1.0-M3

17 Feb 13:19
Compare
Choose a tag to compare
6.1.0-M3 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Remove o.s.d.annotation.Persistent from the set of identifying annotations. #2133
  • Add Kotlin extensions for the Neo4j templates leveraging reified type parameters. #2127
  • Exclude relationships from projections when not projected. #2117

🪲 Bug Fixes

  • Fix classcast exception for paginated projections. #2139
  • Fix failing save for uninitialized maps of dynamic properties. #2124
  • Select correct conversion for assigned ids of related nodes. #2123
  • Don't overwrite unknown properties of known nodes and relationships. #2118
  • Include all nodes of a path during mapping. #2114

📔 Documentation

  • Add documentation for custom Graph repository fragments. #2135

🔨 Dependency Upgrades

  • Upgrade test dependencies. #2147
  • Upgrade to JUnit Causal Cluster Testcontainer extension 2020.0.7. #2145
  • Upgrade to Neo4j 4.2.3. #2144
  • Upgrade to Neo4j-Java-Driver 4.2.1. #2143
  • Upgrade to Cypher-DSL 2021.0.0. #2142

6.0.4

17 Feb 12:46
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Remove o.s.d.annotation.Persistent from the set of identifying annotations. #2133
  • Exclude relationships from projections when not projected. #2117

🪲 Bug Fixes

  • Fix classcast exception for paginated projections. #2139
  • Fix failing save for uninitialized maps of dynamic properties. #2124
  • Select correct conversion for assigned ids of related nodes. #2123
  • Don't overwrite unknown properties of known nodes and relationships. #2118
  • Include all nodes of a path during mapping. #2114

📔 Documentation

  • Add documentation for custom Graph repository fragments. #2135

🔨 Dependency Upgrades

  • Upgrade to JUnit Causal Cluster Testcontainer extension 2020.0.7. #2145
  • Upgrade to Cypher-DSL 2021.0.0. #2142

5.3.7.RELEASE

17 Feb 12:40
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Support combining startingWith and endingWith with IgnoreCase in derived queries. #1862
  • Add support for limiting, derived queries (findFirst and findTop). #1807
  • Ensure final fields of immutable entities are persisted correctly. #1763
  • Fail early if bookmark setup is enabled without a bookmark manager. [DATAGRAPH-1128] #1691
  • Recognize org.springframework.data.annotation.Transient from Neo4j-OGM. #1568

🪲 Bug Fixes

  • Declare the dependency between shared session creator and entity instantiator. #2099
  • Ensure that internal database ids are accessed via id(n) in nested, derived query methods. [DATAGRAPH-1231] #1792
  • Constructor based instantiation of entities fails due to missing converters. [DATAGRAPH-1182] #1712

📔 Documentation

5.2.13.RELEASE

17 Feb 12:37
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Support combining startingWith and endingWith with IgnoreCase in derived queries. #1862
  • Add support for limiting, derived queries (findFirst and findTop). #1807
  • Ensure final fields of immutable entities are persisted correctly. #1763
  • Fail early if bookmark setup is enabled without a bookmark manager. [DATAGRAPH-1128] #1691
  • Recognize org.springframework.data.annotation.Transient from Neo4j-OGM. #1568

🪲 Bug Fixes

  • Declare the dependency between shared session creator and entity instantiator. #2099
  • Ensure that internal database ids are accessed via id(n) in nested, derived query methods. [DATAGRAPH-1231] #1792
  • Constructor based instantiation of entities fails due to missing converters. [DATAGRAPH-1182] #1712

📔 Documentation