Jersey 0.8 is released

We have just released version 0.8 of Jersey (see the stable download directory). This aligns with the 0.8 release of the JAX-RS API and the public review draft.

We made excellent progress in this time trial and we are releasing at least a week earlier than expected. This is good as it lets me show off 0.8 at Jazoon next week and lets us concentrate on the 0.9 etape over the summer period.

This version will be available soon from the Glassfish v2 and v3 update centers, and will be making it's way into NetBeans 6.5.

Thanks to the work of Jakub, Martin, Doug and others we are now pushing snapshot releases to here in the java.net maven 2 repository. This occurs automatically thanks to Hudson. Jakub shows how easy it is to use embedded Glassfish with Jersey from the maven 2 repository. The stable version has also been pushed, but as of writing there is an issue with the java.net maven repository infrastructure causing things to be delayed. When it appears we will send out another blog.

Martin has contributed Spring-based servlet support that is here in java.net maven 2 repository. This is great, now developers don't have to copy old code from mine and Marc's blog entries. Anybody willing to contribute support for Guice?

I refactored the container SPIs. Now it is much cleaner and easier, but more importantly it provides the basis for better Comet support and filtering that i hope to progress in 0.9. I also managed to unify the injection framework, make it more pluggable, and much more efficient for per-request resources.

It is a significant effort to transform a project from ant to maven and we are currently in an "interesting" transitional phase we hope to complete for the 0.9 release. As part of this we plan to split Jersey up into components as well as providing bundles, just like Grizzly does. So, hopefully, a developer can reduce the overall size of the jars required. For example, if a developer wants to use just the client API  they are currently required to use the jar with all the unused server-side functionality. I believe this may also be advantageous for those wanting a smaller footprint for embedded servers.

After the successful Spring integration Martin is now working on a very interesting development combining JavaDoc doclets and WADL. The upshot of this work is that JavaDoc comments in resource classes will be pulled into the generated WADL document meaning that a developer does not have to separate documentation from the code of their RESTful Web services. See here for more details. I want to get this functionality merged into snapshot builds as soon as possible!

Comments:

Excelent work Guys!
I am working on an iBatis plugin and i appreciate a lot your great work at dependency injection support for this release.

Posted by Frank on June 20, 2008 at 02:10 PM CEST #

[Trackback] Bookmarked your post over at Blog Bookmarker.com!

Posted by advantageous on June 20, 2008 at 03:30 PM CEST #

Congratulations on the new release!

Posted by Imran M Yousuf on June 21, 2008 at 02:14 AM CEST #

Jersey 0.8 stable version is already available at the java.net maven 2 repository at http://download.java.net/maven/2/com/sun/jersey/jersey/0.8-ea/
It was also made available at GlassFish V2 and V3 update centers.

Posted by Jakub on June 24, 2008 at 04:54 AM CEST #

What are the minimum JDK requirements? (i.e. does it support Java v 1.4 or only 1.5+?)

Posted by Joe on July 07, 2008 at 11:51 AM CEST #

Joe, Jersey runs only with 1.5+. It uses Java annotations.

Posted by Martin on July 11, 2008 at 04:40 AM CEST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

sandoz

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today