Spring Boot v2.1.7.RELEASE Release Notes
Release Date: 2019-08-06 // over 4 years ago-
๐ฑ โญ๏ธ 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
๐ฑ โค๏ธ Contributors
๐ We'd like to thank all the contributors who worked on this release!