NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Java 近期新闻:Java 2022 年计划、Spring 框架 6.0-M2、Eclipse Jifa 推出

  • 2022-01-30
  • 本文字数:2378 字

    阅读完需:约 8 分钟

Java近期新闻:Java 2022年计划、Spring框架6.0-M2、Eclipse Jifa推出

近期 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 31上个周发布了,它是 Build 30 的升级,修复了各种问题。要了解更多细节信息,请查看发布说明

JDK 19

JDK 19早期访问构建Build 5也在上周发布,它是 Build 4 的升级,修复了各种问题。

 

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

Java 2022 年计划

在每周的Inside Java Newscast上,甲骨文公司 Java 开发大使Nicolai Parlog介绍了Java 2022年计划,他重点介绍了四个主要的 Java 项目:AmberLoomPanamaValhalla,并介绍了每个项目的背景和现状以及与每个项目相关的JEP

Spring Framework

在过去的一周里,Spring 团队提供了Spring FrameworkSpring Data的点版本发布、里程碑发布和服务发布。

 

Spring Framework 5.3.15 和 6.0.0-M2 已经发布,5.3.15 版本有17项Bug修复和文档改进。6.0.0-M2 版本为 6.0 版本序列另外提供了6项Bug修复,其新特性包括:删除BridgeMethodResolverisBridgedCandidateFor()方法中不必要的检查;停止在WebSocketConfigurationSupport类中定义一个TaskScheduler Bean

 

在通往 Spring Data 2022.0.0 和 2021.2.0 的道路上,第一个里程碑版本正式发布。代号为 Turing 的2022.0.0-M1版本是 Spring Data 3.0 版本序列的第一个版本,其特点是迁移到了 Jakarta EE 9 API,需要 JDK 17 以上版本。代号为 Raj 的2021.2.0版本主要是实现依赖升级和对Spring Data MongoDBSpring Data for CassandraSpring Data Neo4j的直接投影。

 

Spring Data 2021.1 SR1 和 2021.0 SR8 都是服务版本,包括对Spring Data JDBCSpring Data ElasticsearchSpring Data Redis等 Spring Data 子项目相应版本的 Bug 修复和依赖升级。

Quarkus

Quarkus 2.6.2.Final 是一个维护版本,由 Red Hat 提供。除了常规的 Bug 修复和文档改进之外,这个新版本的一个特点是Kogito回归,这是一个云原生业务自动化工具,在 Quarkus 2.6 发布时曾暂时受到基础设施问题的困扰。要了解更多信息,请查看变更日志

 

Quarkus Insights是一个涵盖 Quarkus 所有内容的每周播客,于 2022 年 1 月 17 日(星期一)向开发者开放了半年一次的问答时间,号称可以“问(Quark)我们任何问题”。开发者可以通过GitHub讨论论坛或在Twitter上使用#quarkusinsights标签提交问题。

Micronaut

Micronaut 的3.2.53.2.6版本已发布,其特点是:依赖升级到 Kotlin 1.6.0,升级到 Micronaut Test 3.0.5、Micronaut Security 3.2.2 和 Log4j 2.1.17。

Piranha

Piranha 22.1.0发布。这个版本号称是“我们已经到了冲刺阶段”,它的特点是:修复了 Servlet TCK 的各种问题;在web.xml文件中增加了对data-source的初步支持;基于 JDK 18 早期访问版本构建和测试。要了解更多细节,可以查阅文档问题跟踪

JobRunr

JobRunr(Java 中一个进行后台处理的工具)4.0.6 版本发布,包括对以下问题的修复:使用BackgroundJob.enqueue()方法时的NullPointerException;使用H2数据库早期版本时的ParameterResolutionException改进计时粒度,在使用 Cron 定义定时任务时可以使用秒数。

Eclipse Jifa

