users@jersey.java.net

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

From: Nasir Rasul <nasir.rasul_at_gmail.com>
Date: Fri, 2 Oct 2015 08:57:55 -0700

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
>