Backend Development 7 min read

Spring Boot 3.2.3 Release: Hibernate Compatibility Tip & Key Bug Fixes

The Spring Boot 3.2.3 update introduces Hibernate 6.4.4, advises GraalVM users to downgrade to 6.4.2, lists numerous bug fixes, upgrades dozens of dependencies, and notes that the PIG microservice now runs on SpringBoot3.2.3 and SpringCloud 2023.

Java Architecture Diary
Java Architecture Diary
Java Architecture Diary
Spring Boot 3.2.3 Release: Hibernate Compatibility Tip & Key Bug Fixes

Important Notice

This version upgrades to Hibernate 6.4.4.Final (JPA). While it contains many valuable bug fixes, it does not work correctly in a Native Image. If you are using GraalVM, you should temporarily downgrade Hibernate to 6.4.2.Final by setting the hibernate.version property.

<code>&lt;parent&gt;
    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
    &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
    &lt;version&gt;3.2.3&lt;/version&gt;
    &lt;relativePath/&gt; <!-- lookup parent from repository -->
&lt;/parent&gt;
&lt;properties&gt;
    &lt;java.version&gt;17&lt;/java.version&gt;
    &lt;!-- only need to define version here in root pom.xml --&gt;
    &lt;hibernate.version&gt;6.4.2.Final&lt;/hibernate.version&gt;
&lt;/properties&gt;</code>

Bug Fixes

Failure to start with multiple @DynamicPropertySources in Spring Boot 3.2.2: #39297

Nested jar URL cannot be resolved when path contains spaces: #39675

Long image names with illegal characters cause prolonged build times: #39638

Banner printing does not follow the configured charset: #39621

Configuration property "micrometer.observations." should be "management.observations.": #39600

Default resource loader used instead of application loader during metadata reading: #39598

Incorrect behavior of several gson properties when spring.gson.disable-html-escaping is false: #39524

Placeholders not resolved when property binding creates a Map via a converter: #39515

Gradle plugin allows Gradle 7.4 but documentation and tests require at least 7.5: #39513

WebFlux auto‑configuration should configure only a blocking executor when virtual threads are enabled: #39469

WebFlux executor endpoint returns 500 when a parameter is missing: #39444

NoSuchMethod error when using Pulsar remote client with authentication parameters: #39389

Jetty GracefulShutdown writes to System.out: #39360

Docker 25.0 build fails when custom build pack is configured: #39347

RestTemplate created from RestTemplateBuilder requires double configuration of baseUrl/rootUri: #39317

ConcurrentPulsarListenerContainerFactory and PulsarConsumerFactory cannot be injected into points with specific generic type information: #39308

Mockito MockedStatic sometimes not closed: #39272

TracingProperties exposes package‑private PropagationType from a public method: #39268

Dependency Upgrades

Byte Buddy 1.14.12: #39665

Commons Codec 1.16.1: #39566

Dropwizard Metrics 4.2.25: #39567

Groovy 4.0.18: #39568

Hibernate 6.4.4.Final: #39569

Infinispan 14.0.24.Final: #39570

Jackson Bom 2.15.4: #39666

Janino 3.1.12: #39571

Jetty 12.0.6: #39573

Jetty Reactive HTTPClient 4.0.3: #39572

jOOQ 3.18.11: #39667

JsonPath 2.9.0: #39393

JUnit Jupiter 5.10.2: #39575

Kotlin Serialization 1.6.3: #39668

MariaDB 3.3.3: #39669

Maven Shade Plugin 3.5.2: #39670

Micrometer 1.12.3: #39474

Micrometer Tracing 1.2.3: #39475

Neo4j Java Driver 5.17.0: #39534

Netty 4.1.107.Final: #39576

Postgresql 42.6.1: #39671

Pulsar Reactive 0.5.3: #39672

Reactor Bom 2023.0.3: #39476

SLF4J 2.0.12: #39577

Spring AMQP 3.1.2: #39477

Spring Authorization Server 1.2.2: #39478

Spring Batch 5.1.1: #39479

Spring Data Bom 2023.1.3: #39480

Spring Framework 6.1.4: #39481

Spring GraphQL 1.2.5: #39482

Spring Integration 6.2.2: #39483

Spring Kafka 3.1.2: #39484

Spring LDAP 3.2.2: #39485

Spring Pulsar 1.0.3: #39486

Spring Security 6.2.2: #39487

Testcontainers 1.19.5: #39578

Tomcat 10.1.19: #39673

Undertow 2.3.12.Final: #39674

PIG microservice has been upgraded to SpringBoot3.2.3 and SpringCloud 2023 Source code download link: https://gitee.com/log4j/pig
Spring BootGraalVMHibernateBug FixesDependency Upgrade
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.