Spring Boot v2.2.0.RELEASE Release Notes

Release Date: 2019-10-16 // over 4 years ago
  • ๐Ÿฑ โญ๏ธ New Features

    • ๐Ÿ“‡ Rename NettyRSocketServerFactory's server processor methods to reflect that they now deal with server factory processors #18617
    • โฑ Rename server.jetty.idle-timeout #18615
    • โœ‚ Remove @ImmutableConfigurationProperties #18563
    • ๐Ÿ‘Œ Improve failure analysis of NoSuchBeanDefinitionException to consider @ConfigurationProperties and if the intention was to use constructor binding #18545
    • ๐Ÿ‘ Allow Saml2LoginConfiguration to be "unconfigured" #18530
    • ๐Ÿ”Œ Publish Gradle marker artifact for the Spring Boot plugin #18514
    • โœ‚ Remove dependency management for Woodstox as it was working around FasterXML/jackson-dataformat-xml#340 and is no longer needed #18500

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • ๐Ÿ”ง Deprecate server.connection-timeout and create server-specific configuration keys #18618
    • LegacyReactiveHealthEndpointCompatibilityConfiguration activates in non-reactive application #18571
    • DevTools does not correctly handle encoded URLs found in the Class-Path manifest attribute #18502
    • ๐Ÿ“‡ @ConfigurationProperties does not work on @bean methods in auto-configuration classes when metadata caching is disabled on the bean factory #18440

    ๐Ÿ“” Documentation

    • โœ… Clarify scope of "@SpringBootTest#classes" #18603
    • Document spring.main.register-shutdown-hook #18588
    • ๐Ÿ”ง Document formatting recommendations for configuration property javadoc #18587
    • ๐Ÿ“š Update Kotlin reference documentation #18573
    • ๐Ÿ›  Fix incorrect backslash escape for curly braces inside of Java code blocks #18567
    • ๐Ÿ›  Fix package in AOP pointcut #18558
    • ๐Ÿ”’ Document the need to provide a SecurityWebFilterChain or WebSecurityConfigurerAdapter when using multiple OAuth 2 security components #18507
    • โž• Add some more notes on running exploded jar files #18477
    • ๐Ÿ”ง Clarify that httptrace and auditevents endpoints are enabled by default but that each requires an additional component for them to be auto-configured #18352

    โฌ†๏ธ ๐Ÿ”จ Dependency Upgrades

    • โฌ†๏ธ Upgrade to Undertow 2.0.27.Final #18626
    • โฌ†๏ธ Upgrade to Netty 4.1.42.Final #18609
    • โฌ†๏ธ Upgrade to Mongodb 3.11.1 #18602
    • โฌ†๏ธ Upgrade to Mimepull 1.9.12 #18601
    • โฌ†๏ธ Upgrade to Flyway 6.0.6 #18600
    • โฌ†๏ธ Upgrade to Tomcat 9.0.27 #18599
    • โฌ†๏ธ Upgrade to Johnzon Jsonb 1.2.1 #18598
    • โฌ†๏ธ Upgrade to Mysql 8.0.18 #18597
    • โฌ†๏ธ Upgrade to Rxjava2 2.2.13 #18596
    • โฌ†๏ธ Upgrade to Unboundid Ldapsdk 4.0.12 #18595
    • โฌ†๏ธ Upgrade to Hazelcast 3.12.3 #18594
    • โฌ†๏ธ Upgrade to Gson 2.8.6 #18592
    • โฌ†๏ธ Upgrade to Spring Kafka 2.3.1 #18526
    • ๐Ÿš€ Upgrade to Spring Session Corn-RELEASE #18525

    ๐Ÿฑ โค๏ธ Contributors

    ๐Ÿš€ We'd like to thank all the contributors who worked on this release!