Description
Juergen Hoeller opened SPR-14940 and commented
While Jetty 9.4 RC1 worked fine, RC2 seems to have broken HEAD handling (closing the HTTP connection too early for HEAD requests) which makes our AsyncRestTemplateIntegrationTests
fail.
More importantly, Jetty 9.4 RC3 breaks our JettyRequestUpgradeStrategy
now which turns this ticket into more than just a compatibility target. The underlying WebSocketServerFactory
configuration changes seem to have been backported to Jetty 9.3.15 (even if not released yet), so we have to immediately backport them to Spring Framework 4.3.5 as well. That aside, we want Spring Framework 4.3.x to be compatible with Jetty 9.4 going forward in any case.
Due to those WebSocketServerFactory
changes, we are technically unable to support WebSockets on Jetty 9.0.x any longer (but that branch got phased out in 2013 already). The support range is Jetty 9.1+ for Spring Framework 4.3.5+ now, and remains at Jetty 9.3+ for Spring Framework 5.0.
Issue Links:
- Release of 4.3.x supporting Jetty 9.4.0.v20161208+ [SPR-15027] #19594 Release of 4.3.x supporting Jetty 9.4.0.v20161208+ ("is duplicated by")
- RestTemplate POST and PUT don't work with Netty4ClientHttpRequestFactory [SPR-14860] #19426 RestTemplate POST and PUT don't work with Netty4ClientHttpRequestFactory
- Compatibility with Undertow 1.4 [SPR-14328] #18900 Compatibility with Undertow 1.4
- Support for Jetty 9.3 [SPR-13140] #17731 Support for Jetty 9.3
- Revisit dependency baseline: Jetty 9.4+, OkHttp 3+ [SPR-15038] #19604 Revisit dependency baseline: Jetty 9.4+, OkHttp 3+
0 votes, 5 watchers