SpringBoot 2.x 版本正式停止更新维护,官方将不再提供对 JDK8 版本的支持
SpringBoot Logo
版本的新特性
3.2 版本正式发布,亮点包括:
-
支持 JDK17、JDK21 版本
-
对虚拟线程的完整支持
-
JVM Checkpoint Restore(Project CRaC)的初步支持
-
SSL 证书热加载更新
-
应用可观察性改进
-
对 RestClient 的支持
-
对 JdbcClient 的支持
-
对 Jetty 12 的支持
-
对 Spring for Apache Pulsar 正式支持
-
对 Kafka 和 RabbitMQ 的 SSL bundle 支持
-
重写的嵌套 Jar 处理,不再支持 Java8 的加载形式
-
Docker 镜像构建改进
依赖升级
依赖 | 版本 |
---|---|
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 |