Spring Framework 5.2.0.M1 available now

Releases | Brian Clozel | April 10, 2019 | ...

On behalf of the team and everyone that contributed, I am pleased to announce that the first milestone of Spring Framework 5.2 has been released and is available from our milestone repository. This release closes over 140 issues and pull requests.

This first milestone is packed with features and fixes, including:

  • Many core container improvements, from parsing annotation data with the new MergedAnnotations API to @Configuration class optimizations
  • Support for Kotlin coroutines
  • New WebMvc.fn programming model in the spring-webmvc module providing a functional alternative to annotated controllers that's built on the Servlet API. Now spring-webmvc like spring-webflux offers both functional and annotation-based programming models.
  • Performance improvements in Spring MVC and Spring WebFlux to reduce overhead in request mapping, media type parsing, CORS checks, and more
  • RSocket support including response handling via annotated @MessageMapping methods and performing requests via RSocketRequester.
  • Many interesting integration testing improvements, especially if you're dealing with application and context events in tests
  • A brand new look for our reference documentation

Please keep an eye on the What's new in Spring Framework 5.x and Upgrading to Spring Framework 5.x wiki pages, as we'll keep adding information there during the milestone phase. If you're wondering about our support policy, the dedicated page should help you.

If you want to try out the new Spring Framework features with your Spring Boot application, you'll be able to use Spring Boot 2.2.0.M2 as soon as it's out. Of course, this will be available on https://start.spring.io.

Project Page | GitHub | Issues | Documentation | Stack Overflow

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all