Jersey 1.1.5 is released

We have just released version 1.1.5 of Jersey, the open source, production quality, reference implementation of JAX-RS. The JAX-RS 1.1 specification is available at the JCP web site and also available in non-normative HTML here.

It will be available soon from the GlassFish v2 and v3 update centers.

For an overview of JAX-RS features read the Jersey user guide. To get started with Jersey read the getting started section of that guide. To understand more about what Jersey depends on read the dependencies section of that guide. See change log here.

This release will align with the soon to be released of Atmosphere 0.5. 

Deployment to Google App Engine now works and we have a tracing mechanism (inspired from Hudson) to aid debugging.

In between releasing 1.1.4.1 and 1.1.5 Bill Burke's JAX-RS book has been published. I have not had a chance to look at the book in detail, but it appears generally well received from the tweets i have seen. The examples in the book require RESTEasy so Pavel, with Bill's permission, converted those samples to work with Jersey and, with much help of Alexis Moussine-Pouchkine, embedded GlassFish. The examples required minimal modifications to the web.xml (Java EE 6 solves that problem!) and some minor tweaks to reach parity with some RESTEasy specific features (specifically around configuration of URI content negotiation and human readable formatting of XML responses). Overall the portability of the examples was very good. You can find the samples here.

Jakub has made some good progress on OSGi, many thanks to the developers who have helped test and provide feedback. It is in the trunk, but we decided not to connect it up to the build and deployment process until we have more thoroughly tested the implementation and investigated some areas for further improvement. (It certainly has not been trivial to develop good and robust OSGi support!)

So when OSGi support is ready we will release the next version of Jersey, 1.2.

Meanwhile Santiago has been very busy investigating better hypermedia support for both the Jersey client and server. There is a prototype sample in a branch that reflects Santiago's current thinking.

For feedback send email to:

users@jersey.dev.java.net (archived here)

or log a bugs/features here.

Comments:

That's good news!

For the last couple of days, I've been evaluating replacing our Jersey integration in favour of Apache CXF REST support, since I already use their SOAP implementation and they also support JAX-RS.

I gave up for two reasons:
- newly added CFX RS dependencies made my build larger than I expected (since most deps are reused)
- Jersey / Spring integration is so much simpler it seemed a shame to give it up.

In passing - why isn't Jersey available from the Central Maven repo?

Cheers

Posted by Antony B on January 21, 2010 at 12:32 PM CET #

Thanks!

Re: why isn't Jersey available from the Central Maven repo?

Simply because we have never asked it to be put there :-) (we have put the JAX-RS API up there, but we had to because someone else put a previous version up there!).

I actually do not know what the process entails for the 30 or so artifacts associated with a Jersey release. I will ask.

Posted by Paul Sandoz on January 25, 2010 at 08:33 AM CET #

Having the Jersey artifacts at the central repository would be great, particularly for the increased visibility of the Jersey archetypes. I believe that would definitely help the Jersey adoption.

On the other hand, i want to review the project pom files and structure first. We need to make sure, that what we publish will not change much in the future to avoid confusion.

Are you willing to help us with the review process? If so, we could continue the discussion at users@jersey.dev.java.net mailing list.

Posted by Jakub on January 26, 2010 at 10:40 AM CET #

A tutorial of Jersey with GAEj

http://iqbalyusuf.wordpress.com/google-app-engine-jax-rs-jersey/

Posted by Iqbal Yusuf on February 12, 2010 at 10:11 AM CET #

http://wp.me/PnkVx-2Z
A mini tutorial on
"JAX-RS Jersey + Guice + Objectify + Simple XML + Jackson on Google App Engine Java"

Posted by Iqbal Yusuf on March 09, 2010 at 12:43 PM CET #

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