Blaze-Persistence 1.6.16 Release

Blaze-Persistence version 1.6.16 was just released

By Christian Beikov on 10 July 2025

We are happy to announce the sixteenth bug fix release of the 1.6 series.

Hibernate ORM 7 integration

Hibernate ORM 7.0 was released and had some breaking changes in SPIs which required a new integration blaze-persistence-integration-hibernate-7.0 to be written. Luckily, the necessary changes were minimal and the ORM 6 integration could mostly be reused/copied.

Spring Boot/Data 3.4 and 3.5

Some users have been running into trouble with the Spring Data 3.3 integration when running on 3.4 and later. The problems were identified and a new integration module blaze-persistence-integration-spring-data-3.4 was created.

GraphQL enhancements

A new @GraphQLDefaultFetches annotation was added to specify multiple GraphQL fields that can trigger a default fetch. The generated GraphQL schema was cleaned up such that it only generated GraphQL types that actually make sense. A new type filter mechanism based on a Predicate was added to GraphQLEntityViewSupportFactory. Also, missing types are now auto-discovered from these root types, making it easier to get rid of unused entity views in the GraphQL schema.

Various bug fixes

Thanks to the sponsoring of Max Hovens from Tidal Control and Eugen Mayer from KontextWork, lots of bug fixes and improvements were implemented in this release. Thank you for your continued support!

Take a look into the changelog for a full list of changes and improvements.

Enjoy the release and stay tuned for the next one!

announcement release
comments powered by Disqus