Posted
over 2 years
ago
by
Sanne Grinovero
Looking at performance and scalability
As we spent the last year preparing for the first stable release of Hibernate Reactive
we have been trying to answer some questions we had.
We were curious to see if we can indeed show when it might be
... [More]
worth switching to Hibernate Reactive when working with relational databases:
both for our own understanding, and to help all of you make a reasonable decision.
We discovered it’s not simple to answer such questions as databases are designed for classic interactions;
this has implications at various levels - from the low-level protocol design up to higher-level constructs,
such as the highly desirable need...
[Less]
|
Posted
over 2 years
ago
by
Gavin King
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
... [More]
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...
[Less]
|
Posted
over 2 years
ago
by
Sanne Grinovero
As we spent the last year preparing for the first stable release of Hibernate Reactive
we have been trying to answer some questions we had.
Looking at performance and scalability
We were curious to see if we can indeed show when it might be
... [More]
worth switching to Hibernate Reactive when working with relational databases:
both for our own understanding, and to help all of you make a reasonable decision.
We discovered it’s not simple to answer such questions as databases are designed for classic interactions;
this has implications at various levels - from the low-level protocol design up to higher-level constructs,
such as the highly desirable need...
[Less]
|
Posted
over 2 years
ago
by
Yoann Rodière
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
... [More]
for features that are no longer present in 6.0,
and fix a few bugs.
What’s new
For a full list of changes since the previous release,
see the release notes:
6.0.7.Final
5.11.10.Final
5.10.12.Final
6.0.7.Final
HSEARCH-4303:
Inserting/deleting a contained entity without performing the corresponding update
on the other side of the association in the containing entity
will now trigger reindexing just as it used to in Hibernate Search 5.
This comes with the same limitations as in Hibernate Search 5:
if the other side of the...
[Less]
|
Posted
over 2 years
ago
by
Davide D'Alto
Hibernate Reactive 1.0.0.CR10 is now available!
This release adds support for automatic schema validation and update
for MySQL, Db2 and MS SQL Server.
We’ve also changed the openSession and openStateless methods for the creation of a new session
... [More]
, so you might see
some compilation errors after the upgrade.
A complete list of changes is available on the Hibernate Reactive issue tracker.
Thanks a lot!
How can I get it?
All details are available on the
Hibernate Reactive website releases page.
If you are new to Hibernate Reactive, the official documentation is a good place to start.
Changes to openSession and openStatelessSession
These are the methods we changed to open a new Mutiny.Session...
[Less]
|
Posted
over 2 years
ago
by
Sanne Grinovero
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 -
... [More]
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.
Some maintenance as well
We have also released Hibernate ORM v. 5.5.8.Final, which includes a more substantial amount of bugfixes (but which had already been incorporated in 5.6).
Going forward...
[Less]
|
Posted
over 2 years
ago
by
Steve Ebersole
The first Beta of Hibernate ORM 6.0 has just been released.
We had a few main focuses for this Beta:
Migrate to Jakarta Persistence
Jakarta Persistence is replacing Java Persistence as Java EE transitions to Jakarta EE. See
this blog
for
... [More]
details.
For users, this means transitioning from the javax.persistence namespace to jakarta.persistence. This affects both
package/class names as well as setting/hint names. There are tools which help with this migration.
For the short-term at least, Hibernate strives to support both sets of setting and hint names.
Type system
The type system in 6.0 has been evolving to account for the new read-by-position approach to reading JDBC...
[Less]
|
Posted
over 2 years
ago
by
Sanne Grinovero
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
... [More]
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
Getting 5.6.0.CR1
All details are available and up to date on the dedicated page on...
[Less]
|
Posted
over 2 years
ago
by
Gail Badner
Today, we published a new maintenance release of Hibernate ORM 5.3: 5.3.23.Final.
What’s new
This release fixes a few more bugs and deprecates JACC and JMX. See below for the complete list of changes.
Bugfixes
You can find the full list
... [More]
of changes in this version here (or, for people without a Hibernate Jira account, here).
Getting 5.3.23.Final
All details are available and up to date on the dedicated page on hibernate.org.
Feedback, issues, ideas?
To get in touch, use the usual channels:
hibernate tag on Stack Overflow (usage questions)
User forum (usage questions, general feedback)
Issue tracker (bug reports, feature requests)
Mailing list (development-related discussions)...
[Less]
|
Posted
over 2 years
ago
by
Sanne Grinovero
Hibernate ORM 5.6.0.Beta2 was released today.
Changelog
While the 5.6 series was planned to be light on user facing features, as I previously explained, there are actually some nice small improvements to call out:
A new annotation @Comment
... [More]
can be used to add comment definitions in the schema for a column
An improved Dialect for SQL Server 2016 (and newer)
The DB2 dialect now respects binding limits
Various improvements in Hibernate Spatial: new geolatte-geom v. 1.8.2, fixed dirty checking of GeometryCollection
It’s now possible to replace a JPQL based query with a custom native SQL query
And some bugfixes:
Bytecode enhancement now deals better with final attributes
Fields of a...
[Less]
|