Spring Boot - v3.0.10


:lady_beetle: 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

:notebook_with_decorative_cover: 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

:hammer: 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

:heart: 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


Details

date
Aug. 24, 2023, 9:14 a.m.
name
v3.0.10
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