-
Notifications
You must be signed in to change notification settings - Fork 278
-
Hi everyone,
We have just released the first milestone for the next major release that has 3 objectives:
- Ensure Long Term Support including key dependencies
- Upgrade to Java 17 LTS
- Upgrade to Jakarta EE 9, Jetty 12, Spring 6.2 and GWT 2.12
- Embrace latest HTTP innovations
- Support HTTP/2 and HTTP/3, server-side and client-side, via Jetty
- Support RFC 7578 for multipart representations, server-side and client-side, via Jetty
- Facilitate maintenance and community contributions
- Move examples to dedicated repository easier to clone for users
- Refactoring unit tests to follow Maven organization (test in each module)
In this first milestone, those changes were made:
- Updated to Java 17
- Moved from javax.* to jakarta.* packages
- Upgraded to Jetty 12 and rely on standalone core API only (see this issue)
- Upgraded to Spring 6.2 (Jakarta Servlet)
- Removed deprecated NIO, WebDAV, SDC, SIP support
- Removed deprecated Apache FileUpload, GAE, Apache HTTP Client, OSGi and RDF extensions
- Deprecated extensions for removal in V2.7/3.0 (Atom, Guice, GWT, JAXB, OData and Servlet)
- Updated version numbers in Engine class
- Upgraded to GWT 2.12 (Jakarta Servlet)
- Delivered 2.6 M1 to Maven Central
We are aware that the Jetty connectors aren't yet fully stable and subject to timeouts, which will be our goal to fix before the first release candidate planned for early February. Help with testing and fixes are highly appreciated.
Best regards,
Jerome Louvel
Thierry Boileau
PS: The roadmap for version 2.6, 2.7 and 3.0 version is maintained here, feedback welcome
Beta Was this translation helpful? Give feedback.
All reactions
-
🚀 1
Replies: 1 comment 1 reply
-
Is this still on schedule for GA at the end of April?
Beta Was this translation helpful? Give feedback.
All reactions
-
Hi @ybudweiser Our next step is to release 2.6 RC1 in the first half of May, stabilize the code further to potentially release 2.6.0 in the second hqlf. @thboileau for visibility.
Beta Was this translation helpful? Give feedback.