Engineering
Releases
News and Events

Spring Boot 1.5.1 released

On behalf of the Spring Boot team, and everyone that has contributed, I am pleased to announce that Spring Boot 1.5.1 has been released and is available now from repo.spring.io, Maven Central and Bintray. This release adds a significant number of new features and improvements. For full upgrade instructions and “new and noteworthy” features please see the release notes.

What’s new in 1.5

Apache Kafka Support

Spring Boot 1.5 includes auto-configuration support for Apache Kafka via the spring-kafka project. To use Kafka simply include the spring-kafka dependency and configure the appropriate spring.kafka.* application properties.

Cloud Foundry actuator extensions

Spring Boot’s actuator module now includes additional support that is activated when you deploy to a compatible Cloud Foundry instance. The /cloudfoundryapplication path provides an alternative secured route to all NamedMvcEndpoint beans.

Cloud Foundry management UIs can make use of the endpoint to display additional actuator information. For example, Pivotal Cloud Foundry shows health information next to the application status. Please see this blog post about Pivotal Cloud Foundry 1.9 for further details.

Spring Data Ingalls

Spring Boot 1.5 ships with the recently announced Spring Data Ingalls. Please refer to the announcement blog post to learn about all its new features.

LDAP support

Spring Boot now offers auto-configuration for any compliant LDAP server as well as support for the embedded in-memory LDAP server from UnboundID. Please see the documentation for more details.

Loggers endpoint

A new actuator loggers endpoint allows you to view and change application logging levels on the fly. Both JMX and MVC endpoints are available. For example, to change the logging level with the MVC endpoint, you can issue a POST to /loggers/com.yourcorp.application with the following JSON:

{
  "configuredLevel": "DEBUG"
}

To update the logger using the JMX endpoint you would use the setLogLevel operation. Please see the documentation for further details.

Other changes

There’s a whole host of other changes and improvements that are documented in the Release Notes. You can also find a list of deprecated classes and methods that we plan to remove in the next version.

Thank you


We want to take this opportunity to again thank all our users and contributors. We’ve now had over 320 people submit code, and there have been over 10000 commits to the project.

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 at stackoverflow.com using the spring-boot tag or chat with the community on Gitter.

What happened to 1.5.0?

We noticed a problem with 1.5.0.RELEASE after it had been synced to Maven Central. Rather than requiring an exclusion for the incorrectly scoped dependency, we opted to fix it and release 1.5.1.RELEASE instead.

Project Page | GitHub | Issues | Documentation

comments powered by Disqus