I'm pleased to announce the release of Seam 2.1.0.BETA1.
This is an exciting day for us, as we get to show off what we've been working on for the last 6 months, since the dust settled around the Seam 2.0 release. So, what should you look for?
- First class support for Wicket - check out the all new Wicket example. I'll be posting a tutorial on using Wicket with Seam in the next week or two
- Identity management - built in, flexible, support for managing users in a database (via JPA) or LDAP (or build your own store frontend!)
- Permission management - now you've got ACL permissions (stored using JPA) in addition to rule based permissions and simple permissions
- Create reports in Excel and CSV using JSF tags and Facelets templates
- Built in support for URL rewriting
- Initial support for JAX-RS (JSR-311) - the REST API for Java, through RESTeasy
- A big speed improvement to SeamTest, and you can now run it at the same time as JBoss AS
- Ability to deploy your own resources when Seam boots (you can watch for annotations, file name patterns, file content - the list is endless!)
- Customizing the default interceptor stack - watch for a tutorial on this in the next few weeks
- Support for JBoss Cache 1.x or JBoss POJO Cache 1.x in JBoss AS 4.2, JBoss Cache 2.x in JBoss AS 5, and EHCache (of course, you can also use JBoss Cache in other app servers!)
And of course, we got the usual plethora of updates, such as:
- Groovy 1.5
- RichFaces 3.2
Not to forget the massive 279 issues closed since 2.1.0.ALPHA1!
And finally, I would like to introduce to you four new community contributors to Seam, who have joined the team over the last few months; Matt Drees, Jacob Orshalick, Nicklas Karlsson and Daniel Roth (Nik and Daniel are responsible for the Excel module, excellent work guys!)