Spring Boot 2.0.0 M6 available now

Releases | Stéphane Nicoll | November 06, 2017 | ...

On behalf of the team, it is my pleasure to announce that Spring Boot 2.0.0.M6 has been released and is now available from our milestone repository. This release closes 141 issues and pull requests and continues our progress towards 2.0 GA. Thanks to everyone that has contributed!

This milestone refines a number of items from previous milestones, and provides a number of notable new features:

  • Initial support for HTTP/2 - At the moment Tomcat and Undertow are supported (See #10902 for the Jetty support)
  • Improved support for WebFlux-based apps - Spring Boot now supports TLS configuration for all containers and error page support is available
  • Kotlin extension - The first Kotlin extension has landed. You can now start your app in a more idiomatic way:
package com.example.demo

import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.runApplication

@SpringBootApplication
class DemoApplication

fun main(args: Array<String>) {
    runApplication<DemoApplication>(*args)
}

For a complete list of changes, and upgrade instructions, see the Spring Boot 2.0.0.M6 Release Notes on the WIKI.

To get started with Spring Boot 2.0.0 M6 and discover those new feature, you can easily bootstrap a new project on start.spring.io.

Project Page | GitHub | Issues | Documentation | Stack Overflow | Gitter

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