Java新闻摘要:Spring Cloud 2022.0.0,推出SourceBuddy、Jarviz和Just

Java 周报总结(2022年12月19日)

本周的Java周报涵盖了多个开源项目和工具的更新,包括OpenJDK、JDK 20、JDK 21、Spring Cloud、Open Liberty、Quarkus、Micronaut、Helidon、Hibernate、Eclipse Vert.x、Groovy、Camel、MicroStream、Kotlin、SourceBuddy、Jarviz和Just等。以下是主要内容和关键信息的总结:

OpenJDK

Ioi Lam(Oracle的技术顾问)提出了一项改进,旨在为类数据共享(CDS)中的存档Java堆对象提供更好的支持。这一改进的目的是为所有垃圾收集器提供统一的CDS支持,并减少每个收集器支持CDS所需的代码量。相关的JDK问题包括JDK-8296344、JDK-8298048和JDK-8296263。

JDK 20

JDK 20的第29个早期访问版本发布,修复了多个问题。详细信息可在发布说明中查看。

JDK 21

JDK 21的第3个早期访问版本发布,修复了多个问题。开发者可以通过Java Bug数据库报告问题。

Spring Framework

Spring Cloud 2022.0.0(代号Kilburn)发布,带来了GA版本的更新,但移除了一些子项目,如Spring Cloud CLI、Spring Cloud for Cloud Foundry和Spring Cloud Sleuth。该版本基于Spring Framework 6.x和Spring Boot 3.x,兼容Jakarta EE,并要求Java 17作为基础版本。

Spring Security发布了6.0.1、5.8.1、5.7.6和5.6.10版本,修复了bug并改进了文档。所有版本都替换了GitHub Actions中弃用的set-stateset-output命令。

Spring Boot 3.0.1和2.7.7发布,分别修复了54个和24个bug,并升级了多个依赖项。

Spring for GraphQL 1.1.1发布,引入了新的构建器自定义功能,并放宽了@Argument Map<String, ?>的泛型类型检查。

Spring Modulith 0.2发布,新增了@ApplicationModuleListener注解,并改进了Postgres事件发布注册表模式。

Open Liberty

IBM发布了Open Liberty 22.0.0.13,增加了配置FFDC应用数据收集系统最大年龄的能力,并修复了CVE-2022-3509和CVE-2022-3171漏洞。

Quarkus

Red Hat发布了Quarkus 2.15.1.Final,修复了bug,改进了文档,并升级了多个依赖项。

Micronaut

Micronaut 3.7.5发布,修复了bug并改进了健康状态输出的格式。

Helidon

Oracle发布了Helidon 3.1.0,引入了新的重试策略,支持MicroProfile Config规范,并升级了多个依赖项。

Hibernate

Hibernate ORM 6.2的第一个候选版本发布,支持Java记录、复合/结构类型映射,并提供了新的@PartitionKey注解。

Eclipse Vert.x

Eclipse Vert.x 4.3.7发布,修复了多个bug,并升级了Netty以解决CVE-2022-41881和CVE-2022-41915漏洞。

Apache Software Foundation

Apache Groovy 3.0.14和2.5.20发布,修复了bug并改进了静态类型检查器。

Apache Camel 3.20.0发布,修复了200多个bug,并引入了多个新功能,如对位置文件路径参数的支持和新的camel-etcd组件。

MicroStream

MicroStream宣布加入Eclipse Foundation,计划与Eclipse社区紧密合作并积极参与Eclipse项目。

Kotlin

Kotlin 1.8.0的第二个候选版本发布,修复了多个问题,如IllegalStateExceptionUseSerializers类的参数问题。

SourceBuddy

SourceBuddy 1.0.0和2.0.0发布,这是一个新的工具,用于动态编译Java应用程序中的源代码。2.0.0版本进行了重大重构,并移除了loadHidden()方法。

Jarviz

Jarviz 0.1.0发布,这是一个新的JAR文件分析工具,提供了GAV支持和流线化的manifest命令。

Just

Just 0.12.0发布,这是一个用于开发Spring Boot应用程序的命令行工具包,改进了just kill命令,并新增了配置属性以简化构建配置。

本周的更新涵盖了多个Java生态系统的关键项目,开发者可以根据需要选择相应的版本进行升级或使用。

阅读 21
0 条评论