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) andspring-boot:build-image
(Maven) has been changed to Paketo Jammy #38477
🐞 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
📔 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
tofalse
#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
🔨 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
❤️ Contributors
Thank you to all the contributors who worked on this release:
@GVictorG7, @PENEKhun, @cachescrubber, @dreis2211, @izeye, @jonatan-ivanov, and @quaff