近期Java新闻:A2A Java SDK 1.0、Jakarta EE 12、JNoSQL、GraalVM、Micrometer、OpenXava、Gradle

2026-06-25 1 阅读 作者:Michael Redlich
JDK 27 JDK 27 的早期访问构建“Build 26”发布,它是 Build 25 的升级“,修复了各种问题”。要了解关于这个构建的更多细节,请查看发布说明“。JDK 28 JDK 28 的早期访问构建“Build 2”发布,它是 Build 1 的升级细节“,修复了各种问题”。要了解关于这个构建的更多细节,请查看发布说明”。 Jakarta EE 在周博客 Hashtag Jakarta EE “中,Eclipse 基金会 Jakarta EE 开发大使 Ivar Grimstad “介绍了 Jakarta EE 12 的最新进展”,他写道:Jakarta EE 12 的开发进展基本是按计划进行的。属于 Jakarta EE Core Profile “的所有规范都已经发布或即将发布里程碑版本。 Web Profile “和 Platform “中的大部分规范也进展顺利。在本周的平台电话会议上,参与者重新讨论了 Jakarta EE 关系中的配置问题,讨论包括如何将 MicroProfile Config 迁移到 Jakarta EE(可能更名为 Jakarta Config),以及为避免循环依赖而分割 CDI 依赖的必要性。GlassFish 项目本周提交内容了 Eclipse GlassFish 8.0.3 " 周边认证请求(CCR)。主要的是,除了 Jakarta EE 11 Platform “之外,他们还提交了 Jakarta EE Core Profile 11” CCR。以往,GlassFish 仅针对 Platform 和 Web Profile 提交过此类请求。这一可能表明,GlassFish 也将成为 Jakarta EE 12 Core Profile “的合规认证实现。目前,Jakarta EE 12 的第二个里程碑版本”也有正在制定中的论证规范。其中包括: Jakarta Connectors 3.0 “、 Jakarta Faces 5.0 "、 Jakarta Transactions 2.1 " 和 Jakarta JSON Processing 2.2 "。 Eclipse JNoSQL Eclipse JNoSQL " 1.2.0 的第一个里程碑版本修复了多个 Bug,并带来了以下备注的变更:支持的最低 JDK 版本为 JDK 21 ;改进 CustomRepositoryHandler 类,以便能够正确地处理继承;在 Jakarta 数据查询语言(JDQL) "的字符串查询中支持标量函数表达式(UPPER、LOWER、LEFT、RIGHT、LENGTH、ABS);弃用 Jakarta NoSQL " 存储库的旧引擎,转而采用 Jakarta Data " 存储库的新引擎。要了解有关该版本的更多详细信息,请参阅发布说明 "。 GraalVM Native Build Tools GraalVM Native Build Tools " 1.1.2 版本发布,带来了以下变化:新增用于 GitHub Actions 工作流检查的Macaron " ;支持配置 grund " ——这是一款多语言文献检查工具,用于验证和读取 Markdown 文档及源代码注释中基于 ID 的引用。要了解该版本的更多详细信息,请参阅发布说明 "。 Spring Framework For Spring 的各个方面团队,已经完成了一周,以下项目的点版本大概发布: 参考 Spring Boot "、 Spring Security "、 Spring Session "、 Spring Integration "、 Spring HATEOAS "、 Spring Modulith "、 Spring AMQP "、 Spring for Apache Kafka "、 Spring LDAP "、 Spring Vault " 和 Spring gRPC " 。此外,Spring AI " 2.0.0 和 Spring Data " 2026.0.0 也发布了正式版本。要了解更多信息,请阅读 InfoQ 的这篇报道 "。 A2A Java SDK A2A Java SDK " 1.0.0 发布 "。该 Java 库实现了 Agent2Agent Protocol "(A2A),用于将代理应用程序作为A2AServers 运行。本次发布带来了 Bug 修复、依赖项升级以及以下新功能:一套新的集成测试工具包、一个基于 Quarkus 的代理(用于跨 SDK 互操作性测试);在 A2AHttpResponse 接口和 A2AClientHTTPError 类中引入 HTTP 响应头的功能。了解有关该版本的更多详细信息,请参阅发布说明 "。 A2A Java SDK for Jakarta Servers A2A Java SDK for Jakarta Servers " 1.0.0 的首个候选版本“(要集成了前面提到的 A2A Java SDK ,用于 Jakarta EE 服务器)带来 Bug 修复和一些有意义的变更:重命名包名和工件 ID,分别了解了名称中的另一 server.apps 和 java-sdk- ;更新 TCK,配置能够基于 A2A Java SDK 1.0.0 进行构建;新增对 Windows 操作系统的支持。有关该版本的更多详细信息,请参阅发布说明 "。Micrometer 在发布过三个里程碑版本和一个候选版本之后,Micrometer Metrics " 1.17.0 正式发布,其中包括 Bug 修复、文档改进以及依赖项升级。要了解有关该版本的详细更多信息,请参见发布说明 "。同样,在发布过四个里程碑版本和一个候选版本之后,Micrometer Tracing " 1.7.0 将依赖项升级至 OpenTelemeter Instrumentation 2.28.0。要了解有关该版本的更多详细信息,请参阅发布说明“。OpenXava OpenXava “7.7.3 发布”,带来 Bug 修复、文档、依赖项升级以及以下改进:支持标签和的射频及德语翻译;消息可以在应用程序中使用的常用标签(未提供详细信息)。要了解有关该版本的更多详细信息,请参阅发布说明“。Gradle Gradle”9.6.0的第二个候选版本(RC)带来了以下注释的变更:准确追踪通过系统属性及环境变量提供的项目属性“,提高了配置缓存”的命中率;新增--非交互式命令行选项,用于在自动化项目环境中取消所有报警控制台提示,以便记录日志和生成的问题;另外,父中Groovy DSL“的隐式属性和方法新增功能被标记为废弃使用,并已在 Gradle 10.0 中已更新中删除。要了解有关该版本的更多详细信息,请参阅发布说明“。原文链接:https://www.infoq.com/news/2026/06/java-news-roundup-jun08-2026/”