March 1, 2018

Spring Boot 2.0 released

Pivotal released Spring BootA Java framework for production-ready apps — auto-configuration and embedded servers for microservices. 2.0 on March 1, 2018 — adding reactive WebFlux, JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. 8 baseline, and Spring Framework 5 support.

What it was for

Spring BootSpring BootA Java framework for production-ready apps — auto-configuration and embedded servers for microservices. 2.0 brought non-blocking Netty servers, Micrometer metrics, and HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages./2 defaults — the stack teams used for microservicesAn architecture splitting applications into small independent services — each deployed and scaled separately. through the late 2010s. It aligned with Spring 5's reactive programming story while keeping the `java -jar` simplicity that made Boot popular.

Companies

  • Sun Microsystems

Why it's here

Spring BootA Java framework for production-ready apps — auto-configuration and embedded servers for microservices. 2.0 made reactive JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. microservicesAn architecture splitting applications into small independent services — each deployed and scaled separately. production-viable.

Why it mattered

WebFlux and Micrometer integrated observability and async I/O into the default Boot stack.

What it solved

Blocking servlet stacks struggled with high-concurrency APIs and cloud-native metrics.

Media

  • Spring Boot
    ImageSpring Boot

    Pivotal Software, Apache License 2.0, via Wikimedia Commons

Related