大模型“四虎”出山,亮相 4 月 QCon 北京。 了解详情
写点什么

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

评论

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

当千行万业的轨道,换上智能云网的高铁

脑极体

区块链商品追溯平台开发,区块链防伪追溯系统搭建

13530558032

《穿越数据的迷宫》笔记:第 2章 数据管理的挑战

方志

数据治理

LeetCode题解:51. N 皇后,回溯+哈希表,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

《穿越数据的迷宫》笔记:第 3 章 DAMA的数据管理原则

方志

数据治理

Spring 源码学习 05:BeanDefinition 概念及其实现

程序员小航

spring 源码 源码阅读 BeanDefinition

AOT慈善币系统软件开发|AOT慈善币APP开发

系统开发 现成系统

2020亚马逊“黑五”再次成为亚马逊史上最大的年终全球狂欢

爱极客侠

周小川深度解读:DC/EP和数字人民币e-CNY

CECBC

数字人民币

构师训练营 - 第六周课后练习

joshuamai

构师训练营 - 第六周学习总结

joshuamai

什么是KMP算法(详解)

赖猫

c++ Linux KMP

年轻人会用C++实现一种协程吗?

ShenDu_Linux

Linux 程序员 多线程 协程 什么是多线程

一万字详解 Redis Cluster Gossip 协议

程序员历小冰

redis 分布式 redis cluster

线程模型Reactor/Proactor的区别

Linux服务器开发

reactor 线程 多线程 Linux服务器开发 Proactor

Spock单元测试框架实战指南一Spock是什么?它和JUnit有什么区别?

Java老k

Java 单元测试 JUnit Mock spock

面对日益严峻的网络安全问题,CDN可以做什么?

阿里云Edge Plus

区块链版权应用搭建,区块链版权存证平台开发

13530558032

JVM调优不知道怎么回答,阿里总结四大模块,学不会就背过来

996小迁

Java 架构 面试 调优

将项目发布到 Homebrew 官方仓库

郭旭东

macos brew homebrew

自己搭建服务器需要多少钱?

德胜网络-阳

Spring AOP核心类解析,这是最全的一篇了!!

冰河

spring aop ioc 注解驱动 切面编程

甲方日常 62

句子

工作 随笔杂谈 日常

重点人员管控系统开发,可视化数据分析搭建

t13823115967

重点人员管控系统开发 智慧公安 可视化数据分析搭建

3本书免费学习数据科学与统计学

计算机与AI

统计学

数字货币管理三大新模式

CECBC

数字货币

江西吉安:一个上了区块链柚子的真情告白

CECBC

区块链 蜜柚

“黑五”前夜的裁员:无接触配送大趋势为什么都带不动亚马逊无人机?

脑极体

极客大学 - 架构师训练营 第十一周总结

9527

区块链电子发票应用落地,区块链电子发票系统开发

13530558032

我理解的信息化、数字化、数智化

boshi

数字化 数据智能 信息化

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