Spring Boot v2.1.8.RELEASE Release Notes
Release Date: 2019-09-05 // over 4 years ago-
๐ฑ โญ๏ธ New Features
- โ Added Additional Resource Server Configuration of Issuer Validation #17952
- ๐ฆ Expose dependency management plugin version in dependency management #17842
๐ฑ ๐ Bug Fixes
- NoSuchBeanDefinitionException with a custom FlywayMigrationInitializer bean that is not named flywayInitializer #18105
- NoSuchBeanDefinitionException with a custom Flyway bean that is not named flyway #18102
- When using Netty, an invalid content-type header value causes request to get stuck when compression is enabled #18018
- ApplicationContextRequestMatcher can use the wrong ApplicationContext #18012
- Spring Boot CLI is unable to always capture ctrl-c #17976
- ๐ป TypeUtils.process(TypeDescriptor, TypeMirror) swallows exception message and stack trace #17974
- ๐ Non MVC web applications always return 404 for errors #17938
- ๐ฆ DataSourceSchemaCreatedPublisher.getPersistenceProviderRootPackage fails with a NullPointerException when using a custom LocalContainerEntityManagerFactoryBean that has no JpaVendorAdapter #17935
- OutOfMemoryError on TomcatEmbeddedContext when trying to precompile JSP files #17927
- ๐ Use alwaysApplyingWhenNonNull PropertyMapper to set the values in the LdapContextSource #17861
- throws IllegalArgumentException when downloading file when filename includes '%' for undertow server #17853
- spring.config.additional-location as environment variable does not work correctly #17843
- ๐คก Mocking session scoped spy bean calls real method #17817
- ๐ Cannot override jackson.version using Gradle Dependency Management Plugin #17808
- Wrong annotation lookup with proxied endpoints #17807
- Liquibase bean with name other than 'liquibase' breaks context #17805
- ๐ง UndertowServletWebServerFactory does not configure a temporary directory #17778
- WebClientExchangeTags does not handle non-standard status codes #17695
- "spring" shell script error on AIX Bash 4.3.0 #17579
- ๐ Duplicate metadata entry for property that is @deprecated when Lombok runs before spring-boot-configuration-processor #17550
- SSL handshake fails when client authentication is enabled and starter-jetty is used #17541
- Quartz may attempt to use the DataSource before migrations have been run #17539
- SolrHealthIndicator reports down when baseUrl references a core instead of the root context #16477
๐ Documentation
- ๐ฆ Document @SpringBootApplication scanBasePackages restrictions #18109
- ๐ Fix typo in deprecation reason for liquibase.check-change-log-location property #18100
- โ Remove reference to non-existent --edit option in CLI docs #18015
- ๐ Update "Web Application Conditions" documentation to mention reactive #18005
- โ Remove spring-boot-starter-data-gemfire from documentation #18002
- Project API links should used versioned links #18000
- โ Remove warning about MBean shutdown since it's disabled by default in 2.0 #17988
- ๐ง Document need to exactly match Hibernate's property format when configuring spring.jpa.properties.hibernate.* properties #17975
- ๐ Fix Undertow access log dir property name in doc #17968
- Document logger environment variable restrictions #17958
- ๐ Clarify "YAML Shortcomings" documentation #17933
- Provide a How-To for customizing WebClient's TcpClient #17856
- ๐ Fix syntax errors in docs #17835
- Document that Filter beans are eagerly initialized #17814
- ๐ Expand documentation on remote devtools #17780
- ๐ Improve devtools trigger-file documentation #17775
- Clarify Logback XML #16901
- ๐ Document Prometheus Pushgateway support #16853
- โ Doc the pros and cons of Out-of-Container and Integration Tests #16718
- ๐ง Document that auto-configuration classes and properties are considered internal #16704
- 0๏ธโฃ Document that default property values for certain types are not detected by the annotation processor #12874
โฌ๏ธ ๐จ Dependency Upgrades
- โฌ๏ธ Upgrade to Httpcore 4.4.12 #18144
- โฌ๏ธ Upgrade to Activemq 5.15.10 #18143
- โฌ๏ธ Upgrade to Undertow 2.0.26.Final #18142
- โฌ๏ธ Upgrade to Reactor Bom Californium-SR11 #18141
- โฌ๏ธ Upgrade to Micrometer 1.1.6 #18133
- โฌ๏ธ Upgrade to Slf4j 1.7.28 #18043
- โฌ๏ธ Upgrade to Reactive Streams 1.0.3 #18042
- โฌ๏ธ Upgrade to Neo4j Ogm 3.1.13 #18041
- โฌ๏ธ Upgrade to Jooq 3.11.12 #18040
- โฌ๏ธ Upgrade to Jboss Logging 3.3.3.Final #18039
- โฌ๏ธ Upgrade to Infinispan 9.4.16.Final #18038
- โฌ๏ธ Upgrade to Hibernate 5.3.11.Final #18037
- โฌ๏ธ Upgrade to Freemarker 2.3.29 #18036
- โฌ๏ธ Upgrade to Groovy 2.5.8 #18034
- โฌ๏ธ Upgrade to Tomcat 9.0.24 #18033
- โฌ๏ธ Upgrade to Undertow 2.0.25.Final #18032
- โฌ๏ธ Upgrade to Rxjava2 2.2.12 #18031
- โฌ๏ธ Upgrade to Netty 4.1.39.Final #18030
- โฌ๏ธ Upgrade to Dropwizard Metrics 4.0.6 #18029
- โฌ๏ธ Upgrade to Couchbase Client 2.7.9 #18028
- ๐ Upgrade to nohttp 0.0.3.RELEASE #17905
- โฌ๏ธ Upgrade to Jackson 2.9.9.20190807 #17698
๐ฑ โค๏ธ Contributors
๐ We'd like to thank all the contributors who worked on this release!