写点什么

Java 近期新闻:JEP 423、Quarkus 2.7.0、Micronaut Serialization、JReleaser 早期访问版

  • 2022-02-22
  • 本文字数:2097 字

    阅读完需:约 7 分钟

Java近期新闻:JEP 423、Quarkus 2.7.0、Micronaut Serialization、JReleaser早期访问版

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(Region Pinning for G1)从草案状态提升候选状态。该 JEP 提案通过在G1垃圾收集器中实现区域钉选(region pinning)来减少 GC 延迟。这将扩展 G1,使得任意区域在主/次收集操作中都能被钉选,从而在实现JNI关键区域时避免禁用垃圾收集过程。

JDK 18

JDK 18早期访问构建Build 34上个周发布了,它是 Build 33 的升级,修复了各种问题。要了解更多细节信息,请查看发布说明

JDK 19

JDK 19早期访问构建Build 8也在上周发布,它是 Build 7 的升级,修复了各种问题。要了解更多细节信息,请查看发布说明


对于 JDK 18 和JDK 19,我们鼓励开发者通过Java Bug数据库报告缺陷。

Loom 项目

Loom 项目的早期访问版本Build 19-loom+3-89 已提供给 Java 社区,它基于 JDK 19 的Build 8

Spring Framework

Spring Tools 4.13.1 已经发布,包括以下修复:关闭VSCode 中索引 Spring Boot 属性的持久性对话框;YAML 编辑器在 Windows 环境下生成的行末字符错误;Spring Boot Tools for VS Code错误地将内部JDK for Language Support for Java识别为JRE。要了解更多细节信息,请查看变更日志


在通往 Spring Shell 2.1.0 的道路上,第二个里程碑式版本已经发布,新特性包括:内置支持version 命令;一个用于Java Native Access集成的启动器;一个非交互式 shell runner定制器风格和主题子系统。要了解更多细节信息,请查看发布说明

Quarkus

红帽公司发布了 Quarkus 2.7.0.Final,其特性包括:改进 Quarkus CLI;面向 Dev 模式的交互终端;依赖项 SmallRye Stork(服务发现和客户端负载均衡框架)升级到1.0.0版本;Oracle Reactive SQL 客户端扩展;RESTEasy Reactive 的 Kotlin 序列化支持;依赖项 Hibernate Search 升级到 6.1 版本;在本地可执行文件中支持mongo+srv://MongoDB URI连接字符串)。

Micronaut

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

Apache Camel

为了与 Quarkus 保持一致,Apache发布了 Camel Quarkus 2.7.0,包含 Camel 3.14.1 和 Quarkus 2.7.0.Final。要了解更多细节信息,可以查看已关闭问题列表


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

JReleaser

在通往 1.0 版本的道路上,JReleaser(一种简化项目发布创建过程的 Java 工具)的第二个早期访问版本发布,其中包括Chocolatey包管理器的packageVersion属性,用于解决一个与版本命名规范有关的问题

JobRunr

JobRunr是 Java 中一个进行后台处理的工具,其4.0.8版本4.0.7版本于上周发布,包括对以下问题的修复:Oracle DB Metadata 表的列大小;尽管提供了不同的参数,但使用相同的参数调度作业;使用/sse端点支持韩语及其他语言


Ventory 公司的工程主管、JobRunr 的创建者Ronald Dehuysser告诉 InfoQ,他计划在 2022 年 3 月发布 JobRunr 5.0。

Failsafe

Failsafe是一个轻量级、零依赖的库,用于处理 Java 8+中的故障,它已经发布了 3.2 版本,提供了两个新策略:Rate LimiterBulkhead,作为对现有策略的补充,用于创建具有容错性的应用程序。要了解更多细节信息,请查看变更日志。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 居住在新泽西州弗莱明顿,他们在那里共度美好时光,骑行或跑步,旅行的话,则主要是到洛杉矶的新奥尔良和里约热内卢的新港。


原文链接:

Java News Roundup: JEP 423, Quarkus 2.7.0, Micronaut Serialization, JReleaser Early-Access

2022-02-22 15:223332

评论

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

第 7 周 作业

Pyr0man1ac

架构师训练营第 1 期 -Week7 - 性能优化一学习总结

鲁小鲁

极客大学架构师训练营

Week3 代码重构

贺志鹏

极客大学架构师训练营

架构师训练营1期 - week07- 作业

lucian

极客大学架构师训练营

Week 7 作業

Judyyy

装饰器模式

猴子胖胖

设计模式 Go 语言

架构师训练营第 1 期 -Week7 - 课后练习

鲁小鲁

极客大学架构师训练营

第三周-总结

jizhi7

极客大学架构师训练营

Week 7 學習總結

Judyyy

架构师训练营 1 期 - 第七周作业(vaik)

行之

极客大学架构师训练营

第七周 性能优化 作业一

应鹏

极客大学架构师训练营

week3- 请在草稿纸上手写一个单例模式的实现代码,拍照提交作业

未来已来

科技与产业革命的历史性交汇期,光华工程科技奖名单上的AI排面

脑极体

第3周作业

伊灵

架构师训练营第七周学习笔记

一马行千里

学习 极客大学架构师训练营

【架构师训练营第 1 期 07 周】 作业

Bear

极客大学架构师训练营

#链表# #快慢指针#

玉皇大亮

链表 快慢指针

week3-作业二:根据当周学习情况,完成一篇学习总结

未来已来

第 7 周 听说你有好几个线程

Pyr0man1ac

第七周 性能优化 作业二

应鹏

极客大学架构师训练营

架构师训练营第七周课后练习

薛凯

架构师训练营第 1 期第 7 周作业

好吃不贵

极客大学架构师训练营

架构师训练营第 1 期 - 第 7 周 - 命题作业

wgl

Week_07 作业

golangboy

极客大学架构师训练营

第七周总结

Geek_ac4080

架构师训练营week07作业

IT老兵重开始

第三周-课后练习

jizhi7

架构师训练营 1 期 - 第七周总结(vaik)

行之

极客大学架构师训练营

策略模式

猴子胖胖

设计模式 Go 语言

架构师训练营第一期 - 第七周学习总结

卖猪肉的大叔

极客大学架构师训练营

第七周作业

Geek_ac4080

Java近期新闻:JEP 423、Quarkus 2.7.0、Micronaut Serialization、JReleaser早期访问版_语言 & 开发_Michael Redlich_InfoQ精选文章