Red Hat

In Relation To Releases

In Relation To Releases

Hibernate 3.5.3-Final release

Posted by    |       |    Tagged as Hibernate ORM Releases

3.5.3-Final is a maintenance release of mainly minor bug fixes. Some fixes of particular interest are:

  • HHH-5098 would cause an AssertionFailure when Entity Manager builds the metamodel for an entity that has a parameterized collection.
  • HHH-3220 would cause an AssertionFailure when a StatelessSession is used to execute a query that requires joins that exceed the maxfetchdepth setting.
  • HHH-4036 would lead to an exception when an entity subclass is mapped with an entity name.

For the the full list of changes, see the release notes.

For more details about Hibernate 3.5.3-Final, see the release page

The artifacts have all been published to the JBoss Maven repository. You can find out more about the JBoss Maven repository here.

The release bundles have been uploaded to SourceForge.

Please report any issues to Jira. Visit us on IRC or the forums if you have usage questions.

Thanks!

Hibernate 3.5.2-Final release

Posted by    |       |    Tagged as Hibernate ORM Releases

3.5.2-Final is a maintenance release of mainly minor bug fixes. Some fixes in particular were non-minor:

  • HHH-5135 could lead to an exception or incorrect results when a query uses a column with the same name as a function.
  • HHH-4991 can cause chunks of SQL related to many-to-many associations to be excluded from queries generated by a Criteria which would cause an exception.
  • HHH-3096, HHH-4957, and HHH-5063 resulted in exceptions or incorrect results using Criteria Projections.countDistinct() or when using an alias that is the same as the property name)
  • HHH-5078 could produce incorrect numeric results when using JPA Criteria to generate expressions that combined addition or subtraction with other arithmetic operators; parentheses were excluded from ( a + b ) / c, resulting in the expression evaluating using default operator precedence.
  • HHH-5042 would cause hilo generators to return duplicate keys after having exhausted the current lo-range.
  • HHH-5032 prevented locks from being upgraded to LockModeType.OPTIMISTICFORCEINCREMENT using Entity Manager, resulting in versions not being updated on transaction commit.
  • HHH-1574 can cause an exception indicating that an immutable natural ID containing a many-to-one association was altered when it was unchanged.

For the the full list of changes, see the release page.

The artifacts have all been published to the new JBoss Maven repository. You can find out more about the new JBoss Maven repository here.

The release bundles have been uploaded to SourceForge.

Please report any issues to Jira. Visit us on IRC or the forums if you have usage questions.

Thanks!

Hibernate 3.5.1-Final

Posted by    |       |    Tagged as Hibernate ORM Releases

3.5.1-Final is a maintenance release of mainly minor bug fixes. Two fixes in particular were non-minor:

  • HHH-5102 is particularly big issue if you happen to combine InheritanceType.JOINED with an "intermediate" @MappedSuperclass
  • HHH-4965 would lead to incorrect results when using a JPA Criteria query if using certain types of literals (mostly an issue with certain entity and custom types)

Additionally quite a bit of work was done on the reference documentation and javadocs (especially in now having some aggregated javadocs).

Check out the release page for the full list of changes.

Please report any issues to Jira. Visit us on IRC or the forums if you have usage questions.

Get'em while they are hot!

Hibernate 3.5.0-Final release

Posted by    |       |    Tagged as Hibernate ORM Releases

Yaay, we made it! :)

Here is the list of the major accomplishments embodied in 3.5.0-Final

  • JSR 317 (JPA2) support.
  • Integration of hibernate-annotations, hibernate-entitymanager and hibernate-envers into the core project. See http://in.relation.to/14172.lace for details
  • Added Infinispan as a standard second-level cache. See http://infinispan.blogspot.com/2009/10/infinispan-based-hibernate-cache.html for details
  • Improvements to the new second-level caching SPI introduced in 3.3 based on feedback from implementers including Ehcache, Inifinispan and JBoss Cache.
  • Far better read only / immutable support. See the new chapter added to the core reference manual dedicated to the subject.
  • Support for JDBC 4 such that Hibernate can be used in JDK 1.6 JVMs and make use of JDBC4-compliant drivers.'
  • Support for column-level read/write fragments (HBM only for now)
  • Initial support for fetch profiles

Check out the release page for the full list of changes (just in 3.5.0-Final, aka not cumulative).

The artifacts have all been published to the JBoss Maven repository and the release bundles have been uploaded to SourceForge.

Please report any issues to Jira. Visit us on IRC or the forums if you have a usage question.

