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

Name: spring-boot

Owner: Spring

Release: v2.1.0.M1

Released: 2018-07-30

License: Apache-2.0

Release Assets:

⭐New Features

  • Make SpringBootConfigurationFinder public and usable with other annot… #13904
  • Register OAuth2AuthorizedClientRepository @Bean for oauth2-client #13870
  • Allow property overrides for OIDC Configuration Provider #13869
  • Add reactive health indicator for Cassandra #13864
  • MessageSourceAutoConfiguration relies on internal method call for BeanFactory.getBean() #13824
  • Allow to customize the RabbitMQ RetryTemplate #13793
  • Expose SchedulerFactoryBean selected properties #13782
  • Properly document liquibase's default #13765
  • Annotate @…Test annotations with @ExtendWith(SpringExtension.class) #13739
  • Remove maven-eclipse-plugin as the project has been retired #13631
  • Upgrade to Liquibase 3.6.2 #13625
  • Add configuration for Tomcat's cachingAllowed property #13614
  • Disable bean overriding by default and provide a configuration property to enable it #13609
  • Allow to configure Quartz's "overwriteExistingJobs" property #13582
  • Optimize checks for java classes in Binder #13567
  • Share RetryTemplate infrastructure for Rabbit listener and template #13529
  • Add support for PooledConnectionFactory with Artemis #13523
  • Support profile expression in Logback's #13496
  • Use a precompiled pattern in WebClientExchangeTags.extractPath() #13447
  • Add CLIENT_NAME_NONE to WebClientExchangeTags #13446
  • Use Duration in HttpWebServiceMessageSenderBuilder #13364
  • Add duration support for setConnectTimeout and setReadTimeout #13355
  • Support http/2 configuration with Reactor-Netty #13333
  • Support EncodedResourceResolver in the resource chain auto-configuration #13242
  • Expose a TestDispatcherServlet bean in the MockMvcAutoConfiguration #13241
  • Add support to set visibility via JacksonProperties #13214
  • Add AutoConfiguration support for OIDC Configuration Provider #13210
  • Add liquibase test rollback on update property #13159
  • Add auto-config for spring-security-oauth2-client WebFlux support #13142
  • Improve LDAP auto-configuration #13136
  • Add support for PageableHandlerMethodArgumentResolver in WebMvcTest #13066
  • Move server.servlet.path to WebMvcProperties #12971
  • Improve @ConditionalOnEnabledEndpoint to be used on any component #12945
  • Allow adding Micrometer Common Tags declaratively using the application properties #12933
  • Improve JNDI lookup to enable resourceRef by default #12803
  • Set up environment variables using the Maven plugin #12800
  • Add auto-configuration for WebServiceTemplate #12707
  • Support ElasticSearch REST client #12600
  • Excludes applied on @ImportAutoConfiguration are not consistently applied #12586
  • Add auto-configuration for Hibernate metrics #12550
  • Support AND operator in yml profile matching #12469
  • Expose Spring Integration graph using an actuator #12331
  • Support embedding Undertow 2.0 #12243
  • WebClient metrics support #12228
  • Add cache actuator endpoint for listing and clearing caches #12216
  • Support creating a CachingConnectionFactory when auto-configuring a JMS ConnectionFactory #12161
  • Auto-configure a ResourceConfig for Jersey endpoints if needed #11948
  • Support embedding Tomcat 9 #11749
  • Support Hibernate 5.3.0 / JPA 2.2 (JDK8 Streams for pagination) #11725
  • Change the maven plugin to allow use a source with classifier #11061
  • PR #9714: JVM arguments and options #10741
  • Run Specific Health Checks #8685
  • Introduce HealthIndicatorRegistry #4965
  • Provide sensible defaults for launch script properties when building with Gradle #4458
  • Remove explicit Hibernate subclass literal from JpaProperties #1327
  • Include error stacktrace by default when devtools is in use #828

🪲Bug fixes

  • Spring boot creates two mongo clients using spring-boot-starter-data-mongodb-reactive #12407
  • Reactor Netty does not support X-Forwarded-* request headers #10900

