-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recommended upgrade path from v4 to v5 of Neo4j using OGM #1201
Comments
There are a few things, I want to explain first to get the whole picture. Neo4j-OGM and Spring Data Neo4j: Migration paths: I think this is all for now I can offer you. If there is anything unclear or if you have further questions, feel free to reach out. (Also thanks for splitting this from the other issue, I had the tab open since Monday to also transfer your comment into a new issue) |
Hi @meistermeier - really appreciate the extensive background information and conclusion. We're trying to find the path of least resistance at the moment as the team doesn't have capacity for a significant refactor. Based on this, I wanted to double check the Spring Boot / Commons requirements for the
Does this mean we would still need to upgrade Spring (and related frameworks) in order to use Thanks again! |
Yes, it would require the update. The idea behind this project is to have support for current versions of Spring (Boot) while keeping the Spring Data Neo4j/Neo4j-OGM combination compatible.
If you could live with those constraints (no index feature, no exist statements, no point/distance statements), I see no reason why this should currently not work with Neo4j 5 judged from our test suite. As you might assume, I cannot tell you that Neo4j-OGM officially supports Neo4j 5 with all those restrictions, but technically it works. After all I won't get tired to repeat that trying to upgrade your application from Spring Boot 2.5 is not only in regards of SDN/OGM a pretty good idea to get (security) updates and bugfixes. Your version is out of (open-source) support since 2.5 years(!): https://spring.io/projects/spring-boot#support |
@markoivanovski We still push out bug fixes for 3.2.x, which is usable with the libs you lists above and the 5.3.9 original SDN. See also The repository has more matrixes like that, check the readme. |
Due to the fact that Neo4j v4 will be EOL next year, we're needing to upgrade from Neo4j v4 to v5. As we're currently using OGM, we have attempted to upgrade from OGM v3.3.2 to OGM v4.0.1 but we're experiencing the
MissingIndexException
mentioned here #921. We're unable to find any documentation about what the least painful upgrade path is from Neo4j v4 to v5 when using the OGM library, and would appreciate any assistance or links to relevant documentation.Your Environment
The text was updated successfully, but these errors were encountered: