Hi,

CXF 2.1.x branch supports a 0.8 version of JAX-RS api. 

We put quite a lot of effort into ensuring 2.1.x users can write functional
RESTful applications with the help of JAX-RS 0.8 api, by not only back merging 
all the fixes needed but also adapting some of the code from the CXF 2.2 lines 
(which uses jax-rs 1.0 api). For example, CXF REStful client api is fully 
supported in the 2.1.x line, even though the UriBuilder (which is used 
extensively in the client runtime) has different interfaces in 1.0 and 0.8.

During the last couple of months I didn't do any backmerges into 2.1.x as the 
bulk of changes which made it into 2.2 are either new enhancements or 1.0 api 
centric, as I found, especially in the latter case, the backmerges can be quite 
costly and time consuming. With the 2.2.x branch now being created I feel it 
makes sense to stop backmerging into 2.1.x unless :

* bugs in 2.1.x have to be fixed
* 2.1.x users ask for certain features which are available in 2.2/2.3 be copied 
to 2.1.x which is something I would be happy to do provided there're no 0.8 api 
restrictions.

I hope it will make sense given that most users are l;ooking forward to 
migrating to JAX-RS 1.0 api.

cheers, Sergey

Reply via email to