写点什么

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

评论

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

SOL链DApp智能合约代币质押挖矿分红系统开发模式讲解

V\TG【ch3nguang】

DAPP农场游戏系统开发:从概念到实现逻辑分析

V\TG【ch3nguang】

区块链开发定制交易所-dapp-公链-钱包-合约定制开发源码

V\TG【ch3nguang】

云服务器选多大带宽合适?

百度搜索:蓝易云

人形机器人,距离“转正上岗”还差几步?

趣解商业

科技 人形机器人 优必选

PIRF-406-No Man is An Island…

EchoZhou

English

如何在Python中使用情感分析API

幂简集成

Python API

博世(BOSCH)× Milvus:智能驾驶领域的数据挖掘革新

Zilliz

人工智能 大数据 AI 向量数据库 rag

科大讯飞p30和小度k16 选哪个好

妙龙

科大讯飞 学习机

从 Elasticsearch 到 Easysearch:国产搜索型数据库的崛起与未来展望

极限实验室

elasticsearch 数据库· easysearch 搜索型数据库

科大讯飞P30和步步高X3哪个值得买

妙龙

科大讯飞 学习机

小度学习机Z30 怎么样

妙龙

学习机

区块链“NFT盲盒”模式系统的开发逻辑讲解

V\TG【ch3nguang】

NFT盲盒系统开发

深度剖析京东JD商品详情API返回值结构:解锁商品数据的新维度

代码忍者

API 接口 API 测试

华为大咖说丨关于AI大模型发展的商业思考

华为云PaaS服务小智

人工智能 华为云

科大讯飞p30和步步高a7 选哪个

妙龙

科大讯飞 学习机

重塑商品热度洞察:关键字搜索API返回值中的深度商品热度分析新视角

代码忍者

API 接口 API 测试

突破传统看车局限,3DCAT实时云渲染为东风日产奇骏赋能

3DCAT实时渲染

实时渲染 云3D渲染 云VR看车 虚拟云车展

项目安全管理工具选择指南

爱吃小舅的鱼

项目管理

php报错:Malformed UTF-8 characters, possibly incorrectly encoded

百度搜索:蓝易云

OpenTelemetry:新一代的开源可观测性标准

乘云数字DataBuff

开源 #OpenTelemetry

科大讯飞p30和作业帮X28 区别对比

妙龙

科大讯飞 学习机

动作冒险游戏推荐:泰拉瑞亚Terraria(Win&Mac)中文版

你的猪会飞吗

Mac游戏推荐 单机游戏

离开大厂为什么会“返贫”?比《逆行人生》更真实~~

博文视点Broadview

Gather在全球隐私保护领域的先锋地位

股市老人

PHP通过Redis解决并发请求的操作问题

百度搜索:蓝易云

OSPF的基本概念

百度搜索:蓝易云

Redis的数据类型到底有什么奥秘

百度搜索:蓝易云

打造全新AI创作、分享神器!橙篇APP上线,让更多人「自由创作、自在分享」

科技热闻

基于STM32设计的简易手机

DS小龙哥

8月月更

Geekbench AI 命令行工具及故障排除

理理

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