Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreOn 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.
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.
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 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.
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.
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.
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.
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.
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.