Java动态汇总:Spring Vault、LangChain4j、Seed4J、Infinispan、Gradle

Java动态汇总:Spring Vault、LangChain4j、Seed4J、Infinispan、Gradle

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

本周Java动态包括Spring Vault的新接口VaultClient和ReactiveVaultClient,LangChain4j和Seed4J版本更新,Micronaut、Quarkus和Infinispan的维护版本,以及Gradle 9.3的第二个候选版本。JDK 26和27的早期版本仍在更新中,开发者被鼓励报告bug。

🎯

关键要点

  • 本周Java动态包括Spring Vault的新接口VaultClient和ReactiveVaultClient。

  • LangChain4j和Seed4J版本更新。

  • Micronaut、Quarkus和Infinispan的维护版本发布。

  • Gradle 9.3的第二个候选版本发布。

  • JDK 26的当前构建为Build 29,JDK 27的当前构建为Build 3。

  • 开发者被鼓励通过Java Bug Database报告JDK 26和27的bug。

  • Spring Vault团队推出了VaultClient和ReactiveVaultClient新接口,旨在防止意外使用绝对路径。

  • Micronaut Framework发布了4.10.6版本,包含bug修复和模块更新。

  • Micronaut团队正在开发Micronaut 5.0,并征求关于将基线提高到JDK 25和Kotlin 2.3的反馈。

  • LangChain4j 1.10.0正式发布,包含bug修复和依赖升级。

  • Seed4J 2.2.0发布,提供bug修复和与Spring Boot 4.0的对齐。

  • Quarkus 3.30.5发布,解决了多个显著问题。

  • Infinispan 16.0.5和16.0.4版本发布,初步支持Spring Framework 7.0和Spring Boot 4.0。

  • Gradle 9.3.0的第二个候选版本改进了测试报告和错误报告。

🔎

延伸解读

Spring Vault的新接口

Spring Vault推出的VaultClient和ReactiveVaultClient接口,旨在增强路径处理的安全性,防止开发者意外使用绝对路径。这一改进对于需要处理敏感数据的应用程序尤为重要,开发者应关注如何在项目中有效集成这些新接口,以提升安全性。

Micronaut 5.0的反馈征集

Micronaut团队正在开发5.0版本,并希望社区对将基线提高到JDK 25和Kotlin 2.3的提议提供反馈。这一变化可能会影响现有项目的兼容性,开发者应及时参与讨论,以确保新版本的顺利过渡。

Gradle 9.3的改进

Gradle 9.3的第二个候选版本带来了测试报告和错误报告的显著改进。这些更新将帮助开发者更好地理解测试结果和构建过程中的问题,建议开发者尽早试用新版本,以便及时适应这些变化。

延伸问答

Spring Vault的新接口VaultClient和ReactiveVaultClient有什么功能?

这两个接口提供了一个中间抽象层,强制处理相对路径,防止意外使用绝对路径。

LangChain4j 1.10.0版本更新了哪些内容?

该版本提供了bug修复、依赖升级,并新增了AgentListener接口和AgentMonitor类,以增强可观察性和监控功能。

Micronaut 4.10.6版本包含哪些修复和更新?

该版本包含bug修复和对Micronaut MCP、SourceGen和Coherence模块的更新。

Gradle 9.3的第二个候选版本有哪些改进?

该版本改进了测试报告、错误和警告报告,并增强了构建作者功能。

Seed4J 2.2.0版本与Spring Boot 4.0的兼容性如何?

Seed4J 2.2.0版本与Spring Boot 4.0对齐,并暂时禁用了LangChain4j模块,直到它们兼容。

Infinispan 16.0.5版本有哪些显著变化?

该版本初步支持Spring Framework 7.0和Spring Boot 4.0,并解决了ProtoStream和JavaSerializationMarshaller类的问题。

🏷️

标签

➡️

继续阅读