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!

To top