Java 近期新聞:Brian Goetz 介紹 Valhalla 專案的現狀、GlassFish 7.0-M1 和 Loom Lab 專案

語言: CN / TW / HK

近期 Java 社群非常安靜,但是 InfoQ 依然發現了一些值得關注的新聞,包括:Brian Goetz 撰寫的由三部分組成的部落格系列“Valhalla 專案的現狀”;GlassFish 7.0.0-M1;Nicolai Parlog 建立的新專案 Project Loom Lab;Jakarta EE 教程更新至 Jakarta EE 9.1;Apache Camel 3.11.5 以及 JDKMon 17.0.21。

JDK 18

在過去的一週裡,JDK 18 的 早期訪問構建版本 沒有任何活動。 Build 29 仍然是最新的 更新 。更多細節可以在 釋出說明 中找到。

JDK 19

同樣地,JDK 19 的 早期訪問構建版本 也沒有任何活動。最新的 更新 仍然是 Build 3

對於 JDK 18 和 JDK 19,鼓勵開發者通過 Java Bug資料庫 報告缺陷。

Loom 專案

甲骨文公司的 Java 開發者倡導者 Nicolai Parlog 在推特上 介紹了 Loom Lab 專案,該專案包含了兩個應用,其中一個是資料夾大小分析器,另外一個是 echo 伺服器,分別都基於虛擬執行緒和非虛擬執行緒來實現。該專案需要最新的 Loom 早期訪問構建版本 和 Maven。

Valhalla 專案

Parlog 還介紹了由甲骨文的 Java 語言架構師 Brian Goetz 所撰寫的由三篇部落格文章所組成的“Valhalla 專案的現狀”系列:

Valhalla 早期訪問構建版本(Build 14-valhalla+4-55) 最後一次更新是在 2019 年 8 月,根據該網站的資訊,它基於 JDK 14 的不完整版本。

Jakarta EE 教程

Jakarta EE教程 是“基於 Jakarta EE 平臺開發企業應用程式的綜合指南”,最近針對 Jakarta EE 9.1 進行了更新。更多細節可以在 文件 中找到。

Apache Camel

Apache 軟體基金會在 Camel 3.11 釋出列車中 提供了 一個新的 LTS 版本,即 3.11.5。3.11.5 版本有 7 個缺陷修復和改進,並對 Log4j2 的 2.15.0、2.16.0 和 2.17.0 版本、Logback 1.2.8 以及 camel-nsqcamel-corda 元件進行了依賴升級。更多細節可以在 釋出說明 中找到。

GlassFish

在通往 GlassFish 7.0 的道路上, 第一個里程碑式的版本 已於上週 釋出 。GlassFish 7.0.0-M1 被認為是 alpha 版本,包含 Jakarta EE 10 元件的里程碑版本,如 Faces 4.0Persistence 3.1Servlet 6.0 ,可以基於 JDK 11 到 JDK 18 編譯和執行。

JDKMon

最新版本JDKMon 已經向 Java 社群釋出,這是一個監視和更新已安裝的 JDK 的新工具。由 Azul 公司的首席工程師 Gerrit Grunwald 建立,17.0.21 版包含了一些新的功能,如: DiscoClient 的更新,這是一個方便訪問 Foojay.io Discovery API 服務的庫;改進的下載 JDK 的對話方塊以及對已經下載的 JDK 的驗證。與 Windows 構建有關的一個問題也得到了修復。

原文連結:

Java News Roundup: State of Project Valhalla by Brian Goetz, GlassFish 7.0-M1 and Project Loom Lab