AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

Java 近期新闻:Payara Platform 2022 路线图、OpenJDK JEP 草案、Kotlin 1.6.20-M1、Gradle 7.4

  • 2022-03-01
  • 本文字数:2726 字

    阅读完需:约 9 分钟

Java近期新闻:Payara Platform 2022路线图、OpenJDK JEP草案、Kotlin 1.6.20-M1、Gradle 7.4

2022 年 2 月 7 日的 Java 每周新闻综述,内容主要涉及 OpenJDK、JDK 18、JDK 19、JSR 381 获 JCP 批准、Payara Platform 2022 路线图、 Quarkus 2.7.1、Helidon 2.4.2、Micronaut 3.3.1、Hibernate Search 6.1.1、Hibernate Reactive 1.1.3.Final、JReleaser Early-Access、Failsafe 3.2.1、Kotlin 1.6.20-M1、Gradle 7.4、Apache Tika 2.3.0 及 Apache Tika 1.x 发布序列终结。

OpenJDK

近日,有两份 JEP 草案被纳入审核,它们是 OpenJDK 未来版本的候选特性。


JEP 草案 8280836——序列化集合——提议引入“一个新的接口家族,表示其中元素按顺序排列这样一个集合的概念,作为集合的结构属性。”该提案的产生是因为集合框架中缺少明确的排序和统一的操作集。


JEP 草案 8280173——向量API(四阶段孵化)——提议根据 Java 社区对之前 3 个 JEP 的反馈引入功能增强。这 3 份提案分别是 JDK 16 的 JEP 338——向量API(孵化阶段);JDK 17 的 JEP 414——向量API(二阶段孵化);以及 JEP 417——向量API(三阶段孵化)——将在即将发布的 JDK 18 GA 版本中推出。

JDK 18

JDK 18早期访问构建Build 35上个周发布了,它是 Build 34 的升级,修复了各种问题。要了解更多细节信息,请查看发布说明

JDK 19

JDK 19早期访问构建Build 9也在上周发布,它是 Build 8 的升级,修复了各种问题。要了解更多细节信息,请查看发布说明


对于 JDK 18 和JDK 19,我们鼓励开发者通过Java Bug数据库报告缺陷。

Java Community Process(JCP)

JCP执行委员会已经正式批准了 JSR 381:视觉识别(VisRec)规范。正如规范的共同负责人Frank Greco所描述的那样,这是一个“以 Java 为中心、容易被应用程序开发人员所理解的机器学习API”。开发人员可以观看 jConference 2021 的演讲,与另一位规范共同负责人Zoran Severac一起,了解更多关于 VisRec 规范的信息。

Payara

Payara公布了 2022 年路线图,宣布计划于今年晚些时候发布 Payara Platform 6,这将是即将发布的 Jakarta EE 10 GA 版本的兼容实现。



在 2023 年 2 月之前,Payara Platform 5 会继续更新,但之后,它将进入维护模式,直到 2028 年 2 月。

Quarkus

Quarkus 2.7.1.Final 是 2.7 版本序列中的第一个维护版本,其特性包括:重新引入在2.7.0.Final版本中暂时禁用的 Kogito 扩展;改进 gRPC 扩展,现在可以与应用程序类一起从依赖关系中生成代码;引入 oidc-token-propagation-reactive 扩展,它类似于oidc-token-propagation,可以与 RESTEasy Reactive 一起使用。要了解更多细节信息,请查看变更日志

Helidon

甲骨文公司发布了 Helidon 2.4.2,对WebServerWebClientFault ToleranceLong-Running Actions等各种 Helidon 组件进行了 Bug 修复和优化。还有 Netty 4.1.73.Final、log4j 2.17.1、Neo4j 4.4.3 和 grpc-java 1.41.2 等依赖项升级。要了解更多细节信息,请查看发布说明

Micronaut

Micronaut基金会发布了 Micronaut 3.3.1,其中包括:Micronaut Azure 3.0.1、Micronaut Servlet 3.1.1、Micronaut Flyway 5.1.2、Micronaut AWS 3.1.1 和Micronaut Email 1.0.1 等项目的点发布;引入UnsafeBeanProperty接口,扩展BeanProperty接口,增加不验证输入/输出的读/写方法;修复文档中的错误链接。

