Sanne is the technical lead of the Hibernate team at Red Hat, where he is an Architect in the engineering department. He works across all Hibernate projects and Quarkus, helping define team priorities; works on performance and benchmarks, tries to mediate the needs of the OSS community and the business requirements which fund the project, while balancing innovation with the requirements of established users. He also likes to contribute to many other OSS projects, such as Infinispan, Wildfly, Lucene, Elasticsearch, GraalVM and OpenJDK - and many others, depending on the needs of our community and our projects. He lived in Holland, Italy, the Dominican Republic, Chile, Portugal; currently resides in the UK; loves OSS and socializing with other developers to improve all and any OSS project.
Over the weekend we released both Hibernate ORM
5.6.9.Final and Hibernate Reactive
This week we released both Hibernate ORM version
Hibernate ORM version
5.6.5.Final is now available, improving compatibility with the latest version of H2.
Hibernate ORM version
5.6.2.Final is now available.
This is a maintenance release of the latest stable branch
5.6; speaking of branches, it’s worth highlight that our
main branch is now pointing to the sources of the upcoming version 6.0.
The Hibernate team is pleased to announce availability of version
5.6.0.Final of our flagship ORM library.
Compared to previous candidate releases, not much has changed:
a single bugfix HHH-13295 related to combining
@MapsId- this was not a regression
Upgraded ByteBuddy to the latest
Some more deprecation warnings, to better prepare you all for the amazing Hibernate ORM 6 - which is coming soon and you could already try out as Beta1 is now available.
The main branch of Hibernate ORM, which will soon be promoted as our 5.6 release, is looking good and stable;
we’re happy to announce tag
5.6.0.CR1 was released today and should already be available from your favourite Maven mirrors.
Compared to previous
5.6.0.Beta2, you should see no differences:
The GraalVM support module was upgraded to compile with GraalVM
JMX integration is now marked deprecated, in preparation for Hibernate ORM 6
JACC integration was also marked deprecated, for the same reason
SchemaMigrator/SchemaValidator are undergoing some minor refactoring, to expose functionality to Hibernate Reactive
5.6.0.Beta2 was released today.
Today OpenJDK 17 was released, and we’re very excited about it! Congratulations to Mark Reinhold and all fantastic OpenJDK contributors for the very promising milestone.
If you are using any Hibernate libraries in your project, we made sure that this is no excuse holding you back from upgrading: all our maintained branches have been regularly tested with early releases of OpenJDK 17, any patches we needed to apply have long been included in maintenance releases.
By now our projects are already preparing for OpenJDK 18 - technically for our QA, Java 17 is old news: I hope that’s reassuring for you all.
We just released Hibernate ORM
5.6.x series will be rather light on features as all stronger improvements are now reserved for versions
6+, but we’re starting a cleanup so to help you get prepared with the migration to six.
This is also a strategy to allow us to be more conservative with the patches we apply to
5.5 series, which we will maintain for longer like we do already with
5.4 but somewhat delaying backports of fixes to these branches, to give us all that extra level of confidence.