Skip to content

Conversation

@michael-simons
Copy link
Collaborator

This is a backport of ade01cb, with the tests only using the database default cypher 5 or 25 variant (due to the fact that 7.5.x is not on JUnit 6).

This might be a breaking change for very few users with the benefit of having this performance enhancement discussed in #3043 also available in SDN 7.5.x without going through the whole Spring Boot / Framework update dance: Cypher DSL is now bumped to the latest which is missing the driver integration.

Steps to fix this can be seen here:

fba0b8b

And if you are running against Neo4j 4.4.x, you know must configure an older dialect:

@Bean
Configuration cypherDslConfiguration() {
	return Configuration.newConfig()
                .withDialect(Dialect.NEO4J_4).build();
}

as Cypher DSL 2025 uses 5 by default.

This is a backport of ade01cb, with the tests only using the database default cypher 5 or 25 variant (due to the fact that 7.5.x is not on JUnit 6).

This might be a breaking change for very few users with the benefit of having this performance enhancement discussed in #3043 also available in SDN 7.5.x without going through the whole Spring Boot / Framework update dance: Cypher DSL is now bumped to the latest which is missing the driver integration.

Steps to fix this can be seen here:

fba0b8b

And if you are running against Neo4j 4.4.x, you know *must*  configure an older dialect:

```
@bean
Configuration cypherDslConfiguration() {
	return Configuration.newConfig()
                .withDialect(Dialect.NEO4J_4).build();
}
```

as Cypher DSL 2025 uses 5 by default.

Signed-off-by: Michael Simons <michael@simons.ac>
@michael-simons michael-simons merged commit f2d7ba7 into 7.5.x Jan 9, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants