39
I Use This!
Activity Not Available

News

Posted over 2 years ago by Yoann Rodière
We just published Hibernate Search 6.1.0.Beta2, another beta release of the next minor version of Hibernate Search. Among the main changes: persistence and management of aborted events with the "outbox-polling" coordination, definition of Lucene ... [More] analyzers without referring to Lucene classes, Elasticsearch 7.16 compatibility, OpenSearch 1.2 compatibility, and more. What’s new Hibernate Search 6.1 is still in development: some features are still incomplete or may change in a backward-incompatible way. Dependency upgrades Hibernate ORM (HSEARCH-4400) Hibernate Search 6.1 now relies on Hibernate ORM 5.6.2. Lucene (HSEARCH-4420) The Lucene backend now uses Lucene 8.11.1. Elasticsearch (HSEARCH-4340) The Elasticsearch backend is now tested to be compatible with Elasticsearch servers in version 5.6, 6.8, 7.10 or 7.16. OpenSearch (HSEARCH-4412) The Elasticsearch backend is... [Less]
Posted over 2 years ago by Steve Ebersole
Hibernate ORM 6.0.0.Beta3 has been released. Just in time for the holidays! We are especially excited for this release because it feels like the last beta on the long journey it has taken to develop 6.0. Lots of work has gone into Beta3, but ... [More] like Beta2 most of that work has been behind the scenes. A few specific things of note: @IdGeneratorType We have defined a new approach to supplying custom IdentifierGenerator implementations and allowing configuration of those implementations in a very type-safe way. This leverages meta-annotations which we have (finally) been embracing much more in 6.0. The @IdGeneratorType is applied to... [Less]
Posted over 2 years ago by Davide D'Alto
Hibernate projects are not affected by the vulnerabilities behind CVE-2021-45046 and CVE-2021-44228: none of the Hibernate projects has a runtime dependency on Log4j core. We use JBoss Logging, which provides a minimal API bridging to your logger ... [More] backend of choice and does not come with fancy features relying on JNDI lookups. We do use Log4j during development of the Hibernate libraries as it’s a dependency of our testsuites; therefore we’ve still upgraded all branches. These test dependencies won’t be included in your application if you depend on the Hibernate libraries. The upgraded versions of each project are: Hibernate ORM: 5.3.25.Final, 5.4.33.Final, 5.5.9.Final, 5.6.3.Final Hibernate Reactive: 1.1.2.Final, 1.0.2.Final Hibernate Validator: 6.2.1.Final,... [Less]
Posted over 2 years ago by Guillaume Smet
Today, we released maintenance releases for our Hibernate Validator 6.2 and 7.0 branches. As of now, you are all aware of the Log4j 2 security issue called Log4Shell announced on Friday. The good news is that Hibernate Validator does NOT use Log4j ... [More] 2 but uses JBoss Logging as its logging framework. Why release these versions then? Log4j 2 is only a test dependency of Hibernate Validator (being a test dependency, Log4j 2 doesn’t come in your apps through Hibernate Validator so you don’t have to worry about this issue from the Hibernate Validator perspective), but we already got hit in the past by security... [Less]
Posted over 2 years ago by Davide D'Alto
Hibernate Reactive 1.1.1.Final is now available! The main feature of this release is that it works with 5.6.2.Final. A complete list of changes is available on the Hibernate Reactive issue tracker. Thank you! How can I get it? All ... [More] 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. Feedback, issues, ideas? To get in touch, use the following channels: hibernate-reactive tag on Stackoverflow (usage questions) User forum or the hibernate-user stream on Zulip (usage questions, general feedback) Issue tracker (bug reports, feature requests) Mailing list or the hibernate-reactive-dev stream on Zulip (development-related discussions)... [Less]
Posted over 2 years ago by Sanne Grinovero
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. ... [More] Deprecations in prepation for Hibernate ORM 6 In version 5.6.1.Final we had marked some types as deprecated, with the goal of preparing you all for Hibernate ORM 6. Among others, we had org.hibernate.EntityMode, org.hibernate.tuple.Tuplizer, org.hiberante.tuple.entity.EntityTuplizer, org.hibernate.tuple.component.ComponentTuplizer marked as deprecated in version 5.6.1.Final but many users highlighted that this deprecation was confusing as it’s not "actionable": since there is no replacement API yet, they had no way... [Less]
Posted over 2 years ago by Yoann Rodière
We just published Hibernate Search 6.1.0.Beta1, a beta release of the next minor version of Hibernate Search. Among the main changes: asynchronous, distributed automatic indexing now scales to more or fewer nodes dynamically, supports ... [More] multi-tenancy, and pauses during mass indexing; new Jakarta EE artifacts are available alongside the traditional ones for Java EE, the Elasticsearch backend accepts JSON to customize the mapping, and more. Hibernate Search 6.1.0.Beta1 also includes upgrades to Hibernate ORM 5.6.1.Final and Lucene 8.11, among others. What’s new Hibernate Search 6.1 is still in development: some features are still incomplete or may change in a backward-incompatible way. Dependency upgrades Hibernate ORM (HSEARCH-4379) Hibernate Search 6.1 now relies on Hibernate ORM 5.6. Lucene... [Less]
Posted over 2 years ago by Steve Ebersole
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 - Java 11 Java 11 is now the minimum Java runtime version. Custom composite types Preliminary work has been done ... [More] in terms of supporting custom composite types (what used to be called CompositeUserType). In this first iteration we have introduced org.hibernate.metamodel.EmbeddableInstantiator to allow integrating a custom strategy for how composite (embeddable) types are instantiated. Even better, EmbeddableInstantiator adds the ability to perform constructor injection! See the new documentation section in the User Guide covering providing a custom instantiator. We opted for starting with instantiation as we... [Less]
Posted over 2 years ago by Davide D'Alto
Hibernate Reactive 1.1.0.Final with Vert.x 4.2.1 is now available! Vert.x 4.2 not only contains several new features and improvements, it also allows us to start working on the integration with Oracle. A complete list of changes is available on ... [More] the Hibernate Reactive issue tracker. Thank you! 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. Feedback, issues, ideas? To get in touch, use the following channels: hibernate-reactive tag on Stackoverflow (usage questions) User forum or the hibernate-user stream on Zulip (usage questions, general feedback) Issue tracker (bug reports, feature requests) Mailing... [Less]
Posted over 2 years ago by Davide D'Alto
Hibernate Reactive 1.0.1.Final is now available! This maintenance release contains only performance improvements. A complete list of changes is available on the Hibernate Reactive issue tracker. If you’ve missed it, Sanne Grinovero wrote an ... [More] interesting analysis about Hibernate Reactive benchmarks in this post from last week: Hibernate Reactive: is it worth it? Highly recommended! 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. Feedback, issues, ideas? To get in touch, use the following channels: hibernate-reactive tag on Stackoverflow (usage questions) User forum or the hibernate-user stream on Zulip (usage questions,... [Less]