Hibernate ORM version 4.1.2 has just been released. This is a minor bug fix release containing 35 bug fixes. See the changelog for the complete list of fixes. Specific fixes of note include:
- Numerous fixes for 4.1-introduced load-by-natural-id feature. Many thanks to Eric Dalquist and Guenther Demetz for really hitting that feature hard, helping shake out issues and often developing fixes. Open Source at its finest! The most significant improvement here was removing the reliance on auto-flushing when performing a load-by-natural-id (HHH-7206)
- A few fixes (HHH-7017, HHH-7020, HHH-7090) related to org.hibernate.SharedSessionBuilder which is the contract used to build sessions from other sessions.
- HHH-7190 - Potentially major performance hit relating to proxy generation
- Update Infinispan dependency to version 5.1.2. Also support for natural-id caching added to the hibernate-infinispan integration.
As usual, the artifacts have been uploaded to the JBoss Nexus repository (and will be synchronized to Maven Central in a day or two) and the release bundles have been uploaded to the Hibernate SourceForge in both ZIP and TGZ formats.
FYI, I forgot to name this release with '.Final' qualifier in version. So the artifacts are just versioned 4.1.2.