github spring-projects/spring-framework v5.0.0.M2
5.0 M2 Release

latest releases: v6.2.0-M1, v6.1.6, v6.0.19...
5 years ago

⭐ New Features

  • Improve error handling in reactive SSE support when the remote channel is closed [SPR-14538] #22189
  • Add WebApplicationInitializers for Web Reactive [SPR-14713] #19278
  • Consider to make ApplicationEventPublisher as @FunctionalInterface [SPR-14699] #19263
  • Expose Channel on Resource [SPR-14698] #19262
  • Provide annotated controller hints to codecs and JsonView support [SPR-14693] #19257
  • Change default file extension in AppCacheManifestTransformer [SPR-14687] #19251
  • Add HttpBasic ClientWebRequestPostProcessor [SPR-14682] #19246
  • Add ResourceRegionHttpMessageWriter [SPR-14664] #19228
  • Add ServerWebExchange argument resolver [SPR-14658] #19223
  • Introduce support for enabling JUnit Jupiter tests with SpEL expressions [SPR-14644] #19210
  • Support for RxJava 2 [SPR-14628] #19195
  • Introduce support for disabling JUnit Jupiter tests with SpEL expressions [SPR-14614] #19181
  • Missing String return type from reactive @Controller doc at Ref Manual [SPR-14565] #19134
  • Reactive HTTP request "check not modified" support [SPR-14522] #19091
  • Reactive static resource handler [SPR-14521] #19090
  • HTML5 Application Cache Manifest not served with Content-Type "text/cache-manifest" [SPR-14510] #19079
  • ClientHttpRequestInterceptor for WebClient [SPR-14502] #19071
  • Add Smile and CBOR Jackson data formats support [SPR-14435] #19006
  • Reactive request and response "mocks" [SPR-14421] #18992
  • Allow Resources resolved through the resource chain to update the response [SPR-14264] #18836
  • Support nested test classes with SpringClassRule & SpringMethodRule [SPR-14150] #18722
  • Update RestTemplate to respect @Order for ClientHttpRequestInterceptor [SPR-13971] #18543
  • HttpMessageConverterExtractor should wrap HttpMessageNotReadableException in RestClientExceptions [SPR-13592] #18170
  • Align existing checkNotModified support in Spring MVC with same on the reactive side [SPR-14659] #18168
  • New controller for Spring MVC using Lambda [SPR-12954] #17546
  • Spring-specific index file for component candidate classes [SPR-11890] #16509
  • Allow to specify bean qualifier in an AOP @Around / @Before / ... [SPR-11217] #15842
  • Allow for concurrent test execution in the TestContext framework [SPR-5863] #10532

🪲 Bug Fixes

  • Exception during initialisaton of resource handling at WebReactiveConfiguration [SPR-14735] #19301
  • Reactive path matching does not consider servlet context path [SPR-14714] #19279
  • Handle ResponseEntity with null bodies [SPR-14663] #19227
  • Inconsistent handling of ResponseStatusExceptions [SPR-14618] #19185
  • ReactorHttpClientConnector ignores SSL support [SPR-14593] #19162
  • Encoding of flux data is incorrect [SPR-14586] #19155
  • NoSuchElementException when receiving a HTTP 401 with WebClient [SPR-14582] #19151
  • Let users control reactive SSE stream completion [SPR-14578] #19147
  • Reactive controller methods annotated with @PathVariable aren't invoked [SPR-14553] #19121

Don't miss a new spring-framework release

NewReleases is sending notifications on new releases.