|[jetty-announce] Jetty 9.4.0 Released!|
After 14 major releases in the 9.3.x branch, 2 milestone builds and 4 release candidates, the Jetty team is very proud to announce the release of Jetty 9.4.0! Jetty 9.4.0 introduces several new features, improvements and bug fixes. Developers remain a focus of our efforts with several improvements to make implementations more straightforward and flexible.
Session Manager Overhaul: Session Management is now much easier to implement and configure. Additionally, there is improved support for managing instances where several technologies are being used to support session clusters (MongoDB, Infinispan, et al.).
Improvements to HTTP/2: Better flow control, higher throughput, thread interleaving, low resource grace degradation and better mechanical sympathy.
Logging Improvements: Logging Modules Jetty 9.4.0 have been greatly expanded to make configuration much more transparent and to provide more choices for implementation.
Improved Module System: The Jetty module system that was introduced in Jetty 9.3 has grown and expanded considerably. New modules have been added existing ones have been split up for transparency. Features like module tags have also been introduced to allow for greater flexibility and customization for complex implementations.
Upgrades to Websocket: WebSocketClient has been integrated with the Jetty HttpClient to support features such as CookieStore, Proxies, Authentication and Follow Redirect. Additionally, the Jetty Websocket implementation has received several tuning changes to increase performance.
Want more information on Jetty 9.4.0? In January 2017 the Jetty Development Team is planning on hosting a live webcast for the community. Current plans are for Development Team members will highlight features of the 9.4.0 release and answer questions from attendees. Watch your inbox for more information on this event as details are finalized.
The Jetty Development Team would also like to take this opportunity to remind the community of the upcoming deadline for use of SHA-1 certificates. Deprecation of SHA-1 has been ongoing but starting on January 1, 2017, sites still using these certificates will be blocked by most browsers. As a reminder, documentation on configuring TLS/SSL in Jetty can be found here.
Finally, are you a Jetty user who enjoys contributing to the project and wants to let the rest of the world know? Of course you are! As such, the Jetty Development Team is proud to announce our new Patch for a Patch program. If you submit a patch to the Eclipse Jetty project and it is accepted, we will send you a Jetty iron-on patch that you can attach to your bag, coat, house, pet...etc. Show friends, family and strangers your dedication to the open source community! If you have submitted a patch in the last year and want to take advantage of this offer, please send an email to free.patch@xxxxxxxxxxx that includes your GitHub username, a link to the Pull Request, your email address, and your physical address (including country). Supplies are limited! We will ship anywhere worldwide that is less than $10.
Jetty 9.4.0 is available on the Eclipse Jetty project download page or from the Maven Central repository:
Maven Central: http://central.maven.org/maven2/org/eclipse/jetty/
Documentation can be found on the Eclipse Jetty project site:
A guide has also been put together to assist users with upgrading from Jetty 9.3.x to Jetty 9.4.0 that covers many of the items listed above.
If you find any issues with the release, or if you want to suggest future enhancements, please file an issue on the Jetty GitHub page:
The Jetty Development Team