AICon 深圳站 Keynote 嘉宾官宣!共探AI价值转化的实践路径 了解详情
写点什么

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

评论

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

imazing是什么软件?

茶色酒

imazing

ThinkPHP6+swoole+easywechat使用教程

CRMEB

微信小程序开发系列 (四) :微信小程序的页面跳转路由设计

汪子熙

微信小程序 微信 前端开发 微信开发 4月月更

13W字!2021最新发布互联网大厂高频面试技术点!

爱好编程进阶

Java 程序员 后端开发

Go 语言入门很简单:正则表达式

宇宙之一粟

正则表达式 Go 语言 4月月更

自己动手写 Docker 系列 -- 6.5 启动时给容器配置网络

Go Docker 4月月更

想学习算法交易的工程师们,机会来啦~

非凸科技

rust 招聘 基金 量化交易 算法交易

20 数据存储服务器集群的伸缩性设计

爱好编程进阶

Java 程序员 后端开发

[Day24]-[二叉树] 相同树

方勇(gopher)

LeetCode 二叉树 DFS BFS 数据结构算法

云原生训练营 -Week10

jjn0703

云原生训练营

《Mybatis 手撸专栏》第6章:数据源池化技术实现

小傅哥

Java 面试 小傅哥 mybatis 源码学习

大数据培训Spark SQL底层执行流程

@零度

Sparksql 大数据开发

一种很爽的学习方法,被我Get到了!

博文视点Broadview

2021最新Java学习路线,自学者的福利

爱好编程进阶

Java 程序员 后端开发

redis优化系列(四)哨兵机制

乌龟哥哥

4月月更

Spark SQL 字段血缘在 vivo 互联网的实践

vivo互联网技术

大数据 spark Sparksql 数据处理

微信小程序开发系列 (三) :微信小程序如何响应用户点击事件和微信平台 API 的使用方法介绍

汪子熙

微信小程序 微信公众平台 前端开发 4月月更 微信平台

苹果手机怎么恢复备份?iOS备份恢复教程

茶色酒

苹果手机备份

华为云大咖带你玩转云原生基础设施之K8s

坚果

4月月更

Docker下,极速体验pinpoint1.6.3

程序员欣宸

Java 分布式 4月月更

18 张图,一文了解 8 种常见的数据结构

爱好编程进阶

Java 程序员 后端开发

业务架构师的思维转变

涛哥 数字产品和业务架构

云原生训练营学习总结

arctec

微服务与领域驱动设计,架构实践总结

架构 微服务 领域驱动设计 软件架构

聊聊Kotlin中的lambda

北洋

kotlin Andriod 4月月更

小平邦彦:树懒style的世界一流数学家

图灵教育

数学 数学史 数学家

imazingAPP软件怎么安装到苹果手机电脑上面?

茶色酒

imazing

C语言总结_数组全方位练习

DS小龙哥

4月月更

别再用老版云效Projex项目协作了,该升级了

阿里云云效

阿里云 项目管理 研发团队 项目协作 项目协作工具

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