Backend Development 4 min read

Explore SpringBoot 3.2 & Spring Cloud 2023: New Features in PIG Microservice

SpringBoot 3.2 and Spring Cloud 2023 are now supported by the PIG microservice, bringing JDK17/21 compatibility, virtual‑thread support, SSL hot‑reload, enhanced observability, and a host of dependency upgrades, while SpringBoot 2.x reaches end‑of‑maintenance.

Java Architecture Diary
Java Architecture Diary
Java Architecture Diary
Explore SpringBoot 3.2 & Spring Cloud 2023: New Features in PIG Microservice

PIG microservice now supports SpringBoot 3.2 and Spring Cloud 2023, with source code available at https://gitee.com/log4j/pig.git (branch 2023).

SpringBoot 2.x has reached end of maintenance and will no longer support JDK8.

SpringBoot Logo
SpringBoot Logo

New Features in SpringBoot 3.2

Support for JDK17 and JDK21

Full support for virtual threads

Initial support for JVM Checkpoint Restore (Project CRaC)

Hot‑reload of SSL certificates

Improved application observability

Support for RestClient

Support for JdbcClient

Support for Jetty 12

Official support for Spring for Apache Pulsar

SSL bundle support for Kafka and RabbitMQ

Rewritten nested JAR handling, dropping Java 8 loading mode

Docker image build improvements

Dependency Upgrades

Spring AMQP – 3.1

Spring Authorization Server – 1.2

Spring Batch – 5.1

Spring Data – 2023.1

Spring Framework – 6.1

Spring HATEOAS – 2.2

Spring Integration – 6.2

Spring Kafka – 3.1

Spring LDAP – 3.2

Spring Pulsar – 1.0

Spring Retry – 2.0

Spring Security – 6.2

Spring Session – 3.2

Artemis – 2.29

Brave – 5.16

Elasticsearch Client – 8.10

Flyway – 9.22

GraphQL Java – 21.1

Hibernate – 6.3

JUnit – 5.10

Jedis – 5.0

Kafka – 3.6

Kotlin – 1.9

Liquibase – 4.24

Log4j – 2.21

MariaDB – 3.2

Micrometer – 1.12

Micrometer Tracing – 1.2

Mockito – 5.4

Mongo Java Driver – 4.11

MySQL – 8.1

Neo4j Java Driver – 5.10

OkHttp – 4.12

OpenTelemetry – 1.28

Oracle UCP – 23.3

Rabbit AMQP Client – 5.18.0

Rabbit Stream Client – 0.11

Reactor – 2023.0

Selenium – 4.14

SnakeYAML – 2.2

backendJavamicroservicesdependency managementSpringBootSpring Cloud
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.