写点什么

Java 近期新闻:JDK 18、JDK 19、Groovy DSL for Spring Integration、JHipster 和 Micronaut 基金会

  • 2022-01-26
  • 本文字数:1889 字

    阅读完需:约 6 分钟

Java近期新闻:JDK 18、JDK 19、Groovy DSL for Spring Integration、JHipster和Micronaut基金会

从 2022 年 1 月 3 日的 Java 新闻综述来看,这又是一个相对平静的一周,其内容包括 JDK 18 和 JDK 19 的构建更新、继 CVE-2021-22096 之后 VMware 发布 CVE-2021-22060、用于 Spring 集成的新 Groovy DSL、Helidon 2.4.1、Hibernate Search 6.0.8 和 6.1.0.Beta2、JHipster 7.5.0、JReleaser 0.10.0 以及 Gradle 加入 Micronaut 基金会。

JDK 18

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

JDK 19

JDK 19早期访问构建Build 4也在上周发布,它是 Build 3 的升级,修复了各种问题


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

Spring 框架

继发布 CVE-2021-22096(Spring框架日志注入)之后,VMware 又发布了 CVE-2021-22060(Spring框架日志注入补充)。前者包含在2021年12月中旬发布的Spring框架5.3.14 和 5.2.19 版本中,用于解决与 Log4Shell 漏洞有关的其他潜在的恶意输入类型。


VMware 首席软件工程师兼Spring Integration负责人Artem Bilan介绍了一种面向 Spring Integration 的新Groovy DSL,这是Spring Integration Java DSL的 Groovy 扩展。Bilan 解释说,这个概念最初实现差不多是在十年前,他写道:


你也许听说过,我们以前曾试图基于 Spring Integration 的 XML 支持做一个 Groovy DSL。但这个方案相当麻烦(尤其是针对特定协议的通道适配器),而且技术支持的负担也已大大增加。这个最新的实现完全是基于已经成熟的 Java DSL 及其构建器模式支持。


这个 Groovy DSL 将是对当前 Java DSL 的 Kotlin 扩展(即Kotlin DSL for Spring Integration)的完善。

Helidon

甲骨文公司发布了 Helidon 2.4.1,对WebServerWebClientMetricsHealth ChecksOpenAPI等各种 Helidon 组件做了 Bug 修复和优化。要了解更多信息,请查看发布说明

Hibernate

Hibernate Search 6.0.8.Final发布,包括对以下问题的修复:使用大规模索引器的循环依赖用例;关闭时偶尔出现的NullPointerException;为 Hibernate Search 不使用的属性检索额外的元数据;以及文档中图片缺失和示例代码的语法高亮显示


在通往 Hibernate Search 6.1.0 的路上,第二个beta版已经推出,包括 Hibernate ORM 5.6.2、Lucene 8.11.1、Jackson 2.13.1 和 Elasticsearch Client 7.16.2 的依赖升级。6.1.0.Beta2 版本还兼容 Elasticsearch 5.6、6.8、7.10 和 7.16 版本,以及 OpenSearch 服务器 1.0 和 1.2 版本。

JHipster

JHipster 7.5.0 版本发布,新特性有:依赖升级到 Spring Boot 2.5.8;升级到Angular 13Keycloak 16迁移到 Cucumber JUnit 5;以及适配Neo4j-Migrations API。要了解更多信息,请查看发布说明

JReleaser

JReleaser 0.10.0发布,包括:改进JPackage工具以组装Native Package类型的分发;支持更多归档文件类型(.tar.xz.txz.tar.bz2.tbz2);将GoFish包管理器加入支持的包管理器列表;以及一个新的平台替换工具以支持更多平台专有工件。这个版本包含了破坏性的变化,被认为 1.0 版本之前的最后一次推送。要了解更多信息,请查看变更日志

Micronaut 基金会

