前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 近期新闻:JDK 19 进入 Rampdown 阶段,JDK 20 专家组,Eclipse Mojarra 4.0

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

作者头像
深度学习与Python
发布2023-03-29 16:15:22
7030
发布2023-03-29 16:15:22
举报
文章被收录于专栏:深度学习与python

作者 | Michael Redlich

译者 | 刘雅梦

策划 | 丁晓昀

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)项最终特性:

  • JEP 405:记录模式(预览版)
  • JEP 422:Linux/RISC-V 移植
  • JEP 424:外部函数和内存 API(预览版)
  • JEP 425:虚拟线程(预览版)
  • JEP 426:Vector API(第四个孵化版本)
  • JEP 427:Switch 模式匹配(第三个预览版本)
  • JEP 428:结构化并发(孵化版)

鼓励开发人员通过 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-22475 和 CVE-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/

点击底部 阅读原文 访问 InfoQ 官网,获取更多精彩内容!

今日好文推荐

此情可待成追忆:Java Mac 版的黄金时代

腾讯所有事业群继续人员缩减;字节跳动更新价值观;传阿里正逐步解除与蚂蚁集团的业务往来 | Q 资讯

云计算的全球变局与中国故事

操作系统封闭、后台保守,为什么前端仍能一路狂奔?

点个在看少个 bug 👇

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 InfoQ 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档