【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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:015847

评论

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

InfoQ 极客传媒 15 周年庆征文|一文读懂分布式系统本质:高吞吐、高可用、可扩展

No Silver Bullet

架构 分布式系统 可扩展 6月月更 InfoQ极客传媒15周年庆

关于fastjson出现反序列化远程代码执行漏洞的通知

天翼云开发者社区

征文投稿丨基于轻量应用服务器搭建Hexo个人博客

阿里云弹性计算

node.js nginx git Hexo 轻量应用服务器

撑算力之帆,天翼云助力数字时代逐潮者远航

天翼云开发者社区

Java 中三大类数据类型

迷篱

王者荣耀商城异地多活架构设计

Dean.Zhang

安全高效的云主机批量管理软件是什么?有哪些功能?

行云管家

云主机 云运维

从入门到一位合格的爬虫师,这几点很重要

开发微hkkf5566

你的App是信息化时代的还是数字化时代的

FinClip

小程序开发

leetcode 417. Pacific Atlantic Water Flow 太平洋大西洋水流问题

okokabcd

LeetCode 搜索 数据结构与算法

使用 LakeSoul 构建实时机器学习样本库

Geek_a02d1e

机器学习 大数据 开源 新基建 湖仓一体

在映客的虚拟KTV里唱了一首“爱你”

ZEGO即构

音视频 虚拟KTV 线上K歌

给小白的 PG 容器化部署教程(下)

RadonDB

数据库 postgresql 容器化 RadonDB

员工福利平台:让员工福利更加“鲸彩FUN粽”

鲸品堂

福利 平台

博云容器云产品族:如何实现让“Any APP on Any Kubernetes”?

BoCloud博云

云原生 容器云

AI“爷青回”:一键找回童年记忆

最新动态

斐波那契系列

开发微hkkf5566

Flutter 图片库重磅开源!

阿里巴巴终端技术

flutter 开源 native 客户端

首评 | 阿里云顺利完成国内首个云原生安全成熟度评估

阿里巴巴云原生

阿里云 云原生

Spring Authorization Server(AS) 从 Mysql 中读取客户端配置、用户

Zhang

Java spring security spring as

【云主机】2022年云主机管理软件排行榜

行云管家

云计算 云主机 华为云 移动云 云主机厂商

选择天翼云混合云管理平台的五大理由

天翼云开发者社区

【LeetCode】 删除二叉搜索树中的节点Java题解

Albert

LeetCode 6月月更

5G+实时云渲染:交互实时云看车革新购车体验

3DCAT实时渲染

5G 汽车之家 汽车 元宇宙 实时云渲染

数字先锋| 天翼云牵手中能融合

天翼云开发者社区

多模态语义检索 | 基于 MetaSpore 快速部署 HuggingFace 预训练模型

Geek_a02d1e

机器学习 深度学习 开源 AI 多模态

服务器运维环境安全体系(上篇)

融云 RongCloud

网络安全

虚拟机哪款好用?多台虚拟机管理用什么软件好?

行云管家

软件 虚拟机 IT运维

多张图解,一扫你对多线程问题本质的所有误区

华为云开发者联盟

Java 开发

Hoo研究院|一文速览风投机构NGC Ventures的加密布局

区块链前沿News

投资 VC Hoo NGC

玩转云端|一文读懂天翼云CDN升级重点

天翼云开发者社区

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