We've currently got dependency management for hazelcast-hibernate52 and hazelcast-hibernate53 which seems a bit odd given that we require Hibernate 6. I'm not sure if hazelcast-hibernate53 supports the jakarta.persistence JPA API or if it touches the JPA API at all. We should verify the situation and update/remove things as needed.

Comment From: wilkinsona

Boot doesn't depend on Hazelcast Hibernate. We only have dependency management for it as it used to be part of Hazelcast itself. It was then split out into a separate project with its own release cycle but we kept our dependency management for it. With hindsight, I think this was a mistake as Boot doesn't depend on Hazelcast Hibernate. As such, we should remove our dependency management.

Comment From: vpavic

It's been a while since I last used Hazelcast, but I agree with what's proposed here.

I suggested the same thing few years ago, as using org.hibernate.orm:hibernate-jcache is IMO better option for the job, compared to Hazelcast's Hibernate modules. See https://github.com/spring-projects/spring-boot/issues/15624#issuecomment-453065069.

Comment From: wilkinsona

Thanks, @vpavic. I've mentioned using hibernate-jcache instead in the release notes.

Comment From: vpavic

After taking another look, that should probably be org.hibernate.orm:hibernate-jcache these days, as Hibernate ORM has relocated to a new group id for 6.x.

Comment From: wilkinsona

I've updated that. Thanks again.