Spring Boot - v3.0.13


⚠️ Noteworthy Changes

  • Following the Paketo team's announcement that the Bionic CNB builders will be removed, the default builder using by bootBuildImage (Gradle) and spring-boot:build-image (Maven) has been changed to Paketo Jammy #38477

:lady_beetle: Bug Fixes

  • App fails to start with a NoSuchMethodError when using Flyway 10.0.0 #38266
  • spring.webflux.multipart.max-disk-usage-per-part behaves incorrectly for values where the number of bytes overflows an int #38150
  • Mail health indicator fails when host is not set in properties #38042

:notebook_with_decorative_cover: Documentation

  • Document supported SQL comment prefixes #38494
  • Update access log pattern documentation to align with changes in Tomcat 10 #38403
  • Fix link to Elasticsearch health indicator #38332
  • Add a Restarting a stopped or failed Job section to the batch howto #38326
  • Code sample in "Developing Your First Spring Boot Application" does not work #38270
  • Improve --help and documentation for "encodepassword -a/--algorithm" in the Spring Boot CLI #38247
  • Add how-to documentation for test-only database migrations with Flyway/Liquibase #38229
  • Document that TomcatConnectorCustomizers are not applied to additional connectors #38196
  • Document that application.* banner variables require a packaged jar or the use of Boot's launcher #38147
  • Improve systemd configuration documentation #38115
  • Clarify that @AutoConfigureWebTestClient binds WebTestClient to mock infrastructure #38112
  • MyErrorWebExceptionHandler example in documentation isn't working #38109
  • Add section on AspectJ support #38095
  • Document that SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS is disabled by default #38088
  • Update "Running Behind a Front-end Proxy Server" to include reactive and ForwardedHeaderTransformer #38070
  • Document how to customize the basePackages that auto-configurations consider (for example Spring Data Repositories) #38052
  • Clarifying documentation on including a top-level @TestConfiguration class in a test #38039
  • Document ConfigurationPropertyCaching #38036
  • Document server.servlet.encoding.* properties and server.servlet.encoding.mapping in particular #38033
  • Document configuration for building images with Colima #38030
  • Add a section on customizing embedded reactive servers #38026
  • Improve documentation of classpath.idx file and its generation by the Maven and Gradle plugins #38023
  • Document additional user configuration that's required after setting spring.hateoas.use-hal-as-default-json-media-type to false #38020
  • Clarify that MVC components provided through WebMvcRegistrations are subject to subsequent processing and configuration by MVC #38017
  • Add Embedded MongoDB to community starters #38010
  • Update "Use Another Web Server" how-to to reflect Servlet 5.0 baseline #37238
  • Update Spring Framework documentation links #36241
  • Spring Boot Actuator documentation misses management.endpoint.env.show-values property #35917
  • Document that properties that change an application's beans are fixed at build time #35032
  • Document that testing with ApplicationContextRunner in a native image is not supported #34007
  • Document how to downgrade dependencies to use embedded Jetty 11 #33044

:hammer: Dependency Upgrades

  • Upgrade to AspectJ 1.9.20.1 #38355
  • Upgrade to DB2 JDBC 11.5.9.0 #38436
  • Upgrade to Dependency Management Plugin 1.1.4 #38344
  • Upgrade to Dropwizard Metrics 4.2.22 #38437
  • Upgrade to Glassfish JAXB 4.0.4 #38438
  • Upgrade to Infinispan 14.0.21.Final #38439
  • Upgrade to Jakarta Json 2.1.3 #38440
  • Upgrade to Jakarta XML SOAP 3.0.1 #38441
  • Upgrade to Jakarta XML WS 4.0.1 #38442
  • Upgrade to Jetty 11.0.18 #38444
  • Upgrade to Jetty Reactive HTTPClient 3.0.10 #38443
  • Upgrade to Lettuce 6.2.7.RELEASE #38445
  • Upgrade to Micrometer 1.10.13 #38290
  • Upgrade to Micrometer Tracing 1.0.12 #38291
  • Upgrade to Native Build Tools Plugin 0.9.28 #38446
  • Upgrade to Netty 4.1.101.Final #38447
  • Upgrade to Reactor Bom 2022.0.13 #38292
  • Upgrade to SAAJ Impl 3.0.3 #38448
  • Upgrade to Spring Batch 5.0.4 #38492
  • Upgrade to Spring Data Bom 2022.0.12 #38293
  • Upgrade to Spring Framework 6.0.14 #38294
  • Upgrade to Spring HATEOAS 2.0.7 #38374
  • Upgrade to Spring Integration 6.0.9 #38295
  • Upgrade to Spring Kafka 3.0.13 #38369
  • Upgrade to Spring RESTDocs 3.0.1 #38449
  • Upgrade to Spring WS 4.0.8 #38296
  • Upgrade to Tomcat 10.1.16 #38450

:heart: Contributors

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

@GVictorG7, @PENEKhun, @cachescrubber, @dreis2211, @izeye, @jonatan-ivanov, and @quaff


Details

date
Nov. 23, 2023, 9:52 a.m.
name
v3.0.13
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