Spring Boot v2.1.14.RELEASE Release Notes

Release Date: 2020-05-07 // about 4 years ago
  • 🍱 ⭐ New Features

    • 👻 Throw exception if spring.config.location uses classpath*: #21168

    🍱 🐞 Bug Fixes

    • Classpath wildcards cannot be used with Java 11 or above #21312
    • JarFiles are being left open #21177
    • WelcomePageHandlerMapping does not honor CORS #21048
    • Endpoint exposure patterns do not work with dashed IDs #20997
    • Embedded database initial failed for setting empty spring.database.url #20996
    • Cassandra health indicator never reports version attribute #20719
    • ReactiveCassandraHealthIndicator runs a query that fails on some Consistency Levels #20713
    • CassandraHealthIndicator runs a query that fails on some Consistency Levels #20709
    • ApplicationHome does not work correctly with paths that contain spaces #20531
    • Unresolvable placeholder in the value of spring.datasource.url causes a startup failure even when there is a user-provided DataSource bean #20438
    • DependencyCustomizer ifAllResourcesPresent adds modules if any resources are present #20418
    • TomcatReactiveWebServerFactory does not call getTomcatWebServer to create the TomcatWebServer #20386
    • Credentials of cloudfoundry service cannot be resolved anymore #20343
    • 👀 PortInUseException thrown when Netty does not have the right to use configured port #19807
    • KafkaAutoConfiguration should back off when a bean of type ConcurrentKafkaListenerContainerFactory is found #19221
    • 🔒 Fat jars cause classloading problems with JDK11 and Security Manager #17796

    📔 Documentation

    • 🔗 Link to correct factory in TomcatReactiveWebServerFactory's javadoc #20583
    • 👌 Improve documentation around relaxed binding, @value, and the canonical form of properties #20507
    • Document devtool property file profile restrictions #19972
    • Document that actuator over HTTP requires Jackson #19564
    • ➕ Add "Health as Gauge" how-to documentation #18329
    • Document relaxed binding from environment variables #18215

    ⬆️ 🔨 Dependency Upgrades

    • 🚀 Upgrade to Spring Security 5.1.10.RELEASE #21346
    • 🚀 Upgrade to Spring Ldap 2.3.3.RELEASE #21342
    • ⬆️ Upgrade to Jetty El 8.5.54 #21331
    • ⬆️ Upgrade to Hibernate 5.3.17.Final #21330
    • ⬆️ Upgrade to Maven Dependency Plugin 3.1.2 #21167
    • ⬆️ Upgrade to Xmlunit2 2.6.4 #21166
    • 🚀 Upgrade to Spring Ws 3.0.9.RELEASE #21165
    • ⬆️ Upgrade to Spring Session Bom Bean-SR10 #21164
    • 🚀 Upgrade to Spring Batch 4.1.4.RELEASE #21162
    • ⬆️ Upgrade to Postgresql 42.2.12 #21161
    • ⬆️ Upgrade to Neo4j Ogm 3.1.19 #21160
    • ⬆️ Upgrade to Mimepull 1.9.13 #21159
    • ⬆️ Upgrade to Infinispan 9.4.19.Final #21158
    • ⬆️ Upgrade to Hibernate Validator 6.0.19.Final #21157
    • ⬆️ Upgrade to Freemarker 2.3.30 #21155
    • ⬆️ Upgrade to Jetty 9.4.28.v20200408 #21154
    • ⬆️ Upgrade to Janino 3.0.16 #21153
    • ⬆️ Upgrade to Groovy 2.5.11 #21152
    • ⬆️ Upgrade to Tomcat 9.0.34 #21151
    • ⬆️ Upgrade to Solr 7.7.3 #21150
    • ⬆️ Upgrade to Httpclient 4.5.12 #21149
    • ⬆️ Upgrade to Activemq 5.15.12 #21148
    • ⬆️ Upgrade to Mysql 8.0.20 #21147
    • ⬆️ Upgrade to Joda Time 2.10.6 #21146
    • ⬆️ Upgrade to Undertow 2.0.30.Final #21145
    • ⬆️ Upgrade to Rxjava2 2.2.19 #21144
    • ⬆️ Upgrade to Netty Tcnative 2.0.30.Final #21143
    • ⬆️ Upgrade to Netty 4.1.49.Final #21142
    • ⬆️ Upgrade to Micrometer 1.1.13 #21141
    • ⬆️ Upgrade to Appengine Sdk 1.9.80 #21140
    • ⬆️ Upgrade to Jackson 2.9.10.20200411 #21139
    • ⬆️ Upgrade to Couchbase Client 2.7.14 #21138
    • ⬆️ Upgrade to Spring Kafka 2.2.13 #20988
    • ⬆️ Upgrade to Spring Integration 5.1.10 #20941
    • ⬆️ Upgrade to Spring Data Lovelace-SR17 #20940
    • ⬆️ Upgrade to Spring AMQP 2.1.14 #20939
    • ⬆️ Upgrade to Spring Framework 5.1.15 #20938
    • ⬆️ Upgrade to Reactor Bom Californium-SR18 #20937

    🍱 ❤️ Contributors

    🚀 We'd like to thank all the contributors who worked on this release!