共计 1114 个字符,预计需要花费 3 分钟才能阅读完成。
2025 年 4 月 14 日 | 4 分钟阅读
本周的 Java 技术圈动态(2025 年 4 月 7 日)涵盖了多个重要更新:Spring AI 1.0 和 Spring Cloud 2025 的里程碑版本发布;Open Liberty 2025.0.0、Hibernate Reactive 3.0 和 LangChain4j 1.0 的 Beta 版本发布;以及 Vert.x 5.0 的第六个候选版本。
JDK 25 进展
JDK 25 的 Build 18 已在上周发布,作为早期访问版本的一部分。该版本修复了多个问题,开发者可通过 Java Bug 数据库报告相关问题。
Jakarta EE 最新动态
Eclipse 基金会的 Jakarta EE 开发者倡导者 Ivar Grimstad 在 Hashtag Jakarta EE 博客中透露,Jakarta EE 11 平台的重构工作正稳步推进,目标是在 2025 年 5 月底前完成发布评审。同时,Jakarta EE 12 的计划评审也在进行中。
Spring 框架更新
Spring AI 1.0.0 的第七个里程碑版本带来了结构改进,旨在创建更模块化和可维护的代码库。Spring Cloud 2025.0.0 的第三个里程碑版本则包含了对多个子项目的更新和错误修复。
WildFly 36 发布
WildFly 36 带来了多项新特性,包括对 MicroProfile 7.0 的支持、实验性的 JBang 启动支持,以及 WildFly AI 功能包的改进。
Open Liberty 更新
IBM 发布了 Open Liberty 的 25.0.0.4-beta 版本,新增了对 JDK 24 的支持,并引入了 MicroProfile Health 作为传统健康检查端点的替代方案。
Hibernate Reactive 进展
Hibernate Reactive 3.0.0 的第三个 Beta 版本新增了 upsertAll() 和 upsertMultiple()方法,并解决了合并分离实体时引发的异常。
Eclipse Vert.x 更新
Eclipse Vert.x 5.0.0 的第六个候选版本支持 Java 平台模块系统(JPMS),并引入了新的 VerticleBase 类。
Apache Tomcat 新版本
Apache Tomcat 的 11.0.6 和 9.0.104 版本带来了多项改进,包括对消息摘要算法(MD5)规范的优化,以及对 JsonErrorReportValve 和 RewriteValve 类的增强。
LangChain4j 更新
LangChain4j 1.0.0 的第三个 Beta 版本新增了对 Structured Outputs 的 JSON 模式支持,并引入了对 Amazon Bedrocks 的流式处理和可观测性支持。
这些更新展示了 Java 生态系统的持续创新和进步,为开发者提供了更强大、更灵活的工具和框架。