Spring/spring-boot: Release v2.1.8.RELEASE
Name: spring-boot
Owner: Spring
Release: v2.1.8.RELEASE
Released: 2019-09-05
License: Apache-2.0
Release Assets:
⭐ 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
- 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
:heart: Contributors
We'd like to thank all the contributors who worked on this release!