如何提高架构的稳定性、可扩展性和易用性等能力?点击看大咖分享
写点什么

java近期新闻:jep 423、quarkus 2.7.0、micronaut serialization、jreleaser早期访问版-金马国际

  • 2022 年 2 月 22 日
  • 本文字数:2097 字

    阅读完需:约 7 分钟

2022 年 1 月 31 日的 java 每周新闻综述,主要介绍了 openjdk(jep 423)、jdk 18、jdk 19、loom 项目 build 19-loom 3-89、spring framework 更新、quarkus 2.7.0. final、一个新的 micronaut serialization 模块、apache camel quarkus 2.7.0、apache camel 3.15.0、jreleaser 第二个早期访问构建、jobrunr 4.0.7 和 4.0.8 版本以及 failsafe 3.2。

openjdk

jep 423()从草案状态为候选状态。该 jep 提案通过在中实现区域钉选(region pinning)来减少 gc 延迟。这将扩展 g1,使得任意区域在主/次收集操作中都能被钉选,从而在实现时避免禁用垃圾收集过程。

jdk 18

jdk 18的上个周发布了,它是 build 33 的,修复了各种。要了解更多细节信息,请查看。

jdk 19

jdk 19的也在上周发布,它是 build 7 的,修复了各种问题。要了解更多细节信息,请查看。


对于 jdk 18 和,我们鼓励开发者通过报告缺陷。

loom 项目

loom 项目的build 19-loom 3-89 已提供给 java 社区,它基于 jdk 19 的。

spring framework

spring tools 4.13.1 已经,包括以下修复:vscode 中索引 spring boot 属性的持久性对话框;yaml 编辑器在 windows 环境下;spring boot tools for vs code。要了解更多细节信息,请查看。


在通往 spring shell 2.1.0 的道路上,已经发布,新特性包括:内置支持version 命令;一个用于集成的;一个非交互式 shell runner;。要了解更多细节信息,请查看。

quarkus

红帽公司了 quarkus 2.7.0.final,其特性包括:改进 quarkus cli;面向 dev 模式的交互终端;依赖项 smallrye stork(服务发现和客户端负载均衡框架)升级到版本;oracle reactive sql 客户端扩展;resteasy reactive 的 kotlin 序列化支持;依赖项 hibernate search 升级到 6.1 版本;在本地可执行文件中支持mongo srv://()。

micronaut

甲骨文公司架构师和联合创始人介绍了一个新项目。该项目旨在提供序列化和反序列化特性,无需使用反射即可实现 java 类型(包括 java 记录类型)与 json 和其他格式的相互转换。要了解更多细节信息,包括创建 micronaut serialization 的动机,请阅读这篇。

apache camel

为了与 quarkus 保持一致,apache了 camel quarkus 2.7.0,包含 camel 3.14.1 和 quarkus 2.7.0.final。要了解更多细节信息,可以查看。


的一个点版本发布后不到一周,apache camel 3.15.0 就了,其中包括 217 项新特性、改进和修复以及依赖项升级。要了解更多细节信息,请查看。

jreleaser

在通往 1.0 版本的道路上,(一种简化项目发布创建过程的 java 工具)的第二个发布,其中包括包管理器的packageversion属性,用于。

jobrunr

是 java 中一个进行后台处理的工具,其和于上周发布,包括对以下问题的修复:oracle db metadata 表的;尽管提供了不同的参数,但调度作业;使用/sse端点支持。


ventory 公司的工程主管、jobrunr 的创建者告诉 infoq,他计划在 2022 年 3 月发布 jobrunr 5.0。

failsafe

是一个轻量级、零依赖的库,用于处理 java 8 中的故障,它已经了 3.2 版本,提供了两个新策略:和,作为对的补充,用于创建具有容错性的应用程序。要了解更多细节信息,请查看。infoq 后续将带来更详细的新闻报道。


作者简介:


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 居住在新泽西州弗莱明顿,他们在那里共度美好时光,骑行或跑步,旅行的话,则主要是到洛杉矶的新奥尔良和里约热内卢的新港。


原文链接:


2022 年 2 月 22 日 15:222997

评论

发布
暂无评论
发现更多内容

大规模 kubernetes 集群运维实践

大规模 kubernetes 集群运维实践

网站地图