users@jersey.java.net

[Jersey] Re: Announcing start of work on Jersey 3.0

From: Nasir Rasul <nasir.rasul_at_gmail.com>
Date: Mon, 5 Oct 2015 06:36:33 -0700

Hi Marek, Markus,
Thanks a bunch for the clarification. Much appreciated.

Regards
Nasir

- Nasir

On Mon, Oct 5, 2015 at 1:03 AM, Marek Potociar <marek.potociar_at_oracle.com>
wrote:

> Hello Nasir,
>
> In terms of Jersey specific features and extensions, Jersey 3.0 will
> remain to evolve in a backward compatible way as much as possible. While
> there may be some incompatibilities introduced if necessary, we do not
> expect major disruptions similar to those when switching from Jersey 1.x to
> Jersey 2.x in the most commonly used features.
>
> As for JAX-RS API, this will remain fully backward compatible. This is
> mandated for any Java EE specification.
>
> HTH,
> Marek
>
> On 02 Oct 2015, at 17:57, Nasir Rasul <nasir.rasul_at_gmail.com> wrote:
>
> Hi All,
> That's great news. Will there be backward compatibility? or it is expected
> that it will essentially be a new release?
>
> What are the features which release 3 will target?
> i.e JSR-370 - Jersey 2.2 = {what set of features?}
>
>
> Thanks
> Nasir
>
> - Nasir
>
> On Fri, Oct 2, 2015 at 5:48 AM, Markus Karg <karg_at_quipsy.de> wrote:
>
>> Dear Jersey Team,
>>
>>
>>
>> making use of Java 8 and beginning work on JAX-RS 2.1 are great news! J
>>
>>
>>
>> -Markus
>>
>>
>>
>>
>>
>> *Von:* Marek Potociar [mailto:marek.potociar_at_oracle.com]
>> *Gesendet:* Freitag, 2. Oktober 2015 14:46
>> *An:* Users
>> *Betreff:* [Jersey] Announcing start of work on Jersey 3.0
>>
>>
>>
>> Dear Jersey Users,
>>
>> After dedicating over 3.5 years to Jersey 2.x and after more than 70
>> Jersey releases overall, we are excited to announce the entry into Jersey's
>> next era. After the 2.22 release we have started to work on the new major
>> version - Jersey 3.
>>
>> There are several motivation factors behind our decision to start working
>> on a new major version of Jersey:
>>
>>
>>
>> - We want to speed up our work related to next revision of JAX-RS
>> specification (JSR-370) and we need to be able to switch Jersey to early
>> builds of the revised JAX-RS API without impacting your ability to uptake
>> new Jersey 2.x releases moving forward.
>> - With Java SE 8 being out of the door for more than 18 months now,
>> we would like to move all parts of Jersey to this most recent Java SE
>> release and be able to fully leverage all the new APIs and language
>> features introduces in Java SE 8. This will help us simplify and refactor
>> core modules, once again, without impacting your ability to uptake the new
>> Jersey 2.x releases moving forward, in case you are not ready to move to
>> Java SE 8 yet.
>>
>>
>>
>> What does the above mean for the organization of the Jersey project?
>>
>>
>>
>> - A new Jersey 2.x branch <https://github.com/jersey/jersey/tree/2.x> has
>> been created. This branch remains maintained and evolved and we plan to
>> continue with minor Jersey 2.x updates and releases.
>> - The Jersey master branch <https://github.com/jersey/jersey> has
>> been switched to 3.0-SNAPSHOT version, and the project build has been
>> switched to Java SE 8 or later. Few additional refactorings necessary for
>> full switch to Java SE 8 in the project has been made too. Over time, we
>> plan to switch this branch to uptake the early builds of JAX-RS 2.1 API.
>>
>>
>> May the REST be with you,
>>
>> Marek & The Jersey Team
>>
>
>
>