Skip to content

Update dependency org.neo4j:neo4j-ogm-core to v4 - autoclosed

shepard bot requested to merge renovate/major-neo4j.version into main

This MR contains the following updates:

Package Type Update Change
org.neo4j:neo4j-ogm-core (source) compile major 3.3.3 -> 4.0.9

Release Notes

neo4j/neo4j-ogm (org.neo4j:neo4j-ogm-core)

v4.0.9

Compare Source

  • Introduce logging categories. (#​989)
  • Fix class loading problem in async environments.
  • [dependencies] Bump org.assertj:assertj-core from 3.25.0 to 3.25.1 (#​1035)
  • [dependencies] Bump io.mockk:mockk-jvm from 1.13.8 to 1.13.9 (#​1036)
  • [dependencies] Bump org.assertj:assertj-core from 3.24.2 to 3.25.0 (#​1034)
  • [dependencies] Bump slf4j.version from 2.0.9 to 2.0.10 (#​1033)
  • [dependencies] Bump com.puppycrawl.tools:checkstyle (#​1032)
  • [dependencies] Bump com.fasterxml.jackson:jackson-bom (#​1031)
  • [dependencies] Bump org.apache.maven.plugins:maven-compiler-plugin (#​1030)
  • [dependencies] Bump net.bytebuddy:byte-buddy from 1.14.10 to 1.14.11 (#​1029)
  • [dependencies] Bump kotlin.version from 1.9.21 to 1.9.22 (#​1028)
  • [dependencies] Bump org.apache.maven.plugins:maven-failsafe-plugin (#​1027)
  • [dependencies] Bump org.apache.maven.plugins:maven-surefire-plugin (#​1026)
  • [dependencies] Bump com.puppycrawl.tools:checkstyle (#​1025)
  • [dependencies] Bump ch.qos.logback:logback-classic from 1.4.11 to 1.4.14 (#​1019)
  • [dependencies] Bump commons-logging:commons-logging from 1.2 to 1.3.0 (#​1024)
  • [dependencies] Bump com.github.spotbugs:spotbugs-maven-plugin (#​1023)
  • [dependencies] Bump org.apache.maven.plugins:maven-javadoc-plugin (#​1022)
  • [dependencies] Bump org.neo4j.driver:neo4j-java-driver (#​1021)
  • [dependencies] Bump org.mockito:mockito-junit-jupiter from 5.7.0 to 5.8.0 (#​1020)
  • [dependencies] Bump ch.qos.logback:logback-classic from 1.4.11 to 1.4.12 (#​1018)
  • [dependencies] Bump org.testcontainers:neo4j from 1.19.2 to 1.19.3 (#​1013)
  • [dependencies] Bump kotlin.version from 1.9.20 to 1.9.21 (#​1014)
  • [dependencies] Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 (#​1015)
  • [dependencies] Bump net.bytebuddy:byte-buddy from 1.14.9 to 1.14.10 (#​1016)
  • [dependencies] Bump org.codehaus.mojo:build-helper-maven-plugin (#​1017)
  • [dependencies] Bump com.fasterxml.jackson:jackson-bom (#​1012)
  • [dependencies] Bump com.puppycrawl.tools:checkstyle (#​1011)
  • [dependencies] Bump io.github.classgraph:classgraph (#​1010)
  • [dependencies] Bump org.testcontainers:neo4j from 1.19.1 to 1.19.2 (#​1009)
  • [dependencies] Bump org.junit:junit-bom from 5.10.0 to 5.10.1 (#​1003)
  • [dependencies] Bump org.apache.maven.plugins:maven-failsafe-plugin (#​1007)
  • [dependencies] Bump org.apache.maven.plugins:maven-javadoc-plugin (#​1008)
  • [dependencies] Bump com.github.spotbugs:spotbugs-maven-plugin (#​1006)
  • [dependencies] Bump org.apache.maven.plugins:maven-surefire-plugin (#​1005)
  • [dependencies] Bump org.mockito:mockito-junit-jupiter from 5.6.0 to 5.7.0 (#​1004)
  • [dependencies] Bump io.github.classgraph:classgraph (#​1002)
  • [dependencies] Bump kotlin.version from 1.9.10 to 1.9.20 (#​1001)
  • [dependencies] Bump org.apache.maven.plugins:maven-failsafe-plugin (#​998)
  • [dependencies] Bump org.apache.maven.plugins:maven-checkstyle-plugin (#​997)
  • [dependencies] Bump org.neo4j.driver:neo4j-java-driver (#​996)
  • [dependencies] Bump org.apache.maven.plugins:maven-surefire-plugin (#​995)
  • [dependencies] Bump net.bytebuddy:byte-buddy from 1.14.8 to 1.14.9 (#​993)
  • [dependencies] Bump org.neo4j.driver:neo4j-java-driver (#​992)
  • [dependencies] Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 (#​991)
  • [dependencies] Bump io.github.classgraph:classgraph (#​990)
  • [dependencies] Bump org.apache.maven.plugins:maven-jar-plugin from 3.0.1 to 3.3.0 (#​985)
  • [dependencies] Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.0.1 to 3.6.0 (#​978)
  • [dependencies] Bump org.reactivestreams:reactive-streams from 1.0.3 to 1.0.4 (#​983)
  • [dependencies] Bump org.assertj:assertj-core from 3.11.1 to 3.24.2 (#​982)

v4.0.8

Compare Source

  • [improvement] Make session related config not reconfigure the driver.
  • [dependencies] Bump org.apache.maven.plugins:maven-enforcer-plugin (#​987)
  • [dependencies] Bump scala.version from 2.12.13 to 2.13.12 (#​986)
  • [dependencies] Bump com.fasterxml.jackson:jackson-bom from 2.14.1 to 2.15.3 (#​988)
  • [dependencies] Bump org.mockito:mockito-junit-jupiter from 5.5.0 to 5.6.0 (#​981)
  • [dependencies] Bump org.apache.maven.plugins:maven-deploy-plugin from 3.0.0-M1 to 3.1.1 (#​980)
  • [dependencies] Bump org.testcontainers:neo4j from 1.19.0 to 1.19.1 (#​979)

v4.0.7

Compare Source

  • [feature] Add dynamic properties support for collections.
  • [feature] Make sure that the usage of Java records does not end in tears.
  • [feature] Add "app" metadata to newly created native Bolt transactions.
  • [improvement] Don't rely on db ids for testing.
  • [bug] Fix tests for GH-957.
  • [bug] Correctly filter query results, taking the fact that native ids are only sort of unique for the respecting entity type. (#​953)
  • [docs] Add links to Quarkus and Spring integrations.
  • [build] Address deprecation warnings of license plugin to have a warning free build.
  • [build] Upgrade Maven wrapper to ASF wrapper 3.2.0 and Maven 3.9.4
  • [dependencies] Bump org.apache.maven.plugins:maven-surefire-plugin (#​976)
  • [dependencies] Bump org.apache.maven.plugins:maven-site-plugin from 3.7.1 to 3.12.1 (#​975)
  • [dependencies] Bump com.puppycrawl.tools:checkstyle from 10.7.0 to 10.12.4 (#​977)
  • [dependencies] Bump com.github.spotbugs:spotbugs-maven-plugin from 3.1.3 to 4.7.3.6 (#​974)
  • [dependencies] Bump org.apache.maven.plugins:maven-source-plugin from 3.0.1 to 3.3.0 (#​973)
  • [dependencies] Bump org.junit:junit-bom from 5.9.1 to 5.10.0 (#​972)
  • [dependencies] Bump ch.qos.logback:logback-classic from 1.4.5 to 1.4.11 (#​971)
  • [dependencies] Bump io.mockk:mockk-jvm from 1.13.2 to 1.13.8 (#​970)
  • [dependencies] Bump org.apache.maven.plugins:maven-compiler-plugin (#​969)
  • [dependencies] Bump org.testcontainers:neo4j from 1.17.6 to 1.19.0 (#​968)
  • [dependencies] Bump io.github.classgraph:classgraph from 4.8.156 to 4.8.162 (#​967)
  • [dependencies] Bump org.mockito:mockito-junit-jupiter from 2.26.0 to 5.5.0 (#​966)
  • [dependencies] Bump org.apache.maven.plugins:maven-checkstyle-plugin (#​965)
  • [dependencies] Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.10 (#​964)
  • [dependencies] Bump com.github.ben-manes.caffeine:caffeine from 2.6.2 to 3.1.8 (#​963)
  • [dependencies] Bump org.codehaus.mojo:build-helper-maven-plugin from 3.2.0 to 3.4.0 (#​962)
  • [dependencies] Bump kotlin.version from 1.7.21 to 1.9.10 (#​961)
  • [dependencies] Bump org.apache.maven.plugins:maven-install-plugin (#​960)
  • [dependencies] Bump slf4j.version from 2.0.5 to 2.0.9 (#​959)
  • [dependencies] Bump org.apache.commons:commons-lang3 from 3.8 to 3.13.0 (#​958)
  • [dependencies] Bump org.neo4j.driver:neo4j-java-driver from 5.7.0 to 5.12.0.

v4.0.6

Compare Source

  • [bug] Fix NullPointerException when parsing notification position from BoltResponse (#​950)

v4.0.5

Compare Source

  • [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

Compare Source

  • [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

Compare Source

  • [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

Compare Source

  • 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.

v4.0.1

Compare Source

  • Fix support for collections in constructor mapping.
  • Allow for classes to be registered dynamically with DomainInfo.
  • Check both index and classpath for known entities.
  • Introduce equals/hashCode for Class/FieldInfo.
  • [dependencies] Upgrade to Neo4j Java Driver 5.3.1.
  • [documentation] Update Neo4j-OGM tutorial..

v4.0.0

Compare Source

New baselines

The minimum required versions are Java 17 and Neo4j 5.x.

Removal of Auto Index Manager

The Auto Index Manager that was responsible for creating indexes and constraints out-of-the-box got removed from the Neo4j-OGM. Please use tools like Neo4j-Migrations (has support for Neo4j-OGM annotations out of the box) or Liquibase with the Neo4j-Plugin enabled (needs manual scripts for OGM entities) to control your schema. They offer a broader feature set than just focus on indexes and constraints. Although the functionality was removed, the annotations are still available. Those will stay in place to avoid refactoring your codebase and support Neo4j-Migrations' annotation processor to make the transition easier.

Removal of HTTP and embedded transport support

Since Neo4j 4.x Neo4j-OGM did not offer embedded transport but the module was still available for users connecting to a 3.5.x instance. Because the baseline of the official supported database was raised to Neo4j 5.x with this release, the embedded option got deprecated. The HTTP transport mode was removed because it was rarely used and could not compete with the broad feature set that Bolt allows you to have.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports