v2.7.15
⚠️  Noteworthy Changes
- This release upgrades to MariaDB 3.1.4 from 3.0.x to restore compatibility with Java 8. If the upgrade is problematic and Java 8 compatibility is not a requirement, downgrade to 3.0.x by using the 
mariadb.versionproperty 
🐞 Bug Fixes
- Artemis ConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false #36767
 - server.max-http-request-header-size doesn't affect Netty server with http2 enabled #36766
 - LogbackLoggingSystem does not report suppressed exception details #36645
 - Tomcat warns about a missing +/- prefix when enabling multiple protocols through server.ssl.enabled-protocols #36572
 - Descriptions of started and ready time metrics contain time units but the unit may change when the metrics are exported #36507
 - management.metrics.export.wavefront properties are incomplete #36498
 - management.metrics.export.signalfx properties are incomplete #36497
 - management.metrics.export.atlas properties are incomplete #36496
 - Script-based database initialization fails with an unhelpful error message when configured with a resource that points to a directory #36386
 - JobLauncherApplicationRunner returns a success exit code even when no jobs have been run #36060
 - DatabaseDriver swallows real exception #34728
 - Application Context initialized twice during test when exception thrown during initialization #24888
 
📔 Documentation
- Maven plugin docs contain invalid parameter for image building #37048
 - Align javadoc of AbstractFilterRegistrationBean#setDispatcherTypes #36965
 - Update RestTemplateBuilder#defaultHeader javadoc to reference correct client-side HTTP request class #36614
 @sinceis missing from javadoc of values added to JavaVersion since its introduction #36608- Document that server.forward-headers-strategy property defaults to native when running on Kubernetes #36564
 - Clarify the effect of using 
@EnableWebMvc#36506 - Documentation of spring.redis.url incorrectly states that it does not override spring.redis.user #36477
 - Improve documentation to describe how 
@EntityScanand@Enable?Repositoriescan be used to tune scanning #36282 - Document that scripts for database initialization are optional by default and how they can be made mandatory #36176
 - Document 
@DataR2dbcTestsupport #35014 - Update expected size of the jar file in the first application getting started documentation #34514
 - Improve documentation of spring.cache.type=none #33694
 - Clarify that spring.security.filter properties only apply to servlet-based web apps #33551
 - Describe quirks of JUL and Log4j2 in the javadoc of OutputCaptureExtension #32562
 - Documentation describes how to opt in to using the path pattern parser but it's now the default #32557
 - Clarify table that shows how logging properties are transferred to system properties #32160
 - Rework Working with NoSQL Technologies to clarify which stores are supported by Spring Data #29694
 - Clarify how nested directories are treated for configtree with wildcards #28203
 - Document defaults for spring.mvc.format.* and spring.webflux.format.* properties #30041
 
🔨 Dependency Upgrades
- Upgrade to Elasticsearch 7.17.12 #36870
 - Upgrade to Groovy 3.0.19 #37055
 - Upgrade to MariaDB 3.1.4 #36394
 - Upgrade to Micrometer 1.9.14 #36824
 - Upgrade to Netty 4.1.97.Final #37085
 - Upgrade to Reactor Bom 2020.0.35 #36825
 - Upgrade to Spring AMQP 2.4.15 #36826
 - Upgrade to Spring Batch 4.3.9 #36827
 - Upgrade to Spring Data Bom 2021.2.15 #36828
 - Upgrade to Tomcat 9.0.79 #36992
 - Upgrade to Undertow 2.2.26.Final #37029
 
❤️ Contributors
Thank you to all the contributors who worked on this release:
@MahatmaFatalError, @NersesAM, @chicobento, @dependabot[bot], @dreis2211, @eddumelendez, @elevne, @fzyzcjy, @itsAkshayDubey, @izeye, @msobeck, @rob-valor, @spa-abaudat, and @vpavic