🔨Dependency upgrades

  • Upgrade to Spring Framework 5.1.0.RC1 #13911
  • Upgrade to Spring Security 5.1.0.M2 #13899
  • Upgrade to Spring Integration 5.1.0.M1 #13891
  • Upgrade to Spring Session Bean-M1 #13889
  • Upgrade to Spring Amqp 2.1.0.M1 #13885
  • Upgrade to Mockito 2.19.1 #13859
  • Upgrade to Jooq 3.11.3 #13858
  • Upgrade to Infinispan 9.3.1.Final #13857
  • Upgrade to Hibernate 5.3.3.Final #13856
  • Upgrade to Flyway 5.1.4 #13855
  • Upgrade to Elasticsearch 6.3.1 #13854
  • Upgrade to Groovy 2.5.1 #13853
  • Upgrade to Kafka 1.1.1 #13852
  • Upgrade to Commons Pool2 2.6.0 #13851
  • Upgrade to Commons Dbcp2 2.5.0 #13850
  • Upgrade to Byte Buddy 1.8.13 #13849
  • Upgrade to Undertow 2.0.11.Final #13848
  • Upgrade to Hazelcast 3.10.3 #13847
  • Upgrade to Couchbase Client 2.6.0 #13846
  • Upgrade to Spring Batch 4.1.0.M2 #13820
  • Upgrade to Spring Data Lovelace RC1 #13740
  • Upgrade to Hikaricp 3.2.0 #13695
  • Upgrade to Versions Maven Plugin 2.5 #13694
  • Upgrade to Maven Site Plugin 3.7.1 #13693
  • Upgrade to Maven Shade Plugin 3.1.1 #13692
  • Upgrade to Maven Resources Plugin 3.1.0 #13691
  • Upgrade to Maven Jar Plugin 3.1.0 #13690
  • Upgrade to Maven Help Plugin 3.1.0 #13689
  • Upgrade to Mysql 8.0.11 #13688
  • Upgrade to Maven Dependency Plugin 3.1.1 #13686
  • Upgrade to Maven Clean Plugin 3.1.0 #13685
  • Upgrade to Snakeyaml 1.21 #13684
  • Upgrade to Xmlunit2 2.6.0 #13683
  • Upgrade to Sqlite Jdbc 3.23.1 #13682
  • Upgrade to Selenium 3.13.0 #13681
  • Upgrade to Selenium Htmlunit 2.31.0 #13680
  • Upgrade to Lombok 1.18.0 #13679
  • Upgrade to Mongo Driver Reactivestreams 1.9.0 #13678
  • Upgrade to Mongodb 3.8.0 #13677
  • Upgrade to Mockito 2.19.0 #13676
  • Upgrade to Jooq 3.11.2 #13675
  • Upgrade to Jolokia 1.6.0 #13674
  • Upgrade to Influxdb Java 2.11 #13673
  • Upgrade to Flyway 5.1.3 #13672
  • Upgrade to Elasticsearch 6.3.0 #13671
  • Upgrade to Groovy 2.5.0 #13670
  • Upgrade to Assertj 3.10.0 #13669
  • Upgrade to Aspectj 1.9.1 #13668
  • Upgrade to Solr 7.4.0 #13667
  • Upgrade to Log4j2 2.11.0 #13666
  • Upgrade to Derby 10.14.2.0 #13665
  • Upgrade to Commons Dbcp2 2.4.0 #13664
  • Upgrade to Artemis 2.6.2 #13663
  • Upgrade to Htmlunit 2.31 #13662
  • Upgrade to Byte Buddy 1.8.12 #13661
  • Upgrade to Joda Time 2.10 #13660
  • Upgrade to Javax Transaction 1.3 #13659
  • Upgrade to Rest Assured 3.1.0 #13658
  • Upgrade to Embedded Mongo 2.1.1 #13657
  • Upgrade to Sendgrid 4.2.1 #13656
  • Upgrade to Rabbit Amqp Client 5.3.0 #13655
  • Upgrade to Querydsl 4.2.1 #13654
  • Upgrade to Mssql Jdbc 6.4.0.jre8 #13653
  • Upgrade to Hazelcast 3.10.2 #13652
  • Upgrade to Cassandra Driver 3.5.1 #13651
  • Upgrade to Maven War Plugin 3.2.2 #13629
  • Infinispan 9.3.0 update #13570
  • Upgrade to Maven Surefire/Failsafe Plugin 2.22.0 #13500
  • Upgrade duplicate-finder-maven-plugin to 1.3.0 #13411
  • Upgrade to Hazelcast 3.10.1 #13322
  • Upgrade to reactor-netty 0.8.0 and Spring Framework 5.1 #13321
  • Upgrade to Spring Security 5.1.0.M1 #13185
  • Upgrade to Solr 7.2.1 #13182
  • Upgrade to Lettuce 5.1.0.M1 #13181
  • Upgrade to Mongo Driver Reactive Streams 1.9.0-beta1 #13180
  • Upgrade to Elasticsearch 6.2.4 #13178
  • Upgrade to Cassandra Java Driver 3.5.0 #13177
  • Upgrade to Spring Data Lovelace M3 #13169
  • Upgrade to Liquibase 3.6.1 #13145
  • Upgrade to JUnit 5.2.0 #13118
  • Upgrade to Maven Exec Plugin 1.6.0 #13101
  • Upgrade to Spring Kafka 2.2.0.M1 #13023
  • Manage the Mockito/JUnit 5 dependency #12890
  • Upgrade to Reactor Californium-M1 #12849
  • Upgrade to Jersey 2.27 #12847
  • Upgrade to AspectJ 1.9.0 #12834
  • Use Jersey BOM in dependency management #12082

📔Documentation

  • Add reference to dozer-spring-boot-starter #13501
  • Follow-up updates for web server config documentation #13401
  • Document Reactor Netty server configuration #13315

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

To top