What’s New in Spring Boot 2.4.3? 75 Bug Fixes and Key Improvements
Spring Boot 2.4.3, the third patch of the 2.4 line, introduces 75 bug fixes, enhancements, documentation updates, and dependency upgrades, including UTF‑8 logging defaults, Neo4j/MongoDB startup fixes, Redshift driver recognition, and numerous improvements to testing, security, and monitoring components.
Spring Boot 2.4.3 and 2.3.9 have been released and are available from repo.spring.io and Maven Central.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.3</version>
<relativePath/>
</parent>This article focuses on version 2.4.3, the third bug‑fix release of the 2.4 line, containing 75 bug fixes, feature enhancements, documentation improvements, and dependency upgrades.
Important Bug Fixes
Logback charset defaults to UTF‑8 instead of the OS default.
Defined error logging charset without warnings.
Fixed startup errors when using Neo4j and MongoDB together.
Resolved configtree inability to configure collection properties.
Addressed NullPointerException caused by Spring Cloud Config configuration.
RestTemplate metric recorder no longer interferes with existing workflows.
Fixed DataSourceBuilder username parameter issue causing PostgreSQL and H2 connection failures.
DatabaseDriver now correctly recognizes Amazon Redshift driver.
Flyway or Liquibase incomplete execution no longer causes jOOQ failures.
spring.profiles.include now reports errors in exceptional cases.
Missing hibernate‑micrometer module in the new version no longer breaks monitoring.
RabbitMQ ConnectionFactory settings no longer lose monitoring metrics.
ContextRefreshedEvent may cause application context deadlock – fixed.
Gradle plugin layering error resolved for application‑layer plugins.
initQueryTimeout and idleTimeout defaults aligned with Cassandra defaults.
devtools remote debugging now works with WebSecurityConfigurerAdapter configuration.
TestRestTemplate can now use UriTemplateRequestEntity.
WebMvcTest and WebFluxTest no longer ignore custom IDialect beans.
OAuth2‑OIDC‑SDK and nimbus‑jose‑jwt version definitions are now consistent.
Other bug fixes, documentation updates, and dependency upgrades are detailed at:
https://spring.io/blog/2021/02/18/spring-boot-2-4-3-is-now-available
https://github.com/spring-projects/spring-boot/releases/tag/v2.4.3
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.
