Spring/spring-boot: Release v2.1.7.RELEASE
Name: spring-boot
Owner: Spring
Release: v2.1.7.RELEASE
Released: 2019-08-06
License: Apache-2.0
Release Assets:
⭐ New Features
- Allow AbstractDependsOnBeanFactoryPostProcessor to identify depended on beans by type #17020
🪲 Bug Fixes
- Fix log info #17774
- Wrong bean name on Reactive Cassandra Health Indicator condition #17763
- Undertow servers include their own mime mappings in addition to ours #17687
- Missing TransactionManager when user provides a custom Neo4j SessionFactory. #17662
- Fix ordering of SPRING_APPLICATION_JSON property source relative to servlet property sources #17652
- Reactive health indicators do not log health check failure #17635
- JavaVersion does not cover all available versions of Java #17590
- UndertowReactiveWebServerFactory has DeploymentInfoCustomizers even though it does not create a DeploymentInfo #17555
- MockMvc logging requests from all previous tests with Spring Boot Test #17551
- Quartz auto-configuration will initialise the DataSource with Quartz's DDL when not using a JDBC job store #17545
- getResourcePaths(String) allows navigation through the loader's directory structure when using Tomcat #17538
- ActiveMQConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false #17531
- @DataJdbcTest is documented as being transactional but isn't #17513
- Trimming the whitespace for the OAuth2 provider property #17497
- Create RestClient bean from a RestHighLevelClient if such a bean has been contributed by the application. #17488
- Batch app fails to start if there's an entityManagerFactory bean but no DataSource bean #17465
- Batch auto-configuration backs off too aggressively without a dependency on spring-jdbc #17451
- Batch app fails to start if spring-jdbc is on the classpath but there's no DataSource bean #17449
- /actuator/logfile endpoint returning 404 when logging.file property contains a random value #17434
- Validation does not apply to hander replaced results #17421
- MongoDataAutoConfiguration not applied when a MongoDbFactory is provided by Spring Cloud #17416
- Shutdown endpoint is called when the application context is closed as its shutdown() method is inferred to be a destroy method #17407
- Jetty logs a warning about an empty context path when using WebFlux #17399
- Dependency management for Infinispan is incomplete #17346
- Classes and resources with a single letter component in their package name cannot be loaded from jar files with /./ or /../ in their path #17341
- StringToEnumIgnoringCaseConverterFactory getLettersAndDigits returns an integer string #17327
- HibernateJpaAutoConfiguration's condition uses deprecated classes #17288
- JUL logger configuration may be lost before usage due to GC #17217
- EmbeddedMongoAutoConfiguration should depend on bean by type #16627
- Inconsistent behavior turning off the check for the change log location: Liquibase fails anyway #16232
📔 Documentation
- Harmonize settings.gradle documentation in Gradle getting started guide #17736
- Improve "'Create your own starter" to mention how to document properties #17573
- Clarify description of "logging.file.max-history" #17567
- Wrong prefix for datasource metrics in the documentation #17553
- Broken link to Spring Integration metrics in documentation #17543
- Clarify documented behavior of MessageSource auto-configuration when no resource bundles matching the configured basenames exist #17485
- Java 12 is not documented as a supported version #17476
- Caching documentation contains instruction for removed Guava support #17446
- Fix persistent session property name #17382
- Link to Apache Licence from Maven Plugin docs rather than embedding it #17320
- Fix broken link to integration graph reference docs in actuator api documentation #17279
- Improve javadoc of management server port #17268
- Clarify how to specify main class #17003
- Document that RestTemplateBuilder's rootUri only applies when String variants are used for specifying the request URL #15343
🔨 Dependency Upgrades
- Upgrade to Spring Security 5.1.6 #17794
- Upgrade to Johnzon Jsonb 1.1.13 #17786
- Upgrade to Spring HATEOAS 0.25.2 #17777
- Upgrade to Lettuce 5.1.8.RELEASE #17700
- Upgrade to Xmlunit2 2.6.3 #17686
- Upgrade to Spring Cloud Connectors 2.0.6.RELEASE #17685
- Upgrade to Postgresql 42.2.6 #17684
- Upgrade to Pooled Jms 1.0.6 #17683
- Upgrade to Jolokia 1.6.2 #17682
- Upgrade to Janino 3.0.15 #17681
- Upgrade to Tomcat 9.0.22 #17680
- Upgrade to Byte Buddy 1.9.16 #17679
- Upgrade to Mysql 8.0.17 #17678
- Upgrade to Joda Time 2.10.3 #17677
- Upgrade to Undertow 2.0.23.Final #17676
- Upgrade to Rxjava2 2.2.11 #17675
- Upgrade to Netty 4.1.38.Final #17674
- Upgrade to Appengine Sdk 1.9.76 #17673
- Upgrade to Spring Kafka 2.2.8 #17645
- Upgrade to Spring Integration 5.1.7 #17643
- Upgrade to Spring AMQP 2.1.8 #17641
- Upgrade to Reactor Californium-SR10 #17639
- Upgrade to Spring Session Bean-SR7 #17581
- Upgrade to spring-javaformat 0.0.15 #17361
- Upgrade to Spring Data Lovelace-SR10 #17353
- Upgrade to Spring Framework 5.1.9 #17351
:heart: Contributors
We'd like to thank all the contributors who worked on this release!