Return-Path: Delivered-To: apmail-cxf-users-archive@www.apache.org Received: (qmail 34511 invoked from network); 8 Jun 2009 14:38:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 8 Jun 2009 14:38:02 -0000 Received: (qmail 65677 invoked by uid 500); 8 Jun 2009 14:38:12 -0000 Delivered-To: apmail-cxf-users-archive@cxf.apache.org Received: (qmail 65610 invoked by uid 500); 8 Jun 2009 14:38:12 -0000 Mailing-List: contact users-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@cxf.apache.org Delivered-To: mailing list users@cxf.apache.org Received: (qmail 65600 invoked by uid 99); 8 Jun 2009 14:38:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Jun 2009 14:38:12 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [66.207.172.168] (HELO server.dankulp.com) (66.207.172.168) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Jun 2009 14:38:01 +0000 Received: by server.dankulp.com (Postfix, from userid 5000) id 74AC250704DF; Mon, 8 Jun 2009 10:37:40 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.2.1-gr1 (2007-05-02) on server.dankulp.com X-Spam-Level: X-Msg-File: /tmp/mailfilter.7KpljBJpLo Received: from dilbert.localnet (c-24-91-141-225.hsd1.ma.comcast.net [24.91.141.225]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by server.dankulp.com (Postfix) with ESMTPSA id 0660550704D9; Mon, 8 Jun 2009 10:37:39 -0400 (EDT) From: Daniel Kulp To: dev@cxf.apache.org Subject: Re: JAX-RS : Merges to 2.1.x branch Date: Mon, 8 Jun 2009 10:37:38 -0400 User-Agent: KMail/1.11.4 (Linux/2.6.29-gentoo; KDE/4.2.4; x86_64; ; ) Cc: "Sergey Beryozkin" , users@cxf.apache.org References: <008401c9e843$4b279d30$1202050a@emea.progress.com> In-Reply-To: <008401c9e843$4b279d30$1202050a@emea.progress.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200906081037.39181.dkulp@apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-3.0 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=unavailable version=3.2.1-gr1 This seems to make sense to me. Since 2.1.x is based on 0.8 spec, it's not something that could even be "certified" and such. Thus, JAX-RS users really should be encouraged to try and migrate up to the 1.0 spec version. Dan On Mon June 8 2009 10:13:26 am Sergey Beryozkin wrote: > 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 -- Daniel Kulp dkulp@apache.org http://www.dankulp.com/blog