写点什么

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

2021 年 9 月 17 日

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 年 9 月 17 日 08:001719

评论

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

cglib入门后篇

Rayjun

Java cglib

JMeter100个线程竟然只模拟出1个并发

dongfanger

软件测试 Jmeter 性能测试 压力测试 测试工具

把最新JAVA面试真题(阿里/字节跳动/美团)整理出来,却被自己菜哭了,赶紧去刷题了

Java架构追梦

Java 阿里巴巴 架构 面试

JVM真香系列:轻松掌握JVM运行时数据区

田维常

JVM

从一场“众盟科技云滇之播”,我们发现了美食直播的商业与公益价值

人称T客

LeetCode题解:剑指 Offer 22. 链表中倒数第k个节点,使用数组,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

【算法题目解析】杨氏矩阵数字查找

程序员架构进阶

算法 二分查找 杨氏矩阵

TCP性能分析与调优策略

云流

程序员 计算机网络 网络协议

阿里云视频云实时字幕技术,助力英雄联盟S10全球总决赛

阿里云视频云

游戏开发 直播 语音识别 字幕

5G为数字化转型插上翅膀

CECBC区块链专委会

5G网络安全

Java垃圾回收GC概览

Java JVM GC

非线性声学回声如何破解?华为云硬核技术为你解决

华为云开发者社区

算法 音视频

Redis基础—了解Redis是如何做数据持久化的

云流

数据库 redis 编程 计算机

从零到千万用户,我是如何一步步优化MySQL数据库的?

冰河

数据库 架构 性能优化 分布式数据库 分布式存储

数字人民币都来了 黄金还有什么用?

CECBC区块链专委会

数字货币

区块链产业,怎样“链”住未来?

CECBC区块链专委会

区块链

京东技术中台Flutter实践之路(二)

京东科技开发者

开源 中台 前端 Web UI

IPFS云算力挖矿系统开发技术

薇電13242772558

区块链 IPFS

云计算简史(完整版)

明道云

Java程序员必备,Github上星标55.9k的微服务神级笔记简直太香了,学完感觉自己又行了!

Java架构之路

Java 程序员 架构 面试 编程语言

涨薪神作!华为内部操作系统与网络协议笔记爆火,Java程序员有福了

Java架构之路

Java 程序员 面试 编程语言

【T1543.003】利用 ACL 隐藏恶意 Windows 服务

比伯

Java 大数据 编程 架构 计算机

anyRTC Flutter SDK :全面实现跨平台音视频互动

anyRTC开发者

音视频 WebRTC RTC sdk 安卓

Pulsar Summit Asia 2020 中文专场议题出炉!

Apache Pulsar

大数据 开源 Apache Pulsar

《迅雷链精品课》第二课:区块链核心技术框架

迅雷链

区块链

完美!阿里P8都赞不绝口的世界独一份489页SQL优化笔记

Java~~~

Java 数据库 程序员 架构师 SQL优化

简要分析近几年商业软件开发平台的现状

Philips

敏捷开发 快速开发 企业应用

Docker

可以解除程序员中年危机的职业规划

Java架构师迁哥

马士兵老师首推Java七条自学路线,自学到底能不能行?自学也能拿到40W年薪?

Java架构追梦

Java 架构 面试 马士兵 项目实战

当代开发者的六大真实现状,你被哪一个场景“戳中”了?

华为云开发者社区

开发者 调研 报告

亚马逊云科技 Webinar 电商专场

亚马逊云科技 Webinar 电商专场

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