Skip to content

Spring Boot 1.3.0 M5 Release Notes

Phillip Webb edited this page Nov 13, 2024 · 1 revision

Spring Boot 1.3.0 M5 Release Notes

Upgrading

No special steps are required to upgrade from earlier Spring Boot 1.3 milestones. See the instructions in the M1 release notes for upgrade from 1.2.x.

Exception logging

By default Spring Boot will now log the root cause of an exception first instead of the standard "root cause last". If you prefer the root cause to be last you can either set logging.exception.conversion.word=wex in your application.properties or use custom logging configuration.

Tomcat RemoteIpValve

Tomcat’s RemoteIpValve is now configured and enabled to support x-forwarded-for and x-forwarded-proto headers. If you want to disable RemoteIpValve set server.tomcat.remote-ip-header and server.tomcat.protocol-header to empty strings.

Deprecations in Spring Boot 1.3.0 M5

New and Noteworthy

Tip
Check the configuration changelog for a complete overview of the changes in configuration.

Support for @WebServlet, @WebFilter, and @WebListener

When using an embedded servlet container, automatic registration of @WebServlet, @WebFilter, and @WebListener annotated classes can now be enabled using @ServletComponentScan.

Hazelcast auto-configuration

Auto-configuration is now provided for Hazelcast.

Miscellaneous

  • Property binding failures now include better exception messages.

  • The @SpringBootApplication annotation now includes scanBasePackages and scanBasePackageClasses attributes.

  • New AllNestedConditions and NoneNestedConditions are provided (similar to the existing AnyNestedCondition)

Clone this wiki locally