写点什么

Java 近期新闻:微软加入 JCP、Helidon 发布 2_4_0、OpenJDK 及 JDK 18 更新

  • 2021-11-12
  • 本文字数:1617 字

    阅读完需:约 5 分钟

Java近期新闻:微软加入JCP、Helidon发布2_4_0、OpenJDK及JDK 18更新

2021 年 11 月 1 日起始周 Java 新闻更新:OpenJDK JEP、JDK 18、Helidon 2.4.0、Open Liberty 21.0.0.12-beta、Spring Cloud 及其子项目的单点版本、Quarkus 2.4.1.Final、Hibernate Reactive 1.0.1、WildFly 25.0.1 和 JReleaser 0.8.0。

OpenJDK

JEP 418(即网络地址解析 SPI)从 Candidate 进入 Proposed to Target 阶段。该 JEP 是关于为主机名和主机地址解析提供 SPI 接口,这样 java.net.InetAddress 就可以使用外部的解析器,而不只依赖于 OpenJDK 内置的解析器。


JEP 421(弃用 finalize,为移除该特性做准备)从 Draft 阶段进入到 Candidate 阶段。这个 JEP 主要是关于弃用在 JDK 1.0 中引入的 finalize 机制,为在未来的版本中移除该特性做好准备。finalize 的设计初衷是为了避免资源泄露,但也带来了一些严重的问题,比如不可预测的延迟、不可控的行为和线程问题,而且默认情况下该功能都处于启用状态。

JDK 18

JDK 18 尝鲜构建版本Build 22可用,相比 Build 20,这次的主要更新包括对各种问题的修复。更多细节可参看版本公告


JDK 18 目前的特性集合如下:



开发者可以通过Java Bug Database提交 bug。

微软加入 JCP


为了持续兑现参与 Java 这门编程语言贡献的承若,微软宣布签署了Java规范参与协议(JSPA),加入了 JCP(Java 社区进程)。JCP 项目主席 Heather VanCura 表示:


我们非常欢迎微软加入 JCP,这充分体现了 Java 生态系统的活力。我们期待微软带来的贡献。


此前,微软作为 Adoptium 工作组的创始成员之一,推出了 OpenJDK 的微软构建版(OpenJDK 的下游发行版),对 Java 社区做出了重大贡献。

Helidon

Oracle 发布 Helidon 2.4.0,特性包括:支持 JDK 17、MicroProfile 长时间运行动作和配置规范;集成 MicroStream 6.0;支持在原生镜像中使用 Oracle Universal Connection Pool;JEP 290(对输入流进行串行过滤);其他增强。更多细节可以在版本公告中找到。

Open Liberty

IBM 发布 Open Liberty 21.0.0.12-beta,支持即将发布的 MicroProfile 5.0 中的某些特性。beta 版升级了 MicroProfile 规范。Jakarta EE 9 Beta 版是一个轻量级版本,只包含与 Jakarta EE 9 相关的特性。

Spring 框架

经过繁忙的两周,Spring 团队发布了 Spring Cloud 及相关子项目的单点版本。


Spring Cloud 2021.0.0 的第一个候选版本(代号 Jubilee)升级了子项目(如 Spring Cloud Sleuth、Spring Cloud Gateway、Spring Cloud Kubernetes)的依赖项以及修复了一些问题。Spring Cloud 21.0.0-RC1 与 Spring Boot 2.6.0-RC1 兼容。


Spring Cloud Gateway 发布 2.2.10.RELEASE 和 3.0.5 版本,修复漏洞 CVE-2021-22051(可对下游服务发出额外请求)。


Spring Cloud Data Flow 发布 2.9.1 和 2.8.4 版本,分别对 2.9.0 和 2.8.3 进行了问题修复和更新。更多细节可以在 2.9.1 和 2.8.4 的版本公告中找到。

Quarkus

Red Hat 发布 Quarkus 2.4.1.Final,这是一个维护版本,包含了一些问题修复、文档方面的改进以及升级了依赖项,如将 Hibernate ORM 升级到了 5.6.1,将 Hibernate Reactive 升级到了 1.0.1.Final,将 SmallRye Health 升级到了 3.1.2,将 SmallRye GraphQL 升级到了 1.3.5。更多细节可以在变更日志里找到。

