News

Interview about Hades and the Roo addon

Added by Oliver Gierke 20 days ago

Hades project lead Oliver Gierke was interviewed by The Spring Roo podcast team about Hades and the Roo addon. The interview covers Hades features, add-on features, general Roo add-on development and an outlook into features of Hades 2.0. Thanks to Ken and Gordon for inviting us to the show.

Listen to the podcast episode.

Version 1.5.2 released

Added by Oliver Gierke about 1 month ago

Let me announce that on the heels of version 2.0.0 RC2 we release a bugfix version 1.5.2 of the 1.x branch of Hades. The release mainly contains a bugfix for invalidly created count queries in pagination queries. Furthermore we updated to Spring 2.5.6.SEC02. We highly recommend Spring 2.5.6 users to upgrade to that version as it fixes a serious security bug (see the announcement) for details.

Version 2.0.0.RC2 release

Added by Oliver Gierke about 1 month ago

We proudly announce the release of version 2.0.0 RC2 of Hades. We're making huge progress to the final 2.0 release. This release candidate introduces transactionality on DAOs and means to define transactional behaviour for your your DAO interfaces. For details read up the changelog of version 2.0.0 RC2 or checkout chapter 2.6 of the reference documentation. Note that the fixes that are scheduled for 1.5.2 made it into this release, too.

Note that using this version will require you to upgrade to Spring 3.0.3 as we rely on a fix for a bug regarding transaction management that affects former versions.

Version 1.5.1 released

Added by Oliver Gierke 2 months ago

We proudly announce the release of Version 1.5.1 of Hades. This is mainly a bug- and documentation fix release. Two small new features made it into the release. First, Hades is-new detection now also consideres @EmbeddedId annotated properties and fields. Second, we support @QueryHint annotations on query methods to equip your queries with hints (e.g. for cache configuration).

For details see the changelog of version 1.5.1.

Version 1.5 and 2.0 RC1 released (2 comments)

Added by Oliver Gierke 4 months ago

We proudly announce a double release of Hades. On the one hand we release a feature update to the 1.x with a few major new features. On the other hand the first release candidate to the 2.0 version will see the light of the day today.

Version 1.5's most important feature is that your entities do not have to implement Persistable anymore. No strings attached. Simply use your plain JPA @Entity classes. Furthermore we allow using multiple EntityManagerFactory beans now by allowing to explicitly wiring it at the dao-config and dao elements of the Spring namespace. Using the namespace you now can use the include-filter and exclude-filter elements known of Spring's context-namespace inside dao-config,too. To round things up, we have extended the query creation to now support Between, GreaterThan and LessThan keywords. In between we've solved some bugs here and there.

With the first 2.0 release candidate we make a huge step towards 2.0 itself. It builds on top of Spring 3.0.2 and Hibernate 3.5 as well as EclipseLink 2.0. OpenJPA 2 is not yet final but we hope it's going to be until we release 2.0 of Hades. Our 2.0 release is completely JPA 2.0 compatible so that you can leverage its powerful criteria API in your custom implementations if you like so that we dropped our custom read-by-example mechanism.

For more details checkout changelogs of 1.5 and 2.0.

Version 1.1.2 released

Added by Oliver Gierke 4 months ago

Almost two weeks ago we released version 1.1.2 of Hades. As the version number increase implies this is mainly a bugfix release. For mor details see the Changelog of version 1.1.2.

Version 1.1.1 released

Added by Oliver Gierke 7 months ago

Last Friday we released Hades 1.1.1 which is bugfix release to squeeze a bug in pagination for finders. For details see the changelog here.

Version 1.1 released

Added by Oliver Gierke 7 months ago

Merry Christmas to all of you. Here's the geek christmas present for JPA and Spring developers. Hades 1.1 comes with some major bugfixes, minor extensions and some SPI to allow more sophisticated extension of Hades DAO creation. The most important tickets were:

  • #159 - Pagination in query methods triggered lookup of entire resultset rather that only of the page
  • #136 - Sorting directions can now be defined per sort property
  • #139 - Allow easy adding of a custom DAO method to all DAOs
  • #162 - Derived queries now also work if a subclass of the managed entity is returned
  • #172, #173, #174 - Various issues regarding binding of Sort property for query methods

For a detailed changelog see Version 1.1. Note that as Hades is still able to run with latest Spring 2.5.x versions it is officailly been tested against Spring 3.0 GA.

Version 1.0 released

Added by Oliver Gierke 9 months ago

Say hello to the stable 1.0 version of Hades! The release includes some minor brushups as well as introduction of using named parameters in query methods (#38). An important informations for Spring users might be, that Hades is compatible with current Spring 3 RC1 and thus should be with the upcoming GA release.

With 1.0 we also start publishing Sonar dashboards for all of our current open source projects. See Hades project metrics here.

We'll continue developing Hades by focusing on features JPA 2.0 introduces. As it is currently unclear in how far implementing features based on this version will break backwards compatibility, we target support for JPA 2.0 to a major 2.0 version of Hades. Feel free to propse features or even submit patches!

Version 0.7.0 released

Added by Oliver Gierke 10 months ago

I'm pleased to announce version 0.7.0 of Hades. The current release includes the following improvements:

  • Allow the execution of modifying queries - #104
  • Exceptions thrown in custom implementations are now propagated correctly - #109
  • Fixed bug in handling null parameters - #110

For details see the changelog of version 0.7.

1 2 Next »

Also available in: Atom