Backend Development 4 min read

What’s New in Spring Boot 3.2.0? Bug Fixes, Docs, and Dependency Upgrades Explained

Spring Boot 3.2.0 introduces a series of bug fixes—including Logback AOT handling, native image configuration, and LDAP dependencies—updates documentation for configuration properties and Redis, and upgrades core libraries such as Byte Buddy, Caffeine, and Hibernate, providing a more stable and up‑to‑date platform for Java developers.

Java Architecture Diary
Java Architecture Diary
Java Architecture Diary
What’s New in Spring Boot 3.2.0? Bug Fixes, Docs, and Dependency Upgrades Explained

🐞 Bug Fixes

Fixed ClassNotFoundException when defining component class reference variables during AOT processing of Logback XML (#34336).

Fixed failure to report Logback configuration errors when running as a native image (#34315).

Fixed Spring LDAP dependency management to remove the non‑existent spring-ldap-core-tiger (#34299).

Fixed Kotlin ConfigurationProperties default values not being recognized when using nativeRun (#34157).

Fixed Maven plugin PropertiesMergingResourceTransformer incorrectly closing InputStream (#34072).

Fixed Actuator Health web endpoint malfunction when using Gson with Java 17 (#34070).

Fixed missing Implementation entry in the manifest of JARs built with Gradle (#34059).

Fixed @SpyBean not resetting spies after test execution (#34044).

Fixed slowdown of application restart caused by devtools when using a Reactive application (#34036).

Fixed removal of mysql:mysql-connector‑java from spring‑boot‑dependencies (#34021).

Fixed incomplete dependency management for Mongo Java Driver (#34019).

Fixed jOOQ DefaultConfiguration not using TransactionProvider (#33979).

Fixed automatic registration of ObservationFilter bean (#33968).

Fixed Properties Migrator not detecting deprecated Map‑type properties (#33963).

Fixed incorrect artifact ID usage in some Angus Mail module dependencies (#33947).

Fixed ElasticsearchClientAutoConfiguration causing the global ObjectMapper to be overridden (#33426).

📔 Documentation

Updated documentation for @ConfigurationProperties bean naming conventions (#34192).

Added required additional configuration for spring.mvc.throw-exception-if-no-handler-found=true (#34190).

Revised custom data masking documentation as built‑in key‑based masking is no longer executed (#34051).

Added Redis application property examples (#34041).

Restored guide on using Jedis instead of Lettuce (#33995).

Added missing Actuator section to the documentation overview (#33933).

Added Javadoc for OperationParameter.getAnnotation() (since #33919).

🔨 Dependency Upgrades

Upgrade to Byte Buddy 1.12.23 (#34255)

Upgrade to Caffeine 3.1.4 (#34256)

Upgrade to Dropwizard Metrics 4.2.16 (#34258)

Upgrade to Glassfish JAXB 4.0.2 (#34259)

Upgrade to Groovy 4.0.9 (#34260)

Upgrade to Hibernate 6.1.7.Final (#34261)

Upgrade to Jackson Bom 2.14.2 (#34262)

Upgrade to Jaybird 4.0.9.java11 (#34263)

Upgrade to Jersey 3.1.1 (#34264)

JavaSpring BootdocumentationBug Fixesdependency upgrades
Java Architecture Diary
Written by

Java Architecture Diary

Committed to sharing original, high‑quality technical articles; no fluff or promotional content.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.