Spring Team
Stéphane Nicoll

Stéphane Nicoll

Spring Framework/Boot committer

Liège, Belgium

Stéphane has a thing for code quality and robustness. He's been spreading the word for more than ten years while developing large scale Java enterprise applications in the geospatial, financial, or logistics sectors. An Apache Maven PMC member since 2006, he joined the core Spring Framework development team early 2014, being one of the main contributors to both Spring Framework and Spring Boot since. During his free time, he loves traveling around the world
Blog Posts by Stéphane Nicoll

Spring Boot 1.5.9 available now

Hot on the heels of the latest Spring Framework 4.3 mainteance release, Spring Boot 1.5.9 is now available from repo.spring.io and Maven Central.

Spring Boot 1.5.9 includes over 40 fixes, improvements and dependency updates. Thanks to all that have contributed with issue reports and pull requests.

How can you help?

If you’re interested in helping out, check out the “ideal for contribution” tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

Read more...

Spring Boot 2.0.0 M6 available now

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:
Read more...

Spring Boot 1.5.8 available now

On behalf of the team, I am pleased to announce that Spring Boot 1.5.8 has been released and is available now from repo.spring.io and Maven Central.

Spring Boot 1.5.8 includes over 40 fixes, improvements and dependency updates. Thanks to all that have contributed with issue reports and pull requests.

How can you help?

If you’re interested in helping out, check out the “ideal for contribution” tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

Read more...

Spring Boot 2.0.0 M4 Available Now

Hot on the heels of the latest Spring Framework 5 release candidate, Spring Boot 2.0 M4 is now available from our milestone repository. This release closes 150 issues and pull requests and is a major step towards 2.0 GA. Thanks to all that contributed!

This milestone provides a host of minor tweaks and enhancements along with three major changes:

For a complete list of changes, and upgrade instructions, see the Spring Boot 2.0.0.M4 Release Notes on the WIKI. We are a bit behind with regards to updating the reference documentation, so please consider using the snapshot version which we’ll continue to update.

Read more...

Introducing Actuator Endpoints in Spring Boot 2.0

Spring Boot 2 brings important changes to Actuator and I am pleased, on behalf of the team, to give you a sneak peek to what’s coming in 2.0.0.M4.

Working on a major new release gives us the opportunity to revisit some of the public contracts and improve them. We quickly felt that the endpoint infrastructure was one of them: currently, the web endpoints in the Actuator are only supported with Spring MVC (no JAX-RS support). Also, creating a new endpoint that exposes several operations requires writing quite a lot of boiler plate: you need to write a main endpoint, the Spring MVC extension (as a @RestController), a JMX MBean and the necessary auto-configuration. As of Spring Boot 2 support for a "reactive" actuator became an obvious requirement that also brings several new challenges.

Read more...

Spring Boot 2.0.0.M2 Available Now

Shortly after Spring Framework 5.0 RC2, a second milestone of Spring Boot 2 is now available from our milestone repository. This release closes over 90 issues and pull requests, thanks to all that contributed!

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

If you want to get started and discover those new feature, you can easily bootstrap a new project on https://start.spring.io

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

Read more...

Spring Boot 1.5.4 Available Now

On behalf of the team, I am pleased to announce that Spring Boot 1.5.4 has been released and is available now from repo.spring.io and Maven Central.

Spring Boot 1.5.4 adds over 60 fixes, improvements and 3rd party dependency updates to the 30 issues fixed in Spring Boot 1.4.7. Thanks to all that have contributed!

This release is a recommended upgrade for all users, in a particular due to CVE-2017-4995 that was recently fixed in Spring Security 4.2.3.

What’s next?

We are ramping down with a second release candidate of Spring Framework 5 next week and we will follow as expected with a second milestone of Spring Boot 2. If you want to try what we have for Spring Boot 2 already, and we’d love to hear your feedback if you do, please go to start.spring.io and select Spring Boot 2.0.0.BUILD-SNAPSHOT.

Read more...