[关闭]
@levinzhang 2022-01-17T21:12:04.000000Z 字数 1711 阅读 653

Java近期新闻汇总:Brian Goetz介绍Valhalla项目的现状、GlassFish 7.0-M1和Loom Lab项目

by

摘要:

对于2021年12月27日这一周来讲,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。


对于2021年12月27日这一周来讲,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

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注