Java 更新速递:WildFly 35、Jakarta EE 11 更新、Java Operator SDK
本周 2025 年 1 月 6 日的 Java 综述重点介绍了以下新闻:WildFly 35 的发布;Java Operator SDK 5.0-RC1;Spring Framework 2023.0.5;Micronaut 4.7.4;Quarkus 3.17.6;Arquillian 1.9.3;以及 Jakarta EE 11 的更新。
JDK 24
JDK 24早期版本Build 31已于上周发布,其中包含Build 30 的更新,包括对各种问题的修复。有关此版本的更多详细信息,请参阅发行说明。
JDK 25
JDK 25早期版本Build 5也于上周发布,其中包含Build 4 的更新,包括对各种问题的修复。有关此版本的更多详细信息,请参阅发行说明。
对于JDK 24和JDK 25,鼓励开发人员通过Java Bug 数据库报告错误。
Eclipse EE 11
Eclipse 基金会的 Jakarta EE 开发倡导者Ivar Grimstad在其每周的Hashtag Jakarta EE博客中提供了Jakarta EE 11 的最新消息,他写道:
Jakarta EE Core Profile 11 于 12 月发布。您可以在更新的Jakarta EE Core Profile 11规范页面上查看所有详细信息。下一个发布的版本将是Jakarta EE Web Profile 11,只要有兼容的实现通过重构的 TCK,它就会发布。Jakarta EE Platform 11 将在 Web Profile 之后发布。
Jakarta EE 11 之路包括四个里程碑版本、核心配置文件的发布,以及在 2025 年 1 季度平台和 Web 配置文件的 GA 发布之前根据需要发布的候选版本。
Spring 框架
Spring Cloud 2023.0.5(代号 Leyton)已发布,其中包含错误修复和对子项目的重大更新:Spring Cloud Kubernetes 3.1.5;Spring Cloud Function 4.1.5;Spring Cloud Stream 4.1.5;和Spring Cloud Circuit Breaker 3.1.4。此版本基于 Spring Boot 3.4.0。有关此版本的更多详细信息,请参阅发行说明。
WildFly
WildFly 3.5的发布主要侧重于对 MicroProfile 7.0 和更新的规范的支持,即:MicroProfile Telemetry 2.0;MicroProfile Open API 4.0;MicroProfile Rest Client 4.0;以及 MicroProfile Fault Tolerance 4.1。除了错误修复和依赖项升级外,其他增强功能还包括:重构类,因为它变得太大且难以管理;并在源代码库中添加配置文件,以“更清晰地组织构建和测试套件执行,以便可以独立构建基础部分和扩展部分,更重要的是,可以独立测试”。有关此版本的更多详细信息,请参阅发行说明。InfoQ 将跟进更详细的新闻报道。WildFlyOpenTelemetryConfig
Micronaut
Micronaut 基金会发布了Micronaut 框架4.7.4 版,其中包含Micronaut Core 4.7.11、错误修复以及模块补丁更新:Micronaut Serialization和Micronaut Discovery Client。有关此版本的更多详细信息,请参阅发行说明。
Quarkus
Quarkus 3.17.6 是第五个维护版本(由于回归而跳过了 3.17.1),它修复了错误,升级了依赖项,并显著解决了以下问题:由类中定义的方法NullPointerException导致的问题,使用 SmallRye Config类映射映射名称;使用 Dev Console 引导应用程序崩溃。有关此版本的更多详细信息,请参阅变更日志。mappingToNames()BuildTimeConfigurationReaderPropertyName
Java Operator SDK
Java Operator SDK 5.0.0的第一个候选版本持续改进了新功能,例如:Kubernetes服务器端应用提升为一等公民,并采用默认方法修补状态资源;接口的职责发生变化,用于监控资源并处理访问缓存资源、过滤和曾经由子接口维护的其他功能。有关此版本的更多详细信息,请参阅变更日志。EventSourceResourceEventSource
Arquillian
在 1.9.2 版发布一周后,Arquillian 1.9.3 提供了依赖项升级和类改进,ExceptionProxy以便在客户端缺少异常类时生成有意义的堆栈跟踪。有关此版本的更多详细信息,请参阅发行说明。