Spring Boot v2.1.5.RELEASE Release Notes

Release Date: 2019-05-15 // about 5 years ago
  • 🍱 ⭐️ New Features

    • 👌 Improve Spring Session DefaultCookieSerializer auto-configuration #16513
    • 🐎 Cache MimeTypes to improve performance #16507

    🍱 🐞 Bug Fixes

    • Binder can fail with POJOs that have generic types #16821
    • HTTPS urls cause NPE when using Jetty Reactor #16810
    • RedisReactiveHealthIndicator makes blocking call on error #16756
    • 'spring.resources.cache.period' is always overridden by 'spring.resources.cache.cachecontrol' #16730
    • Dependency management for Kafka is incomplete #16728
    • 🔧 Redis pooling minIdle property is ignored as timeBetweenEvictionRun defaults to -1 and cannot be configured #16703
    • ✅ JacksonTester handles some characters asymmetrically #16629
    • Exclude HikariCP specific dependency from Quartz #16628
    • Dependency management for Glassfish JAXB is incomplete #16619
    • UndertowWebServer's logger is wrong #16613
    • EL-based validation message interpolation does not work when using spring-boot-starter-webflux #16596
    • 📚 Some syntax in the reference documentation is not highlighted or is missing altogether #16579
    • 📇 ConfigurationMetadataProperty name not stripped with same source types #16549
    • Dependency management is provided for solr-uima which does not exist in 7.7 #16490
    • 🏗 Repackage goal does not lazily resolve "project.build.finalName" anymore #16456
    • StackOverflow in meta-data generation with unresolved generic and upper bound #16451
    • 🌲 Liquibase endpoint does not honor custom change log table #16442
    • ⚡️ Metrics may be updated twice when CompositeMeterRegistry exists #16221
    • Binder can fail when multiple overloaded setters exist #16206
    • When running on a separate port, Actuator health endpoint may report healthy before the main port is listening #15378

    📔 Documentation

    • 🛠 fix whitespace issue #16731
    • ➕ Add official link on Heroku Deployment #16719
    • 0️⃣ Document that JUnit 4 is the default #16707
    • 🛠 Fix package of java.time.Duration in documentation #16527

    ⬆️ 🔨 Dependency Upgrades

    • ⬆️ Upgrade to Maven Jar Plugin 3.1.2 #16842
    • ⬆️ Upgrade to Spring Session Bom Bean-SR5 #16841
    • ⬆️ Upgrade to Groovy 2.5.7 #16840
    • ⬆️ Upgrade to Aspectj 1.9.4 #16839
    • ⬆️ Upgrade to Joda Time 2.10.2 #16838
    • ⬆️ Upgrade to Hazelcast 3.11.4 #16837
    • ⬆️ Upgrade to Spring Framework 5.1.7 #16812
    • ⬆️ Upgrade to Maven Failsafe Plugin 2.22.2 #16780
    • ⬆️ Upgrade to Maven Compiler Plugin 3.8.1 #16779
    • ⬆️ Upgrade to Lombok 1.18.8 #16778
    • ⬆️ Upgrade to Neo4j Ogm 3.1.9 #16777
    • ⬆️ Upgrade to Jetty El 8.5.40 #16776
    • ⬆️ Upgrade to Jooq 3.11.11 #16775
    • ⬆️ Upgrade to Jolokia 1.6.1 #16774
    • ⬆️ Upgrade to Infinispan 9.4.13.Final #16773
    • ⬆️ Upgrade to Hibernate 5.3.10.Final #16772
    • ⬆️ Upgrade to Jetty 9.4.18.v20190429 #16771
    • ⬆️ Upgrade to Aspectj 1.9.3 #16770
    • ⬆️ Upgrade to Commons Pool2 2.6.2 #16769
    • ⬆️ Upgrade to Mysql 8.0.16 #16768
    • ⬆️ Upgrade to Undertow 2.0.20.Final #16767
    • ⬆️ Upgrade to Netty Tcnative 2.0.25.Final #16766
    • ⬆️ Upgrade to Netty 4.1.36.Final #16765
    • ⬆️ Upgrade to Hazelcast 3.11.3 #16764
    • ⬆️ Upgrade to Appengine Sdk 1.9.74 #16763
    • ⬆️ Upgrade to Spring AMQP 2.1.6 #16753
    • ⬆️ Upgrade to Spring Kafka 2.2.6 #16751
    • ⬆️ Upgrade to Spring Integration 5.1.5 #16749
    • ⬆️ Upgrade to Maven Surefire Plugin 2.22.2 #16725
    • ⬆️ Upgrade to Spring Data Lovelace-SR8 #16724
    • ⬆️ Upgrade to Reactor Californium-SR8 #16723
    • ⬆️ Upgrade to Tomcat 9.0.19 #16591

    🍱 ❤️ Contributors

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