写点什么

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

评论

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

Android端应用秒开优化体验

android 程序员 移动开发

Android系统揭秘(五)-应用程序启动

android 程序员 移动开发

Android系统架构概述

android 程序员 移动开发

Android网络连接判断与处理

android 程序员 移动开发

Android第三方库解析

android 程序员 移动开发

Android记录25-WebView实现离线缓存阅读

android 程序员 移动开发

Android通讯录开发之取得姓名首字母实现简拼搜索

android 程序员 移动开发

Android版仿微信朋友圈图片拖拽返回效果

android 程序员 移动开发

Android相册选择图片、相机拍照上传功能实现(上)

android 程序员 移动开发

Android简易天气App

android 程序员 移动开发

Android自定义view;实现掌阅打开书籍动画效果

android 程序员 移动开发

Android通过URI获取文件路径

android 程序员 移动开发

Android进阶:自定义视频播放器开发(上)

android 程序员 移动开发

Android自定义DataTimePicker(日期选择器)

android 程序员 移动开发

Android自定义控件开发入门与实战(6)路径动画

android 程序员 移动开发

Android菜鸟6年开发面试字节跳动安卓研发岗,被面试官怼的没话说

android 程序员 移动开发

Android进程框架:进程的创建、启动与调度流程

android 程序员 移动开发

android进阶篇08、启动速度、卡顿与布局优化简述

android 程序员 移动开发

Android进阶——Android跨进程通讯机制之Binder、IBinder

android 程序员 移动开发

Android程序员如何平稳度过35岁的坎?

android 程序员 移动开发

Android程序员就业到底有多难!

android 程序员 移动开发

Android自定义照相机实现(拍照、保存到SD卡,利用Bundle在Acitivity交换数据

android 程序员 移动开发

android解决AlarmManager警报器计时不准,在手机灭屏后延迟的问题

android 程序员 移动开发

Android触摸屏事件派发机制详解与源码分析三(Activity篇)

android 程序员 移动开发

Android程序员996福报深度剖析,你真的能从资本家手上赚到钱吗?

android 程序员 移动开发

Android程序员进阶为架构师的三个关键

android 程序员 移动开发

Android笔记:Android-组件化方案探索与思考

android 程序员 移动开发

Android缓冲进度条或加载进度条

android 程序员 移动开发

Android第三方开发包值高德地图SDK使用介绍

android 程序员 移动开发

Android自定义控件开发入门与实战(17)手势检测

android 程序员 移动开发

Android达到什么水平才能顺利拿到 20k 无压力?

android 程序员 移动开发

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