内容提要
本周Java动态包括Gradle 8.14发布、JBang推出Jash库、Hibernate ORM 7.0候选版、Open Liberty四月版发布,以及Spring Cloud Data Flow停止开源支持。JDK 25的多个JEP提案正在审查中,GlassFish和Quarkus也发布了新版本,修复了多个问题。
关键要点
-
本周Java动态包括Gradle 8.14发布、JBang推出Jash库、Hibernate ORM 7.0候选版、Open Liberty四月版发布,以及Spring Cloud Data Flow停止开源支持。
-
JDK 25的多个JEP提案正在审查中,包括JEP 512和JEP 511。
-
JEP 513已从草案提升为候选状态,允许在构造函数中使用不引用正在创建的实例的语句。
-
JDK 25早期访问版本的Build 20已发布,包含多个问题的修复。
-
GlassFish 7.0.24发布,支持JDK 24并提高了部署速度。
-
Spring团队发布了多个Spring项目的候选版本,并宣布Spring Cloud Data Flow将停止开源支持,未来版本仅对Tanzu Spring客户可用。
-
Open Liberty 25.0.0.4发布,支持Java 24,并解决了多个安全漏洞。
-
Quarkus 3.21.4发布,解决了StackOverflowError问题,并增加了错误提示。
-
Helidon 4.2.1发布,提供了改进的度量报告和可配置缓冲支持。
-
Hibernate ORM 7.0.0的首个候选版本发布,新增QuerySpecification接口,并支持Jakarta Persistence 3.2规范。
-
JBang推出Jash库,简化了执行进程或Shell脚本的过程。
-
Gradle 8.14发布,支持JDK 24,并引入了延迟依赖配置初始化和新的完整性检查模式。
延伸问答
Gradle 8.14的新特性有哪些?
Gradle 8.14支持JDK 24,引入了延迟依赖配置初始化和新的完整性检查模式。
Hibernate ORM 7.0的候选版本有什么新功能?
Hibernate ORM 7.0.0的候选版本新增了QuerySpecification接口,并支持Jakarta Persistence 3.2规范。
Spring Cloud Data Flow停止开源支持的原因是什么?
Spring Cloud Data Flow停止开源支持是为了确保项目的可持续发展,未来版本仅对Tanzu Spring客户可用。
JBang推出的Jash库有什么特点?
Jash库简化了执行进程或Shell脚本的过程,提供流畅、可预测的开发体验。
Open Liberty 25.0.0.4版本的主要更新是什么?
Open Liberty 25.0.0.4支持Java 24,增加了审计日志收集功能,并解决了多个安全漏洞。
JDK 25的JEP提案有哪些?
JDK 25的JEP提案包括JEP 512和JEP 511,正在审查中,JEP 513已提升为候选状态。