Eclipse Jetty 12.0.0 released

Eclipse Jetty 12.0.0 is now available , and this release includes major changes to Jetty's architecture.

Jetty Core

  • Jetty Server / Jetty Client core is now 100% decoupled from any specific Jakarta EE technology (eg Jakarta Servlet). Users can use this layer independently of any particular EE environment.

Jetty EE environment 

  • Initially 3 environments are supported:
    • EE10 - Jakarta EE 10 (jakarta.*) - Servlet 6 - JSP 3.1 - JSTL 3.0 - WebSocket 2.1
    • EE9 - Jakarta EE 9 (jakarta.*) - Servlet 5 - JSP 3.0 - JSTL 2.0 - WebSocket 2.0
    • EE8  - Jakarta EE 8  (javax.*)   - Servlet 4 - JSP 2.3 - JSTL 1.1 - WebSocket 1.1
  •  Jetty Integration - where you integrate with external projects
    • NoSql
    • Memcached
    • Infinispan
    • Hazelcast

Changelog

  • #10231  - DefaultServlet no longer supports POST and OPTIONS and returns 405
  • #10229  - HttpConfiguration.setIdleTimeout() interrupts long running requests
  • #10227  - EE10 doesn't work by HttpServletResponse.addCookie(jakarta.servlet.http.Cookie)using cookie attribute
  • #10205  - Fixed jetty 12 ee8 websocket demo
  • #10178  - Fix demo spec web app failure
  • #10165  - Rename JAVAX_API to JAKARTA_API in ee9 and ee10 Source
  • #10155  - HttpServletResponse.getWriter().println()EE10 Servlet include after is omitted from responseContent-Length
  • #10135  - Websocket: Using PerMessageDeflateExtension with flush in batchMode sends FLUSH_FRAME to client.

 For details, please refer to the update instructions .

Guess you like

Origin www.oschina.net/news/252812/eclipse-jetty-12-0-0-released