Stéphane Nicoll

Stéphane Nicoll

Stéphane has 20+ years of experience in software engineering with a strong focus on API development on the JVM. After having spent more than a decade developing large scale Java enterprise applications in the geospatial, financial, or logistics sectors, he joins the core Spring engineering team in 2014.

As a member of the Spring team, Stéphane has had the privilege of working on various aspects of Spring Boot and Spring Framework, with a focus on understanding its inner workings and collaborating with the fantastic community of contributors.

Connect with Stéphane ("snicoll") on X and GitHub to follow his ongoing journey in the world of Java development.

Blog posts by Stéphane Nicoll

Spring Boot 3.3.4 available now

Releases | September 19, 2024 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.3.4 has been released and is now available from Maven Central.

This release includes 51 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who 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.

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

Spring Boot 3.2.10 available now

Releases | September 19, 2024 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.2.10 has been released and is now available from Maven Central.

This release includes 38 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who 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.

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

Spring Boot 3.2.9 Available Now

Releases | August 22, 2024 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.2.9 has been released and is now available from Maven Central.

This release includes 68 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who 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.

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

Spring Framework 6.1.12, 6.0.23, and 5.3.39 Available Now

Releases | August 14, 2024 | ...

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Framework 6.1.12, 6.0.23 and 5.3.39 are available now. While 5.3.38 has also been released, it got superseded by 5.3.39.

Please note that OSS support for 5.3.x and 6.0.x ends on August 31, 2024. As such, 5.3.39 and 6.0.23 are meant to be the last OSS releases. Commercial support is available

Spring Framework 6.2.0-M5 Available Now

Releases | July 11, 2024 | ...

We are happy to announce the availability of the fifth milestone of Spring Framework 6.2. We shipped quite a few features since our last M4 release.

Spring Framework 6.2.0-M5 is available from repo.spring.io/milestone now, check out the detailed changelog for this version.

Native Support

We have significantly improved the developer experience of registering reflection hints. @RegisterReflection has been introduced to easily register hints against arbitrary data types, and @ReflectionScan lets you opt-in for scanning of any reflection hints on arbitrary classes, not only Spring beans.

Web and…

Spring Framework 6.2.0-M1: all the little things

Engineering | April 11, 2024 | ...

The Spring Framework team has been busy reviewing the issue tracker in anger and reducing the number of opened issues. This was long overdue, with a number of issues being invalid or superseded in the meantime. This helped the team focusing on a more manageable amount of issues and we used the opportunity to look at long standing issues that we haven’t had the time to address yet.

In this post, I’d like to walk you through a collection of those relatively small issues, sometimes highly voted, that are finally available in this milestone.

Support for escaping property placeholders

Property placeholders are a way to replace a property from the environment in an arbitrary String. Assuming that customer.name is set to "John Smith" in the Environment

Spring Framework 6.1.3 and 6.0.16 available now

Releases | January 11, 2024 | ...

Updates

On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Framework 6.1.3 and 6.0.16 are available now.

Spring Framework 6.1.3 ships with 87 fixes and documentation improvements, including 8 fixes for regressions. This version will be shipped with Spring Boot 3.2.2, to be released next week.

Spring Framework 6.0.16 ships with 14 fixes and documentation improvements. This version will be shipped with Spring Boot 3.1.8, to be released next week.

Project Page | GitHub | Issues | Documentation

Get ahead

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

Learn more

Get support

Tanzu Spring 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