Thanks!

Hibernate 3.5.0-CR-2 release

Posted by    |       |    Tagged as Hibernate ORM Releases

We have just released 3.5.0-CR-2. The main focus for this release was bugfixes and documentation.

Please forgive the terseness of this entry. I am quite tired :)

Moving forward in the next 2 weeks we still have some documentation tasks to finish up and handle any bug reports that come back in to Jira. As we get closer to that time, we will decide whether 3.5.0.Next becomes 3.5.0-CR-3 or 3.5.0-Final.

Hibernate 3.5.0-CR-1 release

Posted by    |       |    Tagged as Hibernate ORM Releases

I am pleased to announce that we have just released Hibernate version 3.5.0-CR-1. As a refresher, Hibernate follows the JBoss versioing scheme where CR is a Candidate for Release (what many of you might call RC). The main stated goal of 3.5 is JPA 2 compliance. This is the first release we believe achieves that goal entirely. In fact we are in the process of certifying for standalone JPA 2 compliance and have integrated this CR into the imminent JBoss AS M2 release as part of their effort towards full Java EE 6 compliance.

I'll blog more about the full set of changes in 3.5 when we tag 3.5.0 final release. The changes in this CR-1 represent mostly

  • full support for derived identities (see the specification section 2.4.1 Primary Keys Corresponding to Derived Identities)
  • wrapping up various loose ends

See the release notes for all the gory details.

The distribution bundles have been uploaded to SourceForge.

Please report any issues to Jira. Visit us on IRC or the forums if you have a usage question.

Once again many people helped out with this release. I'd like to specifically mention Scott Marlow who not only did some coding but provided us the invaluable, and not to be underestimated, service of performing the standalone JPA TCK runs and analyzing the results. Thanks Scott and everyone else!

Hibernate 3.5.0-Beta-4 release

Posted by    |       |    Tagged as Hibernate ORM Releases

In terms of JPA 2, its really easier to start talking about things not yet implemented :) The set of missing features are defined by the unresolved subtasks of the following 2 Jira issues:

The still-to-be-implemented features are mainly certain aspects of derived identity support and support for embeddables with associations.

Check out the release details for the full list of changes.

The artifacts have all been published to the JBoss Maven repository. Additionally the release bundles have been uploaded to SourceForge.

As always, please report any issues to Jira and come visit us on IRC or the forums if you have a usage question.

We are getting so close folks! Great work.

Hibernate 3.5.0-Beta-3 release

Posted by    |       |    Tagged as Hibernate ORM Releases

Specific JPA 2 related enhancements from Beta-2 include:

Additional enhancements from Beta-2 include:

  • Expanded and more consistent read-only support

Check out the release details for the full list of changes.

The artifacts have all been published to the JBoss Maven repository. Additionally the release bundles have been uploaded to SourceForge.

Please report any issues to Jira. Visit us on IRC or the forums if you have a usage question.

A lot of effort from many folks went into this release and I'd like to thank everyone for all the bug reports, patches and development work that went into this.

Thanks!

Hibernate 3.5.0-Beta-2 release

Posted by    |       |    Tagged as Hibernate ORM Releases

The second release towards JPA 2 support. Specific JPA 2 related enhancements from Beta-1 include:

Additional enhancements from Beta-1 include:

Check out the release notes for the full list of changes.

The artifacts have all been published to the JBoss Maven repository. Additionally the release bundles have been uploaded to SourceForge.

Please report any issues to Jira. Visit us on IRC or the forums if you have a usage question.

Thanks!

Hibernate 3.5.0.Beta-1 released

Posted by    |       |    Tagged as Hibernate ORM Releases

This is the first release towards supporting JPA 2. Most of the APIs are implemented. Some know limitations for this beta include:

  • Some of the 'metamodel' APIs are still unimplemented, specifically differentiating between declared attributes and attributes (same wording as java.lang.reflect). The getDeclaredXYZ methods simply return null in this release.
  • 'criteria' query building is fully implemented aside from defining subquery correlations, to the best of my knowledge and current state of the spec. However, compiling criteria queries is unimplemented scheduled for the next release.

Additionally, initial support for fetch profiles has been added in this release. Currently only join-fetching is supported as a strategy in fetch profiles.

The artifacts have all been published to the JBoss Maven repository. Additionally the release bundles have been uploaded to SourceForge.

This is also the first version bundling annotations, entitymanager and envers together with the other core modules. Moving forward all will be versioned and released together.

back to top