Moritz Halbritter

Moritz Halbritter

Working in software development since 2011 and being an open source enthusiast forever, Moritz joined the Spring team in early 2022. Currently he is working on Spring Boot and is the team lead for start.spring.io and Spring Initializr.

Blog posts by Moritz Halbritter

Spring Boot 3.4.1 available now

Releases | December 19, 2024 | ...

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

This release includes 80 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.

Project Page | GitHub | Issues | Documentation | Stack…

Spring Boot 3.3.7 available now

Releases | December 19, 2024 | ...

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

This release includes 53 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.

Project Page | GitHub | Issues | Documentation | Stack…

Spring Boot 3.3.6 available now

Releases | November 21, 2024 | ...

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

This release includes 46 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.

Project Page | GitHub | Issues | Documentation | Stack…

Spring Boot 3.2.12 available now

Releases | November 21, 2024 | ...

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

This release includes 37 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

End of open source support for Spring Boot 3.2.x

Spring Boot 3.2.12 marks the end of open source support for Spring Boot 3.2.x. Please upgrade to Spring Boot 3.3.x or 3.4.x as soon as possible. If you are not yet ready to upgrade, commercial support for Spring Boot 3.2.x is available

Spring Boot 3.2.11 available now

Releases | October 24, 2024 | ...

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

This release includes 52 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 |

Structured logging in Spring Boot 3.4

Engineering | August 23, 2024 | ...

Logging is a long established part of troubleshooting applications and one of the three pillars of observability, next to metrics and traces. No one likes flying blind in production, and when incidents happen, developers are happy to have log files. Logs are often written out in a human-readable format.

Structured logging is a technique where the log output is written in a well-defined, often machine-readable format. This format can be fed into log management systems and enables powerful search and analytics capabilities. One of the most commonly used formats for structured logging is JSON.

With Spring Boot 3.4, structured logging is supported out of the box. It supports the Elastic Common Schema (ECS) and Logstash

Spring Boot 3.2.7 available now

Releases | June 20, 2024 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.2.7 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.3.1 available now

Releases | June 20, 2024 | ...

On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.3.1 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 |

SBOM support in Spring Boot 3.3

Engineering | May 24, 2024 | ...

Spring Boot 3.3.0 has been released, and it contains support for SBOMs. SBOM stands for "Software Bill of Materials" and describes the components used to build a software artifact. In the context of this blog post, that's your Spring Boot application. These SBOMs are useful because they describe exactly what your application contains. With that information, you can assess if a security vulnerability affects your application, or use automated security tools to scan your applications and alert you on security vulnerabilities.

There are multiple SBOM formats out there, the most widely used ones are CycloneDX, SPDX, and Syft. Spring Boot 3.3.0 supports CycloneDX out of the box. The…

Spring Boot 3.1.12 available now

Releases | May 23, 2024 | ...

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

This release includes 49 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.

End of open source support for Spring Boot 3.1.x

Spring Boot 3.1.12 marks the end of open source support for Spring Boot 3.1.x. Please upgrade to Spring Boot 3.2.x as soon as possible. If you are not yet ready to upgrade, commercial support for Spring Boot 3.1.x is available

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