there's plenty of good fixes and improvements in the 5.4 branch, which
we will soon be releasing as 5.4.28.Final (perhaps tomorrow already?).
But also, there's a severe regression in 5.4.27.Final : HHH-14424 .
Since the amount of changes already present in the 5.4 branch is
rather high, we'll also release a 5.4.27.SP1 which includes
exclusively this severe regression; this is meant to help people who
need this urgent fix but don't want to take the risk of also receiving
all other improvements we have in this branch.
I apologise for the unusual process; the alternative would have been
to revert many good improvements from the branch, release, and then
restore them; or rename branches or rewrite them; we opted for the
unusual name to be least disruptive, inspired by similar naming used
by RESTEasy in such cases.
Hopefully this won't be needed too often; to maintain this branch I've
pushed upstream a branch named "5.4.27-SP".
1 - https://hibernate.atlassian.net/browse/HHH-14424
We'll have to re-think our release processes; with Maven Central being
hugely problematic I wonder if we should work towards making the "Maven
synch-to-central step" asynchronous in respect of our release process, and
use a different media for reference storage. GitHub maybe?