Java动态报道:Jakarta Query和Spring里程碑、Open Liberty、Camel、Quarkus、Grails

Java动态报道:Jakarta Query和Spring里程碑、Open Liberty、Camel、Quarkus、Grails

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

内容提要

本周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月中旬发布。

➡️

继续阅读