写点什么

Java 近期新闻综述:Jakarta EE 10 核心 Profile、OpenJDK、Open Liberty、Payara、Groovy 及 Quarkus

  • 2021-09-17
  • 本文字数:1869 字

    阅读完需:约 6 分钟

Java 近期新闻综述:Jakarta EE 10核心Profile、OpenJDK、Open Liberty、Payara、Groovy 及Quarkus

Java 近期新闻综述包括:Jakarta EE 10 推出了一个核心 Profile、JEP 417、JDK 18、Open Liberty 21.0.0.10-beta、Payara 2021 年 8 月路线图更新网络研讨会、Quarkus 2.2.2.Final、一个新的 Micronaut Java 库、Hibernate Search 6.1.0.Alpha1、GraalVM Native Build Tools 0.9.5、Groovy 的版本更新、以及 JakartaOne Livestream 2021 会议。

OpenJDK

JEP 417,Vector API的第三轮孵化,已经从 JDK 18 的“候选”(Candidate)状态提升为“提议目标”(Proposed to Target)状态。除了性能上的改进,该 JEP 还建议合并增强功能,以响应前两轮的孵化反馈:JEP 414(Vector API的第二轮孵化)及 JEP 338(Vector API的第一轮孵化)。JEP 338 已经作为孵化模块集成到了 JDK 16 中,而 JEP 414 也已确认会进入 JDK 17 的最终 JEP。

JDK 17

JDK 17 计划于 2021 年 9 月 14 日(星期二)发布。InfoQ 将持续跟进以进行更详细的新闻报道。

JDK 18

上周,JDK 18早期体验版本第14版发布了,其中包含了对第 13 版中各种问题的修复更新。更多详细信息请查看发布说明


对于 JDK 17 和 JDK 18,均鼓励开发人员通过Java Bug Database来提交 Bug。

Jakarta EE 10 的线路

在 Jakarta EE 10发布计划公布后不久,Jakarta EE工作组推出了新的 Jakarta EE核心Profile(Core Profile),以补充现有的平台Profile(Platform Profile)Web Profile。这个新的 Profile“专注于为适用于微服务的小型运行时提供最小的基础,并允许提前编译。”如下所示,已经为该核心 Profile 定义了一组 Jakarta EE 规范:


Open Liberty

IBM发布了OpenLiberty 21.0.0.10-beta 版,该版本支持 JDK 17早期体验版本第35版OpenID Connect Client 1.0Social Media Login 1.0能够接收 JSON Web 加密(JWE)格式的令牌;支持 MicroProfile Context Propagation 1.3-RC1;并完实现了 Jakarta EE 9.0 的增值特性,如Admin CentergRPCWeb服务安全

Payara

Payara已经召开了2021年8月路线图更新网络研讨会,该研讨会由 Payara 首席执行官Steve Millidge主持。在会上,他讨论回顾了 2021 年的路线图;到目前为止,Payara 在 2021 年交付了什么;目前正在开发的项目;以及 Payara Cloud 的更新。

Quarkus

Red Had发布了一个维护版本,Quarkus 2.2.2.Final,其特性是升级到了Oracle JDBC驱动程序21.3.0.0版;以及通过 Quarkus 扩展,以编程方式传递在 GraalVM 中引入--exclude-config选项的能力。更多详细信息请查看变更日志。

Micronaut

Object Computing, Inc.的首席软件工程师Sergio Del Amo推出了一个Micronaut Java 库来使用Pushover API,该 API 既可用于 Micronaut 应用程序,也可作为独立库使用。Del Amo 在此GitHub仓库中提供了关于如何实现每个场景的示例。

Hibernate

Hibernate Search 6.1.0.Alpha1 已经发布,其特性包括:引入了一个新的异步、分布式自动索引概念,并对Hibernate ORMLuceneElasticsearch进行了依赖升级。

JakartaOne Livestream 2021 会议

JakartaOne Livestream 2021会议的论文征集将于 2021 年 9 月 15 日结束。会议定于 2021 年 12 月 7 日召开,今年的项目委员会成员包括:Eclipse 的 Jakarta EE 项目经理Tanja Obradovic、Eclipse 的 Jakarta EE 开发人员倡导者Ivar Grimstad、xgeeks 的顾问软件工程师Otavio Santana、VIDA Software 的高级程序员Ivan St.Ivanov、JetBrains 的 Java 开发人员倡导者Dalia Abo Sheasha、Sensor Aktor GmbH 的董事总经理 Jan Westerkamp、以及某石化研究公司的高级研究技术员Michael Redlich

GraalVM

作为 1.0 版本的一个重要里程碑,Oracle实验室发布了 Native Build Tools 的0.9.5版,这是一个 GraalVM 项目,包含了用于与 GraalVM Native Image互操作的插件。 该版本弃用了 nativeBuildnativeTest扩展,支持了graalvmNative ,如下所示:


