Skip to content

Hibernate 7.x.x support #14956

@jamesfredley

Description

@jamesfredley

Issue description

Issue to track Grails Data/GORM 7.x.x development for Grails 8.

Work lives on https://github.com/apache/grails-core/tree/8.0.x-hibernate7

Spring Boot 4.0.x with Spring Framework 7.0.x jumps to Jakarta persistence 3.2 in Jakarta EE 11: https://jakarta.ee/specifications/persistence/. This will be the Nov 2025 Spring Boot release and will likely be the foundation for Grails 8.0.x.
Hibernate 7.0.x is the first version of Hibernate to support Jakarta persistence 3.2. https://in.relation.to/2025/02/13/orm-7beta4/ and https://hibernate.org/orm/releases/7.0/

Spring Boot 4 is using https://hibernate.org/orm/releases/7.2/

Jakarta EE 11 was released June/July 2024 and Spring Framework 7.0.0 will be the Jakarta EE 11 release in Nov 2025. Jakarta EE 12 is targeting June/July 2026, so Spring Framework 8.0.0 (Jakarta EE 12), I guess, would be targeting Nov 2027.

Grails 8, which will be based on Spring 4.0.x, will support Hibernate 7 with Jakarta persistence 3.2, so as early as Nov 2025, earlier if looking at milestones, grails-data-hibernate7 work could begin. Grails 8 would need to be tested against grails-data-hibernate5, grails-data-hibernate6 (if it's ready) and then considered for grails-data-hibernate7 (later released date).

Grails 8, which will be based on Spring 4.0.x, will support Hibernate 7 with Jakarta persistence 3.2, so as early as Nov 2025, earlier if looking at milestones, grails-data-hibernate7 work could begin. Grails 8 would need to be tested against grails-data-hibernate5, grails-data-hibernate6 (if it's ready) and then considered for grails-data-hibernate7 (later released date).

Metadata

Metadata

Assignees

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions