Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] [jetty-announce] Jetty upgrade to 9 or 8 when dependency on Equinox

Nitin,

The codehaus lists are incorrect, use the eclipse lists.
And don't use the announce lists for discussions or questions.

Back to your question ...
The Servlet and HTTP specs updated at a far faster rate than Eclipse Equinox, sorry.

First, a refresher on how we (Jetty) do versioning.

(Major.Minor.BugFixes)
Major is updated with Servlet spec releases (and to a lesser extend the Java minimums)

  7 = Servlet 2.5 (Java 6)
  8 = Servlet 3.0 (Java 7)
  9 = Servlet 3.1 (Java 7 -> Java 8)
 10 = Servlet 4.0 (Java 9)

Minor is updated when there is significant changes in our implementation or feature set.

  9.0 = Beta Servlet 3.1 support
  9.1 = Servlet 3.1 final, and introducing JSR-356 (javax.websocket) support
  9.2 = Servlet 3.1 final, dropped OPTIONS from distribution, introduced jetty.home and jetty.base split, along with modules system
  9.3 = Servlet 3.1 final, introduced HTTP/2 support along with EatWhatYouKill scheduling overhaul


Jetty 9 is Servlet spec 3.1, which has a Java 7 minimum.
Java 7 itself went EOL back on Apr 15th (this month).

Jetty 9.3 is already introducing Java 8 specific classes (currently to support optional SSL with SNI behavior)
Jetty 9.4 might be a Java 8 minimum.

Jetty 10 will start when Servlet 4.0 begins, and will most certainly will be at least Java 9.
Java 9 is the first version of Java scheduled for support with ALPN built-in.
ALPN is a requirement for HTTP/2

We support HTTP/2 on Jetty 9.3+, but currently with a -Xbootclasspath entry requirement to shoehorn in a replacement SSL layer that we maintain to add ALPN support to Java itself.

Since we maintain 2 active lines of Jetty right now, (Jetty 9.2 and Jetty 9.3) we have no desire to maintain a third, even older branch (Jetty 8), as the changes between them are just too great.


--
Joakim Erdfelt <joakim@xxxxxxxxxxx>
Expert advice, services and support from from the Jetty & CometD experts

On Wed, Apr 29, 2015 at 3:15 AM, nitin <nitin.mehndiratta@xxxxxxxxxxxx> wrote:
Hi,

I Hope I've requested to right audience for my query.

While doing the POC for upgrade from Jetty 6.x to Jetty 9.2.10, We have
found that Jetty 9 upgrade is only possible with Equinox 4.5(Mars). But
Equinox 4.5 is planned to be released on June 24, 2015. For more details,
please refer section Compatibility Concerns in below mentioned link:
https://projects.eclipse.org/projects/rt.equinox/releases/4.5.0-mars/plan

Now what is contradicting is its support lifecycle which says: 2014 would be
end of support for Jetty 7 & 8 versions. Here's the link:
https://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00069.html

So I would like to check if there would be support on 8.x version until
Equinox releases 4.5? Or even after sometime post to Equinox 4.5 release? We
can't upgrade to 9.x right now as we will have to wait for Equinox 4.5
release due to above mentioned comment.

Regards,
Nitin/



--
View this message in context: http://jetty.4.x6.nabble.com/Jetty-upgrade-to-9-or-8-when-dependency-on-Equinox-tp4963974.html
Sent from the Jetty - Announce mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email




Back to the top