Hibernate

Hibernate Search 6.1.1.Final发布,其特性包括:依赖项升级到Hibernate ORM 5.6.5.Final 和 slf4j 1.7.35,后者是针对 Elasticsearch 的;升级-orm6工件到 Hibernate ORM 6.0.0.CR1。


Hibernate Reactive 1.1.3.Final发布,初步支持连接到 Oracle 数据库。这需要使用Oracle Vert.x SQL客户端。要了解更多细节信息,请查看问题列表

JReleaser

在通往 1.0 版本的道路上,JReleaser(一种简化项目发布创建的 Java 工具)的第三个早期访问版本发布,其中包括一个针对创建GitHub“桶”库的修复,尽管事实上remoteBuild属性(默认设置为false)没有被指定。

Failsafe

在 3.2 版本发布后不到一周,Failsafe(在 Java 8+中用于处理故障的轻量级、零依赖库)发布了 3.2.1 版本,其特性包括:支持通过等待时间保留RateLimiter许可;废弃分别定义在ExecutionContextExecution接口中的getLastFailure()recordFailure()方法,代之以方法getLastException()recordException();用CheckedPredicateCheckedBiPredicate替换了接口PredicateBiPredicate,用于策略构建器。要了解更多细节信息,请查看变更日志

Kotlin

在通往 Kotlin 1.6.20 的道路上,第一个里程碑版本发布,它提供的预览特性包括:通过 JVM IR 后端单个模块的并行编译缩短构建时间;通过 Kotlin/JS IR 的增量编译缩短开发时间;通过多平台项目的分层结构改善代码共享;以及通过 Kotlin/Native 改善性能。

Gradle

Gradle 公司发布了其广受欢迎的构建工具的 7.4 版本,新特性包括:改进在多个项目中创建单个测试报告JaCoCo代码覆盖率报告的特性;更新Java工具链,以支持 AdaptOpenJDK 向 Eclipse Adoptium 的迁移;推动共享构建服务版本目录特性进入稳定状态。InfoQ 后续会及时跟进,带来更详细的新闻报道。

Apache Tika

Apache Tika团队发布了其元数据提取工具包的 2.3.0 版本。该工具包以前是 Apache Lucene 的一个子项目,这个最新版本包括依赖项安全升级以及 Apache POI 升级到 5.2.0。要了解更多细节信息,请查看发布说明


该团队还宣布,1.x 版本序列已终结,并将进入只做安全维护的模式,直到 2022 年 9 月 30 日。为此,1.28.1 版本已经发布,包含安全相关的以及一般性的依赖项升级。要了解更多细节信息,请查看发布说明


作者简介:


Michael Redlich 是位于新泽西州克林顿的埃克森美孚工程研究部门高级研究员(他在本文中的观点和意见仅代表他自己,和他的雇主无关)。他是一名 IT 专业人士,拥有罗格斯大学计算机科学学士学位。自 2001 年以来,他一直是花园州 Java 用户组(原 ACGNJ Java 用户组)的主持人,同时也是一位经验丰富的会议发言人,在加入 InfoQ 之前与 Barry Burd 合作撰写了多篇文章。自 1989 年 12 月以来,作为埃克森公司和埃克森美孚公司的长期雇员,Mike 在公司中承担了许多任务,包括汽车测试、从事利用红外光谱学和化学计量学的分析科学研究、开发科学方面的 IT 应用,他目前的任务是从事利用流变学和聚合物物理学的高分子科学研究。在他的职业生涯中,Mike 发展了自己的领导能力,他曾担任新泽西州业余计算机小组(一个非营利性的 501(c)(3)计算机教育组织)的主席,目前则担任花园州 Java 用户组(也是一个非营利性的 501(c)(3)组织)的主管。Mike 是国际演讲协会的成员,最近取得了高级沟通者银牌证书。他酷爱跑步和骑行,完成了许多马拉松比赛。Mike 与他的妻子 Rowena 居住在新泽西州弗莱明顿,他们在那里共度美好时光,骑行或跑步,旅行的话,则主要是到洛杉矶的新奥尔良和里约热内卢的新港。


