写点什么

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

评论

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

听 GPT 讲 Deno 源代码 (13)

fliter

低代码与MES系统相结合

万界星空科技

低代码 低代码开发 低代码平台 mes 万界星空科技

推荐一套结合了chatgpt、gpt绘画、mj绘画的程序源码

aiisai

源码 GPT 绘画 ChatGPT MidJourney

苹果Vision Pro与头显新应用

算AI

人工智能 创业 创新

starknet财神开始发红包了

币离海

以太坊 空投 starknet

Base 链上最火的 meme 叙事:All Your Base Are Belong To Us($AYB)

股市老人

架构的技巧

agnostic

架构设计原则 架构设计实战

Go项目中的Labels

fliter

汽车零部件MES系统解决方案

万界星空科技

汽车 制造业 mes 万界星空科技 汽车零部件

记忆承载

玄兴梦影

Emotion Wheel: A powerful tool to identify emotions

xiaoxi666

心理学

在中国做 DePIN?你需要明白风险与机遇

TechubNews

Go 1.22 for 循环的两处重要更新

陈明勇

Go go1.22 go for

阿里云配置选型

智慧源点

阿里云 ECS

Hover即将在DAO Maker上启动其公开发售

股市老人

黄东旭:“向量数据库”还是“向量搜索插件 + SQL 数据库”?丨我对 2024 年数据库发展趋势的思考

PingCAP

数据库 分布式 TiDB

【组织】读《领导力》

极光一号。

TiDB in 2023, 一次简单的回顾丨PingCAP 唐刘

PingCAP

数据库 分布式 云原生 TiDB

听 GPT 讲 Deno 源代码 (12)

fliter

听 GPT 讲 Deno 源代码 (10)

fliter

听 GPT 讲 Deno 源代码 (11)

fliter

Embedding模型部署及效果评测

xiaoxi666

Embedding 大模型

Covalent Network与卡尔加里大学建立合作,推动区块链技术创新

股市老人

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