写点什么

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

评论

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

善用Optional,告别NPE

京东科技开发者

工厂生产管理的10大痛点!一一解决!

积木链小链

制造业 工厂管理

ScreenFlow for mac( Mac 平台屏幕录制与视频编辑软件)

Mac相关知识分享

淘宝/天猫商品详情及快递费用API返回值解析

代码忍者

淘宝API接口 淘宝评论API

企业如何建设泛网络业务访问认证能力

芯盾时代

终端安全 iam 统一身份管理平台

Topaz Gigapixel AI for Mac(照片放大工具)

Mac相关知识分享

Tableau Desktop 2019 for Mac(全能数据分析工具)

Mac相关知识分享

Luminar Neo for Mac(AI技术图像编辑软件)

Mac相关知识分享

遵义正规等保测评机构有吗?在哪里?

行云管家

网络安全 等保 等保测评 遵义

AI英语口语测试APP的开发流程

北京木奇移动技术有限公司

软件外包公司 AI口语测试 AI口语评测

轻松化解Git合并冲突:实用指南

代码忍者

2024-12-18:正方形中的最多点数。用go语言,给定一个二维数组 points 和一个字符串 s,其中 points[i] 表示第 i 个点的坐标,s[i] 表示第 i 个点的标签。 如果一个正

福大大架构师每日一题

福大大架构师每日一题

GraphPad Prism 10 for Mac(统计分析绘图软件)

Mac相关知识分享

什么是CANN和Ascend C

zjun

CANN Ascend 人工智能】

Ascend C的编程模型

zjun

AscendCL cudnn Ascend

Python操作MySQL数据库

百度搜索:蓝易云

一文带你了解软件开发行业需要堡垒机的几个情形

行云管家

网络安全 软件开发 信息安全 IT运维

IPQ6000 vs IPQ4019: A Comprehensive Comparison

wallyslilly

IPQ4019 IPQ6000

解密Linux中的通用块层:加速存储系统,提升系统性能

百度搜索:蓝易云

重磅发布 | OpenSearch 推出向量检索 GPU 图算法方案并支持 GPU 规格售卖

阿里云大数据AI技术

阿里云 gpu 向量检索 OpenSearch

Premiere Pro 2023 for Mac(pr 2023)

Mac相关知识分享

车间数字化管理系统(源码+文档+部署+讲解)

深圳亥时科技

光真的变慢了吗?怎么证明?

博文视点Broadview

MySQL存储引擎及索引简介

京东科技开发者

NTFS Disk by Omi NTFS for Mac(NTFS 磁盘管理器)

Mac相关知识分享

SwitchResX for Mac(屏幕分辨率修改工具)

Mac相关知识分享

首款开发鸿蒙原生应用的AI辅助编程工具正式上线了

最新动态

研发数据洞察怎么驱动实际的改进?

思码逸研发效能

DevOps 研发效能 研发度量 研发提效 思码逸

Acunetix v24.12 发布,新增功能概览

sysin

Acunetix

Studio One 6 for mac(专业音乐制作软件)

Mac相关知识分享

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