Spring Boot 3.1.4 發(fā)布,正式支持 Java21
Spring Boot 3.1.4 已經(jīng)發(fā)布,并且現(xiàn)在可以從 Maven Central 獲得。
3.1.4 版本包括了 50 個 bug 修復(fù)、文檔改進(jìn)和依賴升級
? 新功能
-
在 JavaVersion 枚舉中添加 TWENTY_ONE (Java21 支持) #37364
?? 錯誤修復(fù)
-
當(dāng) SLF4J 和 Logback 在多個線程上并行初始化時,由于 SubstituteLoggerFactory 被視為一個競爭的 LoggerFactory 實現(xiàn),啟動可能會失敗 #37484
-
當(dāng)使用 metadata-url 時,Saml2RelyingPartyAutoConfiguration 會忽略 sign-request #37482
-
DomainSocket 工具中泄漏文件描述符/套接字 #37460
-
無效的 Accept 頭在 WelcomePageHandlerMapping 中產(chǎn)生 HTTP 500 #37457
-
PrivateKeyParser 不支持 ed448、XDH 和 RSA-PSS 密鑰 #37422
-
當(dāng)使用 Gradle 8.3 和配置 Java 工具鏈的語言版本時,出現(xiàn)“l(fā)anguageVersion 是 final 的,不能改變”的錯誤 #37380
-
當(dāng)一個@ConfigurationProperties 注解的 record 有多個構(gòu)造函數(shù)時,AOT 處理失敗 #37336
-
當(dāng)使用 Gradle 和依賴管理插件時,Spring Boot 依賴管理對于 ehcache 不起作用 #37270
-
SslStoreBundle 實現(xiàn)不是不可變的 #37222
-
解析由于使用大寫字母而無效的 OCI 鏡像名稱非常緩慢 #37183
-
生產(chǎn)和消費(fèi)不同的跟蹤傳播格式不起作用 #37178
-
使用 secp384r1 以外的橢圓曲線的 https 失敗 #37169
-
在 3.0.x 及更高版本中,當(dāng)使用 Jetty 時,Spring Security 無法用于保護(hù) WebSocket 升級請求 #37158
-
當(dāng)使用 Brave 和 W3C 時,本地 baggage 被傳播 #37156
-
ServiceConnectionContextCustomizer 可能會在 AOT 處理期間觸發(fā) docker 使用 #37097
-
在 Tomcat 中重復(fù)部署和卸載 Spring Boot Web 應(yīng)用程序多次時出現(xiàn) java.lang.OutOfMemoryError: Metaspace #37096
-
屬性'logging.threshold.console'不起作用 #36741
?? 文檔
-
記錄應(yīng)該盡可能使用 PKCS8 PEM 文件 #37443
-
添加 Oracle Spring Boot Starters 參考 #37411
-
更正 spring.artemis.broker-url 的描述 #37309
-
為 management.metrics.export.signalfx.published-histogram-type 添加默認(rèn)值元數(shù)據(jù) #37253
-
優(yōu)化 javadoc #37143
?? 依賴升級
-
升級到 Byte Buddy 1.14.8 #37419
-
升級到 Couchbase Client 3.4.10 #37297
-
升級到 Groovy 4.0.15 #37386
-
升級到 Hibernate 6.2.9.Final #37465
-
升級到 Infinispan 14.0.17.Final #37299
-
升級到 Jakarta XML Bind 4.0.1 #37387
-
升級到 Jetty 11.0.16 #37300
-
升級到 Lombok 1.18.30 #37488
-
升級到 Micrometer 1.11.4 #37261
-
升級到 Micrometer Tracing 1.1.5 #37262
-
升級到 Native Build Tools 插件 0.9.27 #37420
-
升級到 Neo4j Java Driver 5.12.0 #37353
-
升級到 Pooled JMS 3.1.3 #37421
-
升級到 R2DBC MySQL 1.0.3 #37466
-
升級到 Reactor Bom 2022.0.11 #37263
-
升級到 REST Assured 5.3.2 #37303
-
升級到 SLF4J 2.0.9 #37304
-
升級到 Spring AMQP 3.0.9 #37264
-
升級到 Spring Data Bom 2023.0.4 #37350
-
升級到 Spring Framework 6.0.12 #37265
-
升級到 Spring GraphQL 1.2.3 #37266
-
升級到 Spring Integration 6.1.3 #37267
-
升級到 Spring Kafka 3.0.11 #37305
-
升級到 Spring Retry 2.0.3 #37280
-
升級到 Spring Security 6.1.4 #37424
-
升級到 Spring WS 4.0.6 #37425
-
升級到 Tomcat 10.1.13 #37306
PIG 基于 Spring Boot 3.1、Spring Cloud 2022 和 Alibaba、Spring Authorization Server 的微服務(wù)快速開發(fā)平臺已適配 SpringBoot 3.1.4 版本,并支持在 Java21 環(huán)境運(yùn)行(注意選擇 jdk17-dev 分支)。您可以下載源碼進(jìn)行參考。
部署文檔:https://wiki.pig4cloud.com
