Return-Path: X-Original-To: apmail-cxf-dev-archive@www.apache.org Delivered-To: apmail-cxf-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 844C1101B4 for ; Thu, 3 Oct 2013 10:05:06 +0000 (UTC) Received: (qmail 75615 invoked by uid 500); 3 Oct 2013 10:05:05 -0000 Delivered-To: apmail-cxf-dev-archive@cxf.apache.org Received: (qmail 75354 invoked by uid 500); 3 Oct 2013 10:05:01 -0000 Mailing-List: contact dev-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list dev@cxf.apache.org Received: (qmail 75340 invoked by uid 99); 3 Oct 2013 10:04:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Oct 2013 10:04:59 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of sberyozkin@gmail.com designates 209.85.214.44 as permitted sender) Received: from [209.85.214.44] (HELO mail-bk0-f44.google.com) (209.85.214.44) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Oct 2013 10:04:52 +0000 Received: by mail-bk0-f44.google.com with SMTP id mz10so834248bkb.3 for ; Thu, 03 Oct 2013 03:04:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=X6sc1mBVsf0XfSr9GrHNJhL/laPYaEjkv+TfbHKUhEQ=; b=iVI4FjsWWFe3eX4lfiDw6KMbqgfmRpGmqvYY/lnIMs6S0CmQklAa4dqTIMru+atVkA ker6gDAIfdTMOI6Zvtgu3VPb843d4ErT3Eld/HKzWgHaEUF/z5vD6T6SjOrFxHbZ2wvD m17JqeiMIlertRfFK1Ui1cGU6LKeOVYWe+wTN3oUGMvquEzJ21SxjWFF71CHNDr2ne1z BKjRC2SwJEmCf8p4PjRwqa9j7vitTL/H+GT0v2LoAOzoXi5GtH78Wc493rkmFL51i7rx bl4zPkNojT55p6sQKttiFuSx72Vk9HVCwOMHpsjpDg17iv9rZhqlv+6pO9P4nJwrG1uJ d2lQ== X-Received: by 10.204.226.71 with SMTP id iv7mr973262bkb.32.1380794671709; Thu, 03 Oct 2013 03:04:31 -0700 (PDT) Received: from [192.168.2.5] ([89.100.141.107]) by mx.google.com with ESMTPSA id w9sm4154166bkn.12.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 03 Oct 2013 03:04:30 -0700 (PDT) Message-ID: <524D412D.1010002@gmail.com> Date: Thu, 03 Oct 2013 11:04:29 +0100 From: Sergey Beryozkin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130623 Thunderbird/17.0.7 MIME-Version: 1.0 To: dev@cxf.apache.org Subject: Re: CXF-5183 and javax.ws.rs-api References: <524D3086.4090702@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi Al, On 03/10/13 10:18, Al Forbes wrote: > Hi Sergey, > > I understand the backward compatibility for exist 2.7.x users - although if > they have any other dependencies that need javax.ws.rs-api (such as Jersey) > they will run into problems. > > Could a 2.8.x branch solve this issue? Identical to 2.7.x, but with the the > released rs-api 2.0. I believe it's a fairly minor change - but of course > there is extra work to maintain two branches. On the plus side it would > make migrating from 2.8.x to 3.0.x easier. > 3.0 RC is not that far away, we are not talking about months, but weeks; CXF 3.0 has many major components so it takes a bit of time to make all of the relevant work completed, but it is getting close to the initial release, I'll update you when we have more info. In meantime, please start experimenting with 3.0-SNAPSHOT; as I said JAX-RS 2.0 API work is mostly complete, no major updates are expected there at all, going to be stable enough... Cheers, Sergey > Thanks, > Al > > > On 3 October 2013 10:53, Sergey Beryozkin wrote: > >> Hi >> >> On 02/10/13 21:40, Al Forbes wrote: >> >>> Hi, >>> >>> Is there any chance of re-looking at >>> https://issues.apache.org/**jira/browse/CXF-5183 >>> >>> The dependency on javax.ws.rs:javax.ws.rs-api:**jar:2.0-m10 makes it >>> really >>> hard to get this integrated. It would be really helpful if the dependency >>> was on 2.0. >>> >>> m10 was such a random release - between m1 and m16... >>> >>> >> As far as I recall, the main changes between m10 and final API were to do >> with Configuration/Configurable/**DynamicFeature, not the main-stream >> parts of the whole 2.0 API. >> >> We had a discussion at a time about supporting the RC/final API in 2.7.x, >> the feedback I got (some from our Talend team) was that it can destabilize >> our own product offering, example, our ESB depends on 2.7.x and various CXF >> RS features are actively utilized at the tooling/runtime levels, so the >> stability of 2.7.x was super important. >> >> I agree the downside for many of CXF JAX-RS users is that they still can >> not use 2.0 API in a released CXF distribution and of course the users >> would like to work with the latest API. >> >> I should say though that 2.0 work is completed for CXF 3.0-SNAPSHOT, it >> all looks good with the early TCK (some issues may be still there as the >> early TCK as not very complete but overall it all looks OK), optional >> BeanValidation API is still not supported, we have CXF JIRAs for that, but >> I'm not considering it a very high priority issue for the initial CXF 3.0 >> release >> >> >> I'm assuming 3.x is still a long way off. >>> >> >> We are going to make a decision shortly on when we will do a 3.0 RC >> release, AFAIK the main outstanding piece of work for CXF 3.0 is the tuning >> of WS-Security WSS4J Streaming API, >> >> Thanks, Sergey >> >> >>> Thanks >>> Al >>> >>> >> >