Skip to content

Support for Jetty 9.4 (and 9.3.15+) [SPR-14940] #19507

Closed
@spring-projects-issues

Description

@spring-projects-issues

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:

0 votes, 5 watchers

Metadata

Metadata

Assignees

Labels

in: webIssues in web modules (web, webmvc, webflux, websocket)type: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions