
作者 | Tim Anderson
譯者 | 劉雅夢
策劃 | 丁曉昀
JDK 26
JDK 26 的早期訪問構(gòu)建版本 Build 30 在上周發(fā)布,其中包括對(duì) Build 29 的更新,其中包括對(duì)各種問題的修復(fù)。更多關(guān)于該版本的詳細(xì)信息可以在發(fā)布說明中找到。
JDK 27
JDK 27 的早期訪問構(gòu)建版本 Build 4 也在上周發(fā)布,包含了從 Build 3 的更新,其中包括對(duì)各種問題的修復(fù)。更多關(guān)于該版本的詳細(xì)信息可以在發(fā)布說明中找到。
對(duì)于 JDK 26 和 JDK 27,鼓勵(lì)開發(fā)者通過 Java Bug 數(shù)據(jù)庫報(bào)告缺陷。
Spring 框架
Spring gRPC 1.0.1,第一個(gè)維護(hù)版本,提供了缺陷修復(fù)、依賴升級(jí)和增強(qiáng)功能,例如:與跟蹤相關(guān)的更詳細(xì)的錯(cuò)誤消息;以及使用 Spring SecuritySecurityContextHolder類中定義的getContext()方法與 gRPC 特定的 Kotlin 協(xié)程的能力。更多關(guān)于該版本的詳細(xì)信息可以在發(fā)布說明中找到。
Quarkus
Quarkus 3.30.6,第六個(gè)維護(hù)版本,帶來了顯著的變化,例如:解決了在 JDK Flight Recorder 擴(kuò)展在發(fā)出運(yùn)行時(shí)信息時(shí)由于關(guān)閉時(shí)失敗而導(dǎo)致的NullPointerException;以及移除了官方 LZ4 Java 項(xiàng)目(org.lz4:lz4-java),轉(zhuǎn)而使用由 Oracle 的首席技術(shù)員工 Jonas Konrad 維護(hù)的分支(at.yawk.lz4:lz4-java),因?yàn)榍罢咴?2025 年底停止維護(hù)。更多關(guān)于該版本的詳細(xì)信息可以在發(fā)布說明中找到。
Gatherers4j
Gatherers4j 0.13.0 版本發(fā)布了新的中間方法-uniquelyOccurringBy(),旨在將流限制為由給定函數(shù)測量的唯一發(fā)生元素,以及添加到Gatherers4j抽象類中以計(jì)算Java Stream
接口的移動(dòng)和運(yùn)行中的中位數(shù)、最大值和最小值的movingMedian()和movingMedianBy(),runningMedian()和runningMedianBy(),movingMax()和movingMaxBy(),movingMin()和movingMinBy(),runningMax()和runningMaxBy(),runningMin()和runningMinBy()等方法。
Gatherers4j 由德意志銀行的主管和首席工程師 Todd Ginsberg 于 2024 年 7 月推出,是一個(gè)基于 JEP 485,Stream Gatherers 的中間流庫,在 JDK 24 中交付。更多關(guān)于該版本的詳細(xì)信息可以在 發(fā)布說明 中找到。
Keycloak
Keycloak 26.5.0版本 提供了缺陷修復(fù)、依賴升級(jí)和新功能,例如:JWT 授權(quán)授予預(yù)覽版,用于 OAuth 2.0 客戶端身份驗(yàn)證和授權(quán)授予(RFC 7523)規(guī)范的 JSON Web 令牌(JWT)配置文件的實(shí)現(xiàn),用于使用外部簽名的 JWT 斷言請求 OAuth 2.0 訪問令牌;以及 OpenTelemetry 增強(qiáng)功能,包括將日志導(dǎo)出到 OpenTelemetry 收集器和使用 Quarkus Micrometer 和 OpenTelemetry 擴(kuò)展導(dǎo)出指標(biāo)。更多關(guān)于該版本的詳細(xì)信息可以在 發(fā)布說明 中找到。
Grails
Grails 7.0.5,第五個(gè)維護(hù)版本,提供了缺陷修復(fù)和增強(qiáng)功能,例如:添加了缺失的應(yīng)用程序類名和腳本名參數(shù)到url-mappings-reportGrails 控制臺(tái)命令;以及移除了org.apache.tomcat.embed:tomcat-embed-logging-log4j模塊,因?yàn)樗?2016 年 5 月以來一直沒有維護(hù)。更多關(guān)于該版本的詳細(xì)信息可以在發(fā)布說明中找到。
Java Operator SDK
Java Operator SDK 5.2.2 版本發(fā)布,這是一個(gè)用于與 Kubernetes 操作符一起工作的工具,帶來了顯著的變化,例如:在ExpectationIT和PeriodicCleanerExpectationIT類中添加了@Sample注解,以改進(jìn)集成測試;以及解決了在啟動(dòng)出現(xiàn)錯(cuò)誤時(shí)線程池不停止的問題。更多關(guān)于該版本的詳細(xì)信息可以在發(fā)布說明中找到。
https://www.infoq.com/news/2026/01/java-news-roundup-jan05-2026/
聲明:本文為 InfoQ 翻譯,未經(jīng)許可禁止轉(zhuǎn)載。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.