近期 java 新闻综述,主要介绍了有关 jdk 18、jdk 19 的特性、java 2022 年计划(由 nicolai parlog 提供)、spring framework 和 spring data 的点版本发布、quarkus 2. 6.2、micronaut 3.2.5 和 3.2.6 版本、piranha 22.1.0、jobrunr 4.0.6、eclipse jifa 推出、micrometer metrics 2.0.0-m1、micrometer tracing 1.0.0-m1 和 2021 年 7 到 12 月 foojay 状态报告。
jdk 18
jdk 18的上个周发布了,它是 build 30 的升级,修复了各种问题。要了解更多细节信息,请查看。
jdk 19
jdk 19的也在上周发布,它是 build 4 的升级,修复了各种问题。
对于 jdk 18 和 jdk 19,我们鼓励开发者通过报告缺陷。
java 2022 年计划
在每周的上,甲骨文公司 java 开发大使介绍了,他重点介绍了四个主要的 java 项目:、、和,并介绍了每个项目的背景和现状以及与每个项目相关的。
spring framework
在过去的一周里,spring 团队提供了和的点版本发布、里程碑发布和服务发布。
spring framework 5.3.15 和 6.0.0-m2 已经,5.3.15 版本有。6.0.0-m2 版本为 6.0 版本序列另外提供了,其新特性包括:删除bridgemethodresolver
类isbridgedcandidatefor()
方法中不必要的检查;停止在websocketconfigurationsupport
类中定义一个taskscheduler bean
。
在通往 spring data 2022.0.0 和 2021.2.0 的道路上,正式发布。代号为 turing 的是 spring data 3.0 版本序列的第一个版本,其特点是迁移到了 jakarta ee 9 api,需要 jdk 17 以上版本。代号为 raj 的主要是实现依赖升级和对、和的直接投影。
spring data 2021.1 sr1 和 2021.0 sr8 都是,包括对、和等 spring data 子项目相应版本的 bug 修复和依赖升级。
quarkus
quarkus 2.6.2.final 是一个,由 red hat 提供。除了常规的 bug 修复和文档改进之外,这个新版本的一个特点是回归,这是一个云原生业务自动化工具,在 quarkus 2.6 发布时曾暂时受到基础设施问题的困扰。要了解更多信息,请查看。
是一个涵盖 quarkus 所有内容的每周播客,于 2022 年 1 月 17 日(星期一)向开发者开放了,号称可以“”。开发者可以通过或在上使用#quarkusinsights
标签提交问题。
micronaut
micronaut 的和版本已发布,其特点是:依赖升级到 kotlin 1.6.0,升级到 micronaut test 3.0.5、micronaut security 3.2.2 和 log4j 2.1.17。
piranha
22.1.0。这个版本号称是“我们已经到了冲刺阶段”,它的特点是:修复了 servlet tck 的各种问题;在web.xml
文件中增加了对data-source
的初步支持;基于 jdk 18 早期访问版本构建和测试。要了解更多细节,可以查阅和。
jobrunr
(java 中一个进行后台处理的工具)4.0.6 版本,包括对以下问题的修复:使用backgroundjob.enqueue()
方法时的nullpointerexception
;使用早期版本时的parameterresolutionexception
;,在使用 cron 定义定时任务时可以使用秒数。
eclipse jifa
eclipse 基金会了一个基于 web 的 java 堆分析器,它基于,可以查找内存泄漏,减少内存消耗。jifa 分别使用 vert.x 和 vue 2.0 作为主要的后端和前端框架。infoq 后续将推出更详细的报道。
micrometer
在通往 micrometer metrics 2.0.0 的道路上,发布,其新特性包括:,提供一套统一的默认 http 标签;新的,通过sample
api 对代码进行一次检测;在simplemeterregistry
类中,以显示所有指标。
micrometer 在 1.0.0-m1 版本中了 micrometer tracing(一个流行的追踪器库的简单接口),并为 micrometer metrics 2.0.0-m1 中引入的timerrecordinghandler
类提供了一个追踪扩展。要了解更多细节信息,请查阅。
foojay 状态报告
(面向 java 开发者的 openjdk 之友资源)发布了的 foojay 状态报告。谷歌分析报告显示,在整个 2021 年,有 8.4 万名独立访客和 13.1 万次会话,并且还在稳定增长。另外,与的报告相比,foojay 的使用率翻了一番。
作者简介:
michael redlich 是位于新泽西州克林顿的埃克森美孚工程研究部门高级研究员(他在本文中的观点和意见仅代表他自己,和他的雇主无关)。他是一名 it 专业人士,拥有罗格斯大学计算机科学学士学位。自 2001 年以来,他一直是花园州 java 用户组(原 acgnj java 用户组)的主持人,同时也是一位经验丰富的会议发言人,在加入 infoq 之前与 barry burd 合作撰写了多篇文章。自 1989 年 12 月以来,作为埃克森公司和埃克森美孚公司的长期雇员,mike 在公司中承担了许多任务,包括汽车测试、从事利用红外光谱学和化学计量学的分析科学研究、开发科学方面的 it 应用,他目前的任务是从事利用流变学和聚合物物理学的高分子科学研究。在他的职业生涯中,mike 发展了自己的领导能力,他曾担任新泽西州业余计算机小组(一个非营利性的 501(c)(3)计算机教育组织)的主席,目前则担任花园州 java 用户组(也是一个非营利性的 501(c)(3)组织)的主管。mike 是国际演讲协会的成员,最近取得了高级沟通者银牌证书。他酷爱跑步和骑行,完成了许多马拉松比赛。mike 与他的妻子 rowena 居住在新泽西州弗莱明顿,他们在那里共度美好时光,骑行或跑步,旅行的话,则主要是到洛杉矶的新奥尔良和里约热内卢的新港。
原文链接:
评论