AICon议程上新60%,阿里国际、360智脑、科大讯飞、蔚来汽车分享大模型探索与实践 了解详情
写点什么

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

评论

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

从Docker和Kubernetes看Containerd

鲸品堂

Docker 容器 Containerd 企业号 6 月 PK 榜

Github 上最值得学习的 Springboot核心笔记,硬核简直了

做梦都在改BUG

Java spring Spring Boot 框架

直播app源码开发的稳定控制知识

山东布谷科技

软件 App 开发 搭建平台 直播app系统

目前青岛只有一家正规等保测评机构吗?在哪里?

行云管家

青岛 等级保护 等保测评

百度APP iOS端包体积50M优化实践(三) 资源优化

百度Geek说

ios 开发语言 Object-c 企业号 6 月 PK 榜 6 月 优质更文活动

原来kafka也有事务啊,再也不担心消息不一致了

做梦都在改BUG

Java kafka 事务

20个Golang片段让我不再健忘 | 京东云技术团队

京东科技开发者

Java Go 语言 企业号 6 月 PK 榜

时序数据库 openGemini 线下meetup · 北航站来啦,欢迎大家报名!

华为云开源

数据库 前端

凝聚全球顶尖力量,助力开源行业发展 | 2023开放原子全球开源峰会开幕式暨高峰论坛亮点抢先看!

开放原子开源基金会

开源

flutter系列之:做一个会飞的菜单

程序那些事

flutter 架构 程序那些事

NineData x 华为云正式上线

NineData

数据库 华为云 企业动态 语言 & 开发 NineData

原来kafka也有事务啊,再也不担心消息不一致了

JAVA旭阳

kafka

学习MyBatis的异常处理机制

做梦都在改BUG

Java mybatis

容器化部署四大优势简单说明-行云管家

行云管家

容器化 部署 IT运维 容器化部署

“AI Earth”人工智能创新挑战赛:助力精准气象和海洋预测Baseline[1]、NetCDF4使用教学、Xarray 使用教学,针对气象领域.nc文件读取处理

汀丶人工智能

人工智能 数据挖掘 机器学习 深度学习 6 月 优质更文活动

基于 prefetch 的 H5 离线包方案 | 京东云技术团队

京东科技开发者

ios H5 andiod prefetch_related 企业号 6 月 PK 榜

响应式编程的复杂度和简化

阿里技术

响应式编程

BH1750 传感器实战教学 —— 硬件设计篇

矜辰所致

传感器 硬件设计实战 光照传感器 6 月 优质更文活动

软件测试/测试开发丨接口测试学习笔记分享

测试人

程序员 软件测试 协议 接口测试 http和https

2023秋招,Java岗最全面试攻略,吃透25个技术栈Offer拿到手软

架构师之道

java面试

【618备战巡礼】“三高”之第一高--如何打造高可用系统 | 京东云技术团队

京东科技开发者

高可用 集群 高可用架构 618 企业号 6 月 PK 榜

制作Jdk镜像

tiandizhiguai

Docker k8s 镜像

只见新人笑,不见旧人哭 ChatGPT淘汰了多少产品?快来了解!

加入高科技仿生人

人工智能 AI 低代码 ChatGPT

阿里Java调优笔记爆火,7大模块优化实战,请查收

做梦都在改BUG

Java 性能优化 性能调优

电动车厂家会生产制造共享电动车吗?

共享电单车厂家

共享电动车厂家 共享电单车生产 本铯电动车厂家 电动车生产厂家

INFINI Easysearch 完成龙芯架构兼容性认证

极限实验室

搜索引擎 国产化 龙芯 easysearch 极限科技

ChatGPT与软件架构(5) - 网络安全

俞凡

人工智能 架构 网络安全 ChatGPT

太赞了!阿里技术团队《Java 面试官手册》突击版对外开放!

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

“AI Earth”人工智能创新挑战赛:助力精准气象和海洋预测Baseline[2]:数据探索性分析(温度风场可视化)、CNN+LSTM模型建模

汀丶人工智能

人工智能 数据挖掘 机器学习 LSTM RNN回归 6 月 优质更文活动

“AI Earth”人工智能创新挑战赛:助力精准气象和海洋预测Baseline[3]:TCNN+RNN模型、SA-ConvLSTM模型

汀丶人工智能

人工智能 数据挖掘 机器学习 LSTM 6 月 优质更文活动

浅谈ByteHouse Projection优化实践

字节跳动数据平台

OLAP Clickhouse bytehouse

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