Red Hat

In Relation To Releases

In Relation To Releases

Today we have released both 3.5.6-Final and 3.6.0.CR1.

3.5.6

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

  • HHH-5310 would cause a MappingException when deploying a JEE application with orm20.xml compliant mapping
  • HHH-5564 upgraded Infinispan to 4.2.x; in addition, there were several fixes to integration code for Infinispan.

For more details about Hibernate 3.5.6-Final, see the release notes.

The artifacts have all been published to the JBoss Maven repository.

The release bundles have been uploaded to SourceForge.

3.6.0.CR1

3.6.0.CR1 builds on the work from 3.6.0.Beta4 as well as from 3.5.6-Final.

In addition to the fixes mentioned above for 3.5.6-Final, the following are of particular interest:

  • HHH-5441 completes the Getting Started Guide, which contains a collection of tutorials (including Envers) and information on the Hibernate community, etc. You can see it here.
  • Several improvements in Hibernate's support for Sybase ASE 15.

For more details about Hibernate 3.6.0.CR1, see the release notes.

The artifacts have all been published to the JBoss Maven repository.

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.6.0.Beta4 release

Posted by    |       |    Tagged as Hibernate ORM Releases

Hibernate 3.6.0.Beta4 has been released incorporating mostly minor bugfixes and improvements. Most of the work this cycle went into the improved documentation. For those not aware we are planning on splitting the documentation into 2 books:

  1. a Getting Started Guide, see HHH-5441 : this is a collection of tutorials and information on the Hibernate community, etc.
  2. a Developer Guide, see HHH-5466 : this is essentially the information from the existing manual, but presented in a more topical fashion.

The Getting Started Guide is mostly done. There is a single subtask outstanding to incorporate a tutorial on basic Envers usage, but it already contains tutorials on basic Hibernate using (both with hbm.xml and annotation usage) as well as a basic JPA usage tutorial. They all build on the same schema and domain classes, in hopes it will be useful illustrating how to move from one paradigm to another. In fact they all perform the exact same steps for illustration (except for the Envers tutorial when it gets done, since it need to present a very different use case to usefully show Envers usage).

We also are trying out actually bundling up the tutorials in a working project this time (a maven mutli-module project) to make it even easier to get up and running with the tutorials. We are still working through the details of hosting that in terms of referencing the zip from the tutorials (thats the problem with modularizing stuff). Anyway, in the interm I thought this one was close enough that I went ahead and made it available from http://dl.dropbox.com/u/3636512/getting-started-guide/index.html. Some notes:

  • This url is only made available temporarily
  • The documentation references a link to obtain the code. That link is not accurate. We are still deciding where these will live and how they will be referenced. In the meantime I have zipped up the code and made it available here: http://dl.dropbox.com/u/3636512/getting-started-guide/tutorials.tar.gz (again temporarily).

See http://hibernate.org/downloads.html for details on obtaining the release. Or try http://dl.dropbox.com/u/3636512/getting-started-guide/index.html#hibernate-gsg-obtain ;)

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

Today we have released both 3.5.5 and 3.6.0.Beta3.

3.5.5

This is a maintenance release fixing mostly minor bugs. Changes of note include:

  • HHH-5426 - HQL update/delete does not invalidate the query cache
  • HHH-5451 - deprecation of CGLIB as a bytecode provider
  • Numerous Changes in behavior of ResultTransformers

For more details about 3.5.5, including the full list of changes, see the release page.

The artifacts have all been published to the JBoss Maven repository. Please note that there is a change as of this release in that we no longer deploy irrelevant modules to the repository; see HHH-5438 for details.

The release bundles have been uploaded to SourceForge.


3.6.0.Beta3

3.6.0.Beta3 builds on the work from 3.6.0.Beta2 as well as from 3.5.5 Changes of particular interest include:

  • HHH-5300 - Configurable QueryPlanCache reference counts (Manuel Dominguez Sarmiento)
  • HHH-5485 - Change in DTD hosting
  • HHH-5441, HHH-5466 - Initial work on documentation changes

For more details about 3.6.0.Beta3, including the full list of changes, see the release page.

The artifacts have all been published to the JBoss Maven repository. Please note that there is a change as of this release in that we no longer deploy irrelevant modules to the repository; see HHH-5438 for details.

The release bundles have been uploaded to SourceForge.


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

Hibernate 3.6.0.Beta2 Release

Posted by    |       |    Tagged as Hibernate ORM Releases

The Hibernate team is happy to announce the availability of the 3.6.0.Beta2 release. The major change from Beta1 is the merging of AnnotationConfiguration into Configuration (HHH-5375). AnnotationConfiguration is now completely deprecated.

Additionally a lot of work went into the initial effort of merging the previous annotations reference manual into the main reference manual. The docs are in an OK enough state that I felt more comfortable uploading them to the docs server:

A lot more work will be going into the docs for 3.6.

For more details about 3.6.0.Beta2, including the full list of changes, see the release page.

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

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

The Hibernate team is happy to announce the availability of both the 3.5.4 and 3.6.0.Beta1 releases.

3.5.4

This is a maintenance release fixing quite a number of mostly minor bugs. Some fixes of particular interest are:

  • HHH-4240, HHH-4250 : improved support for joined inheritance
  • HHH-5329 : fixes a regression that stopped 3.5.3 from being usable in JDK 1.4 environments

For more details about 3.5.4, including the full list of changes, 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.


3.6.0.Beta1

3.6 introduces some new features as well as incorporating most of the fixes from 3.5. Changes of particular interest include

  • Dropping support for JDK 1.4
  • merging some modules into core; specifically hibernate-jmx and hibernate-annotations
  • repackaging of classes in hibernate-testing
  • HHH-2277 : fixes a long known limitation in key-many-to-one support.
  • HHH-5138, HHH-5182, HHH-5262 : collectively address a number of improvements to the Hibernate type system. See the newly separated and expanded chapter on Types in the reference manual for details.
  • HHH-5268 : java.util.UUID support

For more details about 3.6.0.Beta1, including the full list of changes, 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 using Jira. Visit us on IRC or the forums if you have usage questions.

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.

back to top