Spring/spring-boot: Release v2.0.4.RELEASE

Name: spring-boot

Owner: Spring

Release: v2.0.4.RELEASE

Released: 2018-07-30

License: Apache-2.0

Release Assets:

⭐New Features

  • Deprecate ConfigFileApplicationListener.APPLICATION_CONFIGURATION_PROPERTY_SOURCE_NAME as it is no longer used #13836
  • Support microseconds in Duration conversions #13624
  • Additional dependencyManagement entry for org.elasticsearch.distribution.zip:elasticsearch@zip #13547
  • Remove preinitialisation of Charset.availableCharsets() as StringHttpMessageConverter now uses it lazily #13423
  • Migrate "added check for empty values for lookup" from Micrometer #13419

🪲Bug fixes

  • /actuator/ not secured when using EndpointRequest.toAnyEndpoint() (/actuator is) #13921
  • Project specific settings not getting applied in Eclipse #13900
  • Provide a consistent way to discover the primary DispatcherServlet's path #13834
  • Anonymous exception leads to empty exception tags in WebMvc/WebFlux metrics #13817
  • Base unit of metric values is unspecified when using the metrics endpoint #13813
  • Misleading error message in ApplicationContextServerWebExchangeMatcher#createContext #13783
  • Properties that cannot be bound due to a missing default constructor are hard to diagnose #13636
  • Auto-restart stops working after watched directory is deleted and recreated #13620
  • Properties getting trimmed since 2.0 #13602
  • WebFluxTags.method fails with a NullPointerException for requests with a non-standard HTTP method #13596
  • TraceableHttpServletRequest encodes query strings incorrectly #13545
  • FailureAnalyzer doesn't provide useful information for the "null" bean case #13531
  • Attempting to use WebTestClient to test a Jersey-based app causes the app to switch to WebFlux #13521
  • Missing @ConditionalOnClass check on RedisCacheConfiguration #13508
  • Duplicate logging in Tomcat console with default settings #13470
  • Include DispatcherServlets only exposed as a ServletRegistrationBean in the mappings endpoint #13186
  • Database migrations may not have run before JdbcTemplate is used #13155

🔨Dependency upgrades

  • Upgrade to spring-javaformat 0.0.6 #13932
  • Upgrade to Spring Web Services 3.0.3.RELEASE #13912
  • Upgrade to Spring Security 5.0.7.RELEASE #13898
  • Upgrade to Spring Data Kay SR9 #13890
  • Upgrade to Spring Session Apple-SR4 #13888
  • Upgrade to Spring Kafka 2.1.8.RELEASE #13887
  • Upgrade to Spring Integration 5.0.7.RELEASE #13886
  • Upgrade to Spring Amqp 2.0.5.RELEASE #13884
  • Upgrade to Postgresql 42.2.4 #13845
  • Upgrade to Mariadb 2.2.6 #13844
  • Upgrade to Hibernate Validator 6.0.11.Final #13843
  • Upgrade to Kafka 1.0.2 #13842
  • Upgrade to Jna 4.5.2 #13841
  • Upgrade to Netty 4.1.27.Final #13840
  • Upgrade to Micrometer 1.0.6 #13819
  • Upgrade to Spring HATEOAS 0.25.0.RELEASE #13742
  • Upgrade to Kotlin 1.2.51 #13705
  • Upgrade to Spring Framework 5.0.8 #13704
  • Upgrade to Flatten Maven Plugin 1.0.1 #13650
  • Upgrade to Xml Maven Plugin 1.0.2 #13649
  • Upgrade to Maven Resources Plugin 3.0.2 #13648
  • Upgrade to Maven Javadoc Plugin 3.0.1 #13647
  • Upgrade to Maven Enforcer Plugin 3.0.0-M2 #13646
  • Upgrade to Jooq 3.10.8 #13645
  • Upgrade to Solr 6.6.5 #13644
  • Upgrade to Johnzon Jsonb 1.1.8 #13643
  • Upgrade to Rxjava2 2.1.16 #13642
  • Upgrade to Spring REST Docs 2.0.2.RELEASE #13505

📔Documentation

  • Migration guide refers to wrong starter reference #13928
  • Documentation should reference EndpointWebExtension not WebEndpointExtension #13894
  • Add ConditionalOnBean change to Migration Guide #13877
  • Improve documentation for testing web endpoints with @SpringBootTest and mock #13827
  • Use latest version of gradle-git-properties in docs #13747
  • Improve description of Endpoint exclude #13619
  • Document that properties migrator does not consider properties added late to the environment #13600
  • Fix link of RESTEasy repository #13538
  • Document when and how to use bracket notation when binding to a map #13506
  • Misleading documentation about Web Testing #13469
  • @ConditionalOnProperty does not handle lists properly #7483

:heart: We’d like to thank all the contributors who worked on our current release!

To top