Update Neo4j to version 3.4.11

Description

With upgrading the neo4j dependency version from 3.4.10 to 3.4.11, four unit-tests are failing.

  • DuplicateIdDetectionTest

  • JtaRollbackTest

  • ResourceLocalRollbackTest

  • CompensationSpiTest

Comparing the neo4j git tags to see what has changed among those version numbers, it seems a change was introduced, how building the "cause chain" for the exception query-execution.

The git diff of neo4j version 3.4.10 - 3.4.11 is
https://github.com/neo4j/neo4j/compare/3.4.10...3.4.11

The isolated commits which had changed the behavior

To enable compatibility with neo4j 3.4.11 the class EmbeddedNeo4jDialect
has to be modified.

The exception has to get changed from "UniquePropertyValueValidation" to "IndexEntryConflict."

Environment

None

Activity

Show:
Davide D'Alto
April 27, 2020, 1:58 PM

The change only affect Neo4j Embedded and I don’t think it needs a version bump for OGM

Assignee

Markus Gritsch

Reporter

Markus Gritsch

Labels

None

Feedback Requested

None

Feedback Requested By

None

backPortable

None

Suitable for new contributors

None

backportDecision

None

backportReEvaluate

None

Components

Fix versions

Affects versions

Priority

Minor
Configure