Spring Boot 3.1.1 已經釋出,并且現在可以從 Maven Central 獲得。
1687478526
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