AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Java 近期新闻:JDK 19 进入 Rampdown 阶段,JDK 20 专家组,Eclipse Mojarra 4.0

  • 2022-06-21
  • 本文字数:1796 字

    阅读完需:约 6 分钟

Java近期新闻:JDK 19进入Rampdown阶段,JDK 20专家组,Eclipse Mojarra 4.0

Java 近期新闻包括:JDK 19 进入 Rampdown 第一阶段;JDK 20 专家组成立;Spring Shell 2.1.0-M5、Open Liberty 22.0.0.6 和 22.0.0.7-beta、Quarkus 2.10.0.CR1、Apache Groovy 4.0.3、 Eclipse Mojarra 4.0、Helidon 2.5.1 的特性;以及 JNation 会议。

 

JDK 19

 

JDK 19早期访问构建版本第26版已于上周发布,其中包括对第 25 版中各种问题的修复及更新。更多详细信息请参阅说明

 

遵照 JDK 19 的发布计划表,甲骨文(Oracle)Java 平台组首席架构师Mark Reinhold正式宣布JDK 19 已进入 Rampdown 第一阶段。这意味着主线源代码库已经分支到了 JDK 的稳定代码库,并且不会再为JDK 19添加额外的 JEP 了。至此,计划于 2022 年 9 月发布的 GA 版本将包含如下七(7)项最终特性:

 

 

鼓励开发人员通过Java缺陷数据库来报告缺陷。

 

JDK 20

JSR 395,Java SE 20,已于上周提交,正式宣布了JDK 20的六名专家组成员,分别是Simon Ritter (Azul Systems)、Jayaprakash Arthanareeswaran(Eclipse 基金会)、Andrew Haley (红帽)、Christoph Langer(SAP SE)、 Iris Clark(甲骨文)以及Brian Goetz(甲骨文)。Clark 和 Goetz 将担任规范负责人。其中值得关注的时间点包括:2022 年 12 月至 2023 年 1 月的公开审查,以及 2023 年 3 月的 GA 版本发布。

 

JDK 20早期访问构建版本第1版也已于上周发布,其中也包含了这些更新

 

Spring 框架

在通往 Spring Shell 2.1.0 的道路上,第五个里程碑版本已发布,提供了对 Spring Shell 2.1.0-M4 的修复,比如:带有 @ShellOption 注解的选项未标记为必需;添加对退出代码的支持;以及中断的退出代码定制。有关该版本的更多详细信息,请参阅发布说明

 

Open Liberty

IBM 已将 Open Liberty 22.0.0.6 的beta版本提升为交付态,以提供:支持 MicroProfile GraphQL 2.0;修复了CVE-2022-22475CVE-2022-22393漏洞;以及一些值得注意的缺陷修复。MicroProfile GraphQL 规范还合并了其他的 Jakarta EE 9.1 依赖项。

 

Open Liberty 22.0.0.7-beta 也已发布,其特性包括:新的基于时间的日志滚动,以补充现有的基于大小的日志滚动;以及将已定义的应用程序名称添加到 LogRecordContext 扩展中并作为 JSON 日志字段的能力。

 

Quarkus

在通往 Quarkus 2.10.0 的道路上,红帽(Red Hat)已提供了第一个候选版本,该版本具有如下的新特性:虚拟线程支持;能够为第三方数据库添加额外的 Hibernate 方言能力;支持响应式 SQL 客户端的 Kubernetes 服务绑定;以及对 GraphQL 的非阻塞支持。Quarkus 2.10.0.CR1 还包含了对 Smallrye Reactive Messaging 3.16.0 的依赖项升级,并引入了Quiltflower反编译器。

 

Apache Groovy

在 3.0 和 2.5 系列小版本发布后不到一周的时间里,Groovy 4.03就发布了40 个缺陷修复、改进和依赖项升级,比如:Jackson 2.13.3、Spotbugs 4.7.0、Find Security Bugs  1.12.0( findsecbugs-plugin )、Apache RAT (发布审核工具)Gradle Plugin 0.7.1( creadur-rat-gradle )和JsonUnit  2.35.0。有关该版本的更多详细信息,请参阅发布说明

 

