Gavin King leads the Ceylon project at Red Hat. Gavin is the creator of
Hibernate, a popular object/relational persistence
solution for Java, and the Seam Framework, an
application framework for enterprise Java. He's contributed to the Java
Community Process as JBoss and then Red Hat representative for the EJB and
JPA specifications and as lead of the
Gavin now works full time on Ceylon, polishing the language specification,
developing the compiler frontend, and thinking about the SDK and future of
the platform. He's still a fan of Java, and of other languages, especially
Smalltalk, Python, and ML.
Wow, amazing how quickly my last blog entry got results!
Since I posted it, it appears that Genuitec have decided
to comply with the LGPL and provide their modifications
to Hibernate tools in source form:
This release was not meant to be such a big one. We had originally
intended to call it 1.1.7, but when we sat down and looked at the
size of the changelog since the 1.1.6 release, we realized that there
were simply too many changes for a point release. So it got a very
last minute rebranding ;-)
Seam 1.2 introduces many improvements including out of the box integration with the Spring Framework, EL support in HQL/EJB-QL, entity level security, SSL redirection, simplified configuration, improvements to orchestation via pages.xml and many enhancements to seam-gen, including support for composite keys and circular associations and integration of Ajax4JSF.
Seam 1.1.6 features several important bugfixes and new features for Seam/Security,
including remember me functionality, integration of JCaptcha, support for automatic
redirects to and from the login page when authorization checks fail and a minor API
redesign. Seam's exception handling facility was totally redesigned, to be much more
robust and work better with Seam/Security. Also, the seam-gen tool now integrates
Seam/Security. This work was all based upon the huge volume of user feedback we
received since the 1.1.5 release.
I just noticed that of the 1630 downloads of Seam since
the release of 1.1.1 on Thursday, only 666 were of Seam 1.1.1. So I must have somehow
fluffed the release announcement. (PST is a horrible timezone for announcing things.)