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

Reply via email to