写点什么

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

评论

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

如何解决YashanDB数据库常见性能瓶颈?

数据库砖家

如何使用YashanDB数据库进行高效的数据迁移

数据库砖家

如何通过YashanDB数据库实现智能数据决策?

数据库砖家

智慧疾控物资管理系统

深圳亥时科技

每个产品经理都要知道的 6 个软技能

俞凡

团队管理 产品管理

【实战指南】90% 开发者不知道的低代码技巧:TinyEngine 自动导入上手

OpenTiny社区

开源 前端 低代码 OpenTiny

征文大赛 |「码」上数据库 —— KWDB 社区征文第二季启幕!

KaiwuDB

数据库 KaiwuDB 分布式多模数据库 KWDB开源数据库

如何使用YashanDB数据库提升数据可视化效果?

数据库砖家

如何使用YashanDB数据库优化业务流程?

数据库砖家

光联SD-WAN赋能制造龙头企业,打造智能化网络管理新标杆

光联世纪

了解YashanDB数据库的架构设计与实现原理

数据库砖家

企业使用YashanDB数据库的价值所在

数据库砖家

Moho Pro for mac 专业 2D 动画制作

做梦万元户

能独立撰写宣传文案与推广计划

执于业务

低空经济的下一程:从动力革新到数字样机

DevOps和数字孪生

低空经济

案例实践 | Flipkart 异步总线如何实现不停机从 Kafka 迁移到 Pulsar

AscentStream

kafka 云原生 电商 消息队列

如何利用YashanDB数据库评估企业运营效率

数据库砖家

如何实现YashanDB数据库的高效数据共享?

数据库砖家

Xiaomi Miloco发布,探索大模型驱动全屋智能生活

极客天地

Docker赋能SkyEye云部署:解锁嵌入式仿真测试新效率,赋能企业研发加速

DevOps和数字孪生

推动“AI+网络安全”深度融合与创新发展

光联世纪

网络安全

Databend SQL 存储过程使用指南

Databend

【HarmonyOS 6】静态和动态添加应用快捷方式详解

GeorgeGcs

[大厂实践] 超越极限:利用路由服务器实现稳定集群

俞凡

架构 大厂实践

如何构建基于YashanDB数据库的分布式系统

数据库砖家

LLM调用的最佳数据格式:TOON,成本直降50%|附Java使用指南

程序猿DD

Java json LLM toon

引迈多租户系统:解锁企业数字化转型的降本增效密码

伤感汤姆布利柏

【HarmonyOS 6】SpeechKit中的朗读控件,初始化前不进行窗口舞台的设置,也不会报错,与文档描述不符。

GeorgeGcs

如何实现YashanDB数据库的高可用性与可靠性?

数据库砖家

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