39
I Use This!
Activity Not Available

News

Posted about 2 years ago by Steve Ebersole
The second candidate release for Hibernate ORM 6.0 has been released. We fully expect this to be the last release candidate and currently plan on having the 6.0 final release within the next 2-4 weeks. This release was held up a bit working on ... [More] passing the Jakarta Persistence TCK. Mainly we had to wait for our challenges and proposed challenges to be discussed and accepted. This release fully passes the 3.1 TCK! Hopefully we will soon pass the 3.0 TCK as well, but we are still waiting on resolution of some challenges there. Much of the work in this release focused on... [Less]
Posted about 2 years ago by Guillaume Smet
We released maintenance releases for our Hibernate Validator 6.2 and 7.0 branches. Both versions bring back support for validating java.sql.Date which was broken when we refactored the time constraints. 7.0.3.Final also fixes an oversight in the ... [More] annotation processor made when we migrated to the jakarta.* packages. Until this fix, the annotation processor for 7.0 was ignored, even if you properly used the jakarta.validation constraints. We also released Hibernate Validator 8.0.0.Alpha1, which specifically targets the upcoming Jakarta EE 10. Getting 6.2.2.Final To get the release with Maven, Gradle etc. use the GAV coordinates org.hibernate.validator:{hibernate-validator|hibernate-validator-cdi|hibernate-validator-annotation-processor}:6.2.2.Final. Note that the group id has changed from org.hibernate (Hibernate Validator 5 and... [Less]
Posted about 2 years ago by Davide D'Alto
Hibernate Reactive 1.1.3.Final is now available! The main feature of this release is that it’s now possible to connect to an instance of Oracle database. The complete list of changes is available on GitHub. Thank you! Oracle Testing ... [More] Hibernate Reactive with Oracle requires the Oracle Vert.x SQL client on the classpath: io.vertx:vertx-oracle-client:4.2.4 We are aware of a couple of limitations: it’s not possible to query fields mapped as raw insert-select queries cause an exception 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... [Less]
Posted about 2 years ago by Yoann Rodière
We just published a maintenance release for Hibernate Search: 6.1.1.Final. What’s new HSEARCH-4462: Upgrade to Hibernate ORM 5.6.5.Final HSEARCH-4468: Upgrade to slf4j 1.7.35 in hibernate-search-backend-elasticsearch-aws HSEARCH-4465: ... [More] Upgrade -orm6 artifacts to Hibernate ORM 6.0.0.CR1 HSEARCH-4461: Fix typos and grammar in documentation HSEARCH-4464: Document that custom bridges or projection converters are not applied to fields for source()/document() projections HSEARCH-4470: Add mapping code examples to the documentation of @IndexedEmbedded.structure For a full list of changes since the previous release, please see the release notes. How to get this release All details are available and up to date on the dedicated page on hibernate.org. Feedback, issues, ideas? To get in touch, use the following channels: hibernate-search tag on Stackoverflow (usage questions) User forum (usage questions, general feedback) Issue... [Less]
Posted about 2 years ago by Steve Ebersole
The first candidate release! UserCollectionType Support for UserCollectionType using either @CollectionType or @CollectionTypeRegistration. See the User Guide for details User Guide The User Guide has been undergoing a refresh over the ... [More] last few 6.0 releases. Still a little more work to be done, but it is looking good. Migration Guide The Migration Guide was given a lot of love between Beta3 and CR1. Deprecation Removals Many deprecations from version 5.x and earlier have been removed. Review API, SPI and Internal distinctions API, SPI and Internal distinctions were reviewed and corrections were made through a number of methods. For quick reference, we mean: API Anything we expect the application will use directly (Session, e.g.) SPI Anything we expect integrations will use... [Less]
Posted about 2 years ago by Sanne Grinovero
Hibernate ORM version 5.6.5.Final is now available, improving compatibility with the latest version of H2. H2 upgrade options The H2 database, a very popular development tool and testing target, has recently been flagged because of ... [More] CVE-2022-23221. While you might not be running H2 in production, or most likely are not running it with the vulnerable configuration, we appreciate that upgrading might be desireable. Getting a version not affected by this vulnerability implies upgrading H2 to version 2.1.210, which unfortunately so far didn’t work well with Hibernate ORM as we have been using H2 version '1.4.197'. The H2 project doesn’t follow semantic versioning conventions, and has often... [Less]
Posted about 2 years ago by Yoann Rodière
We just published Hibernate Search 6.1.0.Final! The most important change by far in Hibernate Search 6.1.0.Final is support for asynchronous, distributed automatic indexing through the outbox-polling coordination strategy. But it doesn’t stop ... [More] there and introduces Elasticsearch 7.16 compatibility, OpenSearch 1.0/1.2 compatibility, search DSL improvements, conditional mass indexing, and more! What’s new compared to Hibernate Search 6.0 Dependency upgrades Hibernate ORM Hibernate Search 6.1 is compatible with Hibernate ORM 5.6. Lucene The Lucene backend now uses Lucene 8.11. Elasticsearch The Elasticsearch backend now works with Elasticsearch 5.6, 6.8, 7.10 or 7.16. Asynchronous, distributed automatic indexing While it’s technically possible to use Hibernate Search 6.0 and Elasticsearch in distributed applications, it suffers from a few limitations. The main goal of... [Less]
Posted about 2 years ago by Christian Beikov
We just released Hibernate ORM version 5.6.4.Final. Backwards incompatible SPI changes In version 5.6.2.Final we had to make a few changes to some SPIs to ease native compilation, but unfortunately we forgot to make sure these were backwards ... [More] compatible. With this bug fix release we introduced default methods in the SPIs MultiTableBulkIdStrategy and Exporter to retain the backwards compatibility with 5.6.1.Final. Restrict JNDI lookups to "java" scheme Hibernate ORM includes a default implementation of its JndiService, which is used internally to lookup Datasource and references to the platform’s TransactionManager. This service is also used to register its own components to allow them being looked up... [Less]
Posted over 2 years ago by Yoann Rodière
We just published Hibernate Search 6.1.0.CR1, the first release candidate of Hibernate Search 6.1. Among the main changes since Beta2: better defaults and optional operators for the regexp predicate, additional Maven artifacts compatible with ... [More] Hibernate ORM 6, and more. What’s new For a summary of all new features and improvements since 6.0, head to the dedicated page on hibernate.org. Dependency upgrades Hibernate ORM (HSEARCH-4436) Hibernate Search 6.1 now depends on Hibernate ORM 5.6.3. Others HSEARCH-4446: Upgrade to Elasticsearch client 7.16.3 HSEARCH-4448: Upgrade to JBoss logging 3.4.3.Final HSEARCH-4449: Upgrade to slf4j 1.7.33 (only affects artifacts related to the AWS integration) Better defaults and optional operators for the regexp predicate The regexp predicate, introduced in Hibernate Search 6.1, now allows selecting optional operators... [Less]
Posted over 2 years ago by Yoann Rodière
We just published a bugfix release for Hibernate Search: 6.0.8.Final. What’s new Log4j upgrade As mentioned here, Hibernate projects do not use Log4j at runtime and thus are not affected by the various vulnerabilities discovered in Log4j 2 ... [More] recently. However, Hibernate Search does use Log4j during its own build, when executing tests, which is why we had to update our test dependency to Log4j 2.17.1 anyway. Incidentally, this might help with some security sniffers that do not correctly understand the difference between runtime dependencies and test dependencies, leading to Hibernate Search being (falsely) reported as affected by the Log4j vulnerabilities. Other improvements and bug fixes HSEARCH-4423: Hibernate Search will no longer incorrectly detect... [Less]