本週 Java 新聞回顧(2026 年 7 月 13 日)聚焦以下消息:值物件(預覽版)重新提出;WildFly 41 正式版發行;Open Liberty 26.0.0.7 7 月版;TornadoVM、Apache TomEE、Java Operator SDK 與 LangChain4j 的點版本更新;Micronaut 的維護版本;新擴充功能 Quarkus Shim;以及 Oracle Fusion Applications 推出的新 Oracle AI Agent Studio。

OpenJDK

JEP 401 值物件(預覽版)Project Valhalla 主導下,已重新提升至 Candidate 狀態,並從 2020 年 8 月建立的 JEP Draft 8251554 進行更新。此 JEP 原本稱為 Object Classes and Values (Preview),建議在語言中加入 值物件,其定義為:僅包含 final 欄位;不具備身分識別;且僅由其各欄位的值來區分。

JDK 27

Build 31 的 JDK 27 早期存取版本 已於上週推出,包含從 Build 30 開始的 更新,涵蓋多項 問題修正。更多細節請參閱 發行說明

JDK 28

Build 7 的 JDK 28 早期存取版本 也於上週推出,包含從 Build 6 開始的 更新,涵蓋多項 問題修正。更多細節請參閱 發行說明

WildFly

WildFly 41 的 發行版本 提供錯誤修正、相依性升級及新功能,例如:bootable JAR 已加入 wildfly-cloud-galleon-packwildfly-maven-plugin 功能包;JDK 25 版本的 WildFly 容器S2I 建置器執行期 映像檔(取代 JDK 17 版本);以及多項功能從 preview 提升至 communitydefault 穩定性等級。更多細節請參閱 發行說明

Open Liberty

Open Liberty 26.0.0.7 的 正式版 包含錯誤修正與新功能,例如:預設追蹤已登出的單一登入(SSO)Cookie,使其在登出後無法重播;以及在使用基於檔案的健康檢查機制時,可停用 MicroProfile Health 4.0/health 端點。此版本亦修正八項導致阻斷服務、HTTP 請求走私與伺服器端請求偽造的 CVE。

TornadoVM

TornadoVM 5.1.0 版本提供錯誤修正與新功能,例如:CUDA 後端支援 E4M3 與 E5M2 八位元浮點儲存;為 PTX 與 CUDA 後端新增選擇性分階段主機到裝置傳輸路徑;以及在 TornadoExecutionPlan 類別中定義的 withIntraPlanConcurrency() 方法內進行效能改善,降低所有內部計劃並行計劃的一般每次操作與每次 join 的簿記成本。更多細節請參閱 發行說明

Apache TomEE

Apache TomEE 10.2.0 的 發行版本 提供相依性升級及值得注意的錯誤修正,例如:HttpConnectionFactory 類別中 HttpConnection 內部類別的 sslTruststorePassword 參數在記錄時未被遮罩/移除;以及 JNDIContext 類別中 authenticate() 方法拋出的 AuthenticationException 遺失 RemoteException 造成的根本原因。更多細節請參閱 發行說明

Java Operator SDK

Java Operator SDK 5.5.0 的 發行版本 包含值得注意的變更,例如:ResourceOperations 類別中提供完整且一致的更新/修補/建立方法家族,支援 RFC 6902 JavaScript Object Notation (JSON) Patch 與 RFC 7386 JSON Merge Patch 規格;以及新的 Matcher 介面,允許開發者將自訂比對策略插入 Options 類別中定義的多載 matchAndFilter() 方法。更多細節請參閱 發行說明

LangChain4j

LangChain4j 1.18.0 的正式版(以及第 28 個 beta 版)提供錯誤修正與新功能,例如:新的 Belief-Desire-Intention (BDI) 代理模式,「為軟體與機器人系統提供結構化方法來形式化心理概念」;新的 TextToSpeechModel 介面以支援 OpenAI Text-to-Speech API;以及新的 MistralAiBatchChatModel 類別以支援 Mistral Batch API。更多細節請參閱 發行說明

Micronaut

Micronaut Foundation 已發行 Micronaut Framework 5.0.5 版,基於 Micronaut Core 5.0.6,針對以下模組提供修補更新:Micronaut AWSMicronaut gRPCMicronaut Oracle CloudMicronaut Logging。更多細節請參閱 發行說明

Quarkus

Quarkus 團隊推出的新擴充功能 Quarkus Shim 允許 開發者在 Quarkus 建置期間新增、包裝或取代 Java 類別的行為。根據部落格文章:

變更發生在擴充階段。沒有 Java agent 也沒有執行期檢測。轉換後的類別可在 JVM 模式、開發模式與原生執行檔中運作。

這是使用 Quarkus 3.37.3 建置的實驗性擴充功能。

Oracle

Oracle 已推出 Oracle AI Agent Studio for Fusion Applications 的新 AI 原生建置體驗。此功能允許客戶在 Oracle Fusion Cloud Applications 內建立並原生執行 Fusion Agentic Applications。這個新的建置體驗提供「將無程式碼、低程式碼與專業程式碼開發整合到單一 Fusion 原生框架中。

請注意,AI Agent Studio 與 Fusion Cloud Applications 均為訂閱服務。

關於作者

Michael Redlich