3.0.x
Spring Framework
Tests: 8527 passed
Duration: 18 minutes
Changes: Who: Chris Beams
Why: Update reference doc copyright year to 2012


Who: Chris Beams
Why: Fix typo in reference documentation

Issue: SPR-9321

Changes by Chris Beams
JDK 9
Spring Framework
Tests: Testless build
Duration: 14 minutes
Changes: Who: Rossen Stoyanchev
Why: Fix error in WebFlux chapter on static resources
Issue: SPR-16864

Who: Rossen Stoyanchev
Why: Return SslInfo only if X509Certificate[] present
Issue: SPR-16842

Who: Rossen Stoyanchev
Why: ChannelInterceptor default methods + deprecate adapter

Who: Rossen Stoyanchev
Why: Polish Forwarded header support

Who: Juergen Hoeller
Why: Upgrade to Woodstox 5.1, XMLUnit 2.6, Gson 2.8.5

...
Performance
Spring Framework
Tests: 1 of 18720 failed
Duration: 15 minutes
Changes: Who: Juergen Hoeller
Why: Upgrade to Woodstox 5.1, XMLUnit 2.6, Gson 2.8.5

Who: Rossen Stoyanchev
Why: ChannelInterceptor default methods + deprecate adapter

Who: Rossen Stoyanchev
Why: Properly initialize URI/Matrix vars w/ urlDecode=false
Issue: SPR-16867

Who: Rossen Stoyanchev
Why: Minor update to STOMP chapter
Issue: SPR-16681

Who: Rossen Stoyanchev
Why: Respect async request timeout of -1 in MockMvc
When falling back on the timeout associated with the async request,
a value of -1 must be treated as: never time out.

Issue: SPR-16869

...
Publication
Spring Framework
Tests: 18486 passed
Duration: 19 minutes
Changes: Who: Juergen Hoeller
Why: Upgrade to Woodstox 5.1, XMLUnit 2.6, Gson 2.8.5

Who: Juergen Hoeller
Why: Upgrade to Woodstox 5.1, XMLUnit 2.6, Gson 2.8.5
Changes by Juergen Hoeller
Publication (3.1.x)
Spring Framework
Tests: 10335 passed
Duration: 19 minutes
Changes: Who: Rossen Stoyanchev
Why: Update JavaScriptUtils
Add escaping for <, >, and PS/LS line terminators

Issue: SPR-9983