作为新合作伙伴计划一部分,Micronaut基金会宣布,Gradle 公司加入基金会,成为第一个工具和基础设施合作伙伴。Micronaut 基金会成立于 2020 年 6 月,是一个非营利性组织,在技术咨询委员会的支持下,推动Micronaut框架的创新和推广。


作者简介:


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: JDK 18, JDK 19, Groovy DSL for Spring Integration, JHipster, Micronaut Foundation


2022-01-26 08:003797

评论

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

TiDB 在安信证券资产中心与极速交易场景的实践

TiDB 社区干货传送门

实践案例

同城双机房公网环境下搭建TIDB集群

TiDB 社区干货传送门

数据库架构设计

KiCon Asia 2023完美落幕,助力Kicad生态繁荣,华秋在行动

华秋电子

kicad

华为云GaussDB助力工商银行、华夏银行斩获“十佳卓越实践奖”

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

欢迎提报 | 2023年龙蜥社区优秀贡献者评选正式启动

OpenAnolis小助手

开源 操作系统 龙蜥社区 最佳案例 突出贡献

CodeWhisperer--手把手教你使用一个十分强大的工具

亚马逊云科技 (Amazon Web Services)

Python 人工智能 云上探索实验室 Amazon CodeWhisperer Amazon Cloud9

更快更省更好用!天翼云云原生一体机iStack打通物云最后一公里!

极客天地

万界星空科技云MES管理系统和ERP的对接

万界星空科技

数字化转型 mes 云mes 万界星空科技 万界星空科技mes

APM建设踩了哪些坑?去哪儿旅行分布式链路追踪系统实践

TakinTalks稳定性社区

TiDB x 云盛海宏丨加速精细化运营,云海零售系统的架构演进

TiDB 社区干货传送门

实践案例

精彩回顾|从架构到实践,AntDB融合型数据库揭秘

亚信AntDB数据库

数据库 AntDB AntDB数据库

微信团队分享:详解iOS版微信视频号直播中因帧率异常导致的功耗问题

JackJiang

网络编程 即时通讯 IM

一张图厘清各大操作系统的发展脉络

巫山老妖

微众银行 TiDB HTAP 和自动化运维实践

TiDB 社区干货传送门

实践案例

同城双机房公网+阿里云ECS搭建混合云TIDB集群

TiDB 社区干货传送门

数据库架构设计

来文心中国行厦门站,感受大模型落地生花的进展!

飞桨PaddlePaddle

文心一言 文心中国行

从商业增长到自然增长,OPPO广告联盟为开发者开辟增长新路径

极客天地

Gitlab配置mirrorRepository 镜像仓库

javaNice

Java gitlab

StoneDB顺利通过中科院软件所 2023 开源之夏 结项审核

StoneDB

MySQL 数据库 HTAP StoneDB

为何选择独立服务器?稳定、高效、安全等优势一览

一只扑棱蛾子

独立服务器

体验函数计算 FC 3.0,写测评赢取索尼头戴式耳机

Serverless Devs

云计算 Serverless AIGC

任福继院士:基于交叉学科的研究将成主流,算力平台和计算人才是自主创新关键

极客天地

外包的鄙视链,背后原因是什么

老张

外包 竞争力 核心竞争力

LED显示屏防护等级知识讲解

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家 等级

TiDB x CAPCOM丨为在线游戏提供灵活、可靠、可扩展的数据库服务

TiDB 社区干货传送门

实践案例

TiDB Cloud 上 Tiflash 列存功能初体验

TiDB 社区干货传送门

版本测评 性能测评 新版本/特性解读

故障发现、定位提效超70%,去哪儿可观测体系做了哪些优化?

TakinTalks稳定性社区

如何搞砸一场面试?

王磊

Java 面试

Java近期新闻:JDK 18、JDK 19、Groovy DSL for Spring Integration、JHipster和Micronaut基金会_语言 & 开发_Michael Redlich_InfoQ精选文章