Spring Boot 3.1.1 发布

Spring Boot 3.1.1 已经发布,并且现在可以从 Maven Central 获得。

3.1.1 版本包括了 89 个 bug 修复、文档改进和依赖升级

BUG 修复

  • Websockets 不兼容 Jetty 使用时的 WebFlux#36009

  • 当使用 SimpleClientHttpRequestFactory 时,使用 RestTemplate 发送非 GET 请求时,HttpMethod 与使用 SSLBundles 时不正确#36007

  • Spring Boot 属性迁移器可能会创建循环引用#35934

  • 具有自定义日志级别的 Log4J2 记录器上的 Actuator loggers 列表端点抛出异常#35922

  • SSL 配置会覆盖其他 WebClient 定制#35914

  • 没有为实现 Validator 并使用@ConstructorBinding 的 ConfigurationProperties 应用验证#35913

  • 追踪仅支持单一上下文传播类型#35907

  • 从 SpringApplication.from(?)中添加的源将应用于每个创建的上下文#35873

  • Devtools 不支持 package-private 主类#35865

  • DevTools 在本地镜像中阻止启动并出现 ClassNotFoundException#35853

  • 当未在 spring.data.redis.url 属性中使用用户名时,密码不起作用#35850

  • 配置身份验证时,Docker Compose 连接 MongoDB 的详细信息缺少 authSource 选项#35777

  • 在处理@EndpointCloudFoundryExtension 时,记录警告,因为未使用@AliasFor 对端点属性进行重写#35766

  • Java 20 是受支持的,但在 JavaVersion 枚举中没有相应的值#35764

  • SpringApplication.from(…)在 Kotlin 中使用困难#35756

  • Spring Boot 3.1.0 与 Flyway 9.0 不兼容#35721

  • 当配置 spring.rabbitmq.host 为逗号分隔的值时,错误消息不明确#35684

  • Docker Compose 支持生成不可用的本地镜像#35676

  • spring.ssl 属性的元数据丢失#35667

  • Spring Boot 3.1.0 中对 testcontainers 的新支持与本机测试不兼容#35663

  • 将@ConfigurationProperties 构造函数绑定到 lateinit 属性失败,抛出 kotlin.UninitializedPropertyAccessException#35654

  • PEM SSL bundles 不支持加密的 PKCS8 私钥#35652

  • 当使用@Bean 方法定义配置属性 bean 时,BindableRuntimeHintsRegistrar 可能会错误地注册构造函数绑定的提示#35647

  • 启用 Spring Data Elasticsearch 审计导致应用启动失败#35610

  • ZipkinAutoConfiguration 始终需要 ZipkinProperties bean 在 SB 3.1 中#35592

  • MongoDB 鉴权不再适用于不同的数据库上 spring boot 3.1#35567

  • 设置了 spring.data.mongodb.uri 之后,Spring Data MongoDB 的自动配置忽略了 spring.data.mongodb.database#35566

版本依赖升级

组件名称 版本
Byte Buddy 1.14.5
Couchbase Client 3.4.7
Dropwizard Metrics 4.2.19
Git Commit ID Maven Plugin 5.0.1
Glassfish JAXB 4.0.3
Hazelcast 5.2.4
Hibernate 6.2.5.Final
HSQLDB 2.7.2
HttpCore5 5.2.2
Infinispan 14.0.11.Final
Jackson Bom 2.15.2
Jakarta Json 2.1.2
Jakarta Mail 2.1.2
Jaybird 5.0.2.java11
JBoss Logging 3.5.1.Final
Jersey 3.1.2
Json-smart 2.4.11
Kafka 3.4.1
Kotlin 1.8.22
Logback 1.4.8
Lombok 1.18.28
Micrometer 1.11.1
Micrometer Tracing 1.1.2
Native Build Tools Plugin 0.9.23
Neo4j Java Driver 5.9.0
Netty 4.1.94.Final
R2DBC MSSQL 1.0.1.RELEASE
R2DBC MySQL 1.0.2
R2DBC Proxy 1.1.1.RELEASE
Reactor Bom 2022.0.8
REST Assured 5.3.1
Spring AMQP 3.0.5
Spring Authorization Server 1.1.1
Spring Data Bom 2023.0.1
Spring Framework 6.0.10
Spring GraphQL 1.2.1
Spring Integration 6.1.1
Spring Kafka 3.0.8
Spring Retry 2.0.2
Spring Security 6.1.1
Spring Session 3.1.1
Spring WS 4.0.5
SQLite JDBC 3.41.2.2
Testcontainers 1.18.3
Tomcat 10.1.10
UnboundID LDAPSDK 6.0.9
Undertow 2.3.7.Final
THE END
喜欢就支持一下吧
点赞4 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容