Skip to content

v3.0.10

Compare
Choose a tag to compare
@spring-builds spring-builds released this 24 Aug 09:14
· 9534 commits to main since this release

⚠️ Noteworthy Changes

  • This release upgrades to MariaDB 3.1.4 from 3.0.x as 3.1.x is the supported version of the 3.x branch. If the upgrade is problematic and you are comfortable with the risk of 3.0.x no longer being supported, downgrade by using the mariadb.version property.

🐞 Bug Fixes

  • Logging config URLs with query parameters are not detected as XML #37039
  • server.max-http-request-header-size doesn't affect Netty server with http2 enabled #37014
  • AbstractAotMojo should not add source or target if they are null #36971
  • Exception message in ProcessTestAotMojo has a typo #36964
  • BindableRuntimeHintsRegistrar does not generate hints for all nested types of a ConfigurationProperties type #36909
  • Script-based database initialization fails with an unhelpful error message when configured with a resource that points to a directory #36785
  • Artemis ConnectionFactory is not configured when CachingConnectionFactory is missing and enabled properties are false #36771
  • DatabaseDriver swallows real exception #36758
  • Defining a custom ElasticsearchTransport causes the auto-configured JsonpMapper to back off #36698
  • Auto-configuration's session repository customization may override that of SessionRepositoryCustomizer beans #36674
  • RabbitMQ smoke test is missing a test #36611
  • Tomcat warns about a missing +/- prefix when enabling multiple protocols through server.ssl.enabled-protocols #36583
  • management.wavefront.metrics.export properties are incomplete #36555
  • management.metrics.export.signalfx properties are incomplete #36552
  • JobLauncherApplicationRunner returns a success exit code even when no jobs have been run #36531
  • Remove use of jakarta.annotation.PostConstruct #36528
  • management.metrics.export.atlas properties are incomplete #36525
  • Descriptions of started and ready time metrics contain time units but the unit may change when the metrics are exported #36515
  • management.metrics.export.stackdriver properties are incomplete #36499
  • Unlike other Spring Boot goals, process-aot and process-test-aot run on Maven reactor projects #35377

📔 Documentation

  • Fix broken links in the documentation #37070
  • Maven plugin docs contain invalid parameter for image building #37050
  • Align javadoc of AbstractFilterRegistrationBean#setDispatcherTypes #36968
  • Improve documentation of spring.cache.type=none #36961
  • Clarify that spring.security.filter properties only apply to servlet-based web apps #36864
  • Improve documentation to describe how @EntityScan and @Enable?Repositories can be used to tune scanning #36861
  • Describe quirks of JUL and Log4j2 in the javadoc of OutputCaptureExtension #36858
  • LogbackLoggingSystem does not report suppressed exception details #36855
  • Clarify table that shows how logging properties are transferred to system properties #36852
  • Rework Working with NoSQL Technologies to clarify which stores are supported by Spring Data #36812
  • Clarify how nested directories are treated for configtree with wildcards #36809
  • Clarify the effect of using @EnableWebMvc #36796
  • Document defaults for spring.mvc.format.* and spring.webflux.format.* properties #36792
  • Documentation describes how to opt in to using the path pattern parser but it's now the default #36788
  • Document that scripts for database initialization are optional by default and how they can be made mandatory #36782
  • Update expected size of the jar file in the first application getting started documentation #36761
  • Document @DataR2dbcTest support #36755
  • @since is missing from javadoc of values added to JavaVersion since its introduction #36734
  • Update Paketo builder references in documentation #36688
  • Update RestTemplateBuilder#defaultHeader javadoc to reference correct client-side HTTP request class #36629
  • Document that server.forward-headers-strategy property defaults to native when running on Kubernetes #36580
  • Documentation of spring.data.redis.url incorrectly states that it does not override spring.data.redis.user #36491
  • Review Google AppEngine documentation #33730

🔨 Dependency Upgrades

  • Upgrade to AspectJ 1.9.20 #37001
  • Upgrade to Caffeine 3.1.8 #36912
  • Upgrade to Couchbase Client 3.4.8 #36975
  • Upgrade to Dependency Management Plugin 1.1.3 #36914
  • Upgrade to Groovy 4.0.14 #37056
  • Upgrade to Infinispan 14.0.14.Final #36993
  • Upgrade to Jersey 3.1.3 #36916
  • Upgrade to jOOQ 3.17.15 #36917
  • Upgrade to Lettuce 6.2.6.RELEASE #37002
  • Upgrade to Logback 1.4.11 #36925
  • Upgrade to MariaDB 3.1.4 #36740
  • Upgrade to Micrometer 1.10.10 #36829
  • Upgrade to Micrometer Tracing 1.0.9 #36830
  • Upgrade to Native Build Tools Plugin 0.9.24 #36918
  • Upgrade to Neo4j Java Driver 5.11.0 #36977
  • Upgrade to Netty 4.1.97.Final #37086
  • Upgrade to R2DBC Pool 1.0.1.RELEASE #36920
  • Upgrade to Reactor Bom 2022.0.10 #36831
  • Upgrade to RxJava3 3.1.7 #37087
  • Upgrade to Spring AMQP 3.0.8 #36832
  • Upgrade to Spring Batch 5.0.3 #36833
  • Upgrade to Spring Data Bom 2022.0.9 #36834
  • Upgrade to Spring Integration 6.0.7 #37061
  • Upgrade to Spring Kafka 3.0.10 #36835
  • Upgrade to Spring LDAP 3.0.5 #36836
  • Upgrade to Spring Security 6.0.6 #36837
  • Upgrade to Spring Session 3.0.3 #36838
  • Upgrade to Thymeleaf 3.1.2.RELEASE #36921
  • Upgrade to Thymeleaf Extras SpringSecurity 3.1.2.RELEASE #36922
  • Upgrade to Tomcat 10.1.12 #36974
  • Upgrade to Undertow 2.3.8.Final #37030

❤️ Contributors

Thank you to all the contributors who worked on this release:

@MahatmaFatalError, @NersesAM, @chicobento, @dependabot[bot], @dreis2211, @eddumelendez, @elevne, @fzyzcjy, @itsAkshayDubey, @izeye, @jongwooo, @ls-urs-keller, @msobeck, @normandra, @omaryaya, @quaff, @rob-valor, @spa-abaudat, and @vpavic