Errors after upgrading to spring-boot-data-neo4j 4.0.7

When upgrading from spring-data-neo4j 8.0.5 to 8.0.6 (as part of Spring Boot 4.0.6 -> 4.0.7 upgrade), it looks like Neo4jTemplate#findById is not populating the list fields mapped as incoming relationships.

For example, this list is always empty with 8.0.6, while contains the expected elements with 8.0.5.

The data returned by the query

MATCH (n:PushTask)-[r]-(m)
WHERE n.id='af558be4-9d2f-4359-bf85-a554e6e90be1' 
RETURN n,r,m

is the same.

Is there anything relevant that might have changed between those versions?

Thank you in advance.
Regards.

So it seems that the actual error comes with spring-data-commons 4.0.5 -> 4.0.6, as part of Spring Boot 4.0.6 -> 4.0.7 upgrade.

I was trying to find anything relevant from their changelog, but could not get much.

Any ideas?

For anyone landing here:
This is solved in the latest patch versions of spring-data-commons on all active OSS branches.

The original issue with more details Errors after upgrading to 4.0.7 due to spring-data-commons 4.0.6 · Issue #3108 · spring-projects/spring-data-neo4j · GitHub
Sibling issue on spring-data-commons Property type resolved from hidden superclass field instead of subclass field · Issue #3500 · spring-projects/spring-data-commons · GitHub