Closed
Description
Juergen Hoeller opened SPR-13495 and commented
Undertow, Tyrus, Jetty and even Tomcat all caused some breaking changes recently which we're currently working around through reflection and mock compilation. As of Spring Framework 5, we should bump up the minimum requirements to mid-2015 versions of those... as featured in WildFly 10, GlassFish 4.1.1, WebLogic 12.2.1 in the case of Undertow and Tyrus. This implies that Spring 5's WebSocket support won't work on WildFly 8/9, GlassFish 4.1.0 and WebLogic 12.1.3 anymore which should be acceptable in 2017.
Issue Links:
- Support for Jetty 9.3 [SPR-13140] #17731 Support for Jetty 9.3 ("depends on")
- TomcatInstrumentableClassLoader should support Tomcat 7.0.63+ as well [SPR-13210] #17802 TomcatInstrumentableClassLoader should support Tomcat 7.0.63+ as well ("depends on")
- Compatibility with WebLogic 12.2.1 / Tyrus 1.11 [SPR-13234] #17825 Compatibility with WebLogic 12.2.1 / Tyrus 1.11 ("depends on")
- Compatibility with GlassFish 4.1.1 / Tyrus 1.12 [SPR-13566] #18142 Compatibility with GlassFish 4.1.1 / Tyrus 1.12 ("depends on")
- Make use of native doUpgrade operation in Undertow 1.3.5+ / 1.4 [SPR-13593] #18171 Make use of native doUpgrade operation in Undertow 1.3.5+ / 1.4 ("depends on")
- Initial compatibility with Undertow 2.0 [SPR-14122] #18694 Initial compatibility with Undertow 2.0
- Revisit dependency baseline: Jetty 9.4+, OkHttp 3+ [SPR-15038] #19604 Revisit dependency baseline: Jetty 9.4+, OkHttp 3+