Update dependency org.neo4j:neo4j-ogm-core to v4 - autoclosed
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
- 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
- [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
- [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
- [bug] Fix NullPointerException when parsing notification position from BoltResponse (#950)
v4.0.5
- [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
- [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
- [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
- 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
- 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
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
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.