内容提要
本周Java动态包括:JEP 517提议支持HTTP/3,发布JDK 26早期版本,更新Payara平台,以及Quarkus、Micronaut、Apache Kafka和Tomcat的点版本。同时,Grails 7.0和Gradle 9.1的候选版本也已发布。
关键要点
-
JEP 517提议支持HTTP/3,已从候选提升为目标,预计审查于2025年9月10日结束。
-
JDK 25的当前版本为Build 36,详细信息见发布说明。
-
JDK 26的早期版本Build 14已发布,包含多个问题修复。
-
Payara发布了2025年9月的Payara平台版本,包括多个企业和社区版的更新。
-
Quarkus 3.26.2发布,包含多个重要改进和修复。
-
Micronaut框架发布4.9.3版本,包含多个模块的修复和更新。
-
TornadoVM发布GPULlama3.java 0.2.0版本,支持WindowsOS并引入新模型。
-
Apache Kafka 4.1.0发布,包含多个新特性和修复。
-
Apache Tomcat 11.0.11发布,解决了并发使用save()和remove()方法导致的会话丢失问题。
-
Grails 7.0.0的第二个候选版本发布,包含多个修复和新特性。
-
Gradle 9.1.0的第二个候选版本发布,支持即将发布的JDK 25,并改进了诊断和预览工具。
延伸解读
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的改进,能够更好地管理数据复制。这对于需要高可用性和数据一致性的应用至关重要,开发者应考虑如何利用这些新特性来优化系统架构。
延伸问答
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,并改进了诊断和预览工具。