写点什么

Java 近期新闻:Spring Cloud、Liberica NIK、Open Liberty、Micronaut、JHipster、Apache ShenYu

  • 2022-08-15
    北京
  • 本文字数:2388 字

    阅读完需:约 8 分钟

Java近期新闻:Spring Cloud、Liberica NIK、Open Liberty、Micronaut、JHipster、Apache ShenYu

本期 Java 近期新闻主要涉及 JDK 19、JDK 20、Spring 点版本和里程碑版本、Liberica NIK 22.2.0 和 21.3.3、Open Liberty 22.0.0.8 和 22.0.0.9-beta、Micronaut 3.6.0、WildFly 27 Alpha4、Hibernate ORM 6.1.2、Hibernate Validator 6.2.4、7.0.5 和 8.0.0.CR2、Hibernate Search 6.1.6、JHipster 7.9.2、7.9.1 和 7.9.0、JBang 0.96.4 和 Apache ShenYu。

JDK 19

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

JDK 20

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

 

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

Spring Framework

在通往 Spring Cloud 2022.0.0(代号 Kilburn)的道路上,第四个里程碑版本于上周发布。该版本的主要特点是子项目升级,如 Spring Cloud Stream、Spring Cloud Config、Spring Cloud Gateway 和 Spring Cloud Function。Spring Cloud 2022.0.0-M4 与 Spring Boot 3.0.0-M4 兼容。要了解关于这个版本的更多细节,请查看发布说明

 

Spring for Apache Kafka 2.9.0发布,特性包括:一个更加健壮的非阻塞重试引导程序;一种新的错误处理模式。该版本需要kafka-clients 3.2.0 模块。要了解关于这个版本的更多细节,请查看官方文档“新增内容”一节。

 

Spring Tools 4.15.2发布,主要是提供了多项针对 Eclipse IDE 的修复,如:改进 Eclipse 日志的诊断输出;Docker 镜像中一个开发工具与 boot dash 集成的问题;Docker 镜像中通过 boot dash 暂停/恢复失灵的问题;由 Spring Starter 项目导致的“未妥善处理 SWT 资源”消息。要了解关于这个版本的更多细节,请查看发布说明

Liberica Native Image Kit

作为关键升级补丁的一部分,BellSoft 发布了 Liberica Native Image Kit(NIK)22.2.0 版本以及 21.3.3 的升级版本。这个版本增强了 AWS 和 Swing 支持,并提供了针对以下通用漏洞披露(CVE)的安全修复:

  • CVE-2022-21540:Oracle Java SE、Oracle GraalVM 企业版中的漏洞(组件:Hotspot)

  • CVE-2022-21541:Oracle Java SE、Oracle GraalVM 企业版中的漏洞(组件:Hotspot)

  • CVE-2022-21549:Oracle Java SE、Oracle GraalVM 企业版中的漏洞(组件:库)

  • CVE-2022-34169:在处理恶意 XSLT 样式表时,Apache Xalan Java XSLT 库容易出现整数截断问题。

受 CVE-2022-21540 和 CVE-2022-21541 影响的 JDK 版本有:7u343、8u333、11.0.15.1、17.0.3.1、18.0.1.1 以及 Oracle GraalVM 企业版 20.3.6、21.3.2 和 22.1.0。CVE 2022-21549 则影响了 JDK 17.0.3.1 以及 Oracle GraalVM 企业版 21.3.2 和 22.1.0.

Open Liberty

IBM 已经将 Open Liberty 22.0.0.8 从Beta版升级到交付版:修复 CVE-2022-22476(IBM WebSphere应用服务器Liberty容易受到身份欺骗攻击);jaxws-2.2 模块的一个依赖项升级到Apache CXF 3.4;将堆栈跟踪从记录的消息中分离出来,以便日志分析工具可以更清楚地显示它们;让开发人员可以针对所有 Open Liberty 支持的日志文件启用基于事件的周期性滚动。

 

Open Liberty 22.0.0.9-beta 也已发布,支持许多 Jakarta EE 10 规范,包括那些组成新Jakarta EE Core Profile的规范,如Jakarta Contexts and Dependency Injection 4.0Jakarta RESTful Web Services 3.1Jakarta JSON Binding 3.0Jakarta JSON Processing 2.1Jakarta Annotations 2.1Jakarta Interceptors 2.1。它还支持即将发布的MicroProfile OpenAPI 3.1GA 版本(当前为 RC2 版本)和 Password Utilities 1.1

Micronaut

Micronaut 基金会发布了 Micronaut 3.6.0,特性包括:支持 GraalVM 22.2、 Hibernate Reactive 和 OpenTelemetry规范;一个新增的Micronaut Test Resources项目。要了解关于这个版本的更多细节,请查看发布说明

WildFly

在通往 WildFly 27.0.0 版本的道路上,第四个Alpha版本发布。该版本是在 WildFly 中支持 Jakarta EE 10 的一个重要里程碑(之前只有WildFly Preview提供)。WildFly 27.0.0.Alpha4 支持 JDK 11 和 JDK 17,而不再支持 JDK 8。按照计划,在接下来的几周中,红帽公司还会发布多个 Alpha 和 Beta 版本。要了解关于这个版本的更多细节,请查看发布说明

Hibernate

Hibernate ORM 6.1.2.Final发布,提供了 Bug 修复,以及使用@Any 映射和 HQL 函数type() 访问多态关联类型的能力。

 

