Java动态汇总:Groovy 5.0、Project Leyden、Helidon MCP、JReleaser、LangChain4j、Open Liberty

Java动态汇总:Groovy 5.0、Project Leyden、Helidon MCP、JReleaser、LangChain4j、Open Liberty

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

内容提要

本周Java动态包括Apache Groovy GA发布、Project Leyden早期访问构建、Helidon MCP服务器介绍、多个项目的点版本更新,以及Hibernate Validator 9.1.0的首个alpha版本。JEP 522提升为候选状态,旨在减少G1垃圾收集器的开销,同时JDK 25和26的早期访问构建也有更新,Groovy 5.0.0和Quarkus 3.26.0发布了新特性。

🎯

关键要点

  • 本周Java动态包括Apache Groovy GA发布、Project Leyden早期访问构建、Helidon MCP服务器介绍。
  • JEP 522提升为候选状态,旨在减少G1垃圾收集器的开销。
  • Project Leyden发布了基于JDK 26的不完整版本,旨在改善Java程序的启动时间和性能。
  • JDK 25和26的早期访问构建更新,JDK 25的当前构建为36,JDK 26的当前构建为13。
  • Apache Groovy 5.0.0发布,提供与JDK 11至25的完全兼容性及新特性。
  • Quarkus 3.26.0发布,支持命名持久性单元和数据源,改进Dev UI。
  • Helidon团队推出Helidon MCP服务器的技术预览,支持模型上下文协议。
  • Hibernate Validator 9.1.0的首个alpha版本发布,包含性能改进和新特性。
  • Open Liberty 25.0.0.9的beta版本增强了对FIPS 140-3的合规性。
  • JReleaser 1.20.0发布,改进了对JBang的支持。
  • LangChain4j 1.4.0正式发布,新增多个集成和接口。
  • Camel Quarkus 3.26.0发布,移除了旧的配置类并调整了应用生命周期定制。

延伸问答

Apache Groovy 5.0.0的新特性有哪些?

Apache Groovy 5.0.0提供了与JDK 11至25的完全兼容性、新的@OperatorRename注解以及重新设计的groovysh REPL终端支持。

Project Leyden的主要目标是什么?

Project Leyden的主要目标是改善Java程序的启动时间、峰值性能和内存占用。

Helidon MCP服务器的技术预览有什么特点?

Helidon MCP服务器支持模型上下文协议,提供命令式和声明式API,支持构建时处理,并运行在Helidon的虚拟线程Web服务器上。

Hibernate Validator 9.1.0的alpha版本包含哪些改进?

Hibernate Validator 9.1.0的alpha版本包含性能改进、依赖升级以及对Jakarta Validation路径接口的实现更改。

Open Liberty 25.0.0.9的beta版本增强了哪些合规性?

Open Liberty 25.0.0.9的beta版本增强了对FIPS 140-3的合规性,确保与IBM Semeru Runtimes的安全要求相符。

JEP 522的主要内容是什么?

JEP 522旨在通过减少G1垃圾收集器的开销来提高吞吐量,已提升为候选状态。

➡️

继续阅读