Java近期新聞:JakartaEE11釋出、Agent2AgentJavaSDK、Kotlin、WildFly

作者 | Michael Redlich
譯者 | 平川
JDK 25
JDK 25 的 早期訪問構建Build 29 釋出,它是 Build 28 的升級,修復了各種 問題。要了解關於這個構建的更多細節,請檢視釋出說明。
JDK 26
JDK 26 的 早期訪問構建Build 4 釋出,它是 Build 3 的 升級,修復了各種 問題。要了解關於這個構建的更多細節,請檢視釋出說明。
Jakarta EE 11
在 Hashtag Jakarta EE 每週部落格 中,Eclipse 基金會 Jakarta EE 開發大使 Ivar Grimstad 介紹了 關於 Jakarta EE 11 的最新訊息,他寫道:
Jakarta EE 11 終於 釋出 了!由於 TCK 重構的工作量非常龐大,這比預期的時間長了一點。但現在,我們完成了。
Eclipse GlassFish 再次成為 Jakarta EE 11 平臺 和 Jakarta EE 11 Web Profile 規範的批准實現。去年年末釋出的 Jakarta EE 11 Core Profile,其批准實現是 WildFly 和 Open Liberty。檢視 其他 Jakarta EE 相容產品。
要了解更多詳細資訊,可以觀看這段 YouTube 影片。InfoQ 後續將帶來更詳細的新聞報道。
Spring Framework
Spring Cloud 2023.0.6(代號 Leyton)釋出,帶來了 Bug 修復和一些值得注意的子專案更新:Spring Cloud Gateway 4.1.9、Spring Cloud Circuit Breaker 3.1.5 和 Spring Cloud Contract 4.1.6。Spring Cloud Contract 中一個重要的破壞性變化是,從 Maven Central 中移除spring-cloud-stub-runner-boot構件,這是因為釋出可執行 JAR 受到了新的限制,因為它們通常不用作依賴項。需要在應用程式中使用這個構件的開發者可以使用 Spring Cloud Contract Docker 映象 或直接從原始碼構建。該版本基於 Spring Boot 3.3.13。要了解關於此版本的詳細資訊,可以檢視 釋出說明。
Spring for GraphQL 1.4.1 和 1.3.6釋出,帶來了 Bug 修復、文件改進、依賴項升級和新特性,如:在 ArgumentValue 類中添加了一個 toString() 方法,返回一個適用於除錯的非空字串表示;支援使用 Java GraphQL 的 GraphqlErrorBuilder 類作為錯誤處理程式的引數,它提供了從環境中獲取的位置和路徑資訊。要了解更多關於這些版本的詳細資訊,可以檢視 1.4.1 和 1.3.6 版本的釋出說明。
Quarkus
Quarkus 3.24.0釋出,新特性包括:新增 Dev UI 助手,允許 Quarkus 擴充套件與 助手模組 通訊;一個簡單的 OIDC 提供程式 健康檢查 功能,適用於所有 OIDC 和 OAuth2 提供程式。值得注意的依賴項升級包括:Hibernate ORM 7.0、Hibernate Validator 9.0 和 Apache Kafka Client 4.0。要了解關於此版本的詳細資訊,可以檢視 釋出說明。
WildFly
WildFly 37 的 第一個 beta 版本 提供了 Bug 修復、依賴項升級和新特性,如:新增 Apache ActiveMQ Artemis commit-interval 屬性,將移動訊息時定義事務大小的配置從 live 縮小到 backup;增強 platform-mbean 資源,暴露了新的平臺 MXBeans、屬性和操作。要了解關於此版本的詳細資訊,可以檢視 釋出說明。
JobRunr
JobRunr 8.0.0 的第一個釋出候選版本(RC.0)引入了新特性 Carbon Aware Job Processing,優化了碳足跡,即排程作業時產生的最低 CO2 量。其他新特性包括:新增 @AsyncJob 註解,允許將方法作為後臺作業來執行;在 JobContext 類中新增runStepOnce()方法,對於提供的任務,該方法會假定它尚未完成,並準確地執行一次。要了解關於此版本的詳細資訊,可以檢視 釋出說明。
JobRunr 團隊計劃在 2025 年 7 月 7 日釋出 GA 版本,並已安排在 2025 年 7 月 9 日舉行免費的 JobRunr 8.0 現場編碼網路研討會。
Kotlin
Kotlin 2.2.0釋出,帶來了 Bug 修復和一些值得注意的變化,如:將 Guard Condition、Non-Local Break and Continue 和 Multi-Dollar String Interpolation 特性的狀態從實驗性提升為穩定;新增實驗性特性 Context Parameters,取代了實驗性特性 Context Receivers;增強 @JsPlainObject 註解,解決內聯掛起和非掛起函式時編譯有問題程式碼的問題,以及在父介面中複製的屬性可為空時產生錯誤型別的問題。要了解關於此版本的詳細資訊,可以檢視 釋出說明。
要了解更多關於這個新版本的資訊,開發者可以參加定於 2025 年 7 月 10 日 16:00 UTC 舉行的 直播活動。
Agent2Agent Java SDK
紅帽 宣佈,Quarkus 和 WildFly 團隊已經與谷歌合作推出了 Agent2Agent Java SDK,這是一個 Java 庫,實現了 Agent2Agent 協議(A2A),用於執行作為 A2AServers 的代理應用程式。這發生在谷歌 將 A2A 捐贈 給 Linux 基金會 之後。
該 SDK 提供了“ 建立代理卡、處理代理執行和管理代理間通訊所需的所有元件 ”,並且提供了一個客戶端,使開發者可以使用 A2A 協議與 A2A 代理進行互動。
InfoQ 後續將帶來更詳細的新聞報道。
Maven
Maven 4.0 的第四個候選版本釋出,帶來了 Bug 修復、文件改進和新特性,如:引入一個新的 Maven 升級工具(mvnup),包括 POM 自動發現和對多模組專案的支援;引入一個新的依賴注入機制,使構建擴充套件能夠透過依賴注入提供自己的自定義工件型別處理器;恢復 DefaultJavaToolChain 類的toString()方法。要了解關於此版本的詳細資訊,可以檢視 釋出說明。
原文連結:
https://www.infoq.com/news/2025/06/java-news-roundup-jun23-2025/
宣告:本文由 InfoQ 翻譯,未經許可禁止轉載。
點選底部閱讀原文訪問 InfoQ 官網,獲取更多精彩內容!
今日好文推薦
做App比拍抖音還快?!資料庫大佬轉行“氛圍程式設計”,一人幹掉75%程式碼,吐槽 vibes“時靈時不靈”
個人開發者時代崛起!22歲印度開發者搞的業餘專案被Groq看上,如今使用者破6萬
替代 Devin、顛覆 Cursor!AI 程式設計不再需要 IDE,用並行智慧體重構開發正規化:MongoDB CEO 高調站臺
印度工程師長達一年“多頭騙薪”,Meta 也曾力挺!矽谷多位創始人實名舉報

相關文章