Java 新闻综述:新的 JEPs、Liberica NIK、Spring AI 里程碑、Open Liberty、JobRunr、LangChain4j

主要观点:本周 2025 年 9 月 22 日的 Java 综述涵盖了多个方面的新闻,包括新的 OpenJDK JEPs、BellSoft Liberica Native Image Toolkit、Open Liberty 十月版、Spring AI 1.1.0 的第二个里程碑版本以及 JobRunr、LangChain4j 和 Quarkus 的点版本发布。
关键信息:

  • OpenJDK:Lazy Constants(第二预览)从 JEP 草案提升至候选状态,名称从“稳定值”改为“延迟常量”并增强了可发现性;Structured Concurrency(第六预览)也提升至候选状态,新增了onTimeout()方法。
  • JDK 26:发布了早期访问版本 26 Build 17,包含了从 Build 16 的更新和修复。
  • BellSoft:发布了基于 JDK 25 版本的 Liberica Native Image Kit 25.0.0.0,具有向量 API 操作优化和默认启用的 WP-SCCP 等特性。
  • Spring Framework:Spring AI 1.1.0 的第二个里程碑版本发布,包含了 MCP 支持和新的嵌入选项接口实现等。
  • JobRunr:8.1.0 版本发布,支持 JDK 25、在 Quarkus 和 Micronaut 应用中支持[@AsyncJob]注解等。
  • Quarkus:发布 3.28.0 和 3.27.0 版本,提供了多个方面的改进和新特性,如 Liquibase MongoDB 扩展的多客户端支持等。
  • Open Liberty:25.0.0.10 的测试版发布,支持 JDK 25 并在server.xml文件中新增overrideLibraryRef属性。
  • LangChain4j:1.6.0 的正式版本发布,包含新的集成和注解等,如在 Azure Container Apps 中的动态会话和 Markdown 文档解析器等。
    重要细节:各部分都有详细的链接指向相关的文档、邮件或发布说明,以获取更多信息。例如 OpenJDK 的 JEP 链接、JDK 26 的 GitHub 链接、BellSoft 的博客链接等。
阅读 31
0 条评论