原文链接:

Java News Roundup: Payara Platform 2022 Roadmap, OpenJDK Drafts, Kotlin 1.6.20-M1, Gradle 7.4

2022-03-01 14:526645

评论

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

这年头怕数据泄露?全密态数据库:无所谓,我会出手

平平无奇爱好科技

强渡大渡河!华为云GaussDB成功支撑华为MetaERP系统全面替换

平平无奇爱好科技

强化学习从基础到进阶--案例与实践[7]:深度确定性策略梯度DDPG算法、双延迟深度确定性策略梯度TD3算法详解

汀丶人工智能

人工智能 深度学习 强化学习 6 月 优质更文活动 DDPG算法

SQL 优化(二):避免隐式转换

hungxy

STC89C52+AT24C02实现设备开机次数记录

DS小龙哥

6 月 优质更文活动

再见Navicat,dbeaver才是真香

程序员小毕

Java 数据库 程序员 后端 架构师

程序员用哪一种IDE写代码比较好?

没有用户名丶

快上车,搭乘HUAWEI HiCar驶向未来

HarmonyOS SDK

HMS Core

再获殊荣!华为云GaussDB喜提“科技进步一等奖”

平平无奇爱好科技

BI分析能力:当今企业必备核心竞争力

夜雨微澜

强化学习从基础到进阶-常见问题和面试必知必答[7]:深度确定性策略梯度DDPG算法、双延迟深度确定性策略梯度TD3算法详解

汀丶人工智能

人工智能 深度学习 强化学习 6 月 优质更文活动 DDPG算法

强化学习从基础到进阶--案例与实践[7.1]:深度确定性策略梯度DDPG算法、双延迟深度确定性策略梯度TD3算法详解项目实战

汀丶人工智能

人工智能 深度学习 强化学习 6 月 优质更文活动 DDPG算法

【直播预告】HarmonyOS极客松赋能直播第三期:一次开发多端部署与ArkTS卡片开发

HarmonyOS开发者

HarmonyOS

一图讲清楚公众号扫码关注绑定手机号自动登录

越长大越悲伤

微信 公众号接入

华为云专家出品《从零到一•Python图像处理入门》电子书

华为云PaaS服务小智

Python 华为 华为云 华为开发者大会2023

图文结合带你搞懂GreatSQL体系架构

GreatSQL

greatsql greatsql社区

重磅新品全球公测!华为云数据库又有大动作

平平无奇爱好科技

瓴羊Quick BI四度入选魔力象限报告,标志着BI系统的国产化进程加速

对不起该用户已成仙‖

HTML5 游戏开发实战 | 黑白棋

TiAmo

html html5 6 月 优质更文活动

MaxCompute湖仓一体近实时增量处理技术架构揭秘

阿里云大数据AI技术

sql 大数据 分布式计算 数据处理 企业号 6 月 PK 榜

安全专家们看过来,易安联EnSRC第二期众测启动

权说安全

Spring Boot配置文件加载顺序详解

2756

CSS中常用的颜色格式

南城FE

CSS css3 前端 设计

Redis跳跃表是如何添加元素的?

小小怪下士

Java redis 面试

大语言模型的开发利器langchain

程序那些事

程序那些事 AIGC ChatGPT 大语言模型

直播系统源码知识分享:解你忧愁!降低直播延迟的实现

山东布谷科技

软件开发 源码搭建 直播系统源码 直播源码

营销研发三年烧11.25亿负债200%,聚水潭的亏损反而是SaaS的“正面”鼓励

B Impact

NineData入驻华为云“联营联运”商品,为企业数据提供安全保障

平平无奇爱好科技

C++的重载运算符和重载函数

梦笔生花

构建系列之新一代利器Esbuild(下)

江湖修行

前端 cli 构建 #web esbuild

Intellij IDEA 插件开发 | 京东云技术团队

京东科技开发者

Java IntelliJ IDEA 企业号 6 月 PK 榜 插件工程

Java近期新闻:Payara Platform 2022路线图、OpenJDK JEP草案、Kotlin 1.6.20-M1、Gradle 7.4_语言 & 开发_Michael Redlich_InfoQ精选文章