内容提要
本周Java动态报道了JDK 25第二个候选版本的发布,Apache Camel、Eclipse JNoSQL、Quarkus等的维护版本更新,以及Quarkus团队修复CVE-2025-55163漏洞。JDK 25计划于2025年9月16日正式发布,包含18个新特性。
关键要点
-
本周Java动态报道了JDK 25第二个候选版本的发布。
-
JDK 25计划于2025年9月16日正式发布,包含18个新特性。
-
JDK 26早期访问版本的Build 12已发布,包含多个问题的修复。
-
Spring团队发布了多个Spring框架的第二个里程碑版本。
-
Eclipse JNoSQL 1.1.10发布,提供了Jakarta Data的兼容实现,改进了性能和查询语言支持。
-
Quarkus团队修复了CVE-2025-55163漏洞,并发布了多个维护版本。
-
Apache TomEE 10.1.1发布,确保与Java 21+兼容,但安全检查存在问题。
-
Apache Camel 4.14.0发布,支持即将到来的JDK 25,并改进了RabbitMQ生产者性能。
延伸解读
JDK 25的长期支持意义
JDK 25将成为继JDK 21、17、11和8之后的下一个长期支持版本。这意味着开发者在未来几年内可以依赖于JDK 25的稳定性和安全性,适合用于企业级应用的开发与维护。
Eclipse JNoSQL的性能提升
Eclipse JNoSQL 1.1.10的发布带来了对Jakarta Data的兼容实现,显著提升了性能和查询语言支持。这对于使用JPA的开发者来说,意味着可以更高效地处理数据,尤其是在复杂查询场景下。
Quarkus的安全修复重要性
Quarkus团队针对CVE-2025-55163漏洞进行了紧急修复,确保了使用Netty的应用程序的安全性。开发者应关注此类安全更新,以防止潜在的资源耗尽和分布式拒绝服务攻击。
Apache TomEE的兼容性问题
虽然Apache TomEE 10.1.1确保与Java 21+兼容,但由于Java SecurityManager的移除,安全检查存在问题。开发者在升级时需谨慎,确保应用的安全性不受影响。
延伸问答
JDK 25的正式发布计划是什么时候?
JDK 25计划于2025年9月16日正式发布。
Eclipse JNoSQL 1.1.10有哪些新特性?
Eclipse JNoSQL 1.1.10提供了Jakarta Data的兼容实现,改进了性能和查询语言支持,新增了多个限制关键字。
Quarkus团队修复了什么安全漏洞?
Quarkus团队修复了CVE-2025-55163漏洞,该漏洞影响Netty的某些版本,可能导致资源耗尽和DDoS攻击。
Apache TomEE 10.1.1的主要更新是什么?
Apache TomEE 10.1.1确保与Java 21+兼容,但安全检查存在问题。
JDK 26的早期访问版本有什么新变化?
JDK 26早期访问版本的Build 12包含多个问题的修复。
Apache Camel 4.14.0有哪些改进?
Apache Camel 4.14.0支持即将到来的JDK 25,并改进了RabbitMQ生产者性能。