阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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

评论

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

WiFi7-QCN9274, QCN6274 and QCN6224- What is the biggest difference?

wifi6-yiyi

qcn9274

低代码平台:业务开发“加速器”

这我可不懂

软件开发 低代码开发 JNPF

软件测试学习笔记丨Selenium环境安装与使用

测试人

软件测试

云堡垒机是软件堡垒机吗?是一种产品吗?

行云管家

云计算 网络安全 堡垒机

一文总结现代 C++ 中的初始化

EquatorCoco

Java c++ 开发语言

Tipard Video Converter Ultimate 10.2.52 视频格式转换

影影绰绰一往直前

每日一题:LeetCode-498. 对角线遍历

半亩房顶

Go 面试 算法 LeetCode 遍历

左耳听风 - 绩效考核「读书打卡 day 19」

Java 工程师蔡姬

读书笔记 程序员 个人成长 职业发展 绩效考核

在 Windows 平台下安装与配置 MySQL 5.7.36

小魏写代码

GaussDB(for MySQL)剪枝功能,让查询性能提升70倍!

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟

程序员必备!10款实用便捷的Git可视化管理工具

不在线第一只蜗牛

git 程序员 可视化 实用工具

通过 Footprint 的钱包地址属性解密身份和意图

Footprint Analytics

区块链 加密钱包

DBeaverUE for Mac v23.3.1旗舰激活版下载

iMac小白

【技术探讨】无线通信中如何排查电磁波干扰?

Geek_ab1536

目前山西长治市正规等保测评机构叫什么名字?在哪里?

行云管家

等保 等保测评 长治

软件测试学习笔记丨Linux命令 sort排序

测试人

软件测试

Redis Desktop Manager for Mac:简单高效的Redis数据库管理工具

影影绰绰一往直前

Photoshop 2024 破解版(ps 2024)正式版下载

影影绰绰一往直前

如何理解低代码?将会带来哪些价值?

互联网工科生

软件开发 低代码开发 JNPF

独享资源与极速体验:韩国独立服务器带给您的优势!

一只扑棱蛾子

独立服务器

TDengine 签约海博思创,助力储能运维平台数据管理

TDengine

tdengine 时序数据库

预计算的时代该结束了

Braisdom

大数据 BI StarRocks BI 分析工具

FunPlus宣布与华为游戏中心达成鸿蒙生态合作

最新动态

吴杰庄对话 BTC Inc. 国际业务总监:东西方 Web3 领域的合作与竞争

TechubNews

【教程】iOS 手机抓包工具介绍及教程

雪奈椰子

2024年了,是谁还在学C++11?(没错,是我)

博文视点Broadview

百度智能云千帆AppBuilder-应用API调用说明

AI大咚咚

人工智能 百度 AI #大模型 AI原生应用

低代码怎么火起来的?

高端章鱼哥

低代码 JNPF

ProVideoPlayer for mac(pvp3多屏播放软件)v3.3.1激活版

iMac小白

Walrus 0.5发布:重构交互流程,打造开箱即用的部署体验

SEAL安全

GitHub 开源 平台工程 Walrus

结合数据分析工具,深入挖掘淘宝API接口的商业价值

Noah

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