Release

Version 5.0 GA

UNRELEASED

Start date not set

Release: 28/Sep/17

Release Notes

4 days left

PTKeySummaryAssigneeStatus
CriticalImprovementSPR-15960WebSession provide invalidate methodRossen StoyanchevOpen
MajorNew FeatureSPR-13716Stable module names for Spring Framework jars on JDK 9 module pathJuergen HoellerResolved
MajorTaskSPR-14514Upgrade to ASM 6.0Juergen HoellerResolved
MajorTaskSPR-14524Document JUnit Jupiter support in the reference manualSam BrannenOpen
MajorTaskSPR-14579Document Spring recommendations/restrictions for Java 9 module setupsJuergen HoellerOpen
MajorTaskSPR-15049Document functional configuration styleJuergen HoellerOpen
MajorTaskSPR-15653Fix ignored test in RequestMappingInfoHandlerMappingTestsBrian ClozelOpen
MajorRefactoringSPR-15756Revisit nullability annotations towards GASébastien DeleuzeResolved
MajorTaskSPR-15778Document non trivial WebClient configurationsArjen PoutsmaOpen
MajorImprovementSPR-15877Revisit handling of missing fields (without default values) for immutable data classesJuergen HoellerIn Progress
MajorImprovementSPR-15931ReactorServerHttpRequest.getUri() does not include schemeArjen PoutsmaResolved
MajorNew FeatureSPR-15934Provide an API for introspection of handler mappingsRossen StoyanchevResolved
MajorBugSPR-15946WebClient doesn't send error signal for error responsesBrian ClozelResolved
MajorBugSPR-15947WebClient: DELETE request should not send transfer-encoding: chunked headerBrian ClozelOpen
MajorBugSPR-15949Delegating File downloads sends incomplete chunksVioleta GeorgievaResolved
MajorBugSPR-15952HttpEntityMethodProcessor discards headersJuergen HoellerResolved
MajorBugSPR-15963InMemoryWebSessionStore Leaks MemoryRossen StoyanchevOpen
MajorTaskSPR-15973Clarify @Bean return type recommendation in case of multiple interfacesJuergen HoellerResolved
MajorTaskSPR-15974Upgrade to AspectJ 1.9 RC1Juergen HoellerOpen
MajorBugSPR-15975AbstractJackson2Decoder breaks Custom DeserializersSébastien DeleuzeOpen
MajorBugSPR-15977"Parameter metadata not available for the given statement" SQL Exception after upgrading to Spring 5.0 RC4Juergen HoellerResolved
MajorBugSPR-15978RestTemplate doesn't consistently tolerate unknown HTTP status codesJuergen HoellerResolved
MajorBugSPR-15989PathMatchingResourcePatternResolver provides duplicate resources when using classpath* prefix combined with ant-styleJuergen HoellerIn Progress
MajorBugSPR-15991DispatcherHandler no longer orders HandlerMapping beansRossen StoyanchevResolved
MajorTaskSPR-15992Compatibility with JDK 9 GAJuergen HoellerResolved
MinorNew FeatureSPR-15092Implement ClientHttpConnector variants for Jetty HTTP clientSébastien DeleuzeOpen
MinorTaskSPR-15149Restructure Web Section of the documentation to include reactive supportRossen StoyanchevOpen
MinorImprovementSPR-15366Discover test configuration on enclosing class for nested test classSam BrannenIn Progress
MinorTaskSPR-15624Update Stomp Client Recommendation in DocsRossen StoyanchevOpen
MinorBugSPR-15676Request params Optional<List<String> and List<String> are inconsistentJuergen HoellerResolved
MinorNew FeatureSPR-15680RequestContextHolder for Reactive WebRossen StoyanchevOpen
MinorSub-taskSPR-15700Please add documentation and examples on reactive WebSocketsRossen StoyanchevOpen
MinorImprovementSPR-15711Get a description of all registered routes in a RouterFunctionArjen PoutsmaResolved
MinorTaskSPR-15821Document HTTP/2 support in Spring 5Brian ClozelOpen
MinorBugSPR-15918java.util.Optional MultipartFile[] @RequestParam argument is null in multipart/form-data POSTJuergen HoellerResolved
MinorBugSPR-15919only one MultipartFile object populated when using an java.util.Optional MutipartFile array or list @RequestParamJuergen HoellerResolved
MinorImprovementSPR-15933Log message for a composed router function contains no information about the mappings or their handlersArjen PoutsmaResolved
MinorImprovementSPR-15941Consistent type resolution for ? and Object element typeSébastien DeleuzeOpen
MinorNew FeatureSPR-15953Introduce WebFluxUriComponentsBuilderRossen StoyanchevIn Progress
MinorNew FeatureSPR-15954Introduce ForwardedHeaderFilter for WebFluxArjen PoutsmaResolved
MinorBugSPR-15957spring-jcl does not include exported packages of java commons loggingJuergen HoellerResolved
MinorImprovementSPR-15959Allow Consumer-style access to FluxExchangeResult within chain of callsRossen StoyanchevResolved
MinorBugSPR-15962TaskExecutorRegistration.getTaskExecutor() overrides executor properties of a provided ThreadPoolTaskExecutorJuergen HoellerResolved
MinorNew FeatureSPR-15964WebFlux Should Communicate X509 AuthenticationRossen StoyanchevOpen
MinorBugSPR-15965JmsMessagingTemplate is not correctly configuredStéphane NicollResolved
MinorBugSPR-15966DataBuffer Should Release Manually when Exception ThrownBrian ClozelResolved
MinorBugSPR-15976ChannelRegistration.setInterceptors is misnamedJuergen HoellerResolved
MinorTaskSPR-15984Remove ResourceServlet from masterRossen StoyanchevResolved
MinorTaskSPR-15985Upgrade to Gradle 4.2Stéphane NicollOpen
MinorTaskSPR-15987Upgrade to Hessian 4.0.51Juergen HoellerResolved
MinorBugSPR-15988ProtobufHttpMessageConverter: JSON not written to responseJuergen HoellerResolved
MinorImprovementSPR-15993Revisit how WebClient disposes connectionBrian ClozelOpen
MinorImprovementSPR-15994WebFlux support for HTTP HEADRossen StoyanchevOpen
MinorBugSPR-15995WebFlux support for HTTP OPTIONS not workingRossen StoyanchevOpen
154 of 54