Migration from JaVers 3.3.4 to 7.8.0: diff results changes are different by each run
15:48 02 Feb 2026

I migrate the legacy project from
Spring + hibernate 5 + JaVers 3.3.4 (legacy project)
to
Spring Boot 3.5.6 + Hibernate 6.6.29 + JaVers 7.8.0 (new project)

What I see in my IntegrationTests: by the call


Diff diffs = javers.compareCollections(oldCollection, currentCollection, SomeDTO.class);

diffs are different from run to run: each run has different amount of changes and there are (3x or 4x)more changes by the same objects comparing to the changes by this objects in legacy project.

Is it possible to stabilize diff (to reach the state, that each run returns the same diff result)?

I read that by version 6 there was a complete algorithm redesign. Is there a migration notes?

javers