I'm not sure if this is intentional or not, but in spring-graphql version 2.0.0, when using the new JacksonJsonHttpMessageConverter (which is the default message converter when using Spring Boot 4), RetrieveSyncSpec.toEntityList returns a list of LinkedHashMap objects no matter what type I pass to toEntityList. Looking at the code, I see that the type is disregarded if the message converter does not extend GenericHttpMessageConverter.