Java动态汇总:OpenJDK、TornadoVM、Payara平台、Apache Kafka、Grails、Micronaut

Java动态汇总:OpenJDK、TornadoVM、Payara平台、Apache Kafka、Grails、Micronaut

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

本周Java动态包括:JEP 517提议支持HTTP/3,发布JDK 26早期版本,更新Payara平台,以及Quarkus、Micronaut、Apache Kafka和Tomcat的点版本。同时,Grails 7.0和Gradle 9.1的候选版本也已发布。

🔎

延伸解读

HTTP/3的影响

JEP 517提议在JDK 26中支持HTTP/3,这将使Java开发者能够更轻松地与HTTP/3服务器交互。随着网络技术的发展,HTTP/3的引入可能会显著提高应用程序的性能和响应速度,开发者应关注这一变化对现有项目的影响。

Payara平台的更新

Payara平台的最新版本不仅包含多个重要的企业和社区版更新,还引入了对Jakarta EE 11的支持。这意味着使用Payara的开发者可以利用最新的Java EE特性,提升应用的兼容性和功能性,值得开发者及时更新。

Apache Kafka的新特性

Apache Kafka 4.1.0的发布带来了多个新特性和修复,特别是AlterPartitionReassignments API的改进,能够更好地管理数据复制。这对于需要高可用性和数据一致性的应用至关重要,开发者应考虑如何利用这些新特性来优化系统架构。

Q&A

JEP 517的主要内容是什么?

JEP 517提议更新HTTPClient API以支持HTTP/3协议,预计审查于2025年9月10日结束。

JDK 26的早期版本有哪些更新?

JDK 26的早期版本Build 14包含多个问题修复,详细信息可在发布说明中找到。

Payara平台的最新版本有哪些新特性?

Payara平台的最新版本包括日志级别降低、修复payara-web.xml文件的问题和防止资源适配器的竞争条件。

Quarkus 3.26.2版本的主要改进是什么?

Quarkus 3.26.2版本确保setup()方法仅在使用AWT扩展时调用一次,并改进了HibernatePropertiesTest类。

Apache Kafka 4.1.0版本有哪些新特性?

Apache Kafka 4.1.0版本引入了AlterPartitionReassignments API和TransactionManager类的重构,修复了多个bug。

Gradle 9.1的第二个候选版本有什么改进?

Gradle 9.1的第二个候选版本支持即将发布的JDK 25,并改进了诊断和预览工具。

🏷️

标签

➡️

继续阅读