Tags
Authors
The second Beta of Hibernate ORM 6.0 has just been released.
Quite a lot has gone into this release, but at a high level -
Hibernate Reactive 1.0.0.Final is the first production-ready release of Hibernate Reactive, the only object-relational mapping solution that supports non-blocking database drivers and a reactive style of interaction with the database.
Hibernate Reactive now supports PostgreSQL, MySQL, MariaDB, Db2, SQL Server, and CockroachDB, and features almost all the functionality of the original Hibernate ORM. Under the hood, Hibernate Reactive uses the Vert.x non-blocking SQL client libraries.
Testing by the Hibernate team shows that use of Hibernate Reactive can, in at least some circumstances, significantly improve performance in situations of high database server load, compared to the use of traditional ORM over JDBC. (However, we must caution that a reactive system isn’t faster than a non-reactive program all or even most of the time!)
We just published three maintenance releases for Hibernate Search: 6.0.7.Final, 5.11.10.Final and 5.10.12.Final.
These releases mainly upgrade Hibernate Search to the latest compatible Hibernate ORM versions, add deprecations in the 5.x versions for features that are no longer present in 6.0, and fix a few bugs.
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
@EmbeddedId
with@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 first Beta of Hibernate ORM 6.0 has just been released.
We had a few main focuses for this Beta:
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
21.2.0
. -
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
Today, we published a new maintenance release of Hibernate ORM 5.3: 5.3.23.Final.
Hibernate ORM 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 published Hibernate Search 6.1.0.Alpha1, an alpha release of the next minor version of Hibernate Search.
The main feature of this new version is a new concept of "coordination" to perform automatic indexing in an asynchronous, distributed way. It allows for a new architecture where several risks of out-of-sync indexes are eliminated, and the overhead of automatic indexing on application threads is reduced significantly.
Beyond that, 6.1.0.Alpha1 also includes upgrades to newer versions of Hibernate ORM, Lucene, and Elasticsearch, OpenSearch compatibility, search DSL improvements, conditional mass indexing and more.