Important Notes
- New Environment System (ee10 / ee9 / ee8)
- Supports ee10 / ee9 / ee8 at the same time (in different deployed webapps)
- See Jetty 11 to 12 Migration Docs for help finding the new maven coordinates for EE specific artifacts.
- Jetty Core no longer has dependencies on any Jakarta EE Spec
Special Thanks to the following Eclipse Jetty community members
- @zugazagoitia (Alberto Zugazagoitia)
Changelog
- #10420 - do not recycle ServletChannel if aborted
- #10416 - EE9 Copies HttpFields in response
- #10411 - Review deployment of Jetty Context XML files
- #10406 - Bump jetty-setuid to 2.0.1
- #10388 - Jetty10 inetaccess mod started error
- #10383 - Unsuppressed exceptions from EE10 ServletTest
- #10356 - Deploying WAR with
ee10-cdi-spi
fails with Weld 5/CDI 4 - #10353 - Questions about porting WebSocket APIs to jetty-core 12
- #10349 - Character encoding is reset when setting Content-Type
- #10340 - Implement containsLast in HttpFields
- #10339 - Freeze HttpFields
- #10337 - SizeLimitHandler does not enforce 0 responseLimit
- #10323 - Jetty 12.0.0 return wrong value for HttpServletRequest.isRequestedSessionIdValid
- #10315 - ServletInputStream::isReady results in IllegalArgumentException
- #10309 - Jetty 12: X-Powered-By header is added 2 times (if enabled)
- #10306 - Jetty 12 generates wrong Host header
- #10295 - FormAuthenticator does not dispatch to an error page but redirect
- #10294 - Request.getContext().getContextPath()
- #10284 - Document all HttpFields methods
- #10275 - Fix wrong websocket artifact Jetty 12.x docs (@zugazagoitia)
- #10274 - java.nio.file.FileSystemNotFoundException when creating a resource from a JAR URL
- #10222 - Experiment/12/improve default servlet
- #10217 - Review ProxyConnectionFactory buffer management
- #10213 - UnknownFormatConversionException in
start.jar --debug
if path has%
sign - #10207 - Update failed JSP deployment message
- #10163 - Allow better configuration of WebAppContext classloader
- #10064 - Various Cleanup in ServletChannel
- #9169 - Idle timeout is ignored if callback is not completed