Hibernate

在 Hibernate Reactive 1.0 的 GA 版本发布不到一周,就发布了第一个维护版本 1.0.1.Final,该版本做了一些性能改进。更多细节可以在问题清单中找到。

WildFly

Red Hat 发布了一个 WildFly 25 的维护版本 25.0.1,将依赖项 Jandex 升级到 2.4.1,将 Elytron Web 升级到 1.10.0.Final。更多细节可以在问题清单中找到。

JReleaser

JReleaser 发布了 0.8.0 版本,支持国际化,支持将发布包上传到 AWS S3,提供了一个新的可以打包 zip/tar 发行包的打包器。更多细节可以在变更日志中找到。


原文链接

Java News Roundup: Microsoft Joins JCP, Helidon 2.4.0, OpenJDK and JDK 18 Updates

2021-11-12 13:282821

评论

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

在线文本右边批量删除字符工具

入门小站

工具

如何写好技术博客

卢卡多多

技术 博客 6月月更

leetcode 51. N-Queens N 皇后(困难)

okokabcd

LeetCode 搜索 算法与数据结构

运维服务体系构建

阿泽🧸

运维体系 6月月更

linux中删除特殊文件

入门小站

Linux

过去一周区块链热点回顾|BAYC项目具有被无限铸币的风险

区块链前沿News

Hoo

互联网电商项目天花板,从立项到交付快速落地,真正帮你解决大型互联网项目经验欠缺的短板

Java全栈架构师

程序员 面试 项目 架构设计 程序员进阶

Hexo + Github从零搭建个人博客

梁歪歪 ♚

Hexo 博客搭建

跨平台方案的比较

Geek_99967b

小程序 小程序容器

scp 高效操作之避免 zsh 路径展开

Nick

Linux zsh 6月月更 高效操作 scp

华为云AppCube带你5分钟开发微信小程序

乌龟哥哥

6月月更

红利、辛苦钱、利润和工资【读书笔记】

FunTester

InfoQ 极客传媒 15 周年庆征文|聊聊 Kafka:Kafka 如何保证一致性

老周聊架构

kafka 架构 云原生 6月月更 InfoQ极客传媒15周年庆

大家的 Hexo 博客都还好吗?

jrwng

Hexo

阿里6月终于有HC了!耗时两月足足面试13轮成功入职阿里!拿到32*15Offer

Java全栈架构师

Java spring 程序员 面试 程序人生

面试官:执行一条 SQL 语句,期间会发生什么?

Java全栈架构师

Java MySQL 数据库 程序员 面试

企业网站如何快速被搜索引擎收录

源字节1号

this和super的用法与区别

写代码两年半

继承 super javase this 6月月更

数据库每日一题---第4天:从不订购的客户

知心宝贝

数据库 程序员 前端 后端 6月月更

5分钟了解SDN控制平面

穿过生命散发芬芳

SDN网络 6月月更

Flutter的整体架构

Geek_99967b

小程序 小程序容器

答应我:监听日志文件变化的这三种方法你一定要会!推荐第三种!

Java全栈架构师

Java 程序员 面试 IDEA 代码人生

使用IDE并不是懒癌表现

Geek_99967b

小程序 小程序容器

理解 Java 中的 NumberFormatException 异常

HoneyMoose

数据类型

Jason199

js 数据类型 6月月更

Flutter 利用 Redux 中间件完成购物清单离线存储

岛上码农

flutter ios 前端 安卓开发 6月月更

LabVIEW控制Arduino采集热电偶温度数值(进阶篇—2)

不脱发的程序猿

单片机 LabVIEW Arduino VISA 采集热电偶温度数值

Disruptor 高性能堆内队列 系列一

Nick

Java Disruptor 队列 高性能 6月月更

在线JADE转HTML工具

入门小站

工具

让开发效率飞速提升的跨端开发神器

Geek_99967b

小程序 小程序容器

每日一题 | LeetCode 1 两数之和

武师叔

Python 算法 JAV A Leet Code 6月月更

Java近期新闻:微软加入JCP、Helidon发布2_4_0、OpenJDK及JDK 18更新_编程语言_Michael Redlich_InfoQ精选文章