Spring Boot - v2.5.11


:star: New Features

  • Add EIGHTEEN to JavaVersion enum #29524

:lady_beetle: Bug Fixes

  • Thymeleaf auto-configuration in a reactive application can fail due to duplicate templateEngine beans #30384
  • ConfigurationPropertyName#equals is not symmetric when adapt has removed trailing characters from an element #30317
  • server.tomcat.keep-alive-timeout is not applied to HTTP/2 #30267
  • Setting spring.mustache.enabled to false has no effect #30250
  • bootWar is configured eagerly #30211
  • Actuator @ReadOperation on Flux cancels request after first element emitted #30095
  • No metrics are bound for R2DBC ConnectionPools that have been wrapped #30090
  • Unnecessary allocations in Prometheus scraping endpoint #30085
  • Condition evaluation report entry for a @ConditionalOnSingleCandidate that does not match due to multiple primary beans isn't as clear as it could be #30073
  • Generated password are logged without an "unsuitable for production use" note #30061
  • Files in META-INF are not found when deploying a Gradle-built executable war to a servlet container #30026
  • spring-boot-configuration-processor fails compilation due to @DefaultValue with a long value and generates invalid metadata for byte and short properties with out-of-range default values #30020
  • Dependency management for Netty tcNative is incomplete leading to possible version conflicts #30010
  • Dependency management for Apache Kafka is incomplete #29023

:notebook_with_decorative_cover: Documentation

  • Fix JsonSerializer example in reference guide #30329
  • Default value of spring.thymeleaf.reactive.media-types is not documented #30280
  • Add Netty in "Enable HTTP Response Compression" #30234
  • Fix typo #30118
  • Remove non-existent spring.data.cassandra.connection.connection-timeout property from the documentation #30074
  • Use Gradle's task configuration avoidance APIs in the Gradle Plugin's reference docs #30056
  • Polish web examples in reference doc #30027
  • Improve property placeholder documentation to mention environment variables and default values #30012
  • Use Gradle's task configuration avoidance APIs in the main reference docs #30000
  • Document how to access the H2 Console in a secured web application #29932
  • Add links to Spring Boot for Apache Geode to the reference documentation #29697
  • Include default Dev Tools properties in the reference documentation #29406
  • Document the WebSocket-related exclusions that are required to use Jetty 10 #29275
  • Clarify type matching that is performed when using @MockBean and @SpyBean #28656
  • Add documentation for spring.profiles.include #28451
  • Document the scalar types supported by MapBinder #27581
  • Document when config data properties are invalid #25849
  • Document how to rely on ServletContext with an embedded container setup #24561
  • Clarify that build plugins or the CLI does not have an auto-compile feature #17851
  • Document how to structure configurations so that @Bean methods are included in slice tests #16088

:hammer: Dependency Upgrades

  • Upgrade to Couchbase Client 3.1.8 #30221
  • Upgrade to Dropwizard Metrics 4.1.31 #30222
  • Upgrade to Groovy 3.0.10 #30223
  • Upgrade to Hibernate Validator 6.2.3.Final #30224
  • Upgrade to Lettuce 6.1.8.RELEASE #30336
  • Upgrade to Log4j2 2.17.2 #30225
  • Upgrade to Logback 1.2.11 #30226
  • Upgrade to Micrometer 1.7.10 #30171
  • Upgrade to Netty 4.1.75.Final #30227
  • Upgrade to Netty tcNative 2.0.51.Final #30228
  • Upgrade to R2DBC Bom Arabba-SR13 #30337
  • Upgrade to Reactor 2020.0.17 #30169
  • Upgrade to Spring AMQP 2.3.15 #30173
  • Upgrade to Spring Data 2021.0.10 #30172
  • Upgrade to Spring Framework 5.3.17 #30170
  • Upgrade to Spring Integration 5.5.10 #30175
  • Upgrade to Spring Kafka 2.7.12 #30351
  • Upgrade to Spring Retry 1.3.2 #30229
  • Upgrade to Spring WS 3.1.3 #30174
  • Upgrade to Tomcat 9.0.60 #30230

:heart: Contributors

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


Details

date
March 24, 2022, 1:28 p.m.
name
v2.5.11
type
Patch
👇
Register or login to:
  • 🔍View and search all Spring Boot releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or