本周于2026年2月2日發布的Java新聞匯總主要包括以下內容:GlassFish 8.0和OpenHai 1.0正式版本已經發布;LangChain4j、Infinispan以及JBang也發布了更新版本;Helidon和JobRunr則進行了維護性升級;同時,Hibernate ORM、Hibernate Reactive以及Hibernate Search也達到了重要的開發里程碑,相應版本也隨之發布。
JDK 26
上周,JDK 26的第34版構建版本的早期訪問版本已經正式發布。這一版本包含了從第33版構建版本中帶來的更新內容,這些更新修復了眾多問題。有關這一版本的更多詳細信息,請參閱發布說明。
JDK 27
同樣在上周,JDK 27的第8版構建版本的早期訪問版本也正式發布了。這一版本同樣包含了從第7版構建版本中帶來的更新內容,這些更新修復了眾多問題。有關這一版本的更多詳細信息,請參閱發布說明。
對于JDK 26和JDK 27,開發人員被鼓勵通過Java錯誤報告系統來報告遇到的問題。
GlassFish
在經歷了15次階段性發布之后,正式發布的GlassFish 8.0.0版本帶來了諸多改進:包括對虛擬線程的支持,其中GlassFish Grizzly 5.0版本的虛擬線程池能夠處理HTTP和IIOP請求;同時,該版本還支持Jakarta Data規范,初步集成了Eclipse JNoSQL——這一符合Jakarta NoSQL規范的實現工具。GlassFish 8.0.0最低要求使用JDK 21作為運行環境,同時也是Jakarta EE 11規范的兼容實現版本。有關這一版本的更多詳細信息,請參閱發布說明,InfoQ也會后續發布更詳細的報道。
Helidon
Helidon 4.3.4版本的發布包含了一些錯誤修復、依賴項的升級,同時還新增了多項功能。例如:在JsonRpcResponse接口中增加了對“服務器發送的事件”(SSE)事件源的支持,這使得在接收到JSON-RPC請求時可以切換到使用SSE機制進行響應;此外,如果未配置為抑制日志記錄,那么MMeterRegistry類的多個實例也會被記錄到日志中。有關此次發布的更多詳細信息,請參閱發布說明。
LangChain4j
LangChain4j 1.11.0的正式發布版(以及第十九次測試版本)包含了錯誤修復、依賴項升級,同時還有一些重要的功能改進。例如:新增了通過創建一個返回TokenStream接口實例的代理,從而支持流式代理的使用;此外,還可以利用這些代理以及AiServices類來監聽工具的執行情況。有關此次發布的更多詳細信息,請參閱發布說明。
Infinispan
Infinispan 16.1.0的發布版本帶來了錯誤修復、文檔優化以及依賴項升級。其中一些重要的變更包括:重新啟用了CountdownLatchLoggingConsumer類,以便更好地與Testcontainers配合使用進行測試;同時,也修改了BaseStateTransferTest類,使其變為非阻塞模式——具體來說,就是將awaitStrict()方法的調用替換為awaitStrictAsync()方法,而后者定義在CheckPoint類中。有關此次發布的更多詳細信息,請參閱發布說明。
Hibernate
Hibernate ORM 7.3.0的第二個候選版本包含了許多重要的變更。例如:新增了一個KeyType枚舉類型;實現了Jakarta Persistence的FindOption接口,這使得可以使用find()和findMultiple()方法,既可以通過標識符來查詢數據,也可以通過自然ID來進行查詢;此外,還新增了一個TenantCredentialsMapper接口,使應用程序能夠為數據庫連接提供特定于租戶的認證信息。有關此次發布的更多詳細信息,請參閱新功能介紹頁面。
Hibernate Reactive 4.3.0的第一個候選版本提供了錯誤修復,并確保了其與Hibernate ORM 7.3.0.CR2以及Vert.x SQL客戶端5.0.7的兼容性。有關此版本的更多詳細信息,請參閱這個已關閉問題列表。
Hibernate Search 8.3.0的第一個候選版本包含了錯誤修復、依賴項升級,以及一些重要的變更,例如:其與Hibernate ORM 7.3.0.CR2的兼容性;同時也確保了其與Elasticsearch 9.3及OpenSearch 3.4后端的兼容性。有關此版本的更多詳細信息,請訪問新功能介紹頁面。
JobRunr
JobRunr 8.4.2是該項目的第二個維護版本,其主要目的是解決在Quarkus 3.31.1及后續版本中,使用@Recorder注解時可能出現的錯誤用法問題。此外,該版本還改進了runMigrationStatement()方法在DatabaseCreator類中的實現,從而優化了數據庫遷移過程中的錯誤日志記錄功能;同時,文檔中也新增了提示信息,提醒開發者:getJobContext()方法在ThreadLocalJobContext類中的使用,可以作為一種替代方案來獲取JobContext對象實例。有關此版本的更多詳細信息,請參閱版本說明文檔。
JBang
JBang 0.136.0版本的發布帶來了一些重要的變更,例如:解決了在同時構建或運行多個項目時可能出現的并發問題;同時,在使用Gradle依賴項時也可以直接使用相對路徑,而無需將結果發布到本地的Maven倉庫中。有關此版本的更多詳細信息,請參閱版本說明文檔。
OpenHai
GA版本發布的OpenHai 1.0.0是一個專為Jakarta EE或MicroProfile應用程序設計的統一Java AI工具庫。此次更新包含了錯誤修復,同時也新增了一些功能:例如一些新的類,比如DefaultAITextHandler和DefaultAIImageHandler,這些新類取代了原有的類,使得開發自定義AI組件變得更加高效;此外,ChatInput.Attachment類也得到了優化,使其不再依賴于OpenAI特定的技術規范。
Bauke Scholtz是Virtua公司的Java專家兼全棧開發人員,他于2026年1月將OpenHai引入了Java社區,并先后發布了兩個1.0版本的測試版。
JHipster
第三個測試版發布的JHipster 9.0.0版本帶來了許多顯著的變化:例如Reactive Cassandra和Infinispan與Spring Boot 4.0實現了更好的兼容性;同時,JHipster的自包含容器化軟件包中也新增了propertyConsumerName和propertySupplierName這兩個屬性。此次更新還修復了前兩個測試版中存在的問題,那些問題曾導致JHipster生成器無法穩定運行。有關此版本的更多詳細信息,請參閱發布說明。
