Spring/spring-boot: Release v2.1.0.RC1

Name: spring-boot

Owner: Spring

Release: v2.1.0.RC1

Released: 2018-10-17

License: Apache-2.0

Release Assets:

⭐ New Features

  • Thymeleaf 3.0.10 configuration #14849
  • Allow multiple endpoint PathMapper beans to be used #14841
  • Auto-configure Micrometer's KairosMeterRegistry #14821
  • Auto-configure AppOptics metrics #14819
  • Switch from thymeleaf-extras-springsecurity4 to thymeleaf-extras-springsecurity5 #14806
  • Auto-configure Micrometer's HumioMeterRegistry #14804
  • Introduce Ordered Filter and WebFilter interfaces #14793
  • Ensure servlet startup failures are handled consistently #14790
  • Add support for customizing Flyway's configuration #14786
  • Configure Cassandra JMX Reporting #14778
  • Allow ClassPathResources to be filtered by FilteredClassLoader #14774
  • Metadata hint for logging group #14748
  • Support ConfigurationProperties BindHandler advisors #14745
  • Document standard "sql" and "web" log groups in the metadata #14740
  • Allow construction of HttpTrace objects from custom HttpTraceRepository implementations #14726
  • Provide a dedicated hook point for customizing InfluxDB's HTTP client #14709
  • Make devtools set spring.messages.reloadable=true #14699
  • Drop support for "all" from management.metrics.distribution.sla #14684
  • Make AssertableApplicationContext interfaces extend ConfigurableApplicationContext #14650
  • Load ApplicationContextIntiailizers using the resource loader's class loader #14641
  • Make it easier to configure a JOOQ Execution Listener Provider that runs after Boot's default #14598
  • Auto-configure binding of Micrometer's JettyServerThreadPoolMetrics #14591
  • Auto-configure Neo4J BookmarkManager when possible #14568
  • Create configuration property to enable/disable HiddenHttpMethodFilter with WebFlux #14520
  • Add a warning message if PID/LOG location uses fallback #14519
  • Auto-Configure HTTP Resource Factories on Jetty and Reactor servers #14495
  • Deprecate properties for configuring Cassandra retry, reconnection and load balancing policies in favour of using a ClusterBuilderCustomizer #14473
  • Add auto-config for Prometheus Pushgateway. Fixes #14346 #14353
  • Support more Micrometer histogram properties #14139
  • Add reactive health indicator for Couchbase #13926
  • Register SpringBeanContainer with default Hibernate setup #13717
  • Add support for ReloadableResourceBundleMessageSource #13377
  • Validate server.servlet.path does not contain unusual patterns (eg /*) #13292
  • Instrument WebFlux.fn to record the URI pattern tag on http.server.requests metric #12757
  • Auto-configure Jersey2 server instrumentation #12482
  • GitProperties, BuildProperties support encoding. #10771

🪲 Bug fixes

  • Invalid target type for logging.group #14743
  • WebFluxAutoConfiguration ignores spring.resources.cache.cachecontrol #14741
  • Cannot set enableLoggingRequestDetails via WebFluxConfigurer #14723
  • ApplicationContext Failure with @SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT) when Management Port Specfied #14682
  • ConfigurationPropertyName equals method fails when values start the same #14665
  • Publication of DataSourceSchemaCreatedEvent is more prone to creating a cycle than it was in 2.0 #14651

📔 Documentation

  • Fix a broken table in doc #14859
  • Repackage goal can be executed twice if the execution id is not provided #14835
  • Document how to enable Hibernate 2nd level cache with JCache #14734
  • Fix actuator endpoint tables in docs #14712
  • Section header in Actuator API docs for query parameters of retrieving caches by name is incorrect #14600
  • Provide Kotlin samples alongside existing Groovy samples in Gradle plugin documentation #14585
  • Update description of the logger-name hint #14456

🔨 Dependency upgrades

  • Upgrade to Maven Surefire Plugin 2.22.1 #14870
  • Upgrade to Spring Amqp 2.1.0.RELEASE #14869
  • Upgrade to Influxdb Java 2.14 #14868
  • Upgrade to Hibernate 5.3.7.Final #14867
  • Upgrade to Lettuce 5.1.1.RELEASE #14865
  • Upgrade to Sendgrid 4.3.0 #14864
  • Upgrade to Hazelcast 3.10.6 #14863
  • Upgrade to Couchbase Client 2.7.0 #14862
  • Upgrade to Groovy 2.5.3 #14825
  • Upgrade to Micrometer 1.1.0-rc.1 #14809
  • Upgrade to Reactor Californium-SR1 #14788
  • Upgrade cassandra-unit-spring to 3.5.0.1 #14777
  • Upgrade to Sqlite Jdbc 3.25.2 #14769
  • Upgrade to Selenium Htmlunit 2.33.0 #14768
  • Upgrade to Mockito 2.23.0 #14767
  • Upgrade to Kotlin 1.2.71 #14766
  • Upgrade to Infinispan 9.4.0.Final #14765
  • Upgrade to Glassfish Jaxb 2.3.1 #14764
  • Upgrade to Flyway 5.2.0 #14763
  • Upgrade to Elasticsearch 6.4.2 #14762
  • Upgrade to Ehcache3 3.6.1 #14761
  • Upgrade to Commons Lang3 3.8.1 #14760
  • Upgrade to Byte Buddy 1.9.1 #14759
  • Upgrade to Javax Jaxws 2.3.1 #14758
  • Upgrade to Netty Tcnative 2.0.17.Final #14757
  • Upgrade to Saaj Impl 1.5.0 #14756
  • Upgrade to Spring Integration 5.1.0.RC2 #14731
  • Upgrade to Spring Security 5.1.1.RELEASE #14730
  • Upgrade to Spring Data Lovelace SR1 #14729
  • Upgrade to Spring Framework 5.1.1.RELEASE #14677
  • Raise the default version of Mongo used with Embedded Mongo to 3.5.5 #14476
  • Upgrade to Dropwizard Metrics 4.0.3 #14428

:heart: Contributors

We’d like to thank all the contributors who worked on our current release!

To top