Eclipse Mojarra

Eclipse 基金会发布了Eclipse Mojarra 4.0,其特性包括:默认无扩展视图;带有 @ClientWindowScoped 注解的新作用域;一流的 Java 视图创建支持;并允许在执行操作时通过 @Redirect 注解进行重定向。作为Jakarta Faces 4.0规范的兼容实现,Eclipse Mojarra 4.0删除了一些已弃用的项,比如:支持 JSP 作为视图声明语言;本地托管 bean;引用本地表达语言的引用;以及“JSF”对“Jakarta Faces”或“Faces”的引用。

 

Helidon

甲骨文(Oracle)发布了Helidon 2.5.1,其中包含很多缺陷修复、依赖项升级,并建议开发人员使用 GraalVM 21.3.2 来局部缓解在本地镜像中使用时出现的间歇性微轮廓容错(MicroProfile Fault Tolerance)问题。此外,甲骨文将不再为 Helidon 应用程序管理 Mockito 了。

 

JNation 会议

 

JNation会议已于上周在葡萄牙科英布拉的圣弗朗西斯科修道院(Convento San Francisco)举行,来自 Java 社区的许多演讲者就 Quarkus、DevOps、Log4Shell、Helidon、Project Amber 以及 Spring 等主题发表了演讲。

 

原文链接:

https://www.infoq.com/news/2022/06/java-news-roundup-jun06-2022/

2022-06-21 09:163656

评论

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

东吴证券X袋鼠云:数据轻松可取、毫秒级反应能力,东吴证券做对了什么?

袋鼠云数栈

大数据

如何彻底删除电脑上的文件?

InfoQ IT百科

电脑上怎么快速切换显示不同的软件界面

InfoQ IT百科

电脑硬件中最重要的部分是什么?

InfoQ IT百科

深开鸿与亿晟科技签署合作协议,携手构建商显行业新生态

科技汇

时序数据库市场漫谈

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

未来源码 | 吴恩达教授重磅演讲:Tips for using a data-centric AI approach

MobTech袤博科技

rm格式的文件怎么打开?

InfoQ IT百科

电脑硬件都有哪些?

InfoQ IT百科

在线YAML转XML工具

入门小站

工具

Minio基本使用与原理

神农写代码

Flutter 一文搞定图片选择和图片上传

岛上码农

flutter ios开发 安卓开发 4月月更 跨平台开发

我国有哪些完全自研的电脑硬件?

InfoQ IT百科

操作系统负责管理计算机系统的什么?

InfoQ IT百科

Java的wait()、notify()学习三部曲之一:JVM源码分析

程序员欣宸

Java JVM 4月月更

模块四作业

HZ

架构实战营 #架构实战营

企评家为政府打造决策支撑平台

企评家

为什么我们需要做企业成长性评价分析?

企评家

略谈企业信息化的规律

秋去冬来春未远

信息化规律

未来可期,PlatoFarm的生态通证登录Bitmart等全球四大平台

BlockChain先知

数据中心碳中和之路,新华三如何全栈赋能?

脑极体

微日记:那些看起来并不起眼的细节体验

龙国富

体验设计

Robot OS系统架构设计

轻口味

android 架构 Robot 4月月更

CSV Column Extract列提取

入门小站

工具

Pandas+Numpy+Sklearn随机取数

Peter

Python pandas

企评家企业大数据平台助力政府智能监管

企评家

2022年中国数字科技专题分析

易观分析

数字技术 数字科技

在线YAML转XML工具

入门小站

工具

新闻速递 I MobTech通过中国信通院“安全专项评测”

MobTech袤博科技

APP应该关注哪些数据指标?

InfoQ IT百科

目前国产电脑硬件的现状是怎样的?

InfoQ IT百科

Java近期新闻:JDK 19进入Rampdown阶段,JDK 20专家组,Eclipse Mojarra 4.0_语言 & 开发_Michael Redlich_InfoQ精选文章