What’s New in Spring Boot 2.4.4? Key Bug Fixes and Improvements
Spring Boot 2.4.4 has been released, offering 60 bug fixes, enhancements, documentation updates, and dependency upgrades, including fixes for jOOQ NPE, schema path errors, @ConfigurationProperties injection, EmbeddedDatabaseConnection issues, RSocket server initialization, and various Actuator and devtools problems.
Spring Boot 2.4.4 is now available from repo.spring.io and Maven Central.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.4</version>
<relativePath/>
</parent>This is the fourth bug‑fix release of the 2.4 line, containing 60 fixes, enhancements, documentation improvements, and dependency upgrades.
🐞 Bug Fixes
jOOQ now throws a proper exception instead of NPE when an SQLException cannot be translated.
When multiple schemas or script locations are configured, the failing path is now correctly identified.
Incorrect default property injection for @ConfigurationProperties has been fixed.
The EmbeddedDatabaseConnection#h2 constant no longer incorrectly uses a host name.
RSocket’s EmbeddedServerAutoConfiguration can now be used in non‑web environments.
Loading JSON files that share the same property set now works with ConfigurationMetadataRepository.
Layertools now loads only the intended resources without extra paths.
The Maven plugin spring‑boot:stop default values and description are aligned.
Actuator filter configuration issues that prevented application startup are resolved.
@EntityScan annotation now supports property placeholders.
SpringApplication can replace existing property files.
spring‑boot‑devtools no longer clears getter methods of private classes.
Details
For additional bug fixes, documentation updates, and dependency upgrades, see the official blog post and GitHub release notes.
https://spring.io/blog/2021/03/18/spring-boot-2-4-4-available-now
https://github.com/spring-projects/spring-boot/releases/tag/v2.4.4
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Java Architecture Diary
Committed to sharing original, high‑quality technical articles; no fluff or promotional content.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