graalvmNative {  binaries {    main {      verbose = true      }    }  }graalvmNative {  binaries {    test {      buildArgs("...")      }    }  }
复制代码


更多详细信息请查看文档

Groovy

Object Computing, Inc.的首席软件工程师Paul King宣布了对Groovy 4.0.0-beta-13.0.92.5.15版本的更新,分别进行了 138、80、42 个 bug 修复及增强。 更多详细信息请查看发行说明

“与 OpenJDK 合作”活动

最后,为了给 Java 社区带来一些乐趣。与上周的 Java 近期新闻综述中所描述的“与OpenJDK合作”(Works with OpenJDK)活动相关,Azul 开源项目的高级总监Geertjan Wielenga为 Java 开发人员提供了一个 OpenJDK横幅广告位,其可在 LinkedIn 账户上使用。相应的示例可以在 Wielenga 的LinkedIn个人资料中找到。


原文链接:


https://www.infoq.com/news/2021/09/java-news-roundup-sep06-2021/

2021-09-17 08:004725

评论

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

腾讯云TDSQL- C Serverless 2.0版发布,多项核心技术首次公开解析

Geek_2d6073

云桌面在教学中的应用

青椒云云电脑

云桌面

【效率提升】手把手教你如何使用免费的 Amazon Code Whisperer 提升开发效率堪比 GitHub Copilot 平替

亚马逊云科技 (Amazon Web Services)

教师节丨校企合作重磅福利,数据科学校内赛与数据科学数据科学教学实训工作坊免费申办

ModelWhale

数据科学 教学 教师节 高等教育 数据科学竞赛

性能最佳实践

FunTester

使用云电脑9条注意事项

青椒云云电脑

云电脑

什么是云电脑?

青椒云云电脑

云电脑

Boot Camp分区备份还原 Winclone pro 10激活安装包

mac大玩家j

Mac软件 迁移助手

祝贺!Databend Cloud 入驻 AWS 云市场

Databend

不同构架云桌面的部署风险

青椒云云电脑

云桌面 青椒云云桌面

虚拟云桌面在实验教学中的应用与实践

青椒云云电脑

桌面云 云桌面

WorkPlus Meet白板和文档共享功能上线,私有化视频会议全新升级

WorkPlus

云桌面跟PC相比能有哪些不一样的体验?

青椒云云电脑

桌面云 云桌面

私有化部署即时通讯平台,完美替代飞书和钉钉的SaaS系统

WorkPlus

影响云桌面性能的三个重要因素是什么?

青椒云云电脑

云桌面

八种十倍提升API性能的方式

树上有只程序猿

数据库 服务器 API 接口

无障碍测试解读

QE_LAB

无障碍 测试技术干货 测试技术

高性能存储 SIG 月度动态:erofs 新增支持多个重要特性,持续构建容器场景竞争力

OpenAnolis小助手

开源 容器 高性能存储 龙蜥社区 sig

业务喜报丨九科信息成功签约四川中烟工业有限责任公司成都卷烟厂RPA项目

九科Ninetech

RPA RPAxAI

WorkPlus——高效私有化办公平台,实现即时协作与信息安全的完美结合

WorkPlus

五点告诉我们云教室比传统机房好

青椒云云电脑

云教室

AI 时代的向量数据库、关系型数据库与 Serverless 技术丨TiDB Hackathon 2023 随想

PingCAP

数据库 Serverless TiDB

低代码平台:程序员的应用开发好帮手

高端章鱼哥

低代码 应用开发 企业级应用 JNPF

火热的低代码,是时候系统的来学一学了!

互联网工科生

低代码 应用开发 数字化工具

海外运营视频直播App,服务器放在哪?

山东布谷科技胡月

语音聊天APP源码 国际版语音直播APP 交友软件开发 海外直播App开发 直播交友源码

Claris FileMaker Pro for mac(数据库软件) 20.1.2.204 中文激活版

mac

数据库软件 苹果mac Windows软件 Claris FileMaker Pro

云桌面GPU技术方案

青椒云云电脑

图形工作站

虚拟云桌面和共享云桌面有啥区别

青椒云云电脑

云桌面

和鲸支持!2023 中国高校计算机大赛大数据挑战赛圆满收官

ModelWhale

大数据 清华大学 高等教育 数据科学竞赛 计算机大赛

WorkPlus打造统一用户管理平台,实现企业用户管理的一体化

WorkPlus

Java 近期新闻综述:Jakarta EE 10核心Profile、OpenJDK、Open Liberty、Payara、Groovy 及Quarkus_语言 & 开发_Michael Redlich_InfoQ精选文章