After a few months RESTEasy 1.2.GA is finally ready. This is mostly a cleanup, bug fix, and refactoring release, but here are some features of note:
- Guice 2.0 support. Thanks Mike Brackx!
- Initial OAuth integration. Still a bit of a prototype, but we’re moving forward with this very soon. Thanks Stef Epardaud!
- Link header support in client and server framework.
- Annotation triggered string parameter unmarshallers.
- Expanded examples to compliment my upcoming O’Reilly book on JAX-RS.
- Added Apache Client 4.0 support. It seems a bit quirky and slow compared to 3.1. I’d be curious to hear others experiences.
- Pluggable client exception handling support. Thanks Lincoln Baxter!!!
I’d also like to thank Attila Kiraly for fixing some bugs that cropped up in Multipart and XOP support. Pascal de Kloe, a new committer, also helped refactor content negotiation to support charset variants. Solomon Duskis continues to be a seasoned veteran and helps with bugs and features here and there.
What’s next? I’d like to focus next on getting complete OAuth support in. I think it will help out our REST-* efforts as we look to secure the services we’re defining there. RESTEasy is also going to expand beyond a simple JAX-RS implementation. As JBoss projects like HornetQ, jBPM, Drools, Transactions, and Infinispan obtain RESTful interfaces, I’ll be creating a REST profile under the RESTEasy umbrella.