users@jax-rs-spec.java.net

[jax-rs-spec users] Re: Early draft 2.1 API for Central

From: Sergey Beryozkin <sberyozkin_at_talend.com>
Date: Mon, 15 Aug 2016 16:50:59 +0100

Hi Marek

Yes, but it was a 2.1-SNAPSHOT in
https://maven.java.net/content/repositories/snapshots/

(https://maven.java.net/#nexus-search;quick~javax.ws.rs)

CXF master-jaxrs21 branch depends on it, it helped, but we can not start
merging master-jaxrs21 branch
into CXF master until a non-SNAPSHOT API release is available. The
concern is that if we do it
then we can block the master release due to a SNAPSHOT dependency.

We understand that if such a release were made then it would not
represent the final API.

Cheers, Sergey




On 15/08/16 16:18, Marek Potociar wrote:
> Hi Sergey,
>
> We did release some preliminary bits earlier based on your request,
> didn’t we? I would prefer waiting with more releases until we have
> some new content to justify the effort.
>
> Marek
>
>> On 15 Aug 2016, at 14:19, Sergey Beryozkin <sberyozkin_at_talend.com
>> <mailto:sberyozkin_at_talend.com>> wrote:
>>
>> Hi Marek
>>
>> Seeing you replying in other threads makes me feel JAX-RS 2.1 has a
>> very bright future :-)
>>
>> So what do you think about cutting out the current early draft
>> release for it to make it to Central ?
>> As I said, at this stage it would not be about meeting certain spec
>> deadlines but rather supporting
>> the implementation projects to do the early adoption and releases.
>> Not only for CXF.
>>
>> By the way I should have a write access to a JAX-RS git repo. So if
>> it can help I can do the release
>> (I'd only need some guidance on how to reflect the early draft status
>> in the artifact name||, ex, 2.1-early-draft-m1, etc).
>> Think about it please if it can work.
>>
>> Thanks, Sergey
>>
>> On 26/07/16 13:33, Sergey Beryozkin wrote:
>>> Hi Marek, Santiago
>>>
>>> Hope you are doing well.
>>>
>>> We'd like in CXF to start merging our JAX-RS 2.1 branch to the main
>>> CXF 3.2.0-SNAPSHOT.
>>>
>>> My colleague had implemented SSE (server only so far) but it is a
>>> start and interesting, today, we've had a user
>>> asking for this SSE code.
>>>
>>> For us to merge the branch code to the CXF master an early draft
>>> non-SNAPSHOT 2.1 API would need to be available
>>> in Central. This is so that we can release CXF 3.2.0 eventually,
>>> knowing that we do not have SNAPSHOT deps.
>>> It will also help us to go ahead and implement the NIO experiment
>>> and CompletableFuture client code directly on the master.
>>>
>>> Marek, can you please support it and do the very first API release ?
>>> (add some qualifier like early_draft, etc, to make it obvious that
>>> it is far from being complete) ?
>>>
>>> a demand for JAX-RS is still very strong. If CXF manages to ship an
>>> early draft implementation, alongside with RI, it would be easier for
>>> the community at large to continue working toward 2.1 being
>>> eventually completed. Depending on how things go I might consider
>>> submitting
>>> a talk to JaveOne to raise the awareness of JAX-RS being implemented
>>> in ASF.
>>>
>>> Many thanks, Sergey
>>>
>>>
>>>
>>>
>>>
>>>
>>
>