内容提要
本周Java动态报道了多个重要版本发布,包括Jakarta Query 1.0、Spring AI 1.1和Spring Batch 6.0。OpenJDK 8.1.0发布了回归测试工具jtreg,JDK 26的早期版本也进行了更新。Jakarta Query 1.0整合了JPQL和JDQL,Spring AI 1.1修复了bug并升级了文档。Open Liberty 25.0.0.10支持JDK 25,Quarkus 3.28.3和Apache Camel 4.15.0进行了维护更新。Grails项目已升级为顶级项目。
关键要点
-
本周Java动态报道了多个重要版本发布,包括Jakarta Query 1.0、Spring AI 1.1和Spring Batch 6.0。
-
OpenJDK 8.1.0发布了回归测试工具jtreg,改进了日志格式和顺序,并在Unix平台上保留了XAUTHORITY环境变量。
-
JDK 26的早期版本更新了多个问题,鼓励开发者通过Java Bug数据库报告bug。
-
Jakarta Query 1.0整合了JPQL和JDQL,推出了新的语言语义定义,并计划纳入Jakarta EE 12平台。
-
Spring AI 1.1修复了bug,升级了文档,并增强了模型上下文协议(MCP)。
-
Spring Batch 6.0.0提供了bug修复和新特性,包括所有API的JSpecify注解和Mongo序列增量器配置。
-
Open Liberty 25.0.0.10支持JDK 25,并解决了Node.js crypto-js包的安全漏洞。
-
Quarkus 3.28.3进行了维护更新,修复了bug并升级了依赖。
-
Apache Camel 4.15.0发布了新特性,包括Camel-Keycloak扩展和Camel-Docling扩展。
-
Grails项目已升级为顶级项目,Grails 7.0.0的GA版本预计在2025年10月中旬发布。
-
JetBrains Ktor 3.3.1更新了Kotlin版本,并解决了HTTP头处理中的异常。
延伸问答
Jakarta Query 1.0的主要特点是什么?
Jakarta Query 1.0整合了JPQL和JDQL,推出了新的语言语义定义,并计划纳入Jakarta EE 12平台。
Spring AI 1.1有哪些更新?
Spring AI 1.1修复了bug,升级了文档,并增强了模型上下文协议(MCP)。
Open Liberty 25.0.0.10支持哪些新特性?
Open Liberty 25.0.0.10支持JDK 25,并引入了新的overrideLibraryRef属性,解决了Node.js crypto-js包的安全漏洞。
Spring Batch 6.0.0提供了哪些新功能?
Spring Batch 6.0.0提供了bug修复和新特性,包括所有API的JSpecify注解和Mongo序列增量器配置。
Quarkus 3.28.3的维护更新包括哪些内容?
Quarkus 3.28.3进行了bug修复和依赖升级,确保在发生异常时调用reset()方法。
Grails项目的最新进展是什么?
Grails项目已升级为顶级项目,Grails 7.0.0的GA版本预计在2025年10月中旬发布。