Hi Everyone, We set a tentative deadline to call a vote for the 8.0.0 release on Monday. To help prepare for that vote, I upgraded a large, internal application to the latest 8 snapshot. I've found numerous issues that I would consider blocking - data binding inheritance / uploads / composite keys / proxy issues / and more. PRs are open for all of the issues found - 8 of them remain. Mattias had an LLM do a review of Hibernate 5 vs 7 after my PRs revealed these issues. He's also found several issues as a result of that.
How do we want to proceed with the 8.0.0 vote? We don't currently have people reviewing PRs to meet our deadline of Monday. How do we want to handle the 8.0.0 release? Do we want to try to get these reviewed? Merge them and review as part of the vote? Should we delay the 8.0.0 release for more bug fixes? If we merge the open PRs, my application's tests show no more issues & I think we would be in a releasable state. This comment only applies to Hibernate 5 though, as I think Hibernate 7 may have more issues from Mattias' research. I suggest we mark Hibernate 7 as experimental to signify it may undergo major changes during the 8.x lifecycle - this would allow us to make breaking changes outside of a major release. What are people's thoughts on our timeline & changing our policy for Hibernate 7 during the 8.0.x releases? -James