Hibernate Validator 6.2.4.Final、7.0.5.Final 和 8.0.0.CR2 版本发布,其中 6.2.4.Final、7.0.5.Final 分别是 6.2 和 7.0 发布序列的维护版本。这两个版本都改进了 Java 记录测试,可以确保注解处理器能够正确地处理记录。8.0 版本的候选版本将支持 Jakarta EE 10。

 

Hibernate Search 6.1.6.Final发布。这个版本主要是升级到 Hibernate ORM 5.6.10.Final、Hibernate ORM 6.0.2.Final ,兼容-orm6 工件的 Hibernate ORM 6.1.2.Final,并将-orm6/-jakarta 工件的 Jakarta 依赖项升级到最新版本。

JHipster

JHipster 7.9.2(包含 7.9.1 版本)和7.9.0版本发布,特性包括:依赖项升级到 Spring Boot 2.7.2、Angular 14 和 React 18;支持使用命令行参数generate-blueprint生成自定义生成器;支持将microservice 和microfrontend 实体混用;在JHipster领域语言(JDL)中支持microfrontend 。要了解更多细节信息,可以查看7.9.2版本7.9.0版本的发布说明。

JBang

JBang 0.96.4 版本发布,主要是移除了有问题、不完备的--native 标志。取而代之,开发人员应该使用命令jbang export native 。如果使用了旧标志,就会看到弃用警告。要了解关于这个版本的更多细节,请查看发布说明

Apache 软件基金会

Apache 软件基金会宣布Apache ShenYu(一个 Java 原生 API 网关,用于服务代理、协议转换和 API 治理)已经从孵化阶段升级为顶级项目。InfoQ 后续将带来更详细的报道。


原文链接:

Java News Roundup: Spring Cloud, Liberica NIK, Open Liberty, Micronaut, JHipster, Apache ShenYu

2022-08-15 09:2614800

评论 1 条评论

发布
用户头像
了解新闻大事
2022-08-17 08:21 · 浙江
回复
没有更多了
发现更多内容

云渲染快吗?云渲染平台具体怎么用??

Renderbus瑞云渲染农场

云渲染 Renderbus瑞云渲染 云渲染平台

软件测试 | 测试开发 | 测试平台开发-前端开发之数据展示与分析

测吧(北京)科技有限公司

测试

怎样体面地讲道理?

图灵教育

写作 表达 逻辑

软件测试 | 测试开发 | 从PO设计模式到Appium源码剖析

测吧(北京)科技有限公司

测试

Wallys/QCN9024/QCN9074/QCN6024 802.11ax 4x4 MU-MIMO 6GHz wifi6E//AR9582 2x 2 900M 802.11an

wallys-wifi6

QCN9074 QCN9024 QCN6024

【建议收藏】17个XML布局小技巧

Java-fenn

Java

马化腾:腾讯探索社会价值与商业价值共融的路径

博文视点Broadview

SpringCloud Gateway详解与配置

小黄鸭技术

Gateway 9月月更

深入浅出带你走进Redis!

Java-fenn

Java

大咖说·实在智能|RPA上云加速电商数字员工时代的到来

大咖说

RPA 全域生参

工作笔记之 SELECT 语句在 SAP ABAP 中的用法总结(上)

宇宙之一粟

数据库 SAP abap select 9月月更

软件测试 | 测试开发 | 测试面试题集锦(六)| 软素质篇与反问面试官篇(附答案)

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 聊聊后端Web开发框架(Python)的简单使用

测吧(北京)科技有限公司

测试

什么是跨域,后端工程师如何处理跨域

C++后台开发

后台开发 后端开发 跨域 C++开发 后端开发工程师

软件测试 | 测试开发 | 测试开发基础 | 计算机网络篇(二):物理层与数据链路层

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 版本控制神器GitHub的基本使用与踩坑,教你一铲子填平!

测吧(北京)科技有限公司

测试

图解 Kafka 源码实现机制之客户端缓存架构

Java-fenn

Java

日系“怎样”系列新版升级,一本书讲透程序运行的方方面面

图灵教育

Python 程序员 C语言 计算机

技术分享 | 测试平台开发-前端开发之Vue.js 框架的使用

测吧(北京)科技有限公司

测试

软件测试 | 测试开发 | 数据持久化技术(Python)的使用

测吧(北京)科技有限公司

测试

GoLand 插件推荐

非晓为骁

插件 goland goland插件

软件测试 | 测试开发 | JMeter 插件 Ultimate Thread Group 完成梯度递增场景的压测

测吧(北京)科技有限公司

测试

人人都用 Bootstrap 的年代过去了,如今我很难向开发者们推荐 Bootstrap 5

Java-fenn

Java 编程 程序员

揭秘 Jetpack Compose 快照系统 | 开发者说·DTalk

Java-fenn

Java

小间距LED显示屏更受欢迎

Dylan

LED显示屏 led显示屏厂家

关于进阶这件事,这位Python大佬有话说

图灵教育

Python 程序员 进阶 计算机

可观测性的常见用例|Techtarget

观测云

Lath(纯前端容器)打造页面间的无缝平滑连接体验

Java-fenn

Java

软件测试 | 测试开发 | 该如何测客户端专项测试?

测吧(北京)科技有限公司

测试

Go 语言官方依赖注入工具 Wire 使用指北

Java-fenn

Java

k8s 中 Pod 的深入了解

Java-fenn

Java

Java近期新闻:Spring Cloud、Liberica NIK、Open Liberty、Micronaut、JHipster、Apache ShenYu_语言 & 开发_Michael Redlich_InfoQ精选文章