Eclipse 基金会新推出了一个基于 Web 的 Java 堆分析器Jifa,它基于Eclipse Memory Analyser,可以查找内存泄漏,减少内存消耗。Jifa 分别使用 Vert.x 和 Vue 2.0 作为主要的后端和前端框架。InfoQ 后续将推出更详细的报道。

Micrometer

在通往 Micrometer Metrics 2.0.0 的道路上,第一个里程碑版本发布,其新特性包括:引入HttpTagsProvider类,提供一套统一的默认 HTTP 标签;新的定时器处理程序,通过Sample API 对代码进行一次检测;在SimpleMeterRegistry类中增加toString()方法,以显示所有指标。

 

Micrometer 在 1.0.0-M1 版本中引入了 Micrometer Tracing(一个流行的追踪器库的简单接口),并为 Micrometer Metrics 2.0.0-M1 中引入的TimerRecordingHandler类提供了一个追踪扩展。要了解更多细节信息,请查阅文档

Foojay 状态报告

Foojay.io(面向 Java 开发者的 OpenJDK 之友资源)发布了2021年7月至12月的 Foojay 状态报告。谷歌分析报告显示,在整个 2021 年,有 8.4 万名独立访客和 13.1 万次会话,并且还在稳定增长。另外,与2021年1月至6月的报告相比,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 居住在新泽西州弗莱明顿,他们在那里共度美好时光,骑行或跑步,旅行的话,则主要是到洛杉矶的新奥尔良和里约热内卢的新港。


原文链接:

Java News Roundup: Java Plans for 2022, Spring Framework 6.0-M2, Introducing Eclipse Jifa

2022-01-30 10:015845

评论

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

作业8

柱林

python 学习笔记:day2——基本数据类型

秦时明月

Python编程

Confluence OGNL 注入漏洞的严重安全问题

HoneyMoose

网络攻防学习笔记 Day143

穿过生命散发芬芳

9月日更 虚拟化技术

zookeeper迁移实践

小江

zookeeper 迁移数据

架构训练营 模块七

小卷儿

消息队列:RocketMQ事务实现

正向成长

RocketMQ事务

架构实战营模块八作业

maybe

索信达控股:新一代金融知识图谱解决方案的落地应用和研究

索信达控股

金融科技 金融 知识图谱

数据仓库的数据从哪来?

奔向架构师

数据仓库 9月日更

python学习笔记:day1——python入门了解

秦时明月

Python编程

Prometheus PushGateway 0.9 和 1.0 的区别

耳东@Erdong

Prometheus PushGateway 9月日更

21. AI会让人类大量失业吗

数据与智能

人工智能

[架构实战营]模块八作业

xyu

#架构实战营

消息队列数据存储设计案例-模块八

小牧ah

架构实战营

模块八作业

VE

架构实战营

架构实战营模块8作业

zlz

老骥伏枥-network policy之iptables实现

Lance

架构实战营 模块八 作业

脉醉

#架构实战营

在线SQL(Insert/Update)语句转JSON工具

入门小站

工具

架构实战营-模块八作业

以吻封笺

你是一名技术管理者还是项目管理者?

菜根老谭

项目管理 技术管理

linux之dd命令

入门小站

Linux

SpringMVC源码分析-HandlerAdapter(3)-RequestMappingHandlerAdapter请求处理

Brave

源码 springmvc 9月日更

架构实战营1期模块八作业——中间件设计

tt

架构实战营

Vue进阶(幺贰陆):表格复用 TypeError: _self.$scopedSlots.default is not a function解决方法

No Silver Bullet

Vue 9月日更

设计消息队列存储信息数据的MySQL表格

木云先森

架构训练营

Ember.js 项目开发之 Ember Data

devpoint

ember.js 9月日更

机场做好这道题,才能万户千家共婵娟

脑极体

中秋晴朗夜,我们与星月相见

脑极体

模块八作业

king

Java近期新闻:Java 2022年计划、Spring框架6.0-M2、Eclipse Jifa推出_编程语言_Michael Redlich_InfoQ精选文章