github spring-projects/spring-boot v2.2.8.RELEASE

latest releases: v3.4.0-RC1, v3.3.5, v3.2.11...
4 years ago

⭐ New Features

  • Restrict use of custom YAML types #21597
  • Spring Cloud's CachedRandomPropertySource is not adapted correctly #21595
  • Provide dependency management for Oracle?s JDBC driver under new com.oracle.database Maven coordinates #20333

🪲 Bug Fixes

  • WebMvcTest does not use the auto-configured ordering for Spring Security's filter #21801
  • Spring Boot CLI adds classes from current directory to the classpath on Unix-like platforms #21754
  • SpringConfigurationPropertySource incorrectly returns ABSENT for sub properties #21654
  • Management security configuration does not back off when SAML is configured #21620
  • URI tag for WebMvc and WebFlux metrics is empty, rather than "root", when the path pattern is empty #21392
  • ServletWebServerApplicationContext uses a logger for ContextLoader for some of its logging #21354
  • Default log levels are inconsistent between log4J2 and logback #21293
  • Different actuator management server port changes response on errors #21036
  • Custom converters cannot be used when creating endpoint-related beans due to eager initialization triggered by ServletEndpointRegistrar #20714
  • Actuator 'loggers' endpoint does not return all loggers for log4j #20037
  • STOMP does not work with lazy initialization #19611

📔 Documentation

  • Document the difference in dispatch type and the effect on the security filter caused by the error page filter when deployed to a standalone container #21759
  • Document support for Gradle 5 #21751
  • Replace whitelist with a term that does not have racist connotations #21743
  • Links to Apache camel starter are broken #21540
  • Fix typo in coordinates of junit-vintage-engine #21485
  • Use https to link to groovy-lang.org #21471
  • Document use case of splitting auto-configuration and starter #21366
  • Align TestRestTemplate Javadoc with documentation #21318
  • Document using system properties in gradle plugin docs #21317
  • Clarify that configuring a custom health HTTP status mapping replaces the default mappings #20716

🔨 Dependency Upgrades

  • Upgrade to Netty Tcnative 2.0.31.Final #21889
  • Upgrade to Postgresql 42.2.14 #21888
  • Upgrade to Maven Shade Plugin 3.2.4 #21838
  • Upgrade to Spring Security 5.2.5.RELEASE #21836
  • Upgrade to Spring Amqp 2.2.7.RELEASE #21835
  • Upgrade to Kotlin Coroutines 1.3.7 #21833
  • Upgrade to Hibernate Validator 6.0.20.Final #21832
  • Upgrade to Hibernate 5.4.17.Final #21831
  • Upgrade to Jaybird 3.0.9 #21830
  • Upgrade to Elasticsearch 6.8.10 #21829
  • Upgrade to Jetty 9.4.29.v20200521 #21828
  • Upgrade to Groovy 2.5.12 #21827
  • Upgrade to Awaitility 4.0.3 #21826
  • Upgrade to Tomcat 9.0.36 #21825
  • Upgrade to Johnzon Jsonb 1.2.7 #21824
  • Upgrade to Byte Buddy 1.10.11 #21823
  • Upgrade to Rsocket 1.0.1 #21822
  • Upgrade to Netty 4.1.50.Final #21821
  • Upgrade to Micrometer 1.3.9 #21820
  • Upgrade to Dropwizard Metrics 4.1.9 #21819
  • Upgrade to Hikaricp 3.4.5 #21818
  • Upgrade to Okhttp3 3.14.9 #21817
  • Upgrade to Caffeine 2.8.4 #21816
  • Upgrade to Couchbase Client 2.7.15 #21815
  • Upgrade to Spring Batch 4.2.4 #21783
  • Upgrade to Spring Kafka 2.3.9 #21781
  • Upgrade to Spring Integration 5.2.7 #21778
  • Upgrade to Spring Data Moore-SR8 #21775
  • Upgrade to Spring Framework 5.2.7 #21738
  • Upgrade to Reactor Dysprosium-SR8 #21730

❤️ Contributors

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

Don't miss a new spring-boot release

NewReleases is sending